RUNTIME-NATIVE VULNERABILITY INTELLIGENCE

Security that sees
what actually runs.

Runveil maps your real runtime, flags only reachable risk, and generates fixes that fit your stack — so your developers ship fast without drowning in false positives.

Open-source CLI · Node.js first · Early access: founder@runveil.com

The problem

Most scanners drown you in noise.

The large majority of flagged CVEs sit in code paths your app never actually runs. So you either chase ghosts — or learn to ignore the scanner entirely. Runveil shows you only what's reachable.

npm audit all theoretical
0
issues flagged
Runveil reachable only
0
reachable issues

97% less noise. Same vulnerability data — radically shorter list.

Show, don't pitch

One command. The short list that matters.

~/projects/checkout-api — rv scan

        

How it works

From a wall of CVEs to a ranked short list.

01

Scan dependencies

Runveil reads your package-lock.json and matches every package against the OSV vulnerability database.

02

Map reachability

It builds your dependency & call graph to determine which vulnerable code is actually on a path your app can execute.

03

Confirm with runtime

A lightweight Rust agent reports what executes in the real environment, marking findings reachable = true with live evidence.

04

Prioritize & fix

Reachable issues rise to the top with evidence and suggested fixes. Dormant noise drops away. Gate CI on what matters.

Capabilities

Built for developers who ship.

Reachability analysis

Static reachability through the dependency and call graph — the incumbents gate this behind enterprise sales. Runveil keeps it open.

Runtime evidence

A Rust agent observes real execution and confirms which vulnerabilities are truly exercised — not just theoretically present.

CI policy gating

--fail-on critical|high|medium|low with non-zero exit codes. Drop the GitHub Action in and block only reachable risk.

Clean reports

JSON for tooling, Markdown for humans. Every report leads with the headline: X reachable of Y total.

Evidence timeline

See where and when a vulnerability was observed at runtime — file, function, environment, and last-seen time.

Open-source first

The free CLI is the product. Scan, reach, gate, and run it locally — forever free. Monetize the team, never the developer.

See what your app actually runs.

Runveil is open-source and Node.js-first. Star the repo, try the CLI, and tell us what it found.

$ go install github.com/mdfaisal1/runveil/cli@latest