Back to Discover

openclaw-skills-security

skill

useai-pro

Curated, security-first OpenClaw skills (Markdown-based). Security audit skills - detect prompt injection, supply chain attacks, credential leaks. Works with Codex CLI, Claude Code, any LLM.

View on GitHub
70 starsMITSynced Aug 2, 2026

Install to Claude Code

/plugin marketplace add useai-pro/openclaw-skills-security

README

openclaw-skills-security

Security-first skills for the OpenClaw ecosystem — maintained by UseClawPro (UseAI.pro).

Two auditor skills for end-users, plus 11 reusable modules (advanced checks).

JobSkillWhat it does
Audit a skillskill-auditorVet any SKILL.md before install (typosquatting, permissions, prompt injection, supply chain, exfiltration)
Audit your setupsetup-auditorCheck your environment for credential leaks, unsafe defaults, missing sandbox (wizard-style)

These are instruction modules (SKILL.md) — they don't run on their own. Load them into a host agent (Codex CLI / Claude Code / OpenClaw) or paste into any LLM chat.

Quick links:

Quickstart

Job 1 — Audit a skill before installing

Fast (browser): paste the skill URL/name into UseClawPro Verifier.

Deep (agent): load skill-auditor and give it the target:

1) Paste skills/skill-auditor/SKILL.md into your agent
2) Paste the target skill's SKILL.md
3) Ask: "Audit this skill. Return a SKILL AUDIT REPORT."

The auditor runs a 6-step protocol: metadata & typosquat check → permission analysis → dependency audit → prompt injection scan → network & exfiltration analysis → content red flags.

Verdict: SAFE / SUSPICIOUS / DANGEROUS / BLOCK.

Job 2 — Audit your environment

Load setup-auditor and answer 5 wizard questions about your workspace:

1) Paste skills/setup-auditor/SKILL.md into your agent
2) Answer the wizard: workspace path, host agent, permissions, sandbox, ports
3) Get a SETUP AUDIT REPORT with a fix checklist

The auditor runs a 4-step protocol: credential scan → config audit → sandbox readiness → persistence check.

Verdict: READY / RISKY / NOT_READY.

Install into your host agent

  • Codex CLI (global): ln -s "$PWD/skills/skill-auditor" ~/.codex/skills/skill-auditor and ln -s "$PWD/skills/setup-auditor" ~/.codex/skills/setup-auditor
  • Claude Code (project): ln -s "$PWD/skills/skill-auditor" .claude/skills/skill-auditor and ln -s "$PWD/skills/setup-auditor" .claude/skills/setup-auditor
  • No tooling: just paste the SKILL.md content into your LLM chat.

Modules are optional: you usually don't need to install them separately.

Metadata contract

This repo keeps Codex/OpenClaw-compatible frontmatter intentionally small at the top level:

  • name
  • description
  • metadata.*

General skill metadata lives under metadata.*, while audit-specific classification lives under metadata.audit.*. This keeps the frontmatter compatible with Codex-style loaders while still giving us enough structure for catalog export and review.

Example:

---
name: setup-auditor
description: Audit your OpenClaw environment for credential leaks, unsafe defaults, and missing sandbox configuration.
metadata:
  short-description: Audit an OpenClaw environment for exposed secrets, unsafe defaults, and missing sandbox controls.
  why: Reduce the chance that an otherwise legitimate skill can read secrets or run in an unsafe host setup.
  what: Provides a wizard-style environment audit covering credentials, config hardening, sandbox readiness, and persistence checks.
  how: Collects operator answers, runs a four-step review, and turns findings into a fix checklist.
  results: Produces a SETUP AUDIT REPORT with readiness verdict, findings, and concrete remediation steps.
  version: 2.0.0
  updated: '2026-03-10T00:00:00Z'
  jtbd-1: When I need to know whether my current OpenClaw environment is safe enough to run skills at all.
  audit:
    kind: auditor
    author: useclawpro
    category: Security
    trust-score: 96
    last-audited: '2026-02-05'
    permissions:
      file-read: true
      file-write: true
      network: false
      shell: false
---

Threat coverage

Both auditors together cover 12/12 real-world attack types observed in the wild (including the ClawHavoc campaign):

#Attack typeskill-auditorsetup-auditor
T1Typosquattingprimary
T2Credential theftprimary
T3Crypto minersprimary
T4Reverse shellsprimaryyes
T5Prompt injectionprimary
T6Skill loader exploitsprimaryyes
T7Obfuscated commandsyes
T8Supply chain attackprimary
T9Social engineeringyes
T10Persistenceprimary
T11Over-privilegeprimaryyes
T12Data exfiltrationprimaryyes

Full evidence: docs/threat-coverage-matrix.md

Flow

flowchart TD
  A[Find a skill] --> B{Audit before install}
  B -->|Fast| C[UseClawPro Verifier]
  B -->|Deep| D[skill-auditor]
  C --> E{Verdict}
  D --> E
  E -->|SAFE| F[Install into host agent]
  E -->|DANGER| G[Do not install — report it]
  F --> H[Run in sandbox, no network]
  H -->|Suspect compromise?| I[Incident Response Playbook]

  J[New environment] --> K[setup-auditor]
  K --> L{Verdict}
  L -->|READY| M[Safe to run skills]
  L -->|NOT_READY| N[Fix checklist → re-run]

What's inside

skills/
  skill-auditor/SKILL.md    — Job 1: vet any skill (6-step protocol)
  setup-auditor/SKILL.md    — Job 2: audit your environment (wizard + 4-step)
  config-hardener/SKILL.md  — module: harden OpenClaw config
  credential-scanner/SKILL.md — module: scan workspace for leaked secrets
  dependency-auditor/SKILL.md — module: supply chain / install hooks
  incident-responder/SKILL.md — module: post-incident playbook (contain → rotate → recover)
  network-watcher/SKILL.md  — module: network/exfil checks
  output-sanitizer/SKILL.md — module: redact secrets/PII from agent output
  permission-auditor/SKILL.md — module: permission fit + dangerous combos
  prompt-guard/SKILL.md     — module: prompt injection detection
  sandbox-guard/SKILL.md    — module: Docker sandbox profiles
  skill-guard/SKILL.md      — module: runtime monitoring checklist
  skill-vetter/SKILL.md     — module: legacy “deep audit” checklist

docs/
  threat-coverage-matrix.md — evidence: which checks catch which attacks
  config-hardening-checklist.md — minimum security baseline
  incident-response-playbook.md — what to do if compromised

What it checks (and what it doesn't)

skill-auditor checks:

  • Typosquatting & naming anomalies
  • Permission combinations (network + shell = critical)
  • Dependency supply chain (install hooks, obfuscation, recent publish)
  • Prompt injection patterns (role hijacking, hidden instructions)
  • Network exfiltration (suspicious endpoints, DNS tunneling, data in headers)
  • Content red flags (credential paths, encoded commands, sudo)

setup-auditor checks:

  • Exposed secrets in workspace (.env, keys, tokens — with regex patterns)
  • Config hardening (AGENTS.md, permission defaults, gateway)
  • Sandbox readiness (Docker, resource limits, isolation)
  • Persistence indicators (.bashrc, authorized_keys, cron, git hooks)

Neither guarantees:

  • Runtime behavior analysis (static check only)
  • Zero-day logic hidden in dependencies
  • Full supply chain provenance

Treat untrusted skills as code execution. Default to sandboxing.

Skills catalog

SkillTypeCategoryTrustPermsLast auditedVersion
skill-auditorauditorSecurity97R2026-02-052.0.0
setup-auditorauditorSecurity96R,W2026-02-052.0.0
credential-scannermoduleSecurity98R2026-02-011.0.0
prompt-guardmoduleSecurity97R2026-02-031.0.0
skill-vettermoduleSecurity97R2026-02-011.0.0
incident-respondermoduleSecurity96R,W2026-02-031.0.0
permission-auditormoduleSecurity96R2026-02-011.0.0
skill-guardmoduleSecurity96R2026-02-031.0.0
config-hardenermoduleSecurity95R,W2026-02-011.0.0
network-watchermoduleSecurity95R2026-02-031.0.0
sandbox-guardmoduleSecurity95R,W2026-02-011.0.0
output-sanitizermoduleSecurity94R2026-02-031.0.0
dependency-auditormoduleSecurity93R2026-02-031.0.0

Report a malicious skill

If you find a suspicious OpenClaw skill in the wild, please open an issue (sanitized evidence, no secrets):

Contributing

See CONTRIBUTING.md.

Rendered live from useai-pro/openclaw-skills-security's GitHub README — not stored, always reflects the source repo.

0 Plugins

No plugins listed in this repo's manifest.

0 Comments

Login required
Log in to post a comment or update on this repo.

No comments yet — be the first to share an update.