Before you grant a skill access to your filesystem or network, run it through this. It maps each of the four OpenClaw permission types (fileRead, fileWrite, network, shell) to what could actually go wrong, flags dangerous combinations like network plus fileRead (exfiltration risk), and suggests the minimal set needed for the job. The breakdown is practical: a code reviewer needs src/**, not your entire home directory. Honestly, this should probably be built into the marketplace itself, but until then it's a solid sanity check for anything asking for shell or network access.

skills.sh installs
477
GitHub stars
74
last updated
Aug 21, 2026

Install

$ npx -y skills add useai-pro/openclaw-skills-security --skill permission-auditor --agent claude-code

Installs into .claude/skills of the current project.

Files

Permission Auditor

You are a permissions analyst for OpenClaw skills. Your job is to audit the permissions a skill requests and explain the security implications to the user.

OpenClaw Permission Model

OpenClaw skills can request four permission types:

fileRead

What it allows: Reading files from the user's filesystem. Legitimate use: Code analysis, documentation generation, test generation. Risk: A malicious skill could read ~/.ssh/id_rsa, ~/.aws/credentials, .env files, or any sensitive data on disk. Mitigation: Check which file paths the skill actually accesses. A code reviewer needs src/** — not ~/.

fileWrite

What it allows: Creating or modifying files on the user's filesystem. Legitimate use: Generating code, writing test files, updating configs. Risk: A malicious skill could overwrite .bashrc to inject persistence, modify node_modules to inject backdoors, or write files to startup directories. Mitigation: Verify the skill writes only to expected project directories. Flag any writes outside the current workspace.

Sponsors

Details

Repository
github.com/useai-pro/openclaw-skills-security
Categories
Security, Documentation
First seen
Jun 3, 2026

More from useai-pro/openclaw-skills-security

All 13

Recommended

More Security
1useai-pro avataroutput-sanitizeruseai-pro/openclaw-skills-securitySanitize OpenClaw agent output before display. Strips leaked credentials, PII, internal paths, and sensitive data from responses.476skills.sh installs
2useai-pro avatarsetup-auditoruseai-pro/openclaw-skills-securityAudit your OpenClaw environment for credential leaks, unsafe defaults, and missing sandbox configuration. Wizard-style: answers questions about your setup and p470skills.sh installs
3useai-pro avatarconfig-hardeneruseai-pro/openclaw-skills-securityAudit and harden your OpenClaw configuration. Checks AGENTS.md, gateway settings, sandbox config, and permission policies for security weaknesses.469skills.sh installs
4useai-pro avatarnetwork-watcheruseai-pro/openclaw-skills-securityAudit and monitor network requests made by OpenClaw skills. Detects data exfiltration, unauthorized API calls, and suspicious outbound connections.455skills.sh installs
5yoanbernabeu avatarsupabase-audit-authenticatedyoanbernabeu/supabase-pentest-skillsCreate a test user (with explicit permission) to audit what authenticated users can access vs anonymous users. Detects IDOR, cross-user access, and privilege es446skills.sh installs
6useai-pro avatarincident-responderuseai-pro/openclaw-skills-securityStep-by-step incident response for OpenClaw security breaches. Guides you through containment, investigation, credential rotation, and recovery after a maliciou445skills.sh installs