/install agent-security-auditor
Agent Security Auditor
Scans ERC-8004 agents for security vulnerabilities and generates comprehensive security reports.
Overview
This skill audits ERC-8004 Trustless Agents by querying the Identity Registry and analyzing agent metadata for common security issues. It helps identify potentially malicious or misconfigured agents before interacting with them.
Features
- Identity Registry Query: Fetches agent metadata from the ERC-8004 Identity Registry
- Metadata Validation: Checks for missing, empty, or suspicious metadata
- Endpoint Security: Analyzes service endpoints for red flags
- x402 Payment Analysis: Validates payment configuration
- Reputation Check: Queries the Reputation Registry for feedback signals
- Verification Status: Checks if endpoints are verified via domain control
Usage
# Run the audit script directly with Node.js
node scripts/audit.js \x3Cagent-address> [options]
# Options:
# --rpc \x3Curl> RPC endpoint URL (default: https://eth.llamarpc.com)
# --chain \x3Cid> Chain ID (default: 1)
# --output \x3Cfile> Output file for JSON report
# --verbose Enable verbose logging
Example
# Audit an agent on Ethereum mainnet
node scripts/audit.js 0x742d35Cc6634C0532925a3b844Bc9e7595f8bE21
# Audit with custom RPC
node scripts/audit.js 0x742d35Cc6634C0532925a3b844Bc9e7595f8bE21 --rpc https://mainnet.infura.io/v3/YOUR_KEY
# Save report to file
node scripts/audit.js 0x742d35Cc6634C0532925a3b844Bc9e7595f8bE21 --output report.json
What Gets Scanned
Critical Issues
- Missing or empty metadata (no name, description)
- No registered services/endpoints
- Invalid or unreachable agent URI
- No agent wallet configured
High Severity Issues
- Unverified endpoints (no domain control proof)
- Suspicious endpoint patterns (localhost, IP addresses, unusual ports)
- No x402 payment support warning
- No reputation signals
Medium Severity Issues
- No validation registrations
- Missing supportedTrust indicators
- Inactive agent status
Info
- Reputation score summary
- Validation count
- Service endpoint count
Architecture
agent-security-auditor/
├── SKILL.md # This file
├── scripts/
│ └── audit.js # Main audit logic
└── references/
└── ERC-8004.md # ERC-8004 specification reference
Dependencies
- ethers.js ^6.x - Ethereum blockchain interaction
- node-fetch or built-in fetch - HTTP requests for off-chain metadata
Exit Codes
0- Audit completed successfully1- Invalid agent address2- Blockchain connection error3- Critical error during audit
Notes
- Requires internet connection for RPC calls and metadata fetching
- Some checks require off-chain metadata fetching which may be slow
- Reputation and validation registries are optional deployments
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install agent-security-auditor - 安装完成后,直接呼叫该 Skill 的名称或使用
/agent-security-auditor触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Agent Security Auditor 是什么?
Audits ERC-8004 agents by analyzing metadata, endpoints, payment configs, and reputation to identify security risks and generate detailed reports. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 574 次。
如何安装 Agent Security Auditor?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install agent-security-auditor」即可一键安装,无需额外配置。
Agent Security Auditor 是免费的吗?
是的,Agent Security Auditor 完全免费(开源免费),可自由下载、安装和使用。
Agent Security Auditor 支持哪些平台?
Agent Security Auditor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Agent Security Auditor?
由 aviclaw(@aviclaw)开发并维护,当前版本 v1.0.0。