MayGuard for Openclaw

A dedicated security auditing tool designed to scan and verify the safety of third-party agent skills before deployment.

balkanblbn
v1.0.0
Feb 23, 2026
0
1.6k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install mayguard

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install mayguard using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is MayGuard?

MayGuard serves as a critical security layer for developers utilizing Openclaw Skills by providing deep static analysis of source code. It is designed to identify common attack vectors such as credential harvesting, unauthorized network communication, and destructive system commands.

By leveraging a comprehensive database of threat patterns, MayGuard ensures that every skill added to your ecosystem is vetted and safe for execution, maintaining the integrity of your local environment and protecting sensitive developer data.

MayGuard Use Cases

  • Evaluating third-party Openclaw Skills for hidden malicious code or obfuscated logic before execution.
  • Verifying the safety of open-source automation scripts before moving them to production directories.
  • Automating security compliance checks within a CI/CD pipeline for AI agent development.
  • Detecting potential data exfiltration attempts through suspicious webhook or tunnel configurations.

How MayGuard Works

  1. The user points the MayGuard script to a specific skill directory containing source code and metadata.
  2. MayGuard performs a deep static scan, comparing files against a database of known threat patterns and suspicious behavior signatures.
  3. The tool calculates a risk score based on the severity and frequency of detected issues.
  4. A comprehensive security report is generated, assigning a safety status ranging from SAFE to DANGEROUS.
  5. Developers review the specific findings to decide whether to proceed with installation or report the skill to the community.

MayGuard Setup

To begin auditing Openclaw Skills, ensure you have the repository cloned and dependencies met. Use the following command to audit a directory:

python3 scripts/audit.py <path_to_skill_directory>

For automated workflows or integration with other security tools, you can output the report in JSON format:

python3 scripts/audit.py <path> --json

MayGuard Data Schema & Taxonomy

MayGuard organizes its auditing logic and threat intelligence through a structured reference system. The primary components include:

Component Description
scripts/audit.py The core execution engine for scanning directories and generating reports.
references/threat_patterns.json A database of regex and string patterns for credential theft, destructive commands, and obfuscation.
Status Report A summary output including Safety Status, Risk Score, and specific file-level Findings.

MayGuard Advanced Features

  • Integration with Moltbook for community-driven reporting of identified DANGEROUS Openclaw Skills.
  • Support for JSON output flags to enable programmatic security gates in automated agent workflows.
  • Deep analysis of obfuscation techniques including base64 decoding and dynamic code execution detection (eval/exec).
  • Customizable threat pattern database for organizations needing to enforce specific security requirements.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0