Repolode
solongate

solongate/agent-security

本地运行的 Go 安全网关,在 AI 编程助手执行工具调用前按策略检查,并检测密钥、保留本地审计日志。

Star
370
Fork
32
未关闭 Issue
151
最近提交
17小时前

这是什么?

SolonGate Agent Security 是一个面向 Claude Code、Codex CLI 等 AI 编程助手的本地安全网关。每次工具调用执行前都会先与策略文件比对,依据路径、命令、文件名或 URL 规则决定放行或拦截,权限范围包括读、写、执行和网络访问。

它内置 70 多种密钥检测规则,也支持自定义规则,可选择关闭、检测、脱敏或拦截模式。此外还提供按分钟、小时或天计的速率限制、由操作系统强制执行的受保护路径,以及为 agent 提供的最小化沙箱文件系统。策略和审计日志都是磁盘上的普通文件,守卫本身不发起网络请求。

项目提供 `solongate` 命令行与终端界面,用于编辑策略、浏览审计日志、实时查看工具调用和运行健康检查。项目使用 Go 编写,通过脚本从源码安装。

核心功能

  • 01按路径、命令、文件名或 URL 对工具调用进行放行或拒绝。
  • 02内置 70 多种密钥检测规则,支持脱敏和拦截模式。
  • 03拦截模式下阻止包含密钥的文件上传。
  • 04支持按分钟、小时、天设置速率限制。
  • 05保留本地审计日志,并可实时查看工具调用。
  • 06不发起网络请求,无需账号,也不收集遥测数据。

适用场景

  • 阻止 AI 编程助手读取 .env 文件或其他凭据。
  • 审计 agent 在一次会话中访问过的命令和文件。
  • 在开发机上为 Claude Code 或 Codex CLI 增加本地策略层。
  • 在限制云端遥测的环境中让 agent 活动完全留在本机。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/solongate/agent-security.git
  2. 2

    进入项目目录

    cd agent-security
  3. 3

    运行安装脚本

    ./scripts/install.sh
  4. 4

    启动 SolonGate 终端界面

    solongate

使用前须知

  • 需要 Go 1.26 或更高版本,若系统中没有,install.sh 会下载 Go 官方构建。
  • 部分列出的代理(OpenClaw、Hermes、Chainabit)标注为即将支持。
  • 防护仅对安装后新启动的代理会话生效,已打开的会话不受保护。

收录于专题

标签

常见问题

agent-security 是什么?
本地运行的 Go 安全网关,在 AI 编程助手执行工具调用前按策略检查,并检测密钥、保留本地审计日志。 SolonGate Agent Security 是一个面向 Claude Code、Codex CLI 等 AI 编程助手的本地安全网关。每次工具调用执行前都会先与策略文件比对,依据路径、命令、文件名或 URL 规则决定放行或拦截,权限范围包括读、写、执行和网络访问。
agent-security 可以免费使用吗?用的什么许可证?
agent-security 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
agent-security 还在维护吗?
活跃维护中。agent-security 最近一次提交是在 2026年11月6日。
agent-security 适合用来做什么?
阻止 AI 编程助手读取 .env 文件或其他凭据。 审计 agent 在一次会话中访问过的命令和文件。 在开发机上为 Claude Code 或 Codex CLI 增加本地策略层。 在限制云端遥测的环境中让 agent 活动完全留在本机。
agent-security 怎么安装和运行?
克隆仓库: git clone https://github.com/solongate/agent-security.git 进入项目目录: cd agent-security 运行安装脚本: ./scripts/install.sh 启动 SolonGate 终端界面: solongate
在哪里获取 agent-security?
源代码和安装说明在 GitHub 上:https://github.com/solongate/agent-security

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

相关项目