Skip to content
Scout 0.3.0: new checks for reachable Go CVEs, IDOR, version disclosure, directory listing, SRI and mixed content.See the catalog

Quickstart

Scout is a single Go binary. Install it, point it at something, read the grade.

Terminal window
go install github.com/MUKE-coder/scout/cmd/scout@latest

This puts scout on your PATH (in $(go env GOPATH)/bin). No account, no config file required. See Installation for other ways.

Start your app locally, then point Scout at it:

Terminal window
scout scan --target http://localhost:3000

Scout crawls the surface, runs the safe-mode checks, and prints a graded report: findings grouped by severity, each with a CWE/OWASP tag and a fix.

Point Scout at a checkout to find secrets, insecure Dockerfiles, weak crypto, dangerous sinks and reachable CVEs in your Go dependencies:

Terminal window
scout scan --repo .

You can combine both in one scan:

Terminal window
scout scan --target http://localhost:3000 --repo . --mode active --env dev

Fail a pull request when Scout finds something at or above a severity:

Terminal window
scout ci --repo . --fail-on high

It exits non-zero on a qualifying finding, so the build turns red. See Gate your CI.

Terminal window
scout serve

Opens an embedded dashboard with scan history, findings and scheduled scans.