Changelog
Every release, every rule, every improvement. ShipSafe version history from v0.2.5 to v1.3.0.
v1.3.0
- •Pre-commit only by default — no more pre-push friction blocking rapid development
- •Receiver-aware knowledge graph — db.query() is a sink, Array.find() is not
- •40+ receiver-gated sink patterns across database, filesystem, shell, network
- •Update notifications — nudges users when a newer version is available
v1.2.0
- •Replaced KuzuDB with zero-dependency in-memory graph engine
- •Real end-to-end graph tests on fixture files (not mocked)
- •Graph engine tested on Creative Dashboard: 125 files, 257 functions, 491ms
- •Removed deprecated kuzu dependency (66 packages removed)
v1.1.4
- •React component awareness — backend-only rules skip .tsx/.jsx files
- •Fastify schema validation downgraded to low (best practice, not vulnerability)
- •SSRF rules skip known API bases (Meta, Google, Stripe)
- •Insecure random token rules skip Date.now() used for expiry timestamps
v1.1.0
- •Import-level context analysis — checks file imports before flagging (auth, sanitization, validation)
- •In-memory call map — cross-file function call tracing for FP reduction
- •Call chain auth detection — suppresses missing-auth when called from authenticated context
- •SQL/XSS findings downgraded when validation found in call chain
v1.0.11
- •Demo/default passwords stay critical severity with improved messaging
- •Better warning: "These get forked and deployed to production"
v1.0.10
- •Auto-detect Supabase/Clerk/Stripe/PostHog projects and suppress known-public NEXT_PUBLIC_ keys
- •Optional pre-push hook: `shipsafe setup --commit-only` for faster iteration
- •Improved demo password detection messaging
v1.0.9
- •README updated with correct 1,266 detection rule count
- •Added `shipsafe audit` and `shipsafe scan-environment` to CLI documentation
- •Removed broken CI badge
v1.0.8
- •New `shipsafe audit <url>` command — scan any GitHub repo before installing
- •Checks vulnerabilities, secrets, malicious patterns, postinstall scripts
- •Trust score (A-F) with SAFE / CAUTION / DANGEROUS verdict
- •Web scanner at shipsafe.org/scan with paste skill/config support
v1.0.7
- •Public GitHub repo with GitHub Discussions enabled for feature requests and bug reports
- •Feature request section on homepage — community-driven product development
- •Comprehensive SEO overhaul — 36 pages including docs, blog, security guides, and comparison pages
- •AI search optimization — llms.txt, structured data, AI bot crawler rules
v1.0.6
- •MetaStrip integration — automatically strips EXIF, GPS, and camera metadata from images before commit
- •New image metadata scanning rules detect sensitive location and device data in committed images
- •Improved git hook performance for repositories with large binary assets
v1.0.5
- •Tree-sitter AST context analysis for dramatically reduced false positives
- •Context-aware detection understands whether variables come from user input and whether sanitization exists
- •AST analysis covers JavaScript, TypeScript, and Python source files
- •Benchmark: 40% fewer false positives on real-world codebases vs v1.0.4
v1.0.4
- •Prisma framework-specific exceptions — parameterized Prisma queries no longer flagged as SQL injection
- •Next.js framework-specific exceptions for server actions, API routes, and middleware patterns
- •Added 12 new framework-aware rules for common Next.js + Prisma patterns
v1.0.3
- •Real-world false positive fixes from production usage across 200+ projects
- •20 rule fixes addressing common library patterns (Zod, tRPC, Drizzle, Hono)
- •Improved library detection — known-safe function calls from popular packages are excluded
- •Better handling of TypeScript type assertions and generics in detection rules
v1.0.2
- •Performance improvements — 2x faster scanning on large monorepos
- •Parallel file processing with configurable worker count
- •Memory usage optimization for repositories with 10,000+ files
v1.0.1
- •Bug fixes for Windows path handling in git hooks
- •Improved error messages when scanning fails due to file permissions
- •Added --json output format for CI/CD integration
v1.0.0
- •Stable release after 100 self-training cycles on real-world codebases
- •1,200+ detection rules: 1,062 vulnerability rules + 174 secret patterns + 30 environment threats
- •MCP server with 8 tools for AI coding assistants (Claude, Cursor, Windsurf)
- •Knowledge graph attack path analysis using Tree-sitter and KuzuDB (Pro)
- •Auto-fix for common vulnerabilities (Pro)
- •Production monitoring snippet with PII scrubbing (Pro)
v0.9.0
- •Delta mode — scan only changed files since last baseline
- •Baseline suppression — set a baseline and only see new findings going forward
- •shipsafe scan --baseline and shipsafe scan --delta commands
- •Massive speed improvement for incremental scanning in CI/CD pipelines
v0.8.0
- •Malicious MCP/skill scanner with 30 environment threat patterns
- •scan-environment command checks CLAUDE.md, git hooks, npm scripts, and MCP configs
- •Detects credential theft, data exfiltration, prompt injection, and excessive access patterns
- •Environment threat severity levels: critical, high, medium, low
v0.7.0
- •584 detection rules — comprehensive false positive hardening across all categories
- •Reduced false positive rate by 60% vs v0.6.0 through improved pattern specificity
- •Added framework-specific exceptions for Express, Fastify, Koa, and Hono
- •Improved secret detection accuracy with entropy-based filtering
v0.6.0
- •Git pre-commit hook integration — shipsafe hooks install
- •Hooks auto-scan staged files before every commit
- •Configurable hook behavior: block on critical, warn on high
- •Hook bypass with --no-verify (documented for emergency use only)
v0.5.0
- •501 detection rules including 7 prompt injection rules
- •Prompt injection detection for OpenAI, Anthropic, and Google AI SDKs
- •RAG poisoning detection for retrieval-augmented generation patterns
- •System prompt leakage detection
v0.4.0
- •Secret detection with 174 patterns covering 50+ services
- •AWS, Stripe, GitHub, Google Cloud, Azure, Slack, Twilio, and more
- •High-entropy string detection for generic credentials
- •Private key detection (RSA, DSA, EC, PGP)
v0.3.0
- •One-command install via npm install -g @shipsafe/cli
- •Git-aware scanning — respects .gitignore and only scans tracked files
- •.shipsafeignore support for custom exclusion patterns
- •Improved CLI output with severity colors and fix suggestions
v0.2.5
- •Initial public release
- •Core scanning engine with 200+ detection rules
- •SQL injection, XSS, command injection, and SSRF detection
- •Basic CLI with scan command and JSON output
Try the Latest Version
Install ShipSafe v1.3.0 and get all 1,266 detection rules.
npm install -g @shipsafe/cliGet Started Free