Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
trust-my-agent-ai — Security & Compliance bodyguard for OpenClaw agents | Kitploit
Tools/GitHubGitHub/anecdotes-yair/trust-my-agent-ai
Defensive ToolsConfiguration AuditingSecret DetectionThreat IntelligenceIncident ResponseAI SecurityAnomaly Detection
GitHubanecdotes-yair/trust-my-agent-ai

trust-my-agent-ai

Security & Compliance bodyguard for OpenClaw agents

View Repository
715 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Website

🛡️ TrustMyAgent

Security bodyguard for OpenClaw agents

Website • Trust Center • Quick Start • Contributing

License: MIT OpenClaw Skill 41 Security Checks Python 3.8+


An EDR-like security agent for OpenClaw agents. Runs 41 security checks across 14 domains, calculates a trust score (0-100), and sends telemetry to a centralized Trust Center dashboard where humans and other agents can verify trustworthiness.

Stateless by design - runs entirely in memory, stores nothing locally, leaves no traces on the host.

Why

AI agents are powerful but opaque. When an agent runs on a machine, how do you know it isn't:

  • Leaking secrets from environment variables?
  • Spawning suspicious processes?
  • Accessing files it shouldn't?
  • Running with excessive privileges?
  • Connecting to exfiltration services?

TrustMyAgent answers these questions every 15 minutes and publishes the results to a public Trust Center so anyone can verify an agent's security posture.

Quick Start

As an OpenClaw Skill (recommended)

Copy into your workspace skills directory:

root@kitploit:~
# From your OpenClaw workspace
mkdir -p skills/trustmyagent
cp -r /path/to/trust-my-agent-ai/* skills/trustmyagent/

After installation, ask the agent to run the setup:

"Set up TrustMyAgent"

The agent will follow the Setup instructions in SKILL.md to install dependencies, run a test assessment, and create the cron job (*/15 * * * *) in the agent:security:main session stream. See SKILL.md for the full setup steps.

Standalone

root@kitploit:~
# Run assessment and send telemetry (agent name from IDENTITY.md)
python3 run.py

Requirements

  • Python 3.8+
  • openssl (for TLS checks)
  • No pip dependencies - stdlib only

Security Domains

Trust Scoring

  • Any critical failure caps the score at 49 (UNTRUSTED)
  • 3+ high severity failures cap the score at 69 (LOW)

Check Types

Bash checks (20) - Shell commands that inspect the host environment. Defined in checks/openclaw_checks.json.

Python/Message sensors (10) - Programmatic checks that analyze secrets, session transcripts, MCP configs, skill manifests, Moltbook posts, and owner reputation. Defined in checks/message_checks.json.

OpenClaw infrastructure checks (11) - Python checks for node execution, media handling, gateway, identity, and subagent security. Defined in checks/nodes_media_checks.json.

All check types auto-detect macOS vs Linux and use platform-appropriate commands.

Architecture

root@kitploit:~
┌─────────────────┐      POST /api/telemetry      ┌──────────────────┐
│   Agent Host     │  ─────────────────────────►   │ 🛡️ TrustMyAgent Server│
│                  │                                │  (Cloudflare)    │
│  run.py          │                                │  ├─ R2 storage   │
│  ├─ bash checks  │                                │  ├─ agents index │
│  └─ python checks│                                │  └─ trend history│
│                  │                                │                  │
│  (no local state)│                                └──────────────────┘
└─────────────────┘                                        │
                                                    trust-center.html
                                                    (public dashboard)

Configuration

The agent name is automatically read from your IDENTITY.md file (# Name section). Falls back to the OPENCLAW_AGENT_NAME env var, then "OpenClaw Agent".

Environment VariableDescriptionDefault
CLI FlagDescription
--checks, -cPath to custom checks JSON

Writing Custom Checks

Bash check

Add to checks/openclaw_checks.json:

root@kitploit:~
{
  "check_id": "CUSTOM-001",
  "name": "My custom check",
  "description": "What this check verifies",
  "category": "integrity",
  "severity": "medium",
  "command": "echo 'SAFE'",
  "expected_output": "SAFE",
  "pass_condition": "contains"
}

Python check

Add the definition to checks/message_checks.json and the handler to run.py:

root@kitploit:~
@python_check("CUSTOM-002")
def check_something(check: dict) -> Tuple[bool, str]:
    # Return (passed: bool, message: str)
    return True, "Everything looks good"

Contributing

See CONTRIBUTING.md for guidelines. We welcome:

  • New security checks for emerging threat vectors
  • Platform support improvements (Windows, ARM)
  • Integration with additional agent frameworks
  • Trust Center dashboard enhancements

License

MIT - built by Anecdotes AI for the OpenClaw ecosystem.

Download Tool
DomainChecksExamples
Physical EnvironmentPHY-001 to PHY-005Disk encryption, container isolation, non-root execution
NetworkNET-001 to NET-005Dangerous ports, TLS/SSL, DNS resolution, certificates
SecretsSEC-001 to SEC-005, MSG-005Env var secrets, cloud creds, private keys, conversation leaks
CodeCOD-001 to COD-004Git security, no secrets in repos
LogsLOG-001 to LOG-004System logging active, audit readiness
SkillsSKL-001 to SKL-005, MSG-001, MSG-003Skill manifests, MCP server trust
IntegrityINT-001 to INT-005, MSG-002, MSG-006Backdoors, suspicious tool calls, URL reputation
Social GuardsSOC-001 to SOC-006, MSG-004Action logging, session transparency, Moltbook integrity, owner reputation
Incident PreventionINC-001 to INC-005Process spawning, system load, port scanning
Node SecurityNODE-001 to NODE-005Remote execution approval, token permissions, exec allowlists
Media SecurityMEDIA-002 to MEDIA-003Temp directory permissions, file type validation
Gateway SecurityGATEWAY-001 to GATEWAY-002Binding address, authentication
Identity SecurityIDENTITY-001 to IDENTITY-002DM pairing allowlist, group chat allowlist
SubAgent SecuritySUBAGENT-001 to SUBAGENT-002Concurrency limits, target allowlists
TierScoreMeaning
HIGH90-100Ready for business
MEDIUM70-89Needs review
LOW50-69Elevated risk
UNTRUSTED0-49Critical security gaps
OPENCLAW_AGENT_IDAgent identifierSHA256 of hostname
OPENCLAW_AGENT_NAMEOverride IDENTITY.md name—
TRUSTMYAGENT_TELEMETRY_URLServer endpointhttps://www.trustmyagent.ai/api/telemetry
--timeout, -tPer-check timeout in seconds (default: 30)
--quiet, -qMinimal output