CI/CD Security

A CI/CD pipeline typically holds more privilege than the production systems it deploys to. This covers the controls that keep it from being the easiest path to compromise: fork pull request handling, secret scoping, pinned dependencies, and separated build/deploy permissions.

MITRE ATT&CKT1195Supply Chain Compromise — the technique category most CI/CD pipeline controls exist to mitigate