Token导航 LogoToken导航

Agent Skill · 开发

little-steve-agent-guard(小史蒂夫特工守卫)

little-steve-agent-guard 用于辅助安全审计、权限检查和凭据风险排查,适合在 OpenClaw 中需要复核安全边界、认证流程或敏感配置时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

little-steve-agent-guard 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 3,850。

总安装 9,894周安装 425GitHub Stars 公开资料未说明下载 3,468核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
0.1.4

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:little-steve-agent-guard(小史蒂夫特工守卫)
来源仓库:https://github.com/echoofzion/little-steve-agent-guard
安装命令:
openclaw skills install little-steve-agent-guard
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install little-steve-agent-guard

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

针对座席技能的自我进化安全系统,对所有技能命令执行风险评估、审核日志记录、分层审批和持续规则更新。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install little-steve-agent-guard;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

little-steve-agent-guard 怎么安装?

在终端执行 openclaw skills install little-steve-agent-guard。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

little-steve-agent-guard 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

little-steve-agent-guard 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

little-steve-agent-guard 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

little-steve-agent-guard 用的人多吗?

公开数据是累计安装 9,894 次,近一周安装 425 次,下载 3,468 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

little-steve-agent-guard 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
little-steve-agent-guard

小史蒂夫特工守卫 · 本页

9,894—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
little-steve-agent-guard
version
0.1.4
description
Little Steve Agent Guard: a self-evolving security system for agent skills. Wraps all skill commands with risk assessment, audit logging, approval levels, and continuous rule evolution. / 小史安全卫士:面向 Agent Skill 的自进化安全系统。为所有技能命令提供风险评估、审计日志、分级审批和持续规则进化。
homepage
https://github.com/EchoOfZion/little-steve-agent-guard
requires
bins

Little Steve Agent Guard

A self-evolving security system for agent skills. Wraps all skill command execution with risk assessment, audit logging, tiered approval, and continuous rule learning.

Dependencies

  • jq (required) — install via brew install jq or apt install jq

Filesystem Scope

This is a cross-skill security guard. By design, it needs read access to other skills' directories to:

  • guard-exec.sh: read target scripts for static risk analysis before execution
  • capability-diff.sh: compare a skill's SKILL.md declarations against its actual scripts

The guard does not write to other skills' directories. All writes (audit logs, rules) stay within its own reports/ and rules/ directories.

Bypass & Emergency Procedures

The runbook (docs/runbook.md) documents emergency bypass procedures (circuit-break, manual script execution, log reset). These are human-operator-only actions for when the guard itself malfunctions. The agent must never execute bypass procedures autonomously.

CRITICAL: Execution Rule

ALL skill script executions MUST go through guard-exec.sh. Never call skill scripts directly. Always use:

bash {baseDir}/scripts/guard-exec.sh exec <script-path> [args...]

Example:

bash {baseDir}/scripts/guard-exec.sh exec {workspaceDir}/skills/<other-skill>/scripts/<script>.sh <command> [args...]

Approval Levels

  • L1 (low/medium risk): Auto-execute, audit logged
  • L2 (dry-run): Preview without executing
  • L3 (high risk): Block and prompt user — output warning, wait for user to reply "确认" or "confirm"
  • BLOCK (critical): Reject entirely, no execution possible

When guard-exec.sh returns exit code 10 (prompt), present the warning to the user and wait for confirmation. On "确认"/"confirm", re-run with confirm instead of exec.

Agent Command Conventions

  1. Execute a skill command (with guard)
bash {baseDir}/scripts/guard-exec.sh exec <script> [args...]
  1. Confirm a prompted action (after user approval)
bash {baseDir}/scripts/guard-exec.sh confirm <script> [args...]
  1. Preview without executing
bash {baseDir}/scripts/guard-exec.sh dry-run <script> [args...]
  1. Quick risk check
bash {baseDir}/scripts/guard-exec.sh check <script> [args...]
  1. Run capability consistency check on a skill
bash {baseDir}/scripts/capability-diff.sh check --skill-dir <skill-path>
  1. View audit stats
bash {baseDir}/scripts/audit.sh stats
  1. Generate weekly security report
bash {baseDir}/scripts/weekly-report.sh generate [days]
  1. Manage rules
bash {baseDir}/scripts/promote-rule.sh list
bash {baseDir}/scripts/promote-rule.sh add --rule <name> --pattern <regex> --level <low|medium|high|critical>
bash {baseDir}/scripts/promote-rule.sh promote --rule <name>
bash {baseDir}/scripts/promote-rule.sh demote --rule <name>
  1. Test candidate rules against history
bash {baseDir}/scripts/replay-verify.sh test --rule <name>
bash {baseDir}/scripts/replay-verify.sh test-all

Five Core Security Policies (Immutable)

  1. Least Privilege — scripts only access their own data directory
  2. Credential Protection — no secrets in args, output, or logs
  3. Capability Consistency — runtime must match SKILL.md declarations
  4. Outbound Control — no undeclared network access
  5. High-Risk Confirmation — destructive/critical actions need human approval

Risk Classification

LevelExamples
lowread-only: list, view, status check
mediumsingle-item mutation: add, update status
highdelete, bulk mutation, file write outside data/
criticalnetwork access, secret exposure, system commands

Data Files

  • reports/audit-events.jsonl — audit log (auto-created)
  • reports/failure-dataset.json — failure samples for evolution
  • rules/active/*.rule — active custom rules
  • rules/candidates/*.rule — candidate rules pending promotion

小史安全卫士

面向 Agent Skill 的自进化安全系统。为所有技能命令提供风险评估、审计日志、分级审批和持续规则进化。

依赖

  • jq(必须)— 通过 brew install jq 或 apt install jq 安装

文件系统范围

这是一个跨技能安全卫士。按设计,它需要读取其他技能目录的权限:

  • guard-exec.sh:执行前读取目标脚本做静态风险分析
  • capability-diff.sh:对比技能的 SKILL.md 声明与实际脚本行为

卫士不会写入其他技能的目录。所有写入(审计日志、规则)都在自身的 reports/ 和 rules/ 目录内。

绕过与紧急操作

运行手册(docs/runbook.md)记录了紧急绕过操作(熔断、直接执行脚本、日志重置)。这些是仅限人工操作员的紧急措施,用于卫士本身出故障的情况。Agent 绝对不可以自主执行绕过操作。

关键规则:执行约束

所有技能脚本执行必须通过 guard-exec.sh。 不要直接调用技能脚本,始终使用:

bash {baseDir}/scripts/guard-exec.sh exec <脚本路径> [参数...]

审批分级

  • L1(低/中风险):自动执行,记录审计日志
  • L2(预览):只预览不执行
  • L3(高风险):阻断并提示用户——显示警告,等待用户回复"确认"
  • 阻断(严重):直接拒绝,无法执行

当 guard-exec.sh 返回退出码 10(提示)时,向用户展示警告并等待确认。用户回复"确认"后,用 confirm 替代 exec 重新执行。

Agent 执行约定

  1. 执行技能命令(带防护)
bash {baseDir}/scripts/guard-exec.sh exec <脚本> [参数...]
  1. 确认被提示的操作(用户批准后)
bash {baseDir}/scripts/guard-exec.sh confirm <脚本> [参数...]
  1. 预览不执行
bash {baseDir}/scripts/guard-exec.sh dry-run <脚本> [参数...]
  1. 快速风险检查
bash {baseDir}/scripts/guard-exec.sh check <脚本> [参数...]
  1. 对技能做声明-行为一致性检查
bash {baseDir}/scripts/capability-diff.sh check --skill-dir <技能路径>
  1. 查看审计统计
bash {baseDir}/scripts/audit.sh stats
  1. 生成周报
bash {baseDir}/scripts/weekly-report.sh generate [天数]
  1. 管理规则
bash {baseDir}/scripts/promote-rule.sh list
bash {baseDir}/scripts/promote-rule.sh add --rule <名称> --pattern <正则> --level <low|medium|high|critical>
bash {baseDir}/scripts/promote-rule.sh promote --rule <名称>
bash {baseDir}/scripts/promote-rule.sh demote --rule <名称>
  1. 测试候选规则
bash {baseDir}/scripts/replay-verify.sh test --rule <名称>
bash {baseDir}/scripts/replay-verify.sh test-all

五条核心安全策略(不可变)

  1. 最小权限 — 脚本只能访问自身数据目录
  2. 凭证保护 — 参数、输出、日志中不得出现密钥
  3. 能力一致性 — 运行时行为必须与 SKILL.md 声明一致
  4. 外发控制 — 不得有未声明的网络访问
  5. 高风险确认 — 破坏性/严重操作需人工审批

风险分级

级别示例
low只读操作:列表、查看、状态检查
medium单项变更:新增、更新状态
high删除、批量变更、数据目录外写文件
critical网络访问、密钥暴露、系统命令

数据文件

  • reports/audit-events.jsonl — 审计日志(自动创建)
  • reports/failure-dataset.json — 失败样本(用于进化)
  • rules/active/*.rule — 活跃自定义规则
  • rules/candidates/*.rule — 候选规则(待晋升)

平台分布

OpenClaw

93.76%
按下载量换算3,252

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

未展示

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills