Releasing soon Vigo is in alpha and closing in on its first stable release. Expect breaking changes between releases until then — we're looking for testing partners with meaningful fleets across diverse architectures. Learn more →

vigocli compliance export

Export compliance data from the Vigo server in formats suitable for SIEM, CMDB, and OSCAL tools.

Usage

vigocli compliance export <subcommand> [flags]

Subcommands

Subcommand Description
siem Export run results as SIEM events
cmdb Export fleet inventory as CMDB records
oscal Export OSCAL Assessment Results envelope

siem

Export run results as a JSON array of SIEM events.

vigocli compliance export siem [flags]

Flags

Flag Short Default Description
--since 24 hours ago RFC 3339 timestamp. Only events after this time are returned
--envoy (all) Filter by hostname
--limit 1000 Maximum events to return (max 10000)
--output stdout Write output to a file

Examples

# Last 24 hours of events
vigocli compliance export siem

# Events since midnight for a specific envoy
vigocli compliance export siem --since 2026-03-13T00:00:00Z --envoy web-01.example.com

# Last 100 events, saved to a file
vigocli compliance export siem --limit 100 --output events.json

cmdb

Export fleet inventory as a JSON array of CMDB records.

vigocli compliance export cmdb [flags]

Flags

Flag Short Default Description
--status (all) Filter by convergence status: converged, degraded, failed, no data, offline
--environment (all) Filter by environment (e.g., prod, staging)
--output stdout Write output to a file

Examples

# All envoys
vigocli compliance export cmdb

# Only production envoys in compliant state
vigocli compliance export cmdb --status compliant --environment prod

# Save to file
vigocli compliance export cmdb --output fleet.json

oscal

Export an OSCAL Assessment Results envelope.

vigocli compliance export oscal [flags]

Flags

Flag Short Default Description
--output stdout Write output to a file

Examples

# Print to stdout
vigocli compliance export oscal

# Save to file
vigocli compliance export oscal --output assessment.json

Related