Skip to content
SEO Optimizer is live, Audit on page SEO and AI-search readiness. Try it free
Sign in
Repo Scanner

Catch leaked keys and risky code
before you ship

Connect GitHub or Bitbucket, or run the CLI on your machine. Repo Scanner finds hardcoded secrets, vulnerable dependencies, unsafe code and risky AI-agent settings, then writes the fix and can open the pull request.

github.com/acme/storefront
76B

Fair · Repo Health

Quality Gate: FAILED

1

Secrets

4

SAST

2

Dep CVEs

SecurityQualityIaC
Hardcoded AWS secret keyconfig/aws.ts:12
SSRF via unvalidated fetch URLlib/proxy.ts:44
AI fix ready · Open PR in one click

Repo Scanner is one of six Scanverra tools. One subscription covers all of them.

See all six tools

What we analyze

Dependencies, vulnerabilities, and code quality, all in one pass.

SAST & secrets detection

Static analysis for JS, TS, and Python, covering SSRF, NoSQL injection, open redirect, template injection, sandbox escapes, insecure deserialization, and secret patterns including entropy-based detection.

Dependency CVE scanning

Lockfiles and manifests for npm, Python, Go, Ruby, PHP, Rust, Java, .NET and Dart checked against maintained vulnerability databases. CVEs graded by severity with the exact fix version, plus outdated package detection showing the latest available version.

IaC & config security

Dockerfile, docker-compose, Kubernetes (security contexts, capabilities, ConfigMap secrets), and GitHub Actions: pinned actions, write-all permissions, and script injection all checked.

AI fixes & PR creation

Every finding comes with an AI-written fix. Select the ones you want and Scanverra opens a pull request on GitHub: title, body, and diff pre-filled. Suppress false positives with inline comments.

A secret scanning tool, built into every scan

Every repo scan includes secret scanning: provider-specific patterns for cloud, payment, messaging and AI API keys plus high-entropy strings, so a leaked key is caught alongside SAST, dependency and IaC findings. It scans the current files of the branch; rotate any key it finds before you remove it.

Also available as a CLI

Prefer the command line?

@scanverra/cli scans your code on your own machine, no GitHub or Bitbucket connection needed. Only the findings are sent to Scanverra.

Learn more about the CLI
npx @scanverra/cli scan .

How it works

From scan to merged PR, without leaving the browser.

Connect GitHub or Bitbucket

OAuth in one click: we request only the permissions needed to read your code and optionally open pull requests on GitHub.

Select a repo and branch

Choose any repo from the list. Pick the branch to scan, defaults to your repo's default branch.

Review findings by category

Security, Quality, IaC, Dependencies, and Analysis tabs break down every finding with severity, file path, and line number.

Apply fixes and create a PR

Accept AI-suggested fixes, tweak the code if needed, then open a pull request on GitHub with one click.

Full check list

Comprehensive signals across SAST, secrets, dependencies, IaC, and code quality.

JS/TS SAST: XSS, injection, SSRF, open redirect, ReDoS
Python SAST: eval, pickle, SQL injection, subprocess, yaml.load
NoSQL injection & template injection detection
vm sandbox escape & insecure deserialization
Secret patterns including entropy-based detection
AWS, GitHub, Stripe, OpenAI, Anthropic, GCP, Cloudflare key detection
Dependency CVE scanning across 9 package ecosystems
Critical / High / Medium / Low severity grading
Outdated package detection with latest version comparison
Direct dependency list with per-package security status
Dockerfile, docker-compose, Kubernetes, GitHub Actions IaC rules
Kubernetes security context checks (runAsNonRoot, allowPrivilegeEscalation)
Kubernetes ConfigMap secret detection & capability auditing
GitHub Actions: pinned actions, write-all permissions, script injection
Code quality: cyclomatic complexity, function length, file size
TypeScript 'any' usage & empty catch block detection
Code duplication & technical debt markers
Security score with quality gate (Pass/Fail)
Inline suppression via // scanverra-ignore or # nosec
GitHub & Bitbucket repository support
AI-generated code fixes with line-level context
One-click GitHub PR creation

Pairs well with

Each Scanverra tool covers one angle. These two cover the next ones.

One subscription

All six tools on one plan

  • Free: 5 Repo Scanner scans a month, no card.
  • Pro: unlimited Repo Scanner scans, plus unlimited scans on the other five tools. Billed monthly, cancel anytime.
Free: review before it lands

Scan, fix, and ship, in minutes

Connect your repo, review every finding, and open a PR only when you say so.