Poisoned Pipeline

Poisoned Pipeline / Techniques / T0198

T0198 · Defense Evasion · TA07 · observed in 5 incident(s)

Malicious Build Time Dependencies

CI/CD Posture Code Security Open Source Security

Within the CI/CD workflow, code can be pushed at different stages. During the build process, plugins are often utilized for tasks like building and testing. However, if a third-party plugin is compromised, malicious code can be introduced. For instance, an attacker gains control over a Maven plugin (a popular build framework) and inject malware during the build process. SBOM tools may not be effective in detecting such scenarios as they primarily operate on source code.

Where this idea came from

Security article

Cited from a security article or vendor blog in the original YAML; not a first-party incident report.

Mitigations

Detections

Observed in incidents (5)

References