-
Notifications
You must be signed in to change notification settings - Fork 0
Morning Report
Jacob Centner edited this page Apr 10, 2026
·
1 revision
After each scan, Sentinel generates a markdown report at .sentinel/report-<run-id>.md. This is designed to be scannable in under 2 minutes.
# Sentinel Report — Run #5
Generated: 2026-04-10 07:00:00
Repository: /home/user/my-project
Scope: full | Findings: 12
## Summary
3 medium, 9 low
## Findings by Severity
### Medium (3)
1. [dep-audit] CVE-2024-3651 in idna 3.4
2. [docs-drift] Stale link in README.md:45
3. [complexity] Complex function: parse_config (CC=16)
### Low (9)
4. [todo-scanner] TODO in src/auth.py:23 (14 months old)
...
Each finding includes:
- Detector name and category
- Severity (critical, high, medium, low)
- Confidence (0.0–1.0)
- Title — one-line summary
- Description — what was found and why it matters
- Evidence — code snippets, config excerpts, git history
- File path and line numbers
- Recurrence badge — first-seen vs. recurring (with occurrence count)
- Judge verdict — ✅ confirmed, ❌ rejected, ❓ unverified (when judge runs)
Multiple mechanisms reduce noise:
- Fingerprint deduplication — identical findings across runs are tracked, not duplicated
- Fuzzy fingerprints — findings survive file renames
-
Confidence threshold —
min_confidenceconfig filters low-confidence findings from the report - Severity grouping — high-severity findings first, easy to stop reading when you hit LOW
- Finding cluster synthesis — (standard+ capability) LLM collapses related findings into root-cause groups
-
Suppression — false positives suppressed via
sentinel suppressare permanently excluded
For machine consumption:
sentinel scan /repo --json-outputReturns structured JSON with run, findings, and report_path.
sentinel findings # latest run
sentinel findings --run 3 # specific run
sentinel findings --severity medium # filter by severity
sentinel findings --detector todo-scanner # filter by detectorOr use the Web UI for a browser-based dashboard.
Local Repo Sentinel · MIT License
Getting Started
Reference
Detectors
- Detector: Todo Scanner
- Detector: Complexity
- Detector: Dead Code
- Detector: Dep Audit
- Detector: Docs Drift
- Detector: Unused Deps
- Detector: Lint Runner
- Detector: ESLint Runner
- Detector: Go Linter
- Detector: Rust Clippy
- Detector: Git Hotspots
- Detector: Stale Env
- Detector: Semantic Drift
- Detector: Test Coherence
- Detector: CI/CD Drift
- Detector: Architecture Drift
- Detector: Inline Comment Drift
- Detector: Intent Comparison
Advanced
Workflow