Spectra Assure Free Trial
Get your 14-day free trial of Spectra Assure for Software Supply Chain Security
Get Free TrialMore about Spectra Assure Free TrialArtifact poisoning is a type of software supply chain attack where a malicious actor modifies or injects malicious code into build outputs, such as binaries, containers, libraries, or software packages, to compromise downstream users or environments.
Software artifacts are often trusted blindly once built and published. If poisoned, they can silently compromise users, introduce backdoors, or act as a vector for malware. This makes artifact poisoning a high-impact, low-visibility threat, particularly in environments relying on automated CI/CD workflows and artifact reuse.
Common techniques include:
Attackers often exploit weak controls over build agents, repositories, or access tokens, using these to modify artifacts before they're delivered or consumed.
Topic | Focus Area | Key Differences |
|---|---|---|
Post-Compilation Scanning | Examining binaries after build | Detects issues like artifact poisoning post-build |
Binary SBOM | List of actual binary components | Helps verify artifact integrity by comparing declared vs. observed |
Malware Detection in CI/CD | Runtime detection of malicious behavior | May detect poisoned artifacts, but is reactive |

SVGs are difficult to detect, can be snuck into content — and can do malicious and legitimate actions. Here's how malicious SVGs work.

One of the most effective attack methods I've analyzed this year runs on legitimate tools and willing users — and AV and EDR is blind to it.

Threat Advisor could help teams with AI-specific risks. But a broader AppSec strategy rethink is needed in the AI era.