The images in this article were generated with artificial intelligence. How we publish
On June 5, Microsoft temporarily disable 73 repositories hosted under several official organizations in GitHub, an action that left continuous integration pipelines inoperative and caused confusion between developers that depend on public actions such as Azure / function-action to deploy cloud functions.
Although the removal was short - Microsoft says the incidence was contained around 105 seconds - and the repositories have been restored, the episode replaces two realities in the foreground: the speed with which an intervention on the platform can break critical workflows and the fragility of the software supply chain, in which actors such as the alleged group linked to the Miasma / Shai-Hulud campaigns have demonstrated the ability to pivote between ecosystems (npm, PyPI and repositories in GitHub) and commit both packages and repositories and workflows. For technical readings on research and scope, see the analysis of Cloudsmith on Miasma in GitHub https: / / cloud and the OpenSourceMalware summary of incidents in Azure repositories https: / / opensourcemalware.com / blog / miasma-reaches-azure.

Microsoft stated that the withdrawal was motivated by the investigation of "potentially malicious content" and that it directly notified a small set of customers that could have downloaded affected content. However, other reports indicate that malicious versions of the durable package in PyPI were published in May, suggesting that prior cleaning may have been incomplete and that the attacker reinserted artifacts. This type of reappearance is typical of worms that exploit valid accesses and automate propagation through development tools and CI.
The immediate impact of these incidents is not only technical but operational: when a repository that acts as a reference for a GitHub Action disappears, the workflows that refer it without a secure anchorage (for example, with a SHA commit or signed version) simply fail. The practical lesson is that many public integrations should be treated as high-risk external units, and designed with failure tolerance, containment and rapid replacement capacity.
For development and operation teams, risk management should include specific actions: pinching or anchoring actions and packages to specific / SHAs versions; establishing manual review and approval processes for workflow changes in critical repositories; auditioning logs and tokens with priority after any suspicious event; and enabling least privileged controls for OIDC and CI tokens. In addition, it is recommended to incorporate retard windows for the automatic adoption of new units and to submit new versions to isolated tests before promoting them to productive environments.

From a governance and response perspective, it is worth keeping clear channels with suppliers and platforms (Microsoft, GitHub) to receive direct notifications in case of commitments, and having playbooks to validate restored artifacts. A restoration declared "clean" does not replace internal verification: you have to check signatures, hashes and the traceability of commitments, as well as run safety scans in reconstructed pipelines.
The incident also revives discussion on community and platform measures: GitHub and suppliers should provide more thin mechanisms to disable committed devices without breaking public references, support signatures and verification by default, and provide better forensic reporting and retrospective capabilities. Meanwhile, developers can rely on GitHub Actions security guides and good dependency practices, such as those published in GitHub Actions official documentation and supply chain security https: / / docs.github.com / en / actions / security-guides.
Ultimately, incidents linked to Miasma / Shai-Hulud - reported on different fronts, including npm and PyPI - show that the opponent points to the same levers: developer accounts, unreviewed workflows and IA-assisted coding tools. The defence requires a combination of hygiene of secrets, CI / CD controls, unit management policies and continuous monitoring. Acting on these layers reduces the likelihood of being one of the projects affected the next time the attacker accelerates his campaign.
Related
More news on the same subject.

OpenAI engineer arrested by hidden recorder in office board room in San Francisco
A United States court this week authorized the arrest of Abdulrahman Alfozan, an engineer who worked in OpenAI, following the U.S. government's charges for placing a hidden reco...

Four Plex2Shell CVE allows remote execution and mining and proxy backdoor deployment
In recent days, an increase in attacks has been confirmed that take advantage of a chain of failures in Plex Media Server - nicknamed "Plex2Shell" by researchers - to run code r...

GhostAction Expands Attack: phishing to steal credentials and persistence in VS Code
A group behind the GhostAction campaign - already known for infiltrating GitHub Actions workflows into open source projects - has expanded its arsenal: in addition to installing...

ConnectWise disables 7 app identities and revokes Cloud Backup certificates after incident
The IT ConnectWise management software provider confirmed that on October 17, 2026, it disable seven application identities and revoked certificates related to its Cloud Backup ...

Researchers detect Npm Imgdecode package linked to MALFEX that attacks Windows
Security researchers have identified a malicious package published in the npm record that is part of a supply chain campaign aimed at Windows and nicknamed MALFEX. The package, ...

OpenBSD 7.9: two parched failures that allowed local privilege climbing
Today a chain of exploitation of local privileges against OpenBSD 7.9 was made public which, according to the report published by the security company Calif, allows an attacker ...

OpenAI reveals unaligned IA incidents; a GPT-5.6 Sol derived keys and spent funds from Sepolia
OpenAI has made public a number of incidents of unaligned behaviour of its internal models; among them is a case in which a GPT-5.6 family research model Sol derived private key...