openclaw security auditor
by @albertlsy588
OpenClaw Security Auditor (OSA) - Comprehensive security auditing tool for OpenClaw deployments. Provides 60-second security diagnosis, risk scoring (0-100),...
clawhub install openclaw-security-auditor-skillπ About This Skill
name: openclaw-security-auditor description: OpenClaw Security Auditor (OSA) - Comprehensive security auditing tool for OpenClaw deployments. Provides 60-second security diagnosis, risk scoring (0-100), bilingual reports (Chinese/English), and automated fix suggestions. Use when users request security audits, vulnerability scanning, configuration validation, or security hardening for their OpenClaw installations. license: MIT
OpenClaw Security Auditor Skill
Overview
This skill provides comprehensive security auditing capabilities for OpenClaw deployments. It can scan OpenClaw configurations, identify security vulnerabilities, provide risk scores, and suggest remediation steps.
When to Use This Skill
Core Capabilities
Security Scanning
Risk Assessment
Automated Remediation
Usage Workflow
Step 1: Security Scan
Run comprehensive security scan on OpenClaw configuration:# Import required modules
from scripts.security_scanner import SecurityScanner
from scripts.report_generator import ReportGeneratorScan current OpenClaw configuration
scanner = SecurityScanner(config_path="~/.openclaw/openclaw.json", mode="balanced")
results = scanner.scan()
Step 2: Generate Report
Generate bilingual security report:# Generate bilingual Markdown report
reporter = ReportGenerator(results, mode="balanced")
bilingual_report = reporter.generate("bilingual")Save report to user's directory
with open("~/.openclaw/security-audit-report.md", "w") as f:
f.write(bilingual_report)
Step 3: Provide Recommendations
Based on scan results, provide specific remediation steps:Available Scripts
Core Scripts
scripts/security_scanner.py - Main security scanning enginescripts/report_generator.py - Multi-format report generationscripts/config_fixer.py - Automated configuration fixingscripts/i18n.py - Bilingual translation supportUtility Scripts
scripts/scan_current.py - Quick scan of current configurationscripts/fix_security.py - Apply security fixes interactivelyscripts/debug_session.py - Debug session configuration issuesReference Documentation
Security Best Practices
references/security-modes.md - Detailed security mode configurationsreferences/config-guide.md - OpenClaw security configuration guidereferences/vulnerability-db.md - Common OpenClaw security vulnerabilitiesAPI Documentation
references/api-reference.md - Complete API reference for security auditorreferences/integration-guide.md - CI/CD and automation integration guideOutput Formats
Report Types
Report Structure
Each report includes:Security Mode Guidance
Conservative Mode (Production)
Balanced Mode (Development) β
Aggressive Mode (Testing)
Example Usage
Basic Security Audit
User: "Can you audit my OpenClaw security configuration?"Assistant:
1. Load security_scanner.py script
2. Run scan on ~/.openclaw/openclaw.json
3. Generate bilingual report
4. Present security score and key findings
5. Provide specific fix recommendations
Mode Recommendation
User: "What security mode should I use for my development setup?"Assistant:
1. Explain three security modes
2. Recommend Balanced mode for development
3. Provide configuration examples
4. Show expected security score range
Vulnerability Remediation
User: "How do I fix the security issues in my OpenClaw setup?"Assistant:
1. Run security scan to identify specific issues
2. Categorize issues by severity
3. Provide step-by-step fix commands
4. Verify fixes with re-scan if requested
Limitations and Considerations
Scope Limitations
Safety Considerations
Integration Capabilities
CI/CD Integration
Monitoring Integration
Getting Started
To use this skill, simply ask for a security audit of your OpenClaw configuration. The skill will automatically:
1. Locate your OpenClaw configuration file 2. Perform comprehensive security scanning 3. Generate detailed bilingual report 4. Provide actionable security recommendations
The skill is designed to be safe and non-destructive - it only reads configuration files and provides recommendations, never makes automatic changes without explicit user approval.
π‘ Examples
To use this skill, simply ask for a security audit of your OpenClaw configuration. The skill will automatically:
1. Locate your OpenClaw configuration file 2. Perform comprehensive security scanning 3. Generate detailed bilingual report 4. Provide actionable security recommendations
The skill is designed to be safe and non-destructive - it only reads configuration files and provides recommendations, never makes automatic changes without explicit user approval.