StackVet BETA

BetaFree while in betaExperimentalFeedback welcomeNo guarantee of revenue or results

Beta / experimental. Free while in beta. Feedback welcome. No guarantee of revenue or results.

Vet your app's dependencies and licenses before you ship — copyleft traps, missing licenses, and unpinned versions.

Get the free beta by email Get a launch audit Send feedback How it works

What it does

Runs a deterministic, local-first, read-only scan over your project's package.json and the lockfiles beside it (and, when present, the licenses actually installed in node_modules) and returns a verdict (SHIP-SAFE / NEEDS REVIEW / RISKY), a 0-100 score, severity counts, evidence for every finding, and a Claude-ready fix prompt per issue, in JSON, Markdown, and HTML. It catches the dependency, license, and supply-chain hygiene problems AI-built projects ship with — a copyleft license on a product you mean to sell, no license at all, a publishable manifest with no "private": true, no lockfile, wildcard / unbounded / prerelease version ranges, dependencies pulled from git / URLs / local paths, install lifecycle scripts and scripts that pipe a download into a shell, typosquat-looking names, and direct-dependency bloat. Runs entirely on your machine with zero runtime dependencies: it never installs anything, never runs your scripts, never networks. No cloud, no account, no telemetry.

Who it's for

Indie founders, AI-app builders, and small agencies shipping a Node project who want a fast, honest check that their dependencies and license obligations are intentional — before they publish, ship, or sell.

What it does NOT do

Reports dependency & license hygiene signals, not guarantees. It is NOT a vulnerability / CVE scanner, not `npm audit`, and NOT legal advice about open-source licensing — it does not know whether a version is exploitable or whether a license is enforceable against you. It never installs, never runs your scripts, never reaches the network, never deploys or publishes, never touches DNS or hosting, never reads or transmits real secrets (secret-looking values are redacted to [REDACTED]), and never crosses an owner manual gate. Installed-license auditing requires node_modules to be present; root package.json + lockfiles only (workspaces are future scope).

How to try it

Request free beta access via the feedback form, then run it locally on Node: scan a bundled demo (node src/scan.mjs --demo bad or --demo good), point it at your own project folder, or open the local-only dashboard at 127.0.0.1 — no account or payment required.

Get the free beta by email

What StackVet checks

How it works

  1. Point StackVet at your project folder (or a bundled demo). It reads package.json and the lockfiles beside it read-only, plus the license fields in node_modules if it's installed — your source never leaves your machine and nothing is installed or executed.
  2. A deterministic check engine runs 15 heuristic checks across Secrets, License, Publish, Reproducibility, Supply chain, and Maintenance, and scores the result into SHIP-SAFE / NEEDS REVIEW / RISKY with a 0-100 score and severity counts, with all evidence redacted.
  3. Every finding includes evidence, its area, and a copy-ready Claude fix prompt that tells a Claude Code session exactly what to fix — and what not to do (no installs from untrusted sources, no publish, stop at any owner manual gate).

Known limitations

Changelog

Try StackVet free while it's in beta

StackVet is free while in beta. Run it on your own project, then tell us whether the SHIP-SAFE / NEEDS REVIEW / RISKY verdict matched reality and what it missed — no account, no payment, and no guarantee of results.

Get the free beta by email Get a launch audit Send feedback

Built by Everstead Labs LLC. Live on Shopify: LaunchLock and CatalogCare.