virtaava

Security Audit (Sona)

运维安全v0.1.3
作者:virtaava更新于 2026-05-11共 4 个版本 · 最新版本发布于 2026-02-01sona-security-audit@clawhub_virtaava/sona-security-audit
安全扫描#Security Audit#Prompt Injection

据 AlphaMoat 统计,截至 2026-09,Security Audit (Sona) 累计下载 3,865 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 2,696 位,在「运维安全」分类(264 个)中排名第 161 位。

累计安装
119
累计下载
3,865
星标
1
全站排名
#2,696
全站前 54% · 「运维安全」前 61%
平台累计安装累计下载星标评论
ClawHub ↗1193,6171-
SkillHub ↗1183,8651—

各平台的计数口径不同,站内汇总取各平台中的较大值,不相加。

这个技能是做什么的

结合凭据泄露扫描、静态分析和提示注入、持久化与依赖信号检查,输出 JSON 审计结果。文档规定任一层失败则整体失败,Docker 执行沙箱为可选流程。

资料发布于 2026-10-26

可以用来做什么

  • 安装前检查技能包的可疑代码与依赖

什么时候用

  • 需要多工具静态审计结果时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

审查这个技能包并列出各层检查结果

使用条件

依据技能文档中的声明整理,未经实际安装或运行验证。

可选的环境变量
OPENCLAW_AUDIT_LEVEL
需要的命令行工具
jqtrufflehogsemgreppython3
配置要求
  • 可设置 OPENCLAW_AUDIT_LEVEL 选择审计严格度。

月度数据趋势

累计安装119
97109121新口径旧口径2026-03 · 累计安装 99 (旧口径)2026-05 · 累计安装 108 (旧口径)2026-06 · 累计安装 118 (旧口径)2026-07 · 累计安装 118 (旧口径)2026-08 · 累计安装 119 (旧口径)2026-09 · 累计安装 11926-0326-09
累计下载3,865
2,4233,1983,972新口径旧口径2026-03 · 累计下载 2,530 (旧口径)2026-05 · 累计下载 3,026 (旧口径)2026-06 · 累计下载 3,150 (旧口径)2026-07 · 累计下载 3,422 (旧口径)2026-08 · 累计下载 3,566 (旧口径)2026-09 · 累计下载 3,86526-0326-09
星标1
-12新口径旧口径2026-03 · 星标 1 (旧口径)2026-05 · 星标 1 (旧口径)2026-06 · 星标 1 (旧口径)2026-07 · 星标 1 (旧口径)2026-08 · 星标 1 (旧口径)2026-09 · 星标 126-0326-09

2026-09 起为新口径(全目录统计);此前为旧口径(只统计安装量为正的技能、同名技能合并计数)。两段不可直接比较,图中不跨口径连线,也不计算跨口径的增长。

月份累计下载环比星标累计安装
2026-093,865—1119
2026-08旧口径3,566+4.2%1119
2026-07旧口径3,422+8.6%1118
2026-06旧口径3,150+4.1%1118
2026-05旧口径3,026—1108
2026-03旧口径2,530—199

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

展开原文(3.4 KB · ClawHub v0.1.3)
---
name: security-audit
description: "Fail-closed security auditing for OpenClaw/ClawHub skills & repos: trufflehog secrets scanning, semgrep SAST, prompt-injection/persistence signals, and supply-chain hygiene checks before enabling or installing."
metadata: {"openclaw":{"emoji":"🛡️","requires":{"bins":["jq","trufflehog","semgrep","python3"]},"install":[{"id":"apt-jq","kind":"apt","package":"jq","bins":["jq"],"label":"Install jq (apt)"},{"id":"apt-ghog","kind":"apt","package":"python3","bins":["python3"],"label":"Install Python 3 (apt)"},{"id":"apt-trufflehog","kind":"apt","package":"trufflehog","bins":["trufflehog"],"label":"Install trufflehog (apt)"},{"id":"pipx-semgrep","kind":"shell","label":"Install semgrep (pipx)","command":"python3 -m pip install --user pipx && python3 -m pipx ensurepath && pipx install semgrep"},{"id":"brew-jq","kind":"brew","formula":"jq","bins":["jq"],"label":"Install jq (brew)"},{"id":"brew-trufflehog","kind":"brew","formula":"trufflehog","bins":["trufflehog"],"label":"Install trufflehog (brew)"},{"id":"brew-semgrep","kind":"brew","formula":"semgrep","bins":["semgrep"],"label":"Install semgrep (brew)"}]}}
---

# security-audit

A hostile-by-design, **fail-closed** audit workflow for codebases and OpenClaw/ClawHub skills.

It does **not** try to answer “does this skill work?”.
It tries to answer: **“can this skill betray the system?”**

## What it checks (high level)

This skill’s scripts combine multiple layers:

- **Secrets / credential leakage:** trufflehog
- **Static analysis:** semgrep (auto rules)
- **Hostile repo audit (custom):** prompt-injection signals, persistence mechanisms, suspicious artifacts, dependency hygiene

If any layer fails, the overall audit is **FAIL**.

## Run an audit (JSON)

From this skill folder (use `bash` so it works even if executable bits were not preserved by a zip download):

```bash
bash scripts/run_audit_json.sh <path>
```

Example:

```bash
bash scripts/run_audit_json.sh . > /tmp/audit.json
jq '.ok, .tools' /tmp/audit.json
```

### Security levels (user configurable)

Set the strictness level (default: `standard`):

```bash
OPENCLAW_AUDIT_LEVEL=standard bash scripts/run_audit_json.sh <path>
OPENCLAW_AUDIT_LEVEL=strict   bash scripts/run_audit_json.sh <path>
OPENCLAW_AUDIT_LEVEL=paranoid bash scripts/run_audit_json.sh <path>
```

- `standard`: pragmatic strict defaults (lockfiles required; install hooks/persistence/prompt-injection signals fail)
- `strict`: more patterns become hard FAIL (e.g. minified/obfuscation artifacts)
- `paranoid`: no "best-effort" hashing failures; more fail-closed behavior

## Manifest requirement (for zero-trust install workflows)

For strict/quarantine workflows, require a machine-readable intent/permissions manifest at repo root:

- `openclaw-skill.json`

If a repo/skill does not provide this manifest, the hostile audit should treat it as **FAIL**.

See: `docs/OPENCLAW_SKILL_MANIFEST_SCHEMA.md`.

## Optional: execution sandbox (Docker)

Docker is **optional** here. This skill can be used for static auditing without Docker.

If you want to execute any generated/untrusted code, run it in a separate sandbox workflow (recommended).

## Files

- `scripts/run_audit_json.sh` — main JSON audit runner
- `scripts/hostile_audit.py` — prompt-injection/persistence/dependency hygiene scanner
- `scripts/security_audit.sh` — convenience wrapper (always returns JSON, never non-zero)
- `openclaw-skill.json` — machine-readable intent/permissions manifest
本站存档的其他文件(按需抓取,可能不完整)
  • docs/OPENCLAW_SKILL_MANIFEST_SCHEMA.md · 925 B
  • openclaw-skill.json · 1.1 KB
  • skill-card.md · 2.5 KB

「运维安全」分类下的热门技能

SkillScan运维安全

在使用技能包之前做安全扫描,并按结论决定放行或拦截的技能。

↓ 18.2万★ 41tokauthai
Free Ride - Unlimited free AI运维安全

管理OpenClaw的OpenRouter免费AI模型,自动按质量排名模型,配置速率限制备用方案,并更新opencla...

↓ 9.7万★ 485Shaishav Pidadi
OpenClaw Backup运维安全

备份与恢复 OpenClaw 配置、凭据与工作区的技能。

↓ 3.5万★ 93alex3alex
1password运维安全

设置和使用 1Password CLI (op)。适用于:安装 CLI、启用桌面应用集成、登录(单/多账户)、通过 op 读取/注入/运行密钥。

↓ 3.5万★ 53Peter Steinberger
MoltGuard - Security & Antivirus & Guardrails运维安全

MoltGuard — OpenClaw 安全守卫,由 OpenGuardrails 提供。安装后可防止您和您的用户受到提示注入、数据泄露及恶意行为的侵害。

↓ 3.4万★ 116Thomas
Tmux运维安全

远程控制 tmux 会话,向交互式命令行发送按键并抓取输出。

↓ 3.3万★ 46Peter Steinberger
Security Auditor运维安全

用于代码安全漏洞审查、身份验证流程实现、OWASP Top 10审计、CORS/CSP 头部配置、密钥处理、输入验证、SQL 注入防护、XSS 防护及其他安全相关代码审查。

↓ 3.0万★ 51jgarrison929
Tencent COS运维安全

腾讯云对象存储(COS)和数据万象(CI)集成技能。覆盖文件存储管理、AI处理和知识库三大核心场景。 存储场景:上传文件到云端、下载云端文件、批量管理存储桶文件、获取文件签名链接分享、查看文件元信息。 图片处理场景:图片质量评估打分、AI超分辨率放大、AI智能裁剪、二维码/条形码识别、添加文字水印、获取图片EXI...

↓ 2.7万★ 15u_23a69fa7

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。