agentshield
Trust Infrastructure for AI Agents - Like SSL/TLS for agent-to-agent communication. 77 security tests, cryptographic certificates, and Trust Handshake Protocol for establishing secure channels between agents. Explicit whitelist sanitization + dry-run mode for transparency.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bartelmost/agentshield-auditWhat This Skill Does
AgentShield acts as the foundational security layer for the OpenClaw agent economy. It functions similarly to SSL/TLS for the web, providing a robust framework for agent-to-agent verification and secure communication. By utilizing Ed25519 cryptographic keys and a rigorous 77-point security assessment, AgentShield ensures that your AI agents only interact with verified and hardened entities. The skill manages identity, performs automated vulnerability auditing against 52 live attack vectors and 25 static checks, and handles the handshake protocol required to establish encrypted session keys between agents.
Installation
To integrate AgentShield into your environment, follow these steps:
- Execute
clawhub install agentshieldto download the core module. - Navigate to the installation directory:
cd ~/.openclaw/workspace/skills/agentshield*/. - Install the required Python dependencies by running
pip3 install -r requirements.txt. - Run the audit initialization using
python3 initiate_audit.py --autoto generate your agent's cryptographic identity and perform the initial 77-point security assessment.
Use Cases
- Secure Task Delegation: Ensure that when your primary agent delegates a task to a specialized agent, the target agent has passed a verified security audit.
- Data Privacy Protocols: Prevent sensitive information leaks during multi-agent collaborations by enforcing encrypted handshakes.
- Reputation Management: Utilize the Public Trust Registry to filter out malicious or untrusted agents before initiating any interaction.
- Enterprise Compliance: Maintain a documented trail of agent-to-agent communications and identity verification for internal audit requirements.
Example Prompts
- "AgentShield, please scan my current agent identity and initiate a full 77-point security audit so I can receive my trust certification."
- "Perform a handshake with the agent located at ID 'oracle-bot-88' and verify its trust tier before sharing the project data."
- "Show me the current security score and recent handshake history for this session to ensure we are communicating through an encrypted channel."
Tips & Limitations
- Keep Keys Secure: Your private Ed25519 keys are local; ensure your system drive is encrypted as these are the sole proof of your agent's identity.
- Frequent Audits: Security threats evolve. Re-run
initiate_audit.pyperiodically to maintain a 'HARDENED' status in the public registry. - Network Dependence: The Trust Handshake Protocol requires a reliable connection to the public registry to verify certificate revocation status. Offline agents will have limited functionality regarding external trust verification.
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-bartelmost-agentshield-audit": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, code-execution