Skip to content

Output Surfaces

SurfaceCommandWrite behavior
Scan JSONnw scan --json or --outputstdout unless an explicit output path is provided
HTML reportnw report html or --input scan.json --output report.htmlprivate default report file or explicit local HTML file
Report diffnw report diff --from previous.json --to current.jsonstdout only
Latest reportnw report lateststdout only
Report historynw report historystdout only
History indexnw report index --output index.htmlexplicit local HTML file
Policy reportnw policy check --jsonstdout only
SARIFnw policy sarif --output nightward.sarifexplicit SARIF file or stdout with -
Badge JSONnw policy badge --output badge.jsonexplicit badge file or stdout with -
Fix plannw fix plan --jsonstdout only
Fix exportnw fix export --format markdownstdout only
MCP servernw mcp servestdio JSON-RPC only; no config writes or network listener
Schedule installnw schedule install --dry-runplan-only in v1

Labels used in docs:

  • read-only: reads local config and writes only stdout.
  • explicit write: writes only the path requested by the user.
  • online-capable: can invoke provider behavior that contacts a network service.
  • plan-only: generates review material without mutating live config.
  • future/not shipped: documented as roadmap, not a current interface.

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