⌁ Agent 工具 MIT E2 · 资料已核对
一个用 Rust 编写的 Git 语义门禁,可作为 pre-commit 与 pre-push hook 运行。它读取暂存区或管道输入的 diff,并把秘密凭据与破坏性载荷拆成两个 Jev Noul 问题;这不是代码生成器或传统语法 linter。
ϟ JEV · 决策点 固定版本把最多 25,000 个字符的 diff 作为 state,一次请求同时判断 has_secrets 与 has_destructive_payload。概率达到 0.80 时阻止提交,0.55–0.80 给出警告;缺失答案、解析失败、未配置密钥或 API 错误都会 fail closed。
→项目展示了如何把 Jev 放进已有 Git 控制点,而不是让模型直接执行 Git 操作。安装命令会链入现有 pre-commit 内容并补充 pre-push hook;真正的提交与推送仍由 Git 完成。
git-hookssecurity-guardrailsrust
一个用 Rust 编写的 Git 语义门禁,可作为 pre-commit 与 pre-push hook 运行。它读取暂存区或管道输入的 diff,并把秘密凭据与破坏性载荷拆成两个 Jev Noul 问题;这不是代码生成器或传统语法 linter。
查看项目分析 →
ϟ JEV · 决策点固定版本把最多 25,000 个字符的 diff 作为 state,一次请求同时判断 has_secrets 与 has_destructive_payload。概率达到 0.80 时阻止提交,0.55–0.80 给出警告;缺失答案、解析失败、未配置密钥或 API 错误都会 fail closed。
→项目展示了如何把 Jev 放进已有 Git 控制点,而不是让模型直接执行 Git 操作。安装命令会链入现有 pre-commit 内容并补充 pre-push hook;真正的提交与推送仍由 Git 完成。
- Stars / 复刻
- 2 / 0
- 议题
- 0
- 开源协议
- MIT
- 最近提交
- 2026-09-21
来源与说明 本站于 2026-09-26 核对固定提交 d1b6732 的 README、Rust 实现与测试,没有运行该二进制或独立测量延迟。README 中约 80ms、静态二进制小于 2MB 等性能数字属于作者陈述,不应理解为本站基准结果。