ci-security
Installation
SKILL.md
When to use this skill
- You are editing
.github/workflows/*.ymlor a Dockerfile. - You need to pin an action or resolve a tag to a SHA.
- You want a security audit of a workflow or container.
How to use
- Build ci-security:
cd mcp/ci-security && go test ./... && go build. - Add the binary to your MCP client config as
ci-security. - Call
scan_workflow {yaml}orscan_dockerfile {dockerfile}for a security pass. - Use
pin_workflow {yaml}to rewriteuses:lines to pinned SHAs.
Examples
- "Scan
.github/workflows/ci.ymlfor unpinned actions and script injection." - "Pin all
uses:lines in a workflow to commit SHAs." - "Run
audit_workflowon a new workflow file."