GitHub Actions
Secrets exposure, unpinned actions, dangerous triggers, pull-request privilege escalation.
Upload workflow files, pipeline configs, or Jenkins settings. Our cicd scanner auto-detects the platform and scans for secrets exposure, unpinned actions, dangerous triggers, runner abuse, and insecure controller config — including intent vs. reality gaps where policy text claims signed commits but workflows do not enforce them.
Secrets exposure, unpinned actions, dangerous triggers, pull-request privilege escalation.
Runner abuse, secret leakage, privileged jobs, floating container images.
Anonymous access, script console enabled, dangerous plugins, credential logging.
Scan via REST with your API key — same engines as the upload form.
Example request
curl -X POST "http://api.misconfigs.com/api/v1/cicd?format=sarif&fail_on=critical,high" \ -H "X-API-Key: mc_your_key" \ -F "file=@sample/cicd/github-workflow.yml"
Upload workflow YAML, .gitlab-ci.yml, Jenkinsfile, config.xml, or zip them together
See it in action
Pick a demo zip, upload it below, and explore findings with suggested fixes.
Click a demo — we download the zip for you, then run the scan automatically. Keep this tab open; results appear below (usually 1–2 minutes).
One free demo per day — no account. Sign in free for more demos and your own uploads.
Drag & drop your CI/CD configs here
.yml · .yaml · .xml · Jenkinsfile · .zip · max 10 MB
Automated scans only — not a penetration test, compliance audit, or professional security advice. Results may contain false positives or miss issues. You are responsible for validating findings before acting. Terms · Privacy
The optional scan assistant and Explain actions use Google Gemini (a third-party AI). Responses are generated automatically and may be inaccurate or incomplete — not security, legal, or professional advice. Chat sends finding details, scan summaries, and your messages to Google for processing. Do not include secrets you cannot afford to disclose. Official Terms (AI section) and Privacy Policy (AI section) are the source of truth, not assistant replies.
misconfigs is a CI/CD security scanner for GitHub Actions, GitLab CI, Azure Pipelines, CircleCI, and Jenkinsfiles — with gitleaks, actionlint, and native pipeline rules.
Find secrets exposure, unpinned third-party actions, dangerous pull_request_target triggers, and intent gaps where policy text claims signed commits but workflows do not.