Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd dispatches subcommands for the supplychain CLI.
|
Package cmd dispatches subcommands for the supplychain CLI. |
|
internal
|
|
|
artifact
Package artifact generates an SBOM for an OCI image and scans that exact inventory for known vulnerabilities.
|
Package artifact generates an SBOM for an OCI image and scans that exact inventory for known vulnerabilities. |
|
audit
Package audit implements system-wide forensic checks: shell-history grep for known C2 domains, recursive payload-filename search outside any one project's scan target, and git-log sweep across all repos for known worm-propagation dead-drop commit signatures.
|
Package audit implements system-wide forensic checks: shell-history grep for known C2 domains, recursive payload-filename search outside any one project's scan target, and git-log sweep across all repos for known worm-propagation dead-drop commit signatures. |
|
bunverify
Package bunverify validates every registry package pinned by a Bun lockfile.
|
Package bunverify validates every registry package pinned by a Bun lockfile. |
|
check
Package check models whether an individual scanner check actually ran.
|
Package check models whether an individual scanner check actually ran. |
|
drift
Package drift flags inconsistencies between a project's manifest (package.json) and its companion lockfile.
|
Package drift flags inconsistencies between a project's manifest (package.json) and its companion lockfile. |
|
freshness
Package freshness flags installed dependencies whose version was published in the last N days.
|
Package freshness flags installed dependencies whose version was published in the last N days. |
|
ioc
Package ioc loads and matches indicator-of-compromise data.
|
Package ioc loads and matches indicator-of-compromise data. |
|
maintainer
Package maintainer detects changes to a package's maintainer set since the last scan.
|
Package maintainer detects changes to a package's maintainer set since the last scan. |
|
manifest
Package manifest parses package.json files and matches their declared dependencies against IOC entries.
|
Package manifest parses package.json files and matches their declared dependencies against IOC entries. |
|
npmsig
Package npmsig wraps `npm audit signatures --json` to surface packages whose registry signatures fail verification (or are missing entirely).
|
Package npmsig wraps `npm audit signatures --json` to surface packages whose registry signatures fail verification (or are missing entirely). |
|
osm
Package osm integrates the free-tier OpenSourceMalware.com query-latest endpoint as a supplemental IOC source.
|
Package osm integrates the free-tier OpenSourceMalware.com query-latest endpoint as a supplemental IOC source. |
|
osv
Package osv shells out to the osv-scanner CLI when present.
|
Package osv shells out to the osv-scanner CLI when present. |
|
policy
Package policy loads and applies a repository-tracked source advisory policy.
|
Package policy loads and applies a repository-tracked source advisory policy. |
|
registry
Package registry is a cached HTTP client for the npm public registry.
|
Package registry is a cached HTTP client for the npm public registry. |
|
report
Package report formats scan findings.
|
Package report formats scan findings. |
|
scan
Package scan orchestrates a single-target scan, combining manifest, lockfile, IOC, and OSV checks.
|
Package scan orchestrates a single-target scan, combining manifest, lockfile, IOC, and OSV checks. |
|
scripts
Package scripts walks installed node_modules and surfaces dependencies that declare preinstall/install/postinstall lifecycle scripts.
|
Package scripts walks installed node_modules and surfaces dependencies that declare preinstall/install/postinstall lifecycle scripts. |
|
secrets
Package secrets runs redacted repository secret scanning through Gitleaks.
|
Package secrets runs redacted repository secret scanning through Gitleaks. |
|
typosquat
Package typosquat flags dependencies whose names are 1–2 edits away from a known popular npm package — the canonical pattern for typosquat-style supply-chain attacks (`loadash`, `expresss`, `colorss`, etc.).
|
Package typosquat flags dependencies whose names are 1–2 edits away from a known popular npm package — the canonical pattern for typosquat-style supply-chain attacks (`loadash`, `expresss`, `colorss`, etc.). |
|
update
Package update pulls fresh IOC data from the upstream repo.
|
Package update pulls fresh IOC data from the upstream repo. |
|
vendorartifact
Package vendorartifact verifies repository-vendored files against exact, signed npm registry tarballs without executing package or repository code.
|
Package vendorartifact verifies repository-vendored files against exact, signed npm registry tarballs without executing package or repository code. |
|
workflow
Package workflow runs a pinned Actions workflow security audit through zizmor.
|
Package workflow runs a pinned Actions workflow security audit through zizmor. |
Click to show internal directories.
Click to hide internal directories.