CLI

The Hullchecks CLI

Inspect a project from your terminal. It runs the scanners locally in a sandbox — your code is read, never executed, and never leaves your machine.

Run it

No install needed with npx:

terminal
npx @hullchecks/cli .

Or install it globally:

terminal
npm i -g @hullchecks/cli
hullchecks .

Examples

terminal
# scan a folder
hullchecks ./apps/web

# scan a zip
hullchecks ./build.zip

# machine-readable output
hullchecks . --json > report.json

# fail the build on any high-or-critical finding
hullchecks . --fail-on high

Options

Exit codes

Requirements

Node 20+. The CLI shells out to the pinned scanners (Gitleaks, Semgrep, Trivy); install them once, or run the published Docker image which bundles them — see CI & GitHub.

CLI · Hullchecks Docs