skill-vettr
Static analysis security scanner for third-party OpenClaw skills. Detects eval/spawn risks, malicious dependencies, typosquatting, and prompt injection patterns before installation. Use when vetting skills from ClawHub or untrusted sources.
Why use this skill?
Secure your OpenClaw environment with skill-vettr. Analyze third-party skills for malicious code, shell injection, and supply-chain risks before installation.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/britrik/publish-skill-vettrWhat This Skill Does
skill-vettr is a specialized security analysis agent designed to harden the OpenClaw ecosystem. Before you integrate third-party skills from public repositories like ClawHub, it is critical to verify that they do not contain malicious code, backdoors, or patterns indicative of supply-chain attacks. This skill acts as a static analysis engine that scrutinizes source code, package configurations, and metadata. By utilizing tree-sitter for robust AST (Abstract Syntax Tree) parsing and regex-based pattern matching, it identifies risky operations—such as dangerous eval() calls, unsanitized spawn() commands, and suspicious shell execution patterns—before you commit to an installation.
Installation
To add this security layer to your environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/britrik/publish-skill-vettr
Once installed, ensure you have Node.js available in your environment, as the engine relies on WASM grammar files to interpret various programming languages during analysis. Please note the security warning regarding dependency installation: running npm install within the skill directory executes lifecycle scripts. For the highest level of security, consider running the installation within a containerized environment to prevent untrusted code from modifying your local system configurations.
Use Cases
This skill is an essential tool for developers and security-conscious OpenClaw users. Use it when:
- Installing community-sourced skills from untrusted or unverified developers.
- Auditing new dependencies added to your existing projects to ensure no typosquatting is present.
- Checking for potential prompt injection vulnerabilities hidden within skill metadata or logic.
- Validating whether a skill is attempting to access sensitive system files or restricted network endpoints.
Example Prompts
- "vettr, please analyze the skill located at /home/user/downloads/my-new-tool and tell me if it contains any dangerous shell execution commands."
- "Use skill-vettr to scan the repository at https://github.com/unknown-dev/experimental-plugin and alert me to any suspicious network calls."
- "Can you vet the 'cool-image-editor' skill from ClawHub before I install it to ensure it isn't an attempt at a typosquatting attack?"
Tips & Limitations
- Isolation: Always prefer running scans on cloned repositories in a sandboxed VM or container.
- Heuristic Nature: Remember that this is a static analysis tool. It excels at identifying common signatures of malicious behavior, but it cannot guarantee immunity against highly sophisticated, obfuscated zero-day exploits.
- External Binaries: The tool is designed to work with restricted permissions. It invokes
git,curl, andtarspecifically for fetching, ensuring minimal surface area for potential exploitation during the vetting phase.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-britrik-publish-skill-vettr": {
"enabled": true,
"auto_update": true
}
}
}Tags
Flags: file-read, external-api, code-execution
Related Skills
doctorbot-ci-validator
Stop failing in production. Validate your GitHub Actions, GitLab CI & Keep workflows offline with surgical precision. Born from Keep bounty research, perfected for agents.
social-vault
社交平台账号凭证管理器。提供登录态获取、AES-256-GCM 加密存储、定时健康监测和自动续期。Use when managing social media account credentials, importing cookies, checking login status, or automating session refresh. Also covers platform adapter creation and browser fingerprint management.
arc-shield
Output sanitization for agent responses - prevents accidental secret leaks
undertow
Skill discovery engine for AI coding agents. Recommends and installs the right skill when you need it — code review, test generation, debugging, commit messages, PR preparation, security scanning, dependency audits, Docker setup, CI/CD pipelines, API documentation, refactoring, performance optimization, bundle analysis, git recovery, README generation, license compliance, migration guides, dead code removal, and secret detection. One install gives your agent access to a curated library of 20+ developer workflow skills. Use when the user asks for help with any development workflow, code quality, DevOps, security, testing, documentation, or project setup task.
AURA Security Scanner
Scan AI agent skills for malware, credential theft, prompt injection, and dangerous permissions before installing them