security-monitor
Comprehensive security audit for OpenClaw deployments. Checks Docker port bindings, SSH config, openclaw.json settings, file permissions, exposed services, and firewall rules. Scores your deployment 0-100 with actionable recommendations. Use for security hardening and compliance checks.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aiwithabidi/security-monitor-deployWhat This Skill Does
The security-monitor skill is a robust auditing suite designed to fortify OpenClaw agent deployments. It operates as a comprehensive security diagnostic tool that evaluates the security posture of your infrastructure across five critical vectors: OpenClaw application settings, Docker container configuration, SSH accessibility, network services, and file system permissions. By executing a series of internal scripts, the agent performs a deep scan of your environment, identifying misconfigurations such as world-readable sensitive files, insecure network port bindings, or improper root authentication settings. Upon completion, the tool synthesizes these findings into a normalized security score out of 100, accompanied by a prioritized list of actionable recommendations for immediate hardening.
Installation
To integrate the security-monitor skill into your OpenClaw environment, ensure you have the OpenClaw CLI properly initialized. Use the following installation command in your terminal:
clawhub install openclaw/skills/skills/aiwithabidi/security-monitor-deploy
Once installed, you can trigger the audit by invoking the agent skill directly or running the bash scripts located in your {baseDir}/scripts/ directory. For automated DevOps pipelines, use the --json flag to capture results in a machine-readable format for downstream security dashboards.
Use Cases
- Production Readiness Checks: Verify that your public-facing deployment adheres to industry-standard hardening guidelines before going live.
- Continuous Compliance: Schedule recurring security audits to ensure that no configuration drift has introduced vulnerabilities over time.
- Post-Incident Forensics: Run a targeted audit after any suspicious activity to confirm that services remain locked down according to security policy.
- Onboarding Security: Use this tool to instantly evaluate the configuration of a newly acquired or provisioned OpenClaw node.
Example Prompts
- "Run a full security audit on this server and list the top three critical vulnerabilities I should fix immediately."
- "Perform a security scan specifically focused on my Docker port configurations to ensure nothing is exposed to the public internet."
- "Check the file system permissions and SSH settings, then provide a JSON report of the findings for my log aggregator."
Tips & Limitations
- Tip: Run the script with sudo privileges if you suspect permissions issues with system-level configuration files like
/etc/ssh/sshd_config. - Tip: Use the
--checkflag to isolate specific areas of your infrastructure if you are performing incremental maintenance. - Limitation: The skill performs static configuration analysis. It does not replace active intrusion detection systems (IDS) or real-time traffic monitoring tools.
- Limitation: Always review the recommended changes manually before applying automated fixes to avoid accidental service disruption in production environments.
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-aiwithabidi-security-monitor-deploy": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, code-execution
Related Skills
freshsales
Freshsales CRM integration — manage contacts, leads, deals, accounts, tasks, and sales sequences via the Freshsales API. Track deal pipelines, automate lead assignments, log activities, and generate sales reports. Built for AI agents — Python stdlib only, no dependencies. Use for sales CRM, contact management, deal tracking, pipeline reporting, and sales automation.
gemini-video-analyzer
Native video analysis using Google Gemini API. Upload and analyze video files — describe scenes, extract text/UI, answer questions about content, transcribe speech, identify objects and actions. Use when: (1) User sends a video file and wants it analyzed, (2) Video summarization or description needed, (3) Extracting text, UI elements, or information from screen recordings, (4) Answering questions about video content, (5) Comparing multiple videos, (6) Analyzing tutorials, demos, or walkthroughs.
agent-memory
Full AI agent memory stack — Mem0 unified memory engine with vector search (Qdrant) and knowledge graph (Neo4j), plus SQLite for structured data. Complete setup script and tools. Give your OpenClaw agent a real brain with semantic recall, entity relationships, and structured storage.
neon
Neon serverless Postgres — manage projects, branches, databases, roles, endpoints, and compute via the Neon API. Create database branches for development, manage connection endpoints, scale compute, and monitor usage. Built for AI agents — Python stdlib only, zero dependencies. Use for serverless Postgres, database branching, database management, development workflows, and cloud database automation.
onepassword
1Password Connect — vaults, items, secrets management for server-side applications.