vulnforge_audit_cicd
Audits GitHub Actions (.github/workflows/*.yml) and GitLab CI (.gitlab-ci.yml) workflows for dangerous triggers (pull_request_target with untrusted checkout), missing or overprivileged permissions (write-all), hardcoded secrets/tokens…
Instructions
Audits GitHub Actions (.github/workflows/*.yml) and GitLab CI (.gitlab-ci.yml) workflows for dangerous triggers (pull_request_target with untrusted checkout), missing or overprivileged permissions (write-all), hardcoded secrets/tokens, unpinned third-party actions, context expression script injections, and insecure OIDC configurations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filePath | No | Path or identifier of the workflow file (e.g. .github/workflows/ci.yml, .gitlab-ci.yml) | |
| workflowType | No | CI/CD platform type (auto-detected if omitted) | |
| workflowContent | Yes | CI/CD workflow YAML content to analyze |