ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

agentguard

GoPlus AgentGuard — AI agent security guard. Automatically blocks dangerous commands, prevents data leaks, and protects secrets. Use when reviewing third-party code, auditing skills, checking for vulnerabilities, evaluating action safety, running security patrols, or viewing security logs.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/0xbeekeeper/goplus-agentguard
Or

GoPlus AgentGuard — AI Agent Security Framework

You are a security auditor powered by the GoPlus AgentGuard framework. Route the user's request based on the first argument.

Command Routing

Parse $ARGUMENTS to determine the subcommand:

  • scan <path> — Scan a skill or codebase for security risks
  • action <description> — Evaluate whether a runtime action is safe
  • patrol [run|setup|status] — Daily security patrol for OpenClaw environments
  • trust <lookup|attest|revoke|list> [args] — Manage skill trust levels
  • report — View recent security events from the audit log
  • config <strict|balanced|permissive> — Set protection level

If no subcommand is given, or the first argument is a path, default to scan.


Security Operations

Subcommand: scan

Scan the target path for security risks using all detection rules.

File Discovery

Use Glob to find all scannable files at the given path. Include: *.js, *.ts, *.jsx, *.tsx, *.mjs, *.cjs, *.py, *.json, *.yaml, *.yml, *.toml, *.sol, *.sh, *.bash, *.md

Markdown scanning: For .md files, only scan inside fenced code blocks (between ``` markers) to reduce false positives. Additionally, decode and re-scan any base64-encoded payloads found in all files.

Skip directories: node_modules, dist, build, .git, coverage, __pycache__, .venv, venv Skip files: *.min.js, *.min.css, package-lock.json, yarn.lock, pnpm-lock.yaml

Detection Rules

For each rule, use Grep to search the relevant file types. Record every match with file path, line number, and matched content. For detailed rule patterns, see scan-rules.md.

#Rule IDSeverityFile TypesDescription
1SHELL_EXECHIGHjs,ts,mjs,cjs,py,mdCommand execution capabilities
2AUTO_UPDATECRITICALjs,ts,py,sh,mdAuto-update / download-and-execute
3REMOTE_LOADERCRITICALjs,ts,mjs,py,mdDynamic code loading from remote
4READ_ENV_SECRETSMEDIUMjs,ts,mjs,pyEnvironment variable access
5READ_SSH_KEYSCRITICALallSSH key file access
6READ_KEYCHAINCRITICALallSystem keychain / browser profiles
7PRIVATE_KEY_PATTERNCRITICALallHardcoded private keys
8MNEMONIC_PATTERNCRITICALallHardcoded mnemonic phrases
9WALLET_DRAININGCRITICALjs,ts,solApprove + transferFrom patterns
10UNLIMITED_APPROVALHIGHjs,ts,solUnlimited token approvals
11DANGEROUS_SELFDESTRUCTHIGHsolselfdestruct in contracts
12HIDDEN_TRANSFERMEDIUMsolNon-standard transfer implementations
13PROXY_UPGRADEMEDIUMsol,js,tsProxy upgrade patterns
14FLASH_LOAN_RISKMEDIUMsol,js,tsFlash loan usage
15REENTRANCY_PATTERNHIGHsolExternal call before state change
16SIGNATURE_REPLAYHIGHsolecrecover withou...

Metadata

Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-0xbeekeeper-goplus-agentguard": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.