Repolode
hashgraph-online

hashgraph-online/hol-guard

本地优先的运行时安全层,在 AI 智能体执行前审查其命令、文件访问、包安装和 MCP 工具调用。

Star
964
Fork
197
未关闭 Issue
112
最近提交
1小时前

这是什么?

HOL Guard 是一个面向 AI 编程智能体及其工具链的开源防护层。它会在 shell 命令、文件读取、包安装和 MCP 工具调用执行之前进行检查,识别密钥泄露、破坏性操作、提示词注入和供应链风险。每次决策可根据本地策略选择放行、拦截或请求审批,并留下回执记录以便之后复查。

命令行工具负责初始化和日常操作:首次运行向导会发现受支持的智能体,`hol-guard status` 与 `doctor` 用于检查集成状态,其余命令管理审批、回执、资产清单和包扫描。无需账号即可使用;可选的 Guard Cloud 提供共享历史、团队策略和多设备管理。项目另附带独立的 `plugin-scanner` 命令行工具,用于检查智能体插件、技能和 MCP 包,支持 text、JSON、Markdown 和 SARIF 输出,并提供 GitHub Action。

受支持的智能体包括 Codex、Claude Code、Cursor、Gemini CLI、Cline、OpenCode、OpenClaw 等。具体覆盖范围取决于各智能体开放的钩子事件。

核心功能

  • 01在执行前审查 shell 命令、文件访问和包安装。
  • 02依据本地策略决定放行、拦截或请求审批。
  • 03记录决策回执,并提供本地审批面板。
  • 04通过 plugin-scanner 检查智能体插件、技能和 MCP 包。
  • 05支持导出 SARIF 报告,并提供用于 CI 检查的 GitHub Action。

适用场景

  • 在开发机上运行 Claude Code、Codex 等 AI 编程智能体时进行防护。
  • 在智能体工作流中管控 MCP 服务器连接和工具调用。
  • 发布插件或技能包之前检查其安全问题。
  • 在 CI 流水线中为智能体插件加入安全扫描。

标签

常见问题

hol-guard 是什么?
本地优先的运行时安全层,在 AI 智能体执行前审查其命令、文件访问、包安装和 MCP 工具调用。 HOL Guard 是一个面向 AI 编程智能体及其工具链的开源防护层。它会在 shell 命令、文件读取、包安装和 MCP 工具调用执行之前进行检查,识别密钥泄露、破坏性操作、提示词注入和供应链风险。每次决策可根据本地策略选择放行、拦截或请求审批,并留下回执记录以便之后复查。
hol-guard 可以免费使用吗?用的什么许可证?
hol-guard 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
hol-guard 还在维护吗?
活跃维护中。hol-guard 最近一次提交是在 2026年10月22日。
hol-guard 适合用来做什么?
在开发机上运行 Claude Code、Codex 等 AI 编程智能体时进行防护。 在智能体工作流中管控 MCP 服务器连接和工具调用。 发布插件或技能包之前检查其安全问题。 在 CI 流水线中为智能体插件加入安全扫描。
在哪里获取 hol-guard?
源代码和安装说明在 GitHub 上:https://github.com/hashgraph-online/hol-guard

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目