Poisoned Pipeline

Poisoned Pipeline / Techniques / T0173

T0173 · Execution · TA04 · identified from research/guidance

Auto merge rules in SCM

SCM Posture

Auto merge rules in SCM (Source Code Management) are rules that determine how code changes should be merged automatically into a main code repository or branch.
While auto merge rules in SCM can help to streamline the code review and merge process, there are several security risks to consider, including:
1. Malicious code injection: Auto merge rules may allow malicious code changes to be merged into the code repository, compromising the security of the system.
2. Vulnerability propagation: Automatic merges can propagate security vulnerabilities to the main code repository or branch, allowing attackers to exploit these vulnerabilities to gain unauthorized access to the system.
3. Human error: Auto merge rules can lead to errors in the code repository, such as overwriting critical code or merging code that has not been properly reviewed.
4. Compliance violations: Auto merge rules can violate compliance requirements, such as failing to properly audit code changes or not properly segregating code changes between different teams.

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

Identified, not yet observed here. This technique set includes behaviors from pentest research, defender guidance, and analog attacker behavior — not only from named public breaches. No incident in this corpus maps here yet.

References