Output Formats
Vow supports multiple output formats for different use cases.
Available Formats
JSON Format
vow check . --format json
Machine-readable format for programmatic processing.
SARIF Format
vow check . --format sarif
Static Analysis Results Interchange Format - ideal for CI/CD and security tools.
Table Format
vow check . --format table
Human-readable tabular output for terminal usage.
HTML Format
vow check . --format html --output report.html
Rich HTML report with interactive features.
Format Examples
JSON Output
{
"files": [
{
"path": "script.py",
"trust_score": 0.7,
"issues": [
{
"rule": "hallucinated-import",
"severity": "high",
"message": "Import not found",
"line": 1,
"column": 0
}
]
}
],
"summary": {
"total_files": 1,
"trust_score_avg": 0.7
}
}
This page is under development. See CLI Reference for all format options.