From vechain-ai
Secures GitHub Actions workflows against supply-chain, privilege escalation, and shell-injection risks with SHA pinning, least-privilege permissions, and safe untrusted input handling. Activates for creating, editing, reviewing .github/workflows/*.yml or repo security audits.
npx claudepluginhub vechain/vechain-ai-skills --plugin secure-github-actionsThis skill uses the workspace's default tool permissions.
Create, review, and audit GitHub Actions workflows with supply-chain-safe defaults.
Monitors deployed URLs for regressions after deploys, merges, or upgrades by checking HTTP status, console errors, network failures, performance (LCP/CLS/INP), content, and API health.
Share bugs, ideas, or general feedback.
Create, review, and audit GitHub Actions workflows with supply-chain-safe defaults.
uses: reference to a full 40-character commit SHA. Treat @v*, @main, @master, branch names, and short SHAs as security debt.pull_request_target unless the user explicitly requires it and the workflow never executes untrusted code with secrets or write permissions.${{ github.* }}, ${{ inputs.* }}, and similar values into env: and quote the shell variable.permissions:. Default to read-only and grant write scopes only to the specific job that needs them.uses: reference:
./.github/actions/foo are fine.# v4.3.1).pull_request over pull_request_target.run: step:
env:.github-actions ecosystem.When asked to "audit", "harden", or "security scan" a repository:
| Topic | File | Read when... |
|---|---|---|
| Workflow hardening patterns | references/workflows.md | Creating, editing, or reviewing workflows |
| Secure workflow templates | references/secure-patterns.md | Writing new workflows from scratch |
| Full audit procedure | references/audit-checklist.md | Running a security audit on a repository |
| SHA pinning automation | references/sha-pinning.md | Pinning actions to commit SHAs |
The audit checks for these tools and reports missing ones:
| Tool | Purpose | Install |
|---|---|---|
gitleaks | Scan git history for secrets | brew install gitleaks |
trufflehog | Deep secrets scanning with verification | brew install trufflehog |
zizmor | Static analysis for GH Actions | brew install woodruffw/tap/zizmor |
gh | GitHub CLI for API calls | brew install gh |