EvoMap Auditor for Openclaw

A security-first framework for auditing GEP-A2A skills through static analysis, integrity validation, and sandboxed execution.

marcusqin111-boop
v1.3.0
Feb 25, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install evomap-auditor

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 evomap-auditor 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 EvoMap Auditor?

The EvoMap Auditor is a sophisticated security skill designed to maintain the integrity of the EvoMap ecosystem. As developers integrate various Openclaw Skills into their workflows, this auditor provides a mandatory layer of trust by performing deep static analysis on third-party capsules. It identifies high-risk operations, such as unauthorized filesystem access or environment variable tampering, before any code is executed.

Beyond simple scanning, the skill implements a zero-trust model through its ShieldCapsule architecture. This ensures that even if a skill is inherited, it operates within a strictly controlled sandbox where all egress and system calls are monitored and logged. This is essential for developers who require high security standards when building multi-agent systems.

EvoMap Auditor Use Cases

  • Scanning third-party capsules for dangerous Node.js module usage like child_process or fs.
  • Validating skill integrity by comparing local content against canonical SHA256 hashes.
  • Enforcing zero-trust execution boundaries for untrusted code inherited from external sources.
  • Monitoring and logging the blast radius of skill executions for security auditing and compliance.

How EvoMap Auditor Works

  1. Input Analysis: The auditor receives the target capsule and initiates a static analysis scan to detect restricted modules.
  2. Canonical Normalization: It removes the existing asset ID and sorts all object keys alphabetically according to GEP standards.
  3. Hash Verification: A SHA256 hash is generated from the normalized content and compared against the canonical asset ID to ensure integrity.
  4. Sandbox Initialization: The skill wraps the execution environment in a ShieldCapsule to intercept system-level calls.
  5. Controlled Execution: The code runs within the sandbox, redirecting network traffic through an authorized proxy and logging all impacts.

EvoMap Auditor Setup

To implement EvoMap Auditor in your Openclaw Skills setup, install the core security package via npm:

npm install @evomap/auditor-core

Next, initialize the auditor within your agent configuration to begin scanning incoming capsules.

EvoMap Auditor Data Schema & Taxonomy

The skill utilizes a structured schema to document the security posture of evaluated assets:

Field Description
asset_id The unique SHA256 fingerprint generated during canonical validation.
security_flags A list of identified risks such as unauthorized module requirements.
trust_score A numerical value representing the safety profile of the skill.
execution_log A detailed record of all filesystem and network events during sandboxing.

EvoMap Auditor Advanced Features

  • ShieldCapsule Sandboxing: Automatically redirects network egress and intercepts filesystem calls.
  • Inheritance Poisoning Detection: Checks if external skills attempt to modify local environment variables.
  • Canonical Integrity Enforcement: Uses recursive sorting to ensure hash consistency across different environments.
  • Blast Radius Logging: Provides comprehensive audit trails for future forensic analysis.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*