代码仓库分析

Agent

原生 macOS Agent 内的可选 Jev 命令风险顾问,配有 TypeSafeKit 客户端。

E2 · 资料已核对已检查公开资料或源码证据;仅有固定提交链接并经对应源码核对,才可称固定版本核验。不代表本站运行过、认可性能或保证安全。
Stars
632
Forks
69
协议
—
最近提交
2026-09-23

Jev 在这里做什么

对已通过本地规则的 Shell 命令追加破坏性判断,达到配置阈值时拒绝。

API 故障通常放行并提示,不能把它当作完整的系统安全防护。

Jev 为可选附加风险判断,调用故障通常放行;未进行系统安全验证。

这个项目适合解决什么任务?

给原生 macOS Agent 增加可选的破坏性命令风险建议。

资料分析日期:

从输入到动作

  1. 先执行既有本地 shell 安全检查。
  2. 配置有效时向 Jev 询问破坏风险。
  3. 超过门槛拒绝,否则在无判断时明确记录。

实现中值得检查的地方

提供商失败时明确 fail-open

JevAdvisor.shellBlockReason 捕获错误后报告命令获准、返回 nil;打开选项不保证服务不可用时停止命令。

查看对应来源 ↗

模型判断在确定性检查之后

README 将建议层放在各 shell 路径的 ShellSafetyService 之后,低于模型阈值不表示跳过前面的安全层。

查看对应来源 ↗

选择建议

适合作为 macOS 自动化的附加信号;必须无审核不执行的动作,应在这个可选建议层之外强制限制。

如何自行检查

检查 shellBlockReason 的 catch/return;用假后端对比高低风险、无密钥和取消,不执行真实破坏性命令。

结论的适用边界

  • 本站未运行 macOS Agent、特权 helper 或在线调用。
  • 不能据此证明终端安全或抵抗恶意命令。
本次分析的原始资料