Provenant

License · Copyright · Packages · SBOM

Know what's inside your code — in seconds, not minutes.

Provenant is a fast, source-faithful license and copyright scanner. One Rust binary, no runtime, an embedded license index, and output you can drop straight into an existing compliance pipeline.

$ brew install getprovenant/tap/provenant
$ provenant scan . --license --package --copyright --json-pp -
19.7×
median speedup over the reference (254/254 runs)
37×
on large 10k+-file repositories
0 deps
static binary — no runtime to install
SLSA
Supply-chain Levels for Software Artifacts — build provenance attested on every release
Provenant and ScanCode scanning the astral-sh/uv repository side by side; Provenant finishes many times sooner.
live Provenant (left) and the reference scanner racing the same astral-sh/uv repository.

Why Provenant

Built for scanning at scale, without cutting corners on correctness.

Everything below is measured on documented, reproducible workloads — not adjectives.

Fast

~20× median

Native Rust, no interpreter, no warm-up — 19.7× faster on average across 254 recorded workloads, and it scales up: ~9× on small trees, 37× on 10k+-file repos, over 70× on the largest measured.

Source-faithful

verbatim

Copyright and license text is reported the way it actually appears — © stays ©, statements aren't silently trimmed — so what you read is what's really in the file.

Monorepo-aware

ownership

Workspace, reactor, and multiproject layouts are understood as such: nested sources and shared lockfiles are attributed to the package that owns them.

Low-noise

precision

Suppresses the false-positive classes that make review tedious — code and prose bleed — and treats bare-word license mentions as clues, not conclusions.

Compatible

drop-in

Emits ScanCode-compatible JSON so it fits existing workflows, while its own goal is simply the best practical scan result — plus SPDX and CycloneDX SBOMs.

Trustworthy to ship

attested

Every release binary and container image carries SLSA build-provenance attestation — a signed, verifiable record of how and where it was built — so you can cryptographically verify what you run.

Speed and quality

Same repositories. Faster — and more faithful.

Speed is the easy part to show. The harder question is whether a faster scanner is still right. We put Provenant and the reference scanner on the same well-known repositories and compared the actual findings, line by line — then annotated every difference that matters.