jev-git
Sub-second Git pre-commit and pre-push gate that screens staged diffs for secrets and destructive commands with Jev.
This summary is based on how curated lists describe the project; its README was not available to review.
Overview
jev-git is described in its list summary as a Git hook that runs at pre-commit and pre-push, screening staged diffs with Jev for secrets and destructive commands in under a second.
No README was available, so the exact questions, thresholds, installation and licence are unknown.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Yes / no | Does this staged diff contain a secret?(inferred) | — |
| Yes / no | Does it contain a destructive command?(inferred) | — |
How it works
- Hook runs on commit or push
- Send the staged diff to Jev
- Block or warn based on the answers
Strengths
- Catches secrets before they leave the machine
- Fast enough for every commit, per the summary
Caveats
- No README; details unknown
- Sends diffs to a hosted service
At a glance
- Type
- Hook
- Status
- prototype
- Runtime
- Git hook
- Has code
- yes
Use cases and integrations
How curated lists describe it
Developer tooling: sub-second Git pre-commit & pre-push reflex gate that screens staged diffs for secrets and destructive commands using Jev.
yibie/awesome-jev
Frequently asked questions
What does Jev check?
Whether staged changes contain secrets or destructive commands.
When does it run?
At pre-commit and pre-push.
Is it documented?
No README was available.
Related projects
Advisor for coding agents: git and Stop hooks flag test tampering, secrets and skipped hooks, with optional Jev review findings.
HookbetaCommit-msg hook where one Jev request checks the message against the staged diff and flags filler, contradictions and secrets.
HookbetaPythonNode quality gate that scores each diff, commit message and doc set with three Jev Score lenses and a security Noul.
CLIbetaTypeScriptSemantic lint rules as yes/no questions to Jev, for review issues like logged secrets or unbounded retries that ESLint cannot express.
ProjectbetaTypeScriptGitHub Action that asks Jev yes/no questions about each diff chunk for secrets, vulnerabilities, complexity and prompt injection.
ProjectbetaPythonGitHub Action that compiles .jev.yml rules into Jev questions and fails, comments on or passes a PR based on the numbers.
ProjectbetaTypeScript