Supply Chain Guard
Version updated for https://github.com/homeofe/supply-chain-guard to version v5.17.5.
- This action is used across all versions by 0 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
Supply-chain-guard is an open-source supply-chain security scanner that detects malware campaigns, fake AI tool repos, account takeovers, and over 350 threat indicators across various ecosystems including npm, PyPI, Cargo, Go, RubyGems, Composer, NuGet, Docker, Terraform, VS Code extensions, GitHub Actions, and GitHub repositories. It generates CycloneDX 1.6 SBOMs with real dependency inventories, parses and validates in-toto/DSSE attestations, and correlates findings into attack-chain incidents.
What’s Changed
[5.17.5] - 2026-07-19
Threat intel: NadMesh botnet - Go-based botnet hunting exposed AI services
Added detection for the NadMesh botnet (XLab, reported by The Hacker News on 2026-07-17). NadMesh is a Go-based botnet that scans for exposed AI services (Ollama, vLLM and similar) and CI/CD hosts, harvesting AWS keys and Kubernetes tokens; its operator claimed 3,811 unique AWS keys. Detection rides on XLab’s published network infrastructure plus the agent-sample hash - there are no package IOCs because this is a scanning botnet rather than a poisoned registry package.
Added
- Command-and-control domain
cdnorigin[.]nettoKNOWN_C2_DOMAINSand as adomainFeedIOC inBUNDLED_FEED(src/threat-intel.ts). - Command-and-control IP
209[.]99[.]186[.]235toKNOWN_C2_IPSand as anipFeedIOC. - Agent-sample SHA1
31c69b3e12936abca770d430066f379ec1d997ectoKNOWN_MALICIOUS_HASHESand as ahashFeedIOC. XLab published a SHA1 (not MD5/SHA256); it is stored as a content-reference indicator, matched by the same substring check as the existing Git-SHA entry. NadMesh botnet (July 2026)describe block tosrc/__tests__/campaigns.test.tsasserting the domain, IP and hash each produce a critical finding.