● Documentation
The docs. Pasteable.
Peer-level, no consultant-speak. Every page has a copy-pasteable command, a working example, and the why behind it.
▸ First 5 Minutes
3 stations- 01
LOCAL
Install nothing. Run anyway.
Point ShipSafe at any directory. Pattern checks come back in about 10 seconds.
First scanRUNnpx @ship-safe/cli scan . - 02
CI
Block bad PRs.
Drop the GitHub Action into your repo. Critical findings fail the check, the PR cannot merge.
GitHub Action - 03
CONTINUOUS
Catch what patterns miss.
Connect your dashboard. AI scans, scan diffs, plain-English fix prompts you paste into Cursor or Lovable.
Dashboard + AI
▸ Reference
11 pages- 01
Getting Started
Install ShipSafe, run your first scan, and connect to your dashboard.
- 02
CLI Reference
All commands, flags, and output formats for the ShipSafe CLI.
- 03
MCP Server
Let your AI coding agent scan the code it writes, in-loop. Works in Cursor, Claude Code, and Claude Desktop.
- 04
Live URL Scan
Scan your deployed app: runtime security headers plus secrets accidentally shipped to the browser in your client bundle.
- 05
Live App Probing (DAST)
Non-destructive dynamic checks against a running app: security headers, CSP, clickjacking, CORS, and exposed paths.
- 06
Git History Secrets
Find secrets that were committed and later deleted but still live in your repo's git history.
- 07
Configuration
Configure scan behavior with .shipsafe.yml and suppress rules with .shipsafeignore.
- 08
Security Rules
All 80+ rules ShipSafe checks for, organized by category and severity.
- 09
GitHub Actions
Automate scans on every PR. Block merges on critical vulnerabilities.
- 10
GitHub App
One-click install. An independent, inline security review on every pull request, no CI setup.
- 11
Vulnerabilities by Platform
Common security issues in apps built with Lovable, Bolt, Cursor, v0, and Base44.