Skip to main content

Overview

zenveil report exports the cached scan results (from .zenveil-last-scan.json) to a structured JSON file or a shareable HTML report.

Usage

Subcommands

JSON export

Writes the full scan result as structured JSON. Useful for:
  • Integrating with other tools (SIEMs, dashboards, ticket systems)
  • Archiving scan history
  • CI/CD artifact storage

JSON schema

HTML export

Writes a self-contained, styled HTML report. Useful for:
  • Sharing scan results with non-technical stakeholders
  • Security audit documentation
  • Pull request descriptions

Writing reports during scanning

You can also write reports inline during a scan:

Use in CI/CD

Prerequisites

  • Run zenveil scan first — report reads from the local cache (.zenveil-last-scan.json)
  • If no scan has been run, you’ll see: No cached scan found. Run zenveil scan repo <path> first.