{# SPDX-FileCopyrightText: 2026 PythonWoods #} {# SPDX-License-Identifier: Apache-2.0 #}

Reporter & Credentials

Zenzic in Action CI gate blocks regressions before merge.

Every finding is pinned to file, line, and source. Structured output for human eyes and machine parsing alike.

Gutter reporter

Each error shows the exact offending source line with gutter context. No scrolling through logs to find what broke.

docs/guide.md
[FILE_NOT_FOUND]'intro.md' not reachable from nav
15│ before continuing.
16 See the getting started page for details.
17│ Then configure your environment.

credential scanner

Scans every line - including fenced <code>bash</code> and <code>yaml</code> blocks - for leaked credentials. Exit code <code>2</code> is reserved exclusively for security events.

SECURITY BREACH DETECTED
Finding:GitHub token detected
Location:docs/tutorial.md:42
Credential:ghp_************3456
Action:Rotate this credential immediately and purge it from the repository history.

Severity summary

Every run ends with a compact summary. You know immediately whether the check failed hard or only emitted warnings.

✘ 2 errors⚠ 1 warning• 1 file with findings
FAILED: One or more checks failed.