Edge‑Agentic Commit Analyzer 是一个纯 Python 脚本,专为 Git 提交前检查设计。它在本地无任何外部 API 调用,执行时间低于 10 秒,完全依赖标准库和 Git 命令。通过一次性运行,能快速识别提交的语义意图、危险代码模式(如
eval、exec、subprocess.call、__import__、明文密码)以及是否包含测试代码。输出为严格的 JSON,便于直接管道到 jq 或 CI 流程。运行方式
```bash
git add .
python analyzer.py
```
结果示例
```json
{
"status":"success",
"dev_message":"Staged diff analyzed successfully. Risk detected: false.",
"analysis":{
"intent":"Refactoring or feature implementation based on staged changes.",
"security_risk_detected":false,
"unit_test_adequate":true,
"execution_time_sec":0.002
},
"diff_summary":"diff --git a/main.py b/main.py ..."
}
```
该工具可直接挂载到
pre‑commit 钩子,成为毫秒级的安全与质量检查。源码可在 Gumroad 以“按需付费”方式获取。
