Scan every package. Before it ships.
Vulnerability scanning, SBOM export, and license policy for NuGet and npm — with deep graph resolution and typosquat detection for .NET.
Four layers of defense, built together
Not an SCA stapled onto an AppSec tool. Purpose-built as one pipeline.
Full graph resolution
Walk the complete transitive tree across target frameworks. No surface-level scanning — we resolve the real graph your CLR loads.
CVE · EPSS · CWE
Correlate NuGet advisory metadata with OSV identifiers and EPSS exploit prediction so teams can prioritize reachable risk.
SBOM, compliance-ready
CycloneDX 1.6 and SPDX 2.3 with package identities, versions, licenses, download locations, and ecosystem-aware PURLs.
Typosquat + confusion
Levenshtein distance against top packages, combined with publisher and namespace fingerprints. Catches lookalikes before they land in main.
Deep on .NET. npm-ready today.
First-class .NET support plus exact npm dependency analysis from package-lock.json and npm-shrinkwrap.json.
Declarative policies, enforced at PR time
Write one YAML file. Every scan, GitHub Action, and CLI run enforces it consistently. No more per-team interpretation.
version: 1policy: strictadvisories:sources: [osv, ghsa, nvd]fail_on:licenses:allow: [MIT, Apache-2.0, BSD-3-Clause, ISC]review: [AGPL-3.0, GPL-3.0, LGPL-3.0]warn_unknown: truetyposquat:distance_threshold: 2against: top_1000
Not Dependabot. Not Snyk. Rorix.
Dependabot does bumps. Snyk does generalist SCA. We do .NET-native supply chain with typosquat detection, policy-as-code, and a GitHub App that actually reviews, not just opens PRs.