开源 AI 安全验证工具,检查模型文件、代码、在线 LLM/Agent/MCP 服务及录制的 Agent 运行记录。
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 数据每日更新。
相关项目
腾讯朱雀实验室开源的全栈 AI 红队测试平台,用于扫描 AI 智能体、MCP 服务、Agent Skills 与 AI 基础设施的安全风险。
思科开源的 Python 工具,用 YARA 规则、LLM 分析和 AI Defense 扫描 MCP 服务器及其工具的安全风险。
位于工具调用型 AI Agent 与其工具之间的安全中间件,可拦截高风险调用并脱敏敏感返回内容。
面向 OpenClaw 与 Claude Code 的 AI 安全保险库,拦截敏感信息、提示词注入和危险命令并记录审计日志。
面向自主 AI 智能体的安全私有运行时,按策略约束文件、系统调用与网络访问。