vulkro demo
Scan a bundled, deliberately vulnerable project. A first run always ends with a real finding, its proof and its fix on screen, instead of an empty table on a codebase that happens to be clean.
Nothing is uploaded and no account is needed: the demo project ships inside the binary and the scan runs on your machine like any other.
Usage
vulkro demo
Read the output the way you would read a real scan: the severity counts, then each finding with the data-flow hops behind it. Every finding in the demo is proven, so it is a good place to see what the proof looks like before you point the scanner at your own repository.
Then your own code
cd path/to/your/project
vulkro scan .
See Your first scan for how to read the result and cut it down to what matters.
Related
vulkro scan- the full pipeline.- Install - one line, on macOS, Linux or Windows.
- Pricing - what is Free and what is Pro.
Command reference
Generated from vulkro help demo on vulkro 0.26.0. This block is the
authoritative flag, usage, and exit-code reference for this command; the
prose above is the friendly explanation. Do not edit this block by hand;
run npm run docs:cli after a release.
Scan a bundled, deliberately vulnerable project so a first run always shows a real finding.
Points Vulkro at a small, deliberately vulnerable project so a first run always shows real findings, even when your own code is clean. It writes a small deliberately vulnerable project to a temporary directory, scans it exactly as `vulkro scan` would, and prints the findings with their proof.
Free, offline, and no account needed: it runs the same analysis as a normal scan, on code shipped with Vulkro.
Exit codes: `0` the demo scan ran. Findings ARE expected here and are the point, so a finding is not a failure and does not exit 1. `2` error: the temporary project could not be written or scanned.
Usage: vulkro demo [OPTIONS]
Options:
--keep
Keep the generated project and print its path instead of deleting it, so the code behind each finding can be read and edited
--offline
Hard-disable every outbound network call for this run (sets VULKRO_OFFLINE=1). Blocks the CVE feed, the license heartbeat, the update check, webhooks, and any cloud AI endpoint; a loopback model (http://127.0.0.1, http://localhost) is still allowed. Equivalent to exporting VULKRO_OFFLINE=1, and the flag wins when both are set
-h, --help
Print help (see a summary with '-h')