Quickstart
The fastest way to evaluate Vygl: run the Docker image against a local checkout, see findings, then add an API key to push results to the dashboard.
Pull the image
Section titled “Pull the image”The CLI ships as a single Docker image with every scan engine bundled — OpenGrep (SAST), Gitleaks (secrets), osv-scanner (SCA), and Checkov (IaC).
docker pull vygl/vygl-cli:latestScan locally (no cloud required)
Section titled “Scan locally (no cloud required)”Run a scan against the current directory. The --no-upload flag keeps everything local.
docker run --rm \ -v "$(pwd)":/scan \ vygl/vygl-cli scan /scan --no-uploadYou’ll see a finding table printed to stdout. The CLI exits 0 unless you set a severity gate (covered in Severity Gates).
Push findings to the dashboard
Section titled “Push findings to the dashboard”-
Open Vygl, go to Settings → API Keys, click Generate Key, copy it. The key starts with
vgl_. -
Re-run the scan with the API key set. The CLI auto-detects your git remote and creates or matches a project.
Terminal window docker run --rm --network host \-v "$(pwd)":/scan \-e VYGL_API_URL=https://api.vygl.io \-e VYGL_API_KEY=vgl_your_api_key_here \vygl/vygl-cli scan /scan -
Open the dashboard. The scan appears under Projects, with findings listed and ready to triage.
Where to next
Section titled “Where to next”- In a CI pipeline? Continue to CI/CD Pipelines.
- Want to connect a repo for automatic scans + PR comments? See Connecting Your Code.
- Need to tune what gets scanned? See Configuration.