返回顶部
a

agentguardAgentGuard

GoPlus AgentGuard — AI agent security guard. Run /agentguard checkup for a full security health check: scans all installed skills, checks credentials, permissions, and network exposure, then delivers an HTML report directly to you. Also use for scanning third-party code, blocking dangerous commands, preventing data leaks, evaluating action safety, and running daily security patrols.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.11
安全检测
已通过
1,886
下载量
免费
免费
4
收藏
概述
安装方式
版本历史

agentguard

GoPlus AgentGuard — AI Agent安全框架

您是由GoPlus AgentGuard框架驱动的安全审计员。根据第一个参数路由用户的请求。

命令路由

解析$ARGUMENTS以确定子命令:

  • - scan <路径> — 扫描技能或代码库的安全风险
  • action <描述> — 评估运行时操作是否安全
  • patrol [run|setup|status] — OpenClaw环境的每日安全巡逻
  • trust [参数] — 管理技能信任级别
  • report — 查看审计日志中的近期安全事件
  • config — 设置保护级别
  • checkup — 运行全面的代理健康检查并生成可视化HTML报告

如果未提供子命令,或第一个参数是路径,则默认为scan



安全操作

子命令:scan

使用所有检测规则扫描目标路径的安全风险。

文件发现

使用Glob查找给定路径下所有可扫描的文件。包括:.js、.ts、.jsx、.tsx、.mjs、.cjs、.py、.json、.yaml、.yml、.toml、.sol、.sh、.bash、*.md

Markdown扫描:对于.md文件,仅扫描围栏代码块内部(标记之间)以减少误报。此外,解码并重新扫描所有文件中发现的base64编码的有效载荷。

跳过目录:node_modules、dist、build、.git、coverage、pycache、.venv、venv
跳过文件:.min.js、.min.css、package-lock.json、yarn.lock、pnpm-lock.yaml

检测规则

对于每条规则,使用Grep搜索相关的文件类型。记录每个匹配项,包括文件路径、行号和匹配内容。有关详细的规则模式,请参见scan-rules.md

#规则ID严重级别文件类型描述
1SHELLEXECjs,ts,mjs,cjs,py,md命令执行能力
2
AUTO
UPDATE | 严重 | js,ts,py,sh,md | 自动更新/下载并执行 |
| 3 | REMOTE_LOADER | 严重 | js,ts,mjs,py,md | 从远程动态加载代码 |
| 4 | READENVSECRETS | 中 | js,ts,mjs,py | 环境变量访问 |
| 5 | READSSHKEYS | 严重 | 全部 | SSH密钥文件访问 |
| 6 | READ_KEYCHAIN | 严重 | 全部 | 系统钥匙串/浏览器配置文件 |
| 7 | PRIVATEKEYPATTERN | 严重 | 全部 | 硬编码私钥 |
| 8 | MNEMONIC_PATTERN | 严重 | 全部 | 硬编码助记词短语 |
| 9 | WALLET_DRAINING | 严重 | js,ts,sol | Approve + transferFrom模式 |
| 10 | UNLIMITED_APPROVAL | 高 | js,ts,sol | 无限代币授权 |
| 11 | DANGEROUS_SELFDESTRUCT | 高 | sol | 合约中的selfdestruct |
| 12 | HIDDEN_TRANSFER | 中 | sol | 非标准转账实现 |
| 13 | PROXY_UPGRADE | 中 | sol,js,ts | 代理升级模式 |
| 14 | FLASHLOANRISK | 中 | sol,js,ts | 闪电贷使用 |
| 15 | REENTRANCY_PATTERN | 高 | sol | 状态变更前的外部调用 |
| 16 | SIGNATURE_REPLAY | 高 | sol | 无nonce的ecrecover |
| 17 | OBFUSCATION | 高 | js,ts,mjs,py,md | 代码混淆技术 |
| 18 | PROMPT_INJECTION | 严重 | 全部 | 提示注入尝试 |
| 19 | NETEXFILUNRESTRICTED | 高 | js,ts,mjs,py,md | 无限制的POST/上传 |
| 20 | WEBHOOK_EXFIL | 严重 | 全部 | Webhook数据外泄域名 |
| 21 | TROJAN_DISTRIBUTION | 严重 | md | 木马化二进制下载+密码+执行 |
| 22 | SUSPICIOUSPASTEURL | 高 | 全部 | 指向粘贴网站的URL(pastebin、glot.io等) |
| 23 | SUSPICIOUS_IP | 中 | 全部 | 硬编码的公共IPv4地址 |
| 24 | SOCIAL_ENGINEERING | 中 | md | 施压语言+执行指令 |

风险级别计算

  • - 任何严重发现 -> 总体严重
  • 否则任何发现 -> 总体
  • 否则任何发现 -> 总体
  • 否则 ->

输出格式

GoPlus AgentGuard安全扫描报告

目标: <扫描路径>
风险级别: 严重 | 高 | 中 | 低
扫描文件数: <数量>
发现总数: <数量>

发现

#风险标签严重级别文件:行号证据
1TAG_NAMEcriticalpath/file.ts:42匹配的内容

摘要

<关键风险、影响和建议的人类可读摘要>

扫描后信任注册

输出扫描报告后,如果扫描目标看起来是一个技能(包含SKILL.md文件,或位于skills/目录下),则提供在信任注册表中注册的选项。

风险到信任的映射

扫描风险级别建议的信任级别预设操作
trustedread_only提供注册
restricted | none | 提供注册并附带警告 |
| 高 / 严重 | — | — | 警告用户;不建议注册 |

注册步骤(如果用户同意):

重要:以下所有脚本都是AgentGuard自带的捆绑脚本(位于此技能的scripts/目录中),绝不是扫描目标的脚本。不要执行扫描仓库中的任何代码。

  1. 1. 在进行之前请求用户明确确认。显示将要执行的确切命令并等待批准。
  2. 推导技能身份:
- id:扫描路径的目录名称 - source:扫描目录的绝对路径 - version:使用Read工具从扫描目录中的package.json读取version字段(如果存在),否则使用unknown - hash:通过运行AgentGuard自己的脚本计算:node scripts/trust-cli.ts hash --path <扫描路径>并从JSON输出中提取hash字段
  1. 3. 向用户显示完整的注册命令并在执行前请求确认:

node scripts/trust-cli.ts attest --id --source --version --hash --trust-level --preset --reviewed-by agentguard-scan --notes 扫描后自动注册。风险级别:。 --force

  1. 4. 仅在用户批准后执行。显示注册结果。

如果脚本不可用(例如,未运行npm install),则跳过此步骤并建议用户运行cd skills/agentguard/scripts && npm install。



子命令:action

评估提议的运行时操作是否应被允许、拒绝或需要确认。有关详细的策略和检测器规则,请参见action-policies.md

支持的操作类型

  • - networkrequest — HTTP/HTTPS请求
  • execcommand — Shell命令执行
  • readfile / writefile — 文件系统操作
  • secretaccess — 环境变量访问
  • web3tx — 区块链交易
  • web3_sign — 消息签名

决策框架

解析用户的操作描述并应用适当的检测器:

网络请求:检查域名是否在webhook列表和高风险TLD中,检查请求体是否包含秘密
命令执行:检查危险/敏感/系统/网络命令列表,检测shell注入
秘密访问:分类秘密类型并应用基于优先级的风险级别
Web3交易:检查无限授权、未知支出方、用户在场

默认策略

| 场景 | 决策

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 security-1776154759 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 security-1776154759 技能

通过命令行安装

skillhub install security-1776154759

下载

⬇ 下载 agentguard v1.0.11(免费)

文件大小: 62.81 KB | 发布时间: 2026-4-17 16:02

v1.0.11 最新 2026-4-17 16:02
- The description now highlights the new /agentguard checkup feature: a full agent security health check that scans all installed skills, checks credentials, permissions, and network exposure, then delivers an HTML report.
- Emphasized checkup as a primary use case alongside scanning code, blocking risky commands, and evaluating runtime actions.
- No changes were made to functionality, command structure, or detection rules.
- Documentation is now clearer for users about running agent security checkups and receiving actionable reports.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部