Skip to main content

zenveil ignore

Suppress a finding so it no longer appears in future reports. Suppressed findings are stored in .zenveil-ignore.json in your project root.

Usage

zenveil ignore <finding_id> [--reason "text"]

Arguments

ArgumentDescription
finding_idThe finding ID to suppress (e.g., ZG-A1B2C3)

Flags

FlagDescription
--reason <text>Optional reason for suppression. Recommended for audit trails.

Examples

# Suppress a finding
zenveil ignore ZG-I9J0

# Suppress with a reason (recommended)
zenveil ignore ZG-I9J0 --reason "Debug mode is intentional in dev environment"
zenveil ignore ZG-G7H8 --reason "This project uses yarn, lockfile is yarn.lock"
zenveil ignore ZG-M1N2 --reason "Known false positive — test fixture file"

Sample output

Suppressed ZG-I9J0 (Debug mode enabled). Stored in .zenveil-ignore.json.

The ignore file

Ignored findings are stored in .zenveil-ignore.json:
{
  "ZG-I9J0": {
    "title": "Debug mode enabled",
    "scanner": "secrets",
    "severity": "MEDIUM",
    "reason": "Debug mode is intentional in dev environment"
  }
}
Commit .zenveil-ignore.json to your repository so the whole team benefits from shared suppressions. Review it periodically — ignored findings can become relevant again as your codebase evolves.

zenveil feedback

Record a human verdict on a finding. This feeds ZenVeil’s lightweight feedback loop and helps improve detection quality over time.

Usage

zenveil feedback <finding_id> <verdict>

Arguments

ArgumentDescription
finding_idThe finding ID
verdictcorrect, false_positive, or low_priority

Verdicts

VerdictMeaning
correctThe finding is accurate and should be fixed
false_positiveZenVeil incorrectly flagged this — not a real vulnerability
low_priorityThe finding is real but acceptable for now (tech debt)

Examples

zenveil feedback ZG-A1B2 correct
zenveil feedback ZG-I9J0 false_positive
zenveil feedback ZG-G7H8 low_priority

Sample output

Recorded 'correct' for ZG-A1B2 (AWS access key).
Feedback store totals: {'correct': 1, 'false_positive': 0, 'low_priority': 0}

Feedback storage

Feedback is stored in .zenveil-feedback.json in your project root. You can commit this file to share verdicts across your team.