Skip to content

Provider Reference

This page is generated from nw providers list --json.

Nightward never installs providers. Local providers run only when selected with --with. Online-capable providers also require --online or allow_online_providers: true in policy config.

ProviderModeCommandDefaultInstallPrivacyCapabilities
nightwardlocal/offlinebuilt-inyesbuilt-inlocal-onlyinventory, MCP config posture, dotfiles safety
gitleakslocal/offlinegitleaksnodocslocal command; no network enabled by Nightwardsecret scanning
trufflehoglocal/offlinetrufflehognodocslocal command; no network enabled by Nightwardsecret scanning
semgreplocal/offlinesemgrepnodocslocal command; no network enabled by Nightwardlocal rule scanning
trivyonline-capabletrivynodocsonline-capable; blocked unless explicitly enabledfilesystem vulnerability, secret, and misconfig scanning
osv-scanneronline-capableosv-scannernodocsonline-capable; blocked unless explicitly enableddependency vulnerability scanning
socketonline-capablesocketnodocsonline-capable; creates a remote Socket scan artifactdependency risk metadata and Socket scan creation

Online-Capable Providers

  • trivy: explicit filesystem scan with JSON output. Vulnerability database activity can contact upstream services, so Nightward requires --online.
  • osv-scanner: explicit source scan against vulnerability data. Nightward requires --online.
  • socket: creates a remote Socket scan artifact and uploads dependency manifest metadata. Nightward does not fetch remote Socket reports in v1.

Local-first. No telemetry. No default network calls. No live config mutation.