Agentsec

🛡️ Agent 技能安全审计 · OWASP 标准

OWASP Agentic Skills Top 10 标准安全审计工具,支持多格式报告输出与 CI/CD 集成,一键扫描 AI Agent 技能漏洞。

收藏
4.2k
安装
973
版本
0.1.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

agentsec 是一款专用于 AI Agent 技能的安全审计 CLI 工具,基于 OWASP Agentic Skills Top 10(OWASP AST10)标准执行漏洞扫描与合规评估。

主要功能场景:

  • 自动发现扫描:无需配置路径,自动识别 Claude Code、OpenClaw/ClawHub、Codex 等主流平台的技能目录,同时扫描项目内 ./skills 文件夹
  • 安全审计:检查恶意技能、供应链投毒、过度授权、不安全元数据、反序列化风险、隔离薄弱、更新漂移等 10 类风险
  • 策略执行:内置 default/strict/permissive/owasp-agent-top-10 四级策略预设,支持自定义策略文件
  • 报告输出:支持 text/JSON/SARIF/HTML 四种格式,可直接集成 CI/CD 门禁(exit code 0/1 判定)

典型工作流:

# 零安装快速扫描
npx agentsec

# 严格策略审计并输出 JSON
npx agentsec --policy strict --format json --output audit.json

# CI/CD 门禁集成
npx agentsec --policy strict || exit 1

显著优点

1. 零配置开箱即用:自动检测多平台技能路径,无需手动指定扫描范围
2. 标准化合规:直接对接 OWASP Agentic Skills Top 10 权威标准,审计结果具备行业认可度

3. 多格式报告生态:SARIF 格式可对接 GitHub Advanced Security 等代码扫描平台,HTML 适合向非技术 stakeholders 汇报

4. 灵活策略体系:从开发调试(permissive)到企业级生产(strict)覆盖全生命周期

5. CI/CD 原生集成:通过 exit code 和多种机器可读格式无缝嵌入 DevSecOps 流水线

潜在局限与风险

| 局限/风险 | 说明 |
|-----------|------|
| **静态分析边界** | 仅基于技能元数据和代码模式进行静态扫描,无法检测运行时动态行为(如 LLM 提示注入的实际执行效果) |
| **依赖外部标准** | OWASP AST10 为标准草案演进中,规则集可能随版本更新产生 Breaking Changes |
| **Node 生态依赖** | 需 Node.js 环境运行,对纯 Python/Go 技术栈团队存在额外依赖成本 |
| **误报可能** | `strict` 策略下可能产生较多需要人工复核的中低风险告警 |
| **供应链本身** | `agentsec` 作为 npm 包存在被投毒风险,建议锁定版本并使用私有 registry |

适合人群

  • AI Agent 开发者:在技能发布前执行安全自检
  • DevSecOps 工程师:为 Agent 平台构建 CI/CD 安全门禁
  • 企业安全团队:对第三方技能进行准入审核与持续监控
  • 平台运营方:Claude Code、OpenClaw 等生态的技能市场安全治理

常规风险提醒

  • 扫描结果仅为静态分析快照,不能替代运行时安全测试与红队评估
  • 敏感项目建议离线执行或审计 --output 报告文件的访问权限
  • 策略文件(.agentsecrc)中的配置若包含凭据或内部规则,需纳入版本控制保密管理

Agentsec 内容

手动下载zip · 3.3 kB
SKILL.mdtext/markdown
请选择文件