Your Vulnerability Scanner and Cloud Monitor Are the Intrusion Point
Two Security Tools, Two Threat Actors, Same Pattern
The actor is Lapsus$. The victim is Checkmarx. The mechanism is a compromised GitHub account used to publish malicious payloads inside KICS (Keeping Infrastructure as Code Secure), a vulnerability scanner that runs inside CI/CD pipelines with deep network and credential access. Initial compromise: March 2026. Second payload: week of April 21. Data leak: April 26–27. Downstream, the Vect ransomware group is collaborating with TeamPCP against organizations already compromised through the KICS and Trivy supply chain.
Vect's encryption is broken by design: files larger than 128KB are permanently destroyed, not encrypted. Paying the ransom does not recover that data.
Parallel campaign, different actor. ShinyHunters breached Anodot, a cloud-cost monitoring platform, and is running a methodical customer-by-customer extortion campaign. Anodot's product requires API access to cloud data platforms to analyze cost patterns. ShinyHunters is walking that legitimate access path into customer Snowflake instances. Confirmed victims: Vimeo, Rockstar Games, Zara, Payoneer.
Why This Pattern Keeps Working
The logic has not changed since SolarWinds in 2020 and Codecov in 2021. Security and observability tools run with credentials the attacker would otherwise have to steal. KICS reads source code. Source code contains secrets that should not be in source. An attacker who owns the scanner owns what the scanner sees. Anodot needs query access to the data warehouses it monitors. The pivot is the product.
| Compromised Tool | Threat Actor | Access Gained | Data Recovery | Status |
|---|---|---|---|---|
| Checkmarx KICS | Lapsus$ | CI/CD pipeline execution, source code, secrets | N/A (code execution) | Active since March |
| Anodot | ShinyHunters | Snowflake datastores via API | Data exfil only (extortion) | Active, 4+ victims |
Cross-Source Intelligence
Publicly: ShinyHunters is running at scale this cycle, confirmed across multiple sources. Reported but not confirmed: 9M Medtronic records, removed from the leak site after April 21, which is suggestive of payment, and 8.2M Pitney Bowes emails. A Scattered Spider member was arrested in Helsinki. Operational tempo has not slowed.
The Vect/TeamPCP collaboration stacks a destructive ransomware layer on top of the initial supply-chain compromise. Lapsus$ provides initial access. Vect/TeamPCP monetizes through encryption that destroys anything over 128KB. Checkmarx's disclosure is unlikely to cover every payload.
What to do
Verify all KICS binary hashes against pre-March 2026 known-good versions and audit CI/CD logs for anomalous processes since March
Revoke and rotate all API keys, OAuth tokens, and service accounts that Anodot uses to access Snowflake, AWS, GCP, or Azure — suspend integration until scope is confirmed
Inventory all third-party security/monitoring tools holding production credentials and validate each against known-good state within 72 hours
Add vendor-credential sprawl to quarterly board risk report with KICS/Anodot as named case studies