{ "name": "shellward", "version": "0.7.21", "mcpName": "io.github.jnMetaCode/shellward", "description": "AI agent security & MCP security middleware — prompt injection detection, AI firewall, runtime guardrails & data-loss prevention for LLM tool calls. 8-layer defense against data exfiltration & dangerous commands. Zero dependencies. SDK + OpenClaw plugin. Supports LangChain, AutoGPT, Claude Code, Cursor, OpenAI Agents, Hermes Agent.", "keywords": [ "shellward", "ai-security", "ai-agent", "security-middleware", "prompt-injection", "llm-security", "data-protection", "data-exfiltration", "dlp", "guardrails", "langchain", "autogpt", "openai", "cursor", "openclaw", "sdk", "PII", "agent-security", "mcp-security", "mcp", "claude-code", "ai-safety", "ai-firewall", "tool-call-security", "runtime-security", "agent-guard", "data-loss-prevention", "chinese-pii", "injection-detection" ], "author": "jnMetaCode", "license": "Apache-2.0", "homepage": "https://github.com/jnMetaCode/shellward#readme", "repository": { "type": "git", "url": "https://github.com/jnMetaCode/shellward" }, "type": "module", "bin": { "shellward": "dist/cli.js", "shellward-mcp": "dist/mcp-server.js" }, "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "types": "./dist/index.d.ts" } }, "scripts": { "build": "tsc", "mcp": "npx tsx src/mcp-server.ts", "test": "npx tsx test-sdk.ts && npx tsx test-integration.ts && npx tsx test-edge-cases.ts && npx tsx test-rugpull.ts && npx tsx test-redos.ts && npx tsx test-mcp-client.ts && npx tsx test-mcp.ts && npx tsx test-compliance.ts && npx tsx test-web.ts && npx tsx test-init.ts", "test:redos": "npx tsx test-redos.ts", "test:compliance": "npx tsx test-compliance.ts", "test:integration": "npx tsx test-integration.ts", "test:edge": "npx tsx test-edge-cases.ts", "test:sdk": "npx tsx test-sdk.ts", "test:mcp": "npx tsx test-mcp.ts", "bench": "npx tsx bench/run.ts", "bench:scan": "npx tsx bench/scan-bench.ts", "prepublishOnly": "npm run build", "test:init": "npx tsx test-init.ts" }, "openclaw": { "extensions": [ "./src/index.ts" ] }, "files": [ "src/", "dist/", "skills/", "openclaw.plugin.json", "server.json", "vuln-db.json", "install.sh", "install.ps1", "LICENSE", "README.md" ], "engines": { "node": ">=18" }, "devDependencies": { "@types/node": "^25.5.0", "tsx": "^4.21.0", "typescript": "^5.9.3" } }