A specialized static analysis tool designed to scan Python-based skills for security vulnerabilities and hardcoded credentials before deployment.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install security-checker
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install security-checker using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Security Checker is an essential utility for developers building within the ecosystem. It serves as a gatekeeper that performs deep static analysis on Python source code to detect potentially malicious patterns, including unauthorized system access, dangerous execution functions, and exposed sensitive data.
By incorporating this tool into your development cycle for Openclaw Skills, you ensure that your contributions are safe for the community to install and run. It helps bridge the gap between rapid development and security compliance by providing immediate feedback on risky imports like subprocess or os, as well as critical failures like hardcoded API tokens.
To start securing your Openclaw Skills, ensure the security_scan.py script is in your path and execute it via the CLI:
# Scan a specific script
security_scan.py scripts/my_script.py
# Scan a full skill directory
security_scan.py /path/to/skill-folder
# Scan a collection of multiple skills
security_scan.py skills/
The Security Checker organizes its findings based on risk categories and provides actionable feedback for each detected issue:
| Check Type | Targeted Risk | Examples |
|---|---|---|
| Dangerous Imports | System/Network access | os, subprocess, socket, urllib |
| Dangerous Functions | Arbitrary code execution | eval(), exec(), os.system() |
| Hardcoded Secrets | Credential leakage | API keys, Auth tokens, Private keys |
| File Operations | Unauthorized file access | Parent traversal (..), absolute paths |
Results are reported with visual indicators: Green (Safe), Yellow (Warning/Review), and Red (Critical Secret Found).
Loading
A technical command-line tool for generating region-specific planting calendars and managing botanical data based on USDA Hardiness Zones.

A sophisticated knowledge management tool for agents to structure, store, and retrieve research notes across multiple sessions.

A sophisticated garden management utility for Openclaw Skills that tracks plant health, care logs, and harvest data through a structured CLI interface.

A comprehensive tracking and recommendation system for managing garden pests and diseases through data-driven treatment logs.

A persistent task management system designed to track projects and todo lists across multiple AI agent sessions.

A lightweight, zero-dependency Python tool for fetching web content and converting HTML to markdown securely.








































