virtaava

Security Audit (Sona)

IT運用・セキュリティ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で、AIスキル全体5,078件中2,696位、IT運用・セキュリティでは264件中161位です。

インストール数
119
ダウンロード数
3865
スター数
1
総合順位
#2,696
全体の上位 54% · IT運用・セキュリティの上位 61%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗11936171-
SkillHub ↗11838651—

プラットフォームごとに集計方法が異なります。サイト内の合計は各プラットフォームの大きい方の値を使い、合算はしていません。

このスキルでできること

認証情報の漏えい、静的解析、指示注入、永続化、依存の兆候を調べ、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
ダウンロード数3865
242331983972新集計旧集計2026-03 · ダウンロード数 2530 (旧集計)2026-05 · ダウンロード数 3026 (旧集計)2026-06 · ダウンロード数 3150 (旧集計)2026-07 · ダウンロード数 3422 (旧集計)2026-08 · ダウンロード数 3566 (旧集計)2026-09 · ダウンロード数 386526-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-093865—1119
2026-08旧集計3566+4.2%1119
2026-07旧集計3422+8.6%1118
2026-06旧集計3150+4.1%1118
2026-05旧集計3026—1108
2026-03旧集計2530—199

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 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

IT運用・セキュリティの人気スキル

SkillScanIT運用・セキュリティ

使う前にスキルパッケージの安全性を調べ、結果に応じて導入を止めるスキルです。

↓ 18.2万★ 41tokauthai
Free Ride - Unlimited free AIIT運用・セキュリティ

Manages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates opencla...

↓ 9.7万★ 485Shaishav Pidadi
OpenClaw BackupIT運用・セキュリティ

OpenClaw の設定、資格情報、ワークスペースをバックアップし復元するスキルです。

↓ 3.5万★ 93alex3alex
1passwordIT運用・セキュリティ

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.

↓ 3.5万★ 53Peter Steinberger
MoltGuard - Security & Antivirus & GuardrailsIT運用・セキュリティ

MoltGuard — OpenClaw security guard by OpenGuardrails. Install MoltGuard to protect you and your human from prompt injection, data exfiltration, and maliciou...

↓ 3.4万★ 116Thomas
TmuxIT運用・セキュリティ

tmux セッションを遠隔操作し、対話型 CLI にキーを送って出力を取得します。

↓ 3.3万★ 46Peter Steinberger
Security AuditorIT運用・セキュリティ

Use when reviewing code for security vulnerabilities, implementing authentication flows, auditing OWASP Top 10, configuring CORS/CSP headers, handling secrets, input validation, SQL injection prevention, XSS protection, or any security-related code review.

↓ 3万★ 51jgarrison929
Tencent COSIT運用・セキュリティ

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

↓ 2.7万★ 15u_23a69fa7

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。