New — Announcing the Quality Gate

Fail the build on the risk that matters.

One vulnetix scan command turns your CI into a security gate — blocking on severity, known malware, active exploits, end-of-life dependencies and supply-chain hygiene. Set the policy once at the org level and org policy always wins across every developer's scan.

32 integrations  ·  11 rulesets  ·  3,861 rules

Configure org policy
Policy as code

Set the bar once. Enforce it everywhere.

Developers pass their own flags locally — but the moment a scan is authenticated, your organisation's policy takes over. Any value you set in the org gate overrides the corresponding CLI flag, so a stricter baseline can never be downgraded from a feature branch.

Org policy always wins

On any authenticated scan the CLI fetches your org gate (/v2/cli.quality-gate-get); a set org value supersedes the developer's flag — including stricter thresholds. Unset values fall back to each scan's own flags.

One exit code

The gate fails the build with a single non-zero exit — no parsing, no scripting. Drops into any CI step or AI agent loop.

Risk-tuned, not noisy

Gate on severity, exploit maturity, malware, EOL and supply-chain age — block only on what your team has decided actually matters.

Setup guide

Add the gate to your pipeline

Install the CLI, authenticate once so org policy applies, then run vulnetix scan with the gate flags that fit your risk appetite. Org-level settings override these flags — org policy always wins.

# Install the Vulnetix CLI
curl -fsSL https://cli.vulnetix.com/install.sh | sh

# Authenticate so your org quality gate applies
vulnetix auth login --method apikey \
  --org-id "$VULNETIX_ORG_ID" \
  --secret "$VULNETIX_API_KEY" \
  --store project

# Run the gate (exit 1 fails the build)
vulnetix scan \
  --severity high \
  --block-malware \
  --block-eol \
  --exploits active

The same gate command drops into GitHub Actions, GitLab CI/CD, Bitbucket Pipelines, Azure DevOps, Jenkins, Docker, Podman and Kubernetes — and 24 more across 32 integrations in total.

Reference

Every gate control

Combine flags to match your risk appetite — or set the equivalent on your org policy so it applies to every member automatically.

Severity threshold

Supply chain

End-of-life

Exploit maturity

SCA autofix

Powered by the code scanner

One scan, six lenses

The gate evaluates findings from every scan type the Vulnetix code scanner produces — no extra tools, no extra passes.

SCA — Dependencies

Direct & transitive vulns across 35+ ecosystems with reachability.

SAST — Source code

OPA/Rego rules for injection, deserialization, weak crypto and more.

Secrets — Credentials

Hardcoded keys, tokens and private keys in code, binaries and git history.

IaC — Infrastructure

Terraform, HCL, Nix and Kubernetes misconfiguration detection.

Containers — Images

Dockerfile / Containerfile base-image vulns and best-practice gaps.

Licenses — Compliance

SPDX license detection with GPL / AGPL / SSPL flagging.

Full scanner tour →

Open Policy Agent

Built on OPA & Rego

Every rule the gate evaluates is an Open Policy Agent (Rego) module. Built-in SAST, secrets, IaC and container rules ship with the CLI, and you load your own with a single flag — no plugins, no proprietary DSL, just portable policy you can read, fork and version.

Browse the Rules Registry →

Secrets detection

Stop credentials before they ship

1,092 built-in secret rules catch hardcoded keys, tokens and private keys across source files, binaries and git history — and the gate can fail the build the moment one appears.

Cloud providers

AWS, Azure, GCP, Alibaba, DigitalOcean, OCI keys & tokens.

Source control

GitHub PAT / App, GitLab, Bitbucket, Azure DevOps.

AI providers

OpenAI, Anthropic, Gemini, Cohere, Mistral, Hugging Face.

Payments

Stripe, Square, Shopify, PayPal, Braintree, Adyen.

Private keys

RSA, EC, OpenSSH, PGP, age, WireGuard, PKCS#12.

Database URLs

Postgres, MySQL, MongoDB, Redis, Snowflake connection strings.

Scanned across three surfaces: source files (every text file under 1 MiB), binaries (extracted strings plus EXIF metadata from images) and git history (recursively across commits).

vulnetix secrets --severity high

Secrets scanning deep dive →

Rules Registry

11 rulesets. 3,861 rules. One flag.

Load any community or official ruleset into the gate with vulnetix scan --rule org/repo. Filter by language, category and severity in the live registry.

Open the Rules Registry →

Integrations

Runs in every pipeline you already use

The same gate command drops into 32 CI/CD platforms and runtimes. Find your platform's step-by-step guide in the integrations directory.

Turn on the gate today

Install the CLI, set your org policy, and every scan — local, agent or CI — enforces the same bar.

curl -fsSL https://cli.vulnetix.com/install.sh | sh

Configure your gate →