TL;DR: 2025 showed that supply chain attacks were less about novel bugs and more about attackers operationalising familiar CI/CD weaknesses, from pull_request_target abuse to maintainer compromise and secret exfiltration, according to Boost Security. The lesson is that pipeline hardening, developer endpoint protection, and release-stage isolation now function as governance controls, not optional hygiene.
NHIMG editorial — based on content published by Boost Security: pipeline parasitism and 2025 supply chain attacks
By the numbers:
- When AWS credentials are exposed publicly, attackers attempt access within an average of 17 minutes and as quickly as 9 minutes in some cases.
Questions worth separating out
Q: What breaks when CI/CD workflows can run untrusted code with privileged tokens?
A: The trust boundary breaks.
Q: Why do maintainer accounts become high-value targets in software supply chains?
A: Because one maintainer identity often controls publishing rights, package metadata, and downstream trust.
Q: How do security teams know whether secrets in CI/CD are actually controlled?
A: Look for three signals: how many secrets a workflow can reach, how long those secrets remain valid, and whether any of them can publish or sign artefacts.
Practitioner guidance
- Separate untrusted and trusted pipeline paths Run forked pull requests in isolated validation workflows that cannot reach signing keys, publishing tokens, or production cloud credentials.
- Reduce maintainer account takeover exposure Require phishing-resistant MFA for package maintainers, disable weak recovery methods, and review delegated access to registries and source control with the same rigor used for privileged production accounts.
- Inventory secrets reachable from CI/CD jobs Document every token, key, certificate, and registry credential that a workflow can access, then remove anything that is not needed for that job.
What's in the full article
Boost Security's full article covers the incident detail and campaign-by-campaign mechanics this analysis intentionally leaves at the pattern level:
- Forensic breakdowns of the Ultralytics, Kong, tj-actions, GhostAction, Nx, GlassWorm, and Shai-Hulud cases
- The research and tooling references the article used to detect pwn requests and workflow abuse in practice
- Specific attacker tradecraft, including shell injection, maintainer compromise, worm behaviour, and blockchain-based command channels
- The operational sequence behind each campaign, useful if you are building detections or post-incident triage
👉 Read Boost Security's analysis of pipeline parasitism in 2025 supply chain attacks →
Pipeline parasitism in CI/CD: are your controls keeping up?
Explore further
Pipeline parasitism is the right name for a control failure, not just a family of attacks. The article shows that attackers are no longer limited to finding novel software bugs. They are chaining ordinary CI/CD trust, maintainer access, and secret handling into a repeatable compromise path. That makes the real governance problem identity-bearing pipeline assets that were never scoped as production systems. Practitioners should treat release pipelines as high-value access environments, not developer convenience.
A question worth separating out:
Q: Who is accountable when a compromised pipeline publishes malicious packages?
A: Accountability usually sits with the organisation that issued the publishing credential, maintained the pipeline trust boundary, and failed to constrain release authority. In practice, this is an IAM, DevSecOps, and platform governance issue together, not a developer-only mistake.
👉 Read our full editorial: Pipeline parasitism shows why CI/CD now needs production-grade controls