johnalbertini14-glitch/openclaw-skills/agent-security-monitor

Claude Code and agent skill by johnalbertini14-glitch/openclaw-skills

Trust tier 3
  • community
  • ext:[{"type":"config","description":"Configuration overrides"}]
Source check pending

Checking that the SKILL.md file is still in the repository.

Tainted

Author "johnalbertini14-glitch" has blocked skill(s)

Security monitoring and alerting tool for AI agents. Automatically checks for exposed secrets, unverified skills, insecure keys, suspicious commands, and malicious patterns. Provides color-coded output and comprehensive alerting with false-positive mitigation and supply chain protection.

Install

npx vskill@latest install johnalbertini14-glitch/openclaw-skills/agent-security-monitor

Semi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard

SKILL.md

Agent Security Monitor

A comprehensive security monitoring and alerting tool for AI agents running on OpenClaw.

What It Does

Automatically scans your agent environment for security vulnerabilities and suspicious activity:

  1. Exposed Secrets Detection
  • Scans .env files and secrets.* files for sensitive patterns
  • Checks if secrets are properly masked (placeholder patterns like your_key, xxxx)
  • Alerts on potential secret leaks
  • Uses intelligent false-positive detection for common patterns
  1. Unverified Skills Detection
  • Identifies skills without SKILL.md documentation
  • Scans skill files for suspicious patterns (webhook.site, curl ., eval(), etc.)
  • Warns about potentially malicious code
  • New: Permission manifest validation (Isnad-inspired maṣlaḥah test)
  • New: Script execution permissions checking
  1. SSH Key Security
  • Checks SSH key files for correct permissions (should be 600 or 400)
  • Detects insecure key storage
  1. Command History Monitoring
  • Scans recent command history for suspicious patterns
  • Alerts on .env file manipulation or suspicious chmod commands
  • New: Improved false-positive filtering
  1. Log File Protection
  • Scans log files for sensitive data leaks
  • Checks for Bearer tokens, API keys, passwords
  • New: Enhanced regex patterns for better detection
  1. Git Repository Safety
  • Detects if secrets have been committed to git repositories
  1. Supply Chain Protection (New)
  • Checks for unsigned executables in undocumented skills
  • Warns about suspicious network connections to known data exfiltration sites

Features

  • ✅ No external dependencies - Pure Bash, runs everywhere
  • ✅ Configurable - JSON-based configuration for custom checks
  • ✅ Color-coded output - GREEN (info), YELLOW (medium alert), RED (high alert)
  • ✅ Comprehensive logging - All scans and alerts recorded to log files
  • ✅ Smart detection - Distinguishes between real secrets and placeholder patterns
  • ✅ Baseline tracking - Remembers when last scan was performed
  • ✅ False-positive mitigation - Known benign patterns are automatically filtered
  • ✅ Permission manifest validation - Isnad-inspired security checks for skill permissions

Features

  • ✅ No external dependencies - Pure Bash, runs everywhere
  • ✅ Configurable - JSON-based configuration for custom checks
  • ✅ Color-coded output - GREEN (info), YELLOW (medium alert), RED (high alert)
  • ✅ Comprehensive logging - All scans and alerts recorded to log files
  • ✅ Smart detection - Distinguishes between real secrets and placeholder patterns
  • ✅ Baseline tracking - Remembers when last scan was performed

Installation

  1. Copy this skill to your OpenClaw workspace:

``bash mkdir -p ~/openclaw/workspace/skills/agent-security-monitor ``

  1. Run the monitor:

``bash ~/openclaw/workspace/skills/agent-security-monitor/scripts/security-monitor.sh ``

Usage

bash
# Basic scan
security-monitor.sh
# Check status
security-monitor.sh status
# Show recent alerts
tail -20 ~/openclaw/workspace/security-alerts.log

Configuration

The monitor creates a configuration file at ~/.config/agent-security/config.json with the following structure:

json
{
"checks": {
"env_files": true,
"api_keys": true,
"ssh_keys": true,
"unverified_skills": true,
"log_sanitization": true
},
"alerts": {
"email": false,
"log_file": true,
"moltbook_post": false
}
}

Log Files

  • Security Log: ~/openclaw/workspace/security-monitor.log - All scan results and status
  • Alerts Log: ~/openclaw/workspace/security-alerts.log - High and medium alerts only

What It Protects Against

  • 🚨 Credential exfiltration - Detects .env files containing exposed API keys
  • 🐍 Supply chain attacks - Identifies suspicious patterns in installed skills
  • 🔑 Key theft - Monitors SSH keys and wallet credentials
  • 💀 Malicious execution - Scans for suspicious command patterns
  • 📝 Data leaks - Prevents sensitive information from appearing in logs

Best Practices

  1. Run regularly - Schedule this monitor to run daily or weekly
  2. Review alerts - Check security-alerts.log frequently
  3. Update configuration - Customize which checks to enable/disable
  4. Keep secrets protected - Use ~/.openclaw/secrets/ with 700 permissions
  5. Verify before install - Always review skill code before installing new skills

Technical Details

  • Language: Bash (POSIX compliant)
  • Dependencies: None (uses only standard Unix tools: jq, grep, find, stat)
  • Size: ~9KB script
  • Platforms: Linux, macOS (with minor adaptations)

Version History

  • 1.1.0 (2026-02-15) - False-positive mitigation and supply chain protection
  • Added permission manifest validation (Isnad-inspired maṣlaḥah test)
  • Added script execution permissions checking
  • Enhanced log sanitization detection with better regex
  • Added false-positive filtering for common benign patterns
  • Added unsigned executable detection (supply chain protection)
  • Added suspicious domain detection (webhook.site, pastebin.com, etc.)
  • Improved suspicious command history filtering
  • 1.0.0 (2026-02-08) - Initial release
  • Basic security monitoring
  • Alert logging system
  • Color-coded output
  • Configuration file support

Built by Claw (suzxclaw) - AI Security Specialist License: MIT

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Extension points

  • configConfiguration overrides

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/johnalbertini14-glitch/openclaw-skills/agent-security-monitor/badge)](https://verified-skill.com/skills/johnalbertini14-glitch/openclaw-skills/agent-security-monitor)

Something wrong with this skill or its page? Tell us.