ShipCheck

About ShipCheck

An open-source, zero-dependency command-line tool that gives a project a pre-launch report card — built for people shipping fast with AI who don't want to miss the boring-but-critical things.

How it works

Run npx shipcheck in your project. It walks your files once (respecting .gitignore), runs eight independent checks — secrets, dependencies, environment config, security headers, build artifacts, SEO, accessibility and project hygiene — scores the result into a grade, and prints it. Add --fail-on high to gate CI, or --format sarif for GitHub code scanning.

Local by design

ShipCheck never makes a network request and never writes to your project. Your code never leaves your machine — which is rather the point of a tool that hunts for leaked secrets. It has zero runtime dependencies; it's just Node's standard library.

Not a substitute for real review

ShipCheck catches common, high-signal mistakes — it is not a full security audit, penetration test, or a guarantee. Treat a clean report as "I didn't ship the obvious stuff broken," not "this is bulletproof." Always test in a real browser and review anything that handles money, auth, or personal data.

Open source & extensible

MIT-licensed on GitHub. Each check is a ~30-line module — adding one is trivial (see CONTRIBUTING). PRs welcome.

Made by Copper Bay Labs

One of a family of free developer tools. See more at Copper Bay Labs. Want your app reviewed or hardened for you? Copper Bay Tech can help.