You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+20Lines changed: 20 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,6 +28,8 @@ Verifymate acts like a checklist-driven review partner: it compares the report t
28
28
29
29
- Referenced files exist on the current checkout.
30
30
- Referenced symbols, strings, and endpoints appear in the repo.
31
+
- A structured `repo_grounding` gate summarizes whether repo references are line-backed by concrete file/line evidence.
32
+
- A structured `attacker_path` gate checks for the minimum attacker-input → entrypoint → dangerous-sink → source-to-sink story before a finding is worth filing.
31
33
- The report includes an attacker model.
32
34
- The report includes a PoC/repro indicator.
33
35
- Dangerous capability terms exist in the repo.
@@ -73,6 +75,11 @@ JSON output:
73
75
verifymate finding.md --repo /path/to/repo --json
74
76
```
75
77
78
+
JSON includes deterministic checker rows under `checks`. Each row has a stable `id`, `category`, `status` (`pass`, `warn`, or `fail`), `blocking`, `detail`, and optional line-backed `evidence`. The first checker gates are:
79
+
80
+
-`repo_grounding`: whether referenced files, symbols, endpoints, and dangerous capabilities are grounded in the checked-out repo.
81
+
-`attacker_path`: whether the report connects attacker-controlled input, a reachable entrypoint, a dangerous sink, and a source-to-sink explanation.
82
+
76
83
Strict CI-friendly exit codes:
77
84
78
85
```bash
@@ -138,6 +145,19 @@ Verdict: **WEAK**
138
145
139
146
This appears to involve agent/tool functionality, but the report does not prove unauthorized boundary crossing.
140
147
148
+
## Checker result
149
+
150
+
- Blocking failures: 2
151
+
- Warnings: 1
152
+
153
+
### Repo grounding
154
+
155
+
-**PASS**`repo_grounding` — Repo grounding is line-backed for 4/4 referenced files/symbols/endpoints/capabilities.
0 commit comments