Files
llm-wiki/concepts/ci-cd-runtime-security.md
T
2026-06-30 22:22:00 +09:00

3.2 KiB

title, created, updated, type, tags, sources, confidence
title created updated type tags sources confidence
CI/CD Runtime Security 2026-06-30 2026-06-30 concept
security
supply-chain
quality
reliability
automation
raw/articles/cicd-sensor-2026.md
raw/articles/scrutineer-oss-security-workflow-2026.md
medium

CI/CD Runtime Security

CI/CD runtime security is the practice of observing and constraining what actually runs inside build, test, release, and deployment jobs. The core problem is that CI jobs hold cloud credentials, signing keys, package-registry tokens, and deployment authority, while compromised dependencies or scripts can execute inside short-lived jobs and disappear with the evidence when the job ends. ai-agent-identity-security covers adjacent authorization and audit concerns for agents; loop-engineering is relevant because autonomous development loops often depend on these pipelines as their verification and deployment boundary.

Why it matters

Traditional software supply-chain controls often answer where an artifact came from or how it was built, but they may not preserve enough runtime evidence about what a job process actually did. cicd-sensor frames this as an EDR-like gap for CI/CD: open-source defenders exist for many production runtimes, while CI/CD runners have lagged despite holding highly privileged credentials.^[raw/articles/cicd-sensor-2026.md]

Implementation pattern

cicd-sensor uses an eBPF-powered sensor for GitHub Actions and GitLab CI/CD. Its baseline detections use process ancestry and correlated signals: for example, credential access by a process descended from npm install, or one job reading several credential categories. It can emit per-run logs, graphical job summaries, cloud-routed evidence, and build attestations while keeping data in the operator's own infrastructure rather than sending it to a project-operated SaaS.^[raw/articles/cicd-sensor-2026.md]

Design implications

For Yuta-style automation, the useful distinction is not just "scan code before it runs" but "record and reason about privileged automation while it runs." Agentic coding systems, scheduled jobs, and deployment workflows should treat CI/CD runtime logs, provenance, and least-privilege boundaries as first-class product requirements. This connects to ai-agent-identity-security when agents need scoped credentials, and to wiki-maintenance-loop as an example of recurring automation that should be observable and auditable.

scrutineer extends the same supply-chain concern toward open-source vulnerability discovery and disclosure. Instead of watching CI runtime behavior, it uses skill-based AI scans, threat models, maintainer discovery, patch drafting, and release watching to keep unverified model findings inside a human-gated workflow before they reach maintainers.^[raw/articles/scrutineer-oss-security-workflow-2026.md]

Open questions

  • How should teams balance runtime blocking, forensic logging, and false positives in developer-facing pipelines?
  • What evidence format is durable enough to connect runtime traces with artifact provenance and code review history?
  • Where should CI/CD runtime controls live when agents can run locally, in cloud sandboxes, and inside hosted CI at different stages of one task?