Relying only on SOC alerts leaves many pipeline abuses undetected, including silently replaced dependencies, unauthorized downloads, unexpected curl or chmod activity, and secrets used outside their intended scope. These behaviours often appear as ordinary build noise unless teams compare them against expected workflow baselines and investigate anomalies at the source.
Why This Matters for Security Teams
Security teams often treat SOC alerts as the primary signal for threat detection, but software delivery pipelines generate a different class of risk. Build systems, package managers, CI runners, and deployment jobs can execute trusted-looking actions that are outside normal user behaviour yet still appear routine in a log stream. When those events are only viewed through a SOC lens, teams miss the context that shows whether a download, script execution, or secret access is expected for that workflow.
The practical problem is that pipeline abuse rarely starts with a loud alert. It starts with dependency substitution, token misuse, or an agentic workflow taking an action that was technically permitted but operationally unexpected. Guidance from CISA cyber threat advisories consistently shows that attackers exploit normal-seeming activity to blend into approved operations. That makes source-level inspection, workflow baselining, and change provenance as important as SIEM correlation. In practice, many security teams encounter supply chain compromise only after a release has been built, signed, or deployed, rather than through intentional detection at the source.
How It Works in Practice
Effective detection in software delivery depends on combining SOC visibility with controls embedded in the pipeline itself. SOC telemetry is useful for high-level correlation, but it usually lacks the semantic context needed to distinguish a legitimate build step from malicious execution. A curl command in a build job, for example, may be routine in one repository and deeply suspicious in another. The same applies to chmod, package installation, dependency resolution, and secret retrieval.
Operationally, teams should define what “normal” means for each pipeline and then monitor deviations from that baseline. That includes expected binaries, permitted network destinations, signed artifact provenance, and which identities may invoke each stage. Where agentic automation is present, the identity of the agent, its tool permissions, and its token scope should be treated as first-class controls, not implementation details. Research on Anthropic — first AI-orchestrated cyber espionage campaign report and the MITRE ATLAS adversarial AI threat matrix both reinforce a key point: automated systems can be abused through their own execution paths, not just through traditional endpoints.
- Instrument the pipeline to log source, build, and release events with identity context.
- Compare downloads, script execution, and dependency changes against approved workflow baselines.
- Bind secrets to short-lived, scoped access and detect use outside the intended job or stage.
- Verify artifact provenance and reject builds that cannot be traced to trusted inputs.
- Send pipeline anomalies to the SOC, but investigate them in the delivery system first.
This approach aligns better with modern adversary behaviour because it focuses on control points where software is assembled, not just where alerts are centralized. It also helps distinguish misconfiguration from compromise, which is essential when build tooling, ephemeral runners, and third-party actions generate noisy but legitimate activity. These controls tend to break down when pipelines are highly heterogeneous and teams cannot maintain a reliable baseline for each project because the alerting logic becomes too generic to spot meaningful deviations.
Common Variations and Edge Cases
Tighter pipeline monitoring often increases engineering overhead, requiring organisations to balance detection depth against delivery speed. That tradeoff becomes sharper in environments with frequent releases, shared runners, and extensive use of third-party actions or package registries. Best practice is evolving here, and there is no universal standard for how much telemetry must sit in the pipeline versus the SOC.
Some environments also blur the line between security monitoring and release governance. For example, platform teams may already enforce artifact signing, code review, and branch protection, but still miss runtime abuse because a trusted workflow can be repurposed after approval. In those cases, anomalous behaviour may look normal to the CI system and invisible to SOC alert thresholds. ENISA’s threat guidance in the ENISA Threat Landscape is useful for understanding how supply chain and automation risks intersect with broader attack patterns.
The main edge case is highly automated environments that use AI agents or orchestration tools to trigger builds, fetch dependencies, or deploy code. In those settings, identity boundaries matter as much as content inspection, because the question is not only what ran, but which software entity was allowed to run it. SOC alerts still matter, but they should be the backstop, not the first line of detection.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
MITRE ATT&CK, OWASP Non-Human Identity Top 10 and OWASP Agentic AI Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST AI RMF set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | DE.CM | Continuous monitoring is needed beyond SOC alerts to catch pipeline abuse. |
| MITRE ATT&CK | T1195 | Supply chain compromise maps directly to abuse of build and delivery dependencies. |
| OWASP Non-Human Identity Top 10 | Pipeline secrets and machine identities are often the weak point in software delivery. | |
| OWASP Agentic AI Top 10 | Agentic automation can trigger risky actions unless tool use and permissions are constrained. | |
| NIST AI RMF | AI-assisted delivery systems need governance for provenance, oversight, and misuse detection. |
Add pipeline-specific telemetry to continuous monitoring and correlate anomalies with delivery context.