/install klemenska-security-auditor
Security Auditor
Audit skills for security risks before installing or using them.
Purpose
Skills can request permissions and access that may be:
- Overreaching (accessing data they shouldn't need)
- Suspicious (behaving oddly, phoning home, etc.)
- Outdated (known vulnerabilities in dependencies)
This skill helps you audit them.
When to Run
| Trigger | Action |
|---|---|
| Before installing a new skill | Full audit |
| Periodic review | Quick scan of installed skills |
| Suspicious behavior | Deep analysis |
| Permission review | Check requested permissions |
Audit Workflow
Step 1: Quick Scan
python3 scripts/audit.py --scan
Checks:
- File access patterns
- Network access requests
- Suspicious API usage
- Permission requests
Step 2: Detailed Audit
python3 scripts/audit.py --audit \x3Cskill-path>
Performs deep analysis:
- Code pattern analysis
- Dependency checking
- Permission mapping
- Risk scoring
Step 3: Generate Report
python3 scripts/audit.py --report \x3Cskill-path> --output report.md
Creates detailed security report.
Step 4: Compare Skills
python3 scripts/audit.py --compare \x3Cskill1-path> \x3Cskill2-path>
Compare security posture of two skills.
Risk Levels
| Level | Meaning | Action |
|---|---|---|
| 🟢 LOW | Minimal risk, standard permissions | Safe to install |
| 🟡 MEDIUM | Some overreach, review recommended | Read code before install |
| 🔴 HIGH | Significant risks, careful review required | Do not install without review |
| ⛔ CRITICAL | Dangerous patterns detected | Do not install |
Red Flags to Watch For
File Access
- Accessing
~/.ssh/or~/.aws/ - Reading
*password*,*secret*,*key*files - Writing to system directories
- Accessing other users' directories
Network
- Exfiltrating data to unknown servers
- DNS rebinding patterns
- Encrypted payloads to unfamiliar domains
Permissions
- Requesting exec with no scope limitation
- Reading memory or process info
- Keylogging or screenshot capabilities
- Accessing other installed skills' data
Code Patterns
- Obfuscated code
- Dynamic code generation
- Shell commands without sanitization
- Credential harvesting patterns
Files
scripts/audit.py— Main audit scriptscripts/scan_skill.py— Skill-specific scannerreferences/rules.md— Security rules and patternsreferences/permissions.md— Permission reference guide
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install klemenska-security-auditor - After installation, invoke the skill by name or use
/klemenska-security-auditor - Provide required inputs per the skill's parameter spec and get structured output
What is Klemenska Security Auditor?
Scan and audit installed skills for security risks, suspicious patterns, and permission overreach. Use when: (1) before installing a new skill; (2) periodica... It is an AI Agent Skill for Claude Code / OpenClaw, with 107 downloads so far.
How do I install Klemenska Security Auditor?
Run "/install klemenska-security-auditor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Klemenska Security Auditor free?
Yes, Klemenska Security Auditor is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Klemenska Security Auditor support?
Klemenska Security Auditor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Klemenska Security Auditor?
It is built and maintained by klemenska (@klemenska); the current version is v1.0.0.