strong / medium
The test sets up, acts, asserts, checks pre/post state, and exercises a negative or boundary path.
Evidence judge (v7)
arkheionx evidence-judge reads local Foundry tests and evidence and grades each
on a transparent rubric: does it call the target, set up, act, assert, check pre/post state,
exercise the negative or boundary path, avoid mocking away the risk, and avoid relying on a
trusted-role mistake or a known issue. It does not confirm vulnerabilities.
The test sets up, acts, asserts, checks pre/post state, and exercises a negative or boundary path.
The test acts and asserts but is shallow, or barely exercises the target — it cannot support a conclusion.
The test does not call the target, has no assertion, or only shows the call did not revert. Rewrite it.
A human should review the candidate. This is not a confirmed vulnerability.
The guard appears to hold. This is not proof the protocol has no bugs.
Filtered by the scope rules before it reaches a human.
Run it
arkheionx evidence-judge . --scope-file scope.md
arkheionx evidence-judge . --scope-file scope.md --json
arkheionx evidence-judge . --tasks-file .arkheionx/scope-pack/scope-tasks.json Boundary
Evidence quality is a heuristic. Candidate-with-evidence is not a confirmed vulnerability;
rejected-with-evidence is not proof the protocol has no bugs. ArkheionX does not confirm
vulnerabilities. Human review is required. See docs/EVIDENCE_JUDGE.md.