跳到正文
ccmods.app

jev-guard

v0.1.0

用 Jev 概率 API 给 Edit、Write、Bash 调用和最终回答打分,拒绝违规操作和未经要求的部署。

作者 @muratcakmak7更新于 广泛访问GitHub

安装

  1. 1. 克隆仓库

    $ git clone https://github.com/muratcakmak/jev-guard.git
  2. 2. 启动 Claude Code 并在本次会话加载该 mod

    $ claude --plugin-dir ./jev-guard

该仓库还没有 marketplace 文件,此方式只在本次会话加载。需要 Claude Code 2.1.287 或更高版本,在终端执行。完整安装指南

jev-guard 能做什么?

  • hooks/rules.ts 中的本地正则规则和 Jev 打分规则会拒绝 Edit/Write/Bash 调用并附上修正说明
  • Bash 命令涉及部署、发布、合并或发送凭据且你上一条 prompt 未要求时,部署关卡拒绝执行
  • 把安装、完整测试、dev server 等长时间命令改为 run_in_background
  • 回答声称完成却无依据、以承诺结尾或隐瞒失败检查时,提交一次修正 prompt
  • 可选文档路由,把最相关的 MEMORY.md 条目和项目文档附加到 prompt

需要什么?

  • Claude Code 2.1.287 或更高版本(终端)
  • Jev API key(JEV_API_KEY 或 TYPESAFE_API_KEY);被检查的内容会发送到 Jev 服务

这个 mod 能访问什么?

以下内容由 claude plugin validate 在 Claude Code 2.1.296 上读取 mod 代码得出(同步于 2026年10月12日)。这是能力清单,不是安全审计;mod 以你的权限运行,请只安装可信作者的 mod。

广泛访问
  • 发起网络请求
  • 代你提交提示词或消息
  • 拦截或改写工具调用
  • 读取或改写你的提示词
  • 读取文件
  • 读取环境变量或设置
  • 读取你的对话内容
Hook 与接口调用 (6 + 8)

hooks

  • prompt.submit
  • session.start
  • tool.call{tool=Agent}
  • tool.call{tool=Edit|Write|Bash}
  • tool.call{tool=Skill}
  • turn.complete

calls

  • $.env.get
  • $.fs.read
  • $.http.fetch
  • $.prompt.submit
  • $.session.cwd
  • $.session.messages
  • $.ui.log
  • $.ui.toast

你是 jev-guard 的作者?

把这个徽章加到 README,用户可以直接跳到本页查看安装命令和访问能力报告。

Listed on ccmods.app
[![Listed on ccmods.app](https://ccmods.app/badge.svg)](https://ccmods.app/mods/jev-guard)

safe-keys

markfulton/safe-keys

1

拦截粘贴进 prompt 的 API key,存到对话之外,并以 $OPENROUTER_API_KEY 这类名称显示。

界面提示词工具调用广泛访问
$ claude --plugin-dir ./safe-keys

blast-radius

anthropics/claude-code-playground

210

在高风险 shell 命令执行前拦下,列出将被影响的文件或提交,由你选择执行或取消。

Anthropic 官方样例界面工具调用广泛访问
$ claude plugin install blast-radius --marketplace ./claude-code-playground/claude-code/mods

adversarial-review-loop

leinardi/adversarial-review-loop

2

按阶段实现计划,每次 commit 前都要独立审查进程批准当前代码树,否则拦截。

界面工具调用广泛访问
$ claude plugin install adversarial-review-loop --marketplace leinardi/adversarial-review-loop