⌁ Agent Tooling MIT E2 · source reviewed
A Rust Git semantic gate that runs as pre-commit and pre-push hooks. It reads a staged or piped diff and asks two Jev Noul questions about exposed credentials and destructive payloads; it is neither a code generator nor a conventional syntax linter.
ϟ JEV · Decision point The reviewed revision sends up to 25,000 diff characters as state and evaluates has_secrets and has_destructive_payload in one request. It blocks at 0.80, warns from 0.55 to 0.80, and fails closed when answers, credentials, decoding, or the API are unavailable.
→The project demonstrates placing Jev at an existing Git control point instead of letting a model execute Git operations. Its installer chains existing pre-commit content and adds a pre-push hook, while Git remains responsible for the actual commit and push.
git-hookssecurity-guardrailsrust
A Rust Git semantic gate that runs as pre-commit and pre-push hooks. It reads a staged or piped diff and asks two Jev Noul questions about exposed credentials and destructive payloads; it is neither a code generator nor a conventional syntax linter.
Read project analysis →
ϟ JEV · Decision pointThe reviewed revision sends up to 25,000 diff characters as state and evaluates has_secrets and has_destructive_payload in one request. It blocks at 0.80, warns from 0.55 to 0.80, and fails closed when answers, credentials, decoding, or the API are unavailable.
→The project demonstrates placing Jev at an existing Git control point instead of letting a model execute Git operations. Its installer chains existing pre-commit content and adds a pre-push hook, while Git remains responsible for the actual commit and push.
- Stars / Forks
- 2 / 0
- Issues
- 0
- License
- MIT
- Last commit
- 2026-09-21
Source note README, Rust implementation, and tests at pinned commit d1b6732 were reviewed on 2026-09-26. This site did not run the binary or measure latency. README claims such as about 80 ms and a sub-2 MB static binary are author-reported, not independent benchmarks.