The CLI is a single static binary and exits non-zero on findings above a threshold, so it drops straight into any CI step.Documentation Index
Fetch the complete documentation index at: https://docs.pipefort.com/llms.txt
Use this file to discover all available pages before exploring further.
GitHub Actions
A minimal job that scans the repo’s own workflows on every PR:-s HIGH— only fail the build on HIGH findings. Start strict-but-quiet, then tighten toMEDIUMonce the baseline is clean.-r owasp— keep the gate focused on the five OWASP categories; treat the three best-practice checks as advisory until you’re ready to enforce them.permissions: contents: read— this scanner job itself follows CICD-SEC-5. It only reads code.timeout-minutes: 5— follows BEST-PRAC-2.PIPEFORT_TOKEN— store your Pipefort binary-download token as a repository secret.
JSON output for downstream tooling
Pipe tojq or a SARIF converter:
-s NONE keeps the step from failing so the artifact is always uploaded; gate separately on the JSON content with jq if you want richer policy.
Pre-commit hook
local hook. The scanner is fast enough (sub-second on most repos) to run on every commit.