关于 agent-sec
agent-sec 为 AI 编码 Agent 提供免安装、只读的安全基线。它以注明来源的规则和建议性检查,帮助 Agent 在会话中参考相关安全指引。
主要功能
- 01附来源引用的安全规则
- 02获取完整安全基线
- 03根据相关规则检查操作
- 04可选 Claude Code 插件和钩子
- 05可自托管的 Cloudflare Worker
适用场景
- 01执行前审查拟运行的命令
- 02查询有关密钥或提示词注入的指引
- 03为编码 Agent 会话添加带引用的安全规则
MCP 相关
MCP 服务提供 `get_security_baseline` 和 `check_action`。检查仅提供建议,不会阻止操作。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://agentsec.kernora.ai/mcpclaude mcp add --transport http ai-kernora-agent-sec https://agentsec.kernora.ai/mcp{"mcpServers":{"ai-kernora-agent-sec":{"type":"http","url":"https://agentsec.kernora.ai/mcp"}}}在 Cursor 中打开{"servers":{"ai-kernora-agent-sec":{"type":"http","url":"https://agentsec.kernora.ai/mcp"}}}在 VS Code 中打开{"mcpServers":{"ai-kernora-agent-sec":{"type":"http","url":"https://agentsec.kernora.ai/mcp"}}}{"mcpServers":{"ai-kernora-agent-sec":{"serverUrl":"https://agentsec.kernora.ai/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
2此工具无需参数。
详细介绍
Kernora Agent Security
为 AI 编码 Agent 提供零安装的安全基线。 只需让 Claude Code、Cursor 或任何支持 MCP 的 Agent 访问一个 URL,即可在每个会话中读取经过整理并附有引用的安全基线(通过精简的基于 HTTP 的 JSON-RPC MCP 子集实现——目前可用于 Claude Code),从而避免反复犯下导致安全事件的错误(硬编码密钥、curl | bash,或被提示词注入后“将内容发送到某个 URL”)。发现问题时,它会引用确切的规则。
提供免费、开源的建议依据。 要根据组织自身的决策进行实时阻止,并提供防篡改审计账本以满足 EU AI Act / SOC-2 要求,请使用付费的 Kernora Axiora Integrity Plane。
在线体验:https://agentsec.kernora.ai
一行完成连接
在 Agent 的配置中将其添加为 MCP 服务:
{
"mcpServers": {
"agentsec": { "url": "https://agentsec.kernora.ai/mcp" }
}
}
就这么简单——无需安装或注册。它是只读的:get_security_baseline 不会发送任何内容,而 check_action 只会发送你选择传入的简短操作文本(绝不会发送你的文件、代码仓库或环境信息)。
提供的工具:
get_security_baseline— 完整的已知安全规则集。check_action— 传入操作或命令;返回适用的基线规则,让 Agent 可以自行纠正。仅提供建议——不会阻止操作。
也可以直接查看规则:/baseline.json ·
/baseline.yaml
包含内容
15 条规则,涵盖密钥、注入、供应链、破坏性操作、权限、传输、数据保护、数据外泄、授权和 VCS 安全等类别。每条规则都引用了真实来源——OWASP(包括 LLM Top 10)、CWE 标识符和法规(EU AI Act、PCI-DSS、HIPAA)。
自托管
它是一个无依赖、无存储、无密钥的 Cloudflare Worker。
npm install -g wrangler # if needed
npm test # runs the local test suite (node test.mjs)
wrangler deploy # deploy to your own Cloudflare account
需要气隙环境或严格的隐私保护?在你自己的基础设施上运行,并让 Agent 连接到它。
免费提供依据,付费进行阻止。
| Kernora Agent Security(本项目,免费) | Kernora Axiora — Integrity Plane(付费) | |
|---|---|---|
| 作用 | 为 Agent 提供依据:让它了解基线并引用规则 | 根据你们组织的决策进行实时阻止 |
| 方式 | MCP 建议依据 | 分级验证器、实时阻止 + 经证明的审计账本 |
| 适用对象 | 任何开发者、任何 Agent | 拥有 Agent 集群并承担合规义务的企业 |
如需了解阻止和证明功能,请联系我们:[email protected]
与端点监控工具的关系
端点 Agent 监控工具(例如 Perplexity 的 Numbat)会监控普遍可疑的行为。 Kernora Agent Security 提供它们所缺少的信息:你的代码库中哪些操作是已知安全的。两者相辅相成——本项目甚至可以导出规则,供监控工具执行。
说明
此端点仅提供建议性依据。匹配到规则时,该规则仅供参考;未匹配到某项操作并不代表该操作一定安全。实时执行控制和审计由付费的 Integrity Plane 提供。
Claude Code 插件(可选,一条命令)
你也可以安装插件,而不是手动配置 MCP——插件集成了 MCP 服务、一个用于提示 Agent 查阅基线的技能、一个建议性的 PreToolUse 钩子(会在执行风险命令前发出警告),以及辅助命令:
/plugin marketplace add kernora-ai/agent-sec
/plugin install kernora-agent-security
命令:/agentsec-rules(显示所有规则)、/agentsec-check <action>、/agentsec-report(在本地查看它捕获了多少风险操作——不会向我们发送任何内容)。可随时通过 AGENTSEC_HOOK=0 禁用钩子。
查看所有规则 / 了解效果 / 如何移除
- **查看规则:**可在 https://agentsec.kernora.ai/rules 阅读,也可在
/baseline.json(或.yaml)查看原始内容,或使用get_security_baselineMCP 工具。一切公开透明。 - **效果 / 报告:**免费版无状态且注重隐私——我们不会存储任何内容。插件会在本地记录标记(
~/.agentsec/flags.log);/agentsec-report会汇总这些标记。按操作记录完整报告并提供防篡改审计账本的功能,属于付费的 Kernora Axiora 平台。 - **移除方法:**Claude Code——运行
claude mcp remove agentsec(如果已安装,还需运行/plugin uninstall kernora-agent-security)。Cursor——从~/.cursor/mcp.json中删除agentsec条目,然后重启。它是只读的,不存储任何内容,因此不会留下任何痕迹。
关于
Kernora Agent Security 由 Kernora 基于开放的 Factlet Protocol 构建。采用 Apache-2.0 许可证(参见 LICENSE)。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。