Lint a GitHub Actions workflow YAML
Parse a GitHub Actions workflow as inert YAML and report structural errors, missing jobs or runners, malformed steps, dangerous pull_request_target patterns, mutable action references, overly broad permissions, and common expression mistakes.
$0.006 USDC POST /v1/github-actions-lint
developer-tools · github-actions · yaml · lint
Use it for
- lint GitHub Actions workflow
- validate workflow YAML
- find GitHub Actions security mistakes
Example input
{
"workflow": "name: CI\non: [push]\njobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - uses: actions/checkout@v4\n - run: pytest"
}Example output
{
"success": true,
"valid": true,
"job_count": 1,
"errors": [],
"warnings": []
}Call it
Use an x402 v2 payment-aware client from the quickstart. An unpaid request safely returns the exact payment challenge before any work runs.