{"uid":"cap_FueKOyvhpIMOi2hXhb43C","slug":"payai-ci-cd-single-job-security-inspector-0569b8df","name":"PayAI CI/CD Single-Job Security Inspector","description":"Static security scan of a SINGLE CI/CD job or step snippet (GitHub Actions, GitLab CI or CircleCI). The lightweight per-object form of /ci/scan: returns a verdict (pass, caution, block), a risk score and findings with rule, severity, location and fix hint. Security indicators, not a guarantee.","url":"https://payai.agentstools.dev/ci/inspect","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"kind":{"enum":["auto","github-actions","gitlab-ci","circleci"],"type":"string","description":"CI system of the snippet, or auto to detect"},"resource":{"type":"string","description":"A single CI job or step snippet to inspect"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.008/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_KsHrB4elagk6Gw6UMRQWb","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.008","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a static security scan of a single CI/CD job or step snippet (GitHub Actions, GitLab CI, or CircleCI) and returns a verdict, risk score, and detailed findings with fix hints.","exampleAgentPrompt":"Can you do a security inspection on this single GitHub Actions job snippet and tell me whether it passes, needs caution, or should be blocked — and list any findings with their severity and how to fix them?","exampleUseCases":[{"title":"Pre-merge CI step review","prompt":"Before I merge this PR, can you scan this GitHub Actions job YAML for security issues and give me a verdict — pass, caution, or block — along with any specific findings and fix hints?"},{"title":"Detect secret injection in CircleCI step","prompt":"I've got a CircleCI step snippet I'm worried might be leaking secrets or allowing command injection — can you inspect it and give me a risk score and list of findings?"},{"title":"Audit GitLab CI job before deployment","prompt":"Can you do a static security check on this GitLab CI job definition and tell me if there are any dangerous rules triggered, what severity they are, and where in the snippet the problems are?"}],"resultDescription":"Returns a verdict (pass, caution, or block), a numeric risk score, and a list of findings each containing the triggered rule name, severity level, location within the snippet, and a fix hint. Results are security indicators, not guarantees.","failureModes":["Missing required 'resource' field returns a validation error","Unsupported CI system type may cause misclassification or error","Very large or malformed snippets may fail parsing","Empty or whitespace-only snippets may return no findings or an error","Non-CI content passed as snippet may yield unreliable results"],"whenToPreferThis":"Use this endpoint when you need a fast, lightweight security check on a single CI/CD job or step — as opposed to scanning an entire pipeline file. Ideal for per-object validation in PR review workflows, pre-commit hooks, or agent pipelines that process individual job definitions one at a time. Prefer this over /ci/scan when you only have one snippet to inspect and want lower latency and cost.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T07:06:49.096Z","isFirstParty":false}