GitHub Actions Workflow Validator
Validate a GitHub Actions workflow YAML and catch security and structure mistakes.
Workflow YAML
Paste the contents of .github/workflows/*.yml
Validation
Structure, dependency and security checks
- infoNo `permissions:` block — the workflow inherits repository defaults. Set an explicit least-privilege scope such as `contents: read`.
About the GitHub Actions Workflow Validator
Paste a .github/workflows file and get an instant review: YAML parsing, required keys (on, jobs, runs-on, steps), unknown trigger events, invalid job ids, broken needs: dependencies, unpinned or outdated actions, script-injection risks from untrusted github.event data, curl-pipe-to-shell steps and missing least-privilege permissions blocks. Everything runs in your browser.
Examples
Unpinned action
- uses: actions/checkout@masterOutput
WARNING: pins a moving branch — pin a tag or SHA insteadKeyboard shortcuts
- Copy the main outputCtrl / ⌘ + Shift + C
- Download the resultCtrl / ⌘ + S
- Share this toolCtrl / ⌘ + Shift + S
- Reset the inputsAlt + R
- Open the tool search paletteCtrl / ⌘ + K
Related tools
.htaccess Redirect Generator
Dev Utilities
Generate Apache .htaccess redirect and rewrite rules.
Bash Alias Generator
Dev Utilities
Create shell aliases for Bash, Zsh or Fish with correct quoting.
Chmod Calculator
Dev Utilities
Unix permission calculator: checkboxes, octal, and symbolic.
Cron Expression Builder
Dev Utilities
Build cron expressions visually with a human-readable description.
Crontab to Human Readable
Dev Utilities
Translate whole crontab files into plain English, line by line.
Docker Compose Generator
Dev Utilities
Build a valid docker-compose.yml from a simple service form.
Frequently asked questions
Version 1.0.0 · Updated 2026-08-22 · Runs entirely in your browser