A supply chain attack compromised multiple Checkmarx distribution channels, including KICS Docker images, the Checkmarx VS Code extension, and the ast-github-action GitHub Action, with the malicious artifacts built to collect, encrypt, and exfiltrate secrets from affected environments. Reporting linked the activity to TeamPCP, which publicly claimed responsibility, and described the campaign as distinct from an earlier March incident involving Checkmarx.
The activity later expanded to the Bitwarden CLI ecosystem, where a malicious version of the npm package @bitwarden/cli was briefly published. The trojanized VS Code extensions were also reported to target npm tokens, raising the risk of follow-on supply chain compromise, while some malicious Docker images were removed by about 18:20 UTC on April 22; however, the compromised extensions reportedly remained available on OpenVSX into April 23.

Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.
4 events from the most recent confirmed update back to the earliest known activity.
As of 00:00 UTC on April 23, the malicious Checkmarx extensions reportedly remained available on OpenVSX. This indicated that not all compromised distribution channels had been remediated at that time.
On April 23, the campaign expanded beyond Checkmarx to include the Bitwarden CLI npm package, where a malicious version of @bitwarden/cli was temporarily published. The malicious artifacts in the broader campaign were designed to gather, encrypt, and exfiltrate secrets.
Some of the malicious Checkmarx Docker images were removed by approximately 18:20 UTC. The removal occurred while other malicious artifacts from the same campaign were still being tracked.
A supply-chain attack compromised multiple Checkmarx distribution channels, including KICS Docker images, the Checkmarx VS Code extension, and the ast-github-action GitHub Action. Wiz described this incident as separate from a prior March 23, 2026 case, and TeamPCP publicly claimed responsibility.
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
2 references tracked. Mallory keeps watching after this page renders.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.