GitHub Actions Workflow Validator
Validate a GitHub Actions workflow YAML and catch security and structure mistakes.
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.
Popular uses
- github actions validator
- workflow yaml validator
- github actions linter
- ci yaml checker
- actions security
Examples
Unpinned action
- uses: actions/checkout@masterOutput
YAMLWARNING: 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
Docker Compose Generator
Dev Utilities
Build a valid docker-compose.yml from a simple service form.
Docker Compose Validator
Dev Utilities
Check docker-compose.yml for errors, bad ports and risky settings.
Dockerfile Linter
Dev Utilities
Lint a Dockerfile for common best-practice issues.
Kubernetes YAML Validator
Dev Utilities
Validate Kubernetes manifests and catch risky container settings.
Nginx Config Analyzer
Dev Utilities
Analyse nginx.conf for syntax, security and performance issues.
Systemd Service File Generator
Dev Utilities
Build a production-ready systemd .service unit file.
Works well with
Next steps from other categories.
All Dev Utilities toolsFrequently asked questions
Read more
- How to explore, edit and map a source project in your browser
A practical guide to opening a source archive, tracing dependencies, inspecting syntax trees and exporting edited files without uploading a repository.
Version 1.0.0 · Updated 2026-08-22 · Runs entirely in your browser