cicd-hardening

Installation
SKILL.md

CI/CD Hardening

When to use

This skill treats the pipeline itself as the attack surface, not the code flowing through it. CI/CD compromise is a supply-chain incident: whoever owns the pipeline owns the release artifacts.

Triggers on:

  • A question like "review our workflow files for security", "set up OIDC between GitHub and AWS", "why is pull_request_target dangerous", "pin all actions to SHA", "can we hit SLSA-L3".
  • New or changed .github/workflows/*.yml, .gitlab-ci.yml, Jenkinsfile, Azure Pipelines YAML, CircleCI config, reusable workflow definitions, composite actions.
  • An incident or near-miss: a forked PR could use secrets, a third-party action had a compromise, a self-hosted runner was abused.
  • A compliance audit asking for SSDF evidence or SLSA-level attestation.
  • A supply-chain moment where the pipeline is the last link before release (supply-chain skill calls in here for build-provenance setup).

When NOT (handoff)

Installs
2
GitHub Stars
4
First Seen
May 18, 2026
cicd-hardening — roodlicht/accans-sec-skills