Free for the basics.
Paid for the depth.
Every scan includes the same risk scoring engine. Higher tiers unlock deeper analysis — sandbox tracing, git-history scans, policy engines — not better safety.
Free
32 checksSolid for indie builders. The basic safety layer — always-on for public repos.
Start scanning →- ✓100 credits / day (full refill)
- ✓Up to 10 000 source files per scan
- ✓Every basic-tier check across 7 layers
- ✓Install-script & code-pattern checks
- ✓Typosquat + known-bad package DB
- ✓Shareable report URLs
- ✓Public CLI: npx shieldrepo <url>
Pro
14 checksIf you're serious about security. Deeper analysis, longer history, dependency intel.
Go Pro →- ✓Everything in Free, plus
- ✓1 000 credits / day
- ✓Private GitHub repos via OAuth
- ✓Full git-history secret scan
- ✓Transitive dependency audit (4+ levels)
- ✓DNS / env-exfil dataflow analysis
- ✓Cross-file behavior chain analysis
- ✓API access · longer retention
Maxx
6 checksEverything in Pro, plus our secret check pack. Details kept internal so attackers can't build evasion.
Go Maxx →- ✓Everything in Pro, plus
- ✓Effectively unlimited credits
- ✓Secret check pack (Maxx-only)
- ✓Workflow permission audit matrix
- ✓Auto-revocation playbooks for leaks
- ✓SSO, audit logs, RBAC
- ✓Slack / PagerDuty integrations
- ✓Priority support · SLA
Enterprise
6 checksCustom retention, on-prem scanner, white-label, dedicated triage. For org-wide rollouts.
Email sales →- ✓Everything in Maxx, plus
- ✓Custom policy engine + JSON DSL
- ✓Self-hosted scanner option
- ✓Custom check pack tailored to your stack
- ✓Dedicated security engineer review
- ✓99.9% SLA + named support contact
Every check, every tier
All 52 checks visible below are implemented or on the immediate roadmap. Severity and weight are fixed across tiers — what changes is the analysis depth. Maxx-tier secret checks intentionally appear without name or description — we keep those internal so attackers can't build evasion.
Questions we get a lot
- Does RepoShield execute code from the repo?
- Never on Free or Pro. Maxx's sandboxed install-behavior trace (when shipped) runs npm install inside an isolated microVM — your machine, our infra, nothing persists.
- How accurate are the severity scores?
- Scores are deterministic — built from a weighted sum of matched rules, not a black-box model. Every finding cites the exact file and line so you can verify.
- Can I scan private repos on Free?
- No. Private repos require Pro (OAuth-scoped to the specific repo) or Maxx (org-wide install with SSO).
- Do you store my scan history?
- Free scans expire after 24h unless you create an account. Pro and Maxx scans retain for 90 days and can be exported to JSON anytime.
- What are the 'secret checks' on Maxx and Enterprise?
- Sensitive detectors we keep internal so attackers can't build evasion. Maxx subscribers see the names in their dashboard; the public methodology page intentionally omits them. Enterprise customers can request a tailored pack under NDA.
- Is there a CLI?
- Yes — npx shieldrepo <repo-url>. Streams a verdict to your terminal in seconds, no install needed. Returns non-zero exit codes on caution / danger so you can wire it into CI.
- How is this different from Snyk / Socket / Dependabot?
- Those focus on known CVEs in published packages. RepoShield focuses on trust signals in the repo itself — install scripts, code patterns, maintainer behavior — before you even pull a dependency.