{"bin":{"shieldcortex":"dist/index.js"},"bugs":{"url":"https://github.com/Drakon-Systems-Ltd/ShieldCortex/issues"},"dist":{"shasum":"16c52f95b367984816e1e5d2c2bfc5f1b809583b","tarball":"https://registry.npmjs.org/shieldcortex/-/shieldcortex-5.8.0.tgz","fileCount":2420,"integrity":"sha512-B+ll8KGozIVM0GQfQdkD+UKU1qn1dzqmrGK4qNXSqAVy3/hQtx0eC1x9tCRTXdXclyUjkYc4m3Qv+RaGldEmWw==","signatures":[{"sig":"MEYCIQCRiI3YoWzkMHHB5j0t11VOMrmht9Eph5KNBCcl+ExdZQIhAMpPtXMOQNmKyqrvCnB33+Kaxk8Ziq70L2Lf2ebG1d30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgGxoR2FpPXxCJ2JFZSZ9qMwIJoQyLbjOsd2aOjT9UagIhAOL1M4kR77zZD89VE0PdRbKmecf17XoHP7Ff58WnE96y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shieldcortex@5.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29095339},"main":"dist/index.js","name":"shieldcortex","type":"module","types":"dist/index.d.ts","author":{"name":"Michael Kyriacou"},"engines":{"node":"^22.14.0 || >=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./scripts/lib/cjs-not-supported.cjs"},"./lib":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","require":"./scripts/lib/cjs-not-supported.cjs"},"./scan":{"types":"./dist/scan-only.d.ts","import":"./dist/scan-only.js","require":"./scripts/lib/cjs-not-supported.cjs"},"./defence":{"types":"./dist/defence/index.d.ts","import":"./dist/defence/index.js","require":"./scripts/lib/cjs-not-supported.cjs"},"./enforce":{"types":"./dist/enforce.d.ts","import":"./dist/enforce.js","require":"./scripts/lib/cjs-not-supported.cjs"},"./toolsets":{"types":"./dist/integrations/claude-toolsets.d.ts","import":"./dist/integrations/claude-toolsets.js","require":"./scripts/lib/cjs-not-supported.cjs"},"./environment":{"types":"./dist/environment/index.d.ts","import":"./dist/environment/index.js","require":"./scripts/lib/cjs-not-supported.cjs"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","require":"./scripts/lib/cjs-not-supported.cjs"},"./package.json":"./package.json","./integrations/openclaw":{"types":"./dist/integrations/openclaw.d.ts","import":"./dist/integrations/openclaw.js","require":"./scripts/lib/cjs-not-supported.cjs"},"./integrations/langchain":{"types":"./dist/integrations/langchain.d.ts","import":"./dist/integrations/langchain.js","require":"./scripts/lib/cjs-not-supported.cjs"},"./integrations/universal":{"types":"./dist/integrations/universal.d.ts","import":"./dist/integrations/universal.js","require":"./scripts/lib/cjs-not-supported.cjs"}},"gitHead":"b49b83a57308151602682eaf9f966def7bdccdeb","license":"MIT","scripts":{"dev":"tsx src/index.ts","test":"node scripts/run-jest.mjs","bench":"tsx benchmark/longmemeval/run.ts","build":"npm run build:ts && npm run build:dashboard","start":"node dist/index.js","watch":"tsc --watch","dev:api":"tsx src/index.ts --mode api","prepack":"node scripts/ensure-bin-executable.mjs","version":"node scripts/sync-plugin-version.mjs && git add plugins/openclaw/package.json plugins/openclaw/openclaw.plugin.json skills/shieldcortex/SKILL.md","build:ts":"node -e \"fs.rmSync('dist', { recursive: true, force: true }); fs.rmSync('plugins/openclaw/dist', { recursive: true, force: true })\" && tsc -p tsconfig.build.json && tsc -p tsconfig.openclaw-plugin.json && cp plugins/openclaw/openclaw.plugin.json plugins/openclaw/dist/ && cp src/database/schema.sql dist/database/","start:api":"node dist/index.js --mode api","test:dist":"node scripts/check-no-bare-require.mjs","test:watch":"node scripts/run-jest.mjs --watch","bench:smoke":"SHIELDCORTEX_SKIP_EMBEDDINGS=1 tsx benchmark/longmemeval/run.ts --quiet","postinstall":"node scripts/postinstall.mjs","bench:subset":"tsx benchmark/longmemeval/run.ts --dataset ${HOME}/.shieldcortex/benchmark/longmemeval/longmemeval-s-subset50.jsonl","postbuild:ts":"node scripts/ensure-bin-executable.mjs","audit:release":"node scripts/lab/audit-report.mjs","bench:convert":"tsx benchmark/longmemeval/scripts/convert-upstream.ts","bench:fetch-s":"bash benchmark/longmemeval/scripts/fetch-longmemeval-s.sh","dev:dashboard":"tsx src/index.ts --dashboard","test:coverage":"node scripts/run-jest.mjs --coverage","audit:security":"npm audit --audit-level=moderate","prepublishOnly":"node scripts/sync-plugin-version.mjs --check && npm run build && npm run test:dist","build:dashboard":"npm run bootstrap:dashboard && cd dashboard && npm run build && (cp -r .next/static .next/standalone/dashboard/.next/ 2>/dev/null || true) && (cp -r public .next/standalone/dashboard/ 2>/dev/null || true) && cd .. && node scripts/prune-dashboard-standalone.mjs","guard:precision":"node scripts/run-guard-precision.mjs","release:clawhub":"node scripts/clawhub-sync.mjs","start:dashboard":"node dist/index.js --dashboard","typecheck:tests":"tsc --noEmit -p tsconfig.test.json","bootstrap:dashboard":"node -e \"if (!require('fs').existsSync('dashboard/node_modules')) { process.exit(1); }\" || (cd dashboard && npm ci --no-audit --no-fund)","release:clawhub:check":"node scripts/clawhub-sync.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c430a7e8-8932-4bea-b2d9-c82e0b75bb79"}},"homepage":"https://github.com/Drakon-Systems-Ltd/ShieldCortex#readme","keywords":["ai-memory","persistent-memory","agent-memory","ai-brain","knowledge-graph","memory-decay","context-persistence","claude-code-memory","codex","codex-vscode","claude-memory","openclaw","semantic-search","mcp","memory-system","ai-security","prompt-injection","memory-poisoning","credential-protection","audit-trail","trust-scoring","agent","ai","llm","coding-assistant","shieldcortex","claude-cortex"],"openclaw":{"hooks":["./hooks/openclaw/cortex-memory"]},"repository":{"url":"git+https://github.com/Drakon-Systems-Ltd/ShieldCortex.git","type":"git"},"_npmVersion":"11.20.0","description":"Trustworthy memory and security for AI agents. Memory firewall for any host that writes through it; runtime tool gates on Claude Code, OpenClaw, and Hermes.","directories":{},"maintainers":[{"name":"cyborgninja","email":"m.kyriacou101@gmail.com"}],"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.0","zod":"^3.23.0","cors":"^2.8.5","semver":"^7.7.0","express":"^5.2.1","safe-regex2":"^5.0.0","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.31.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","jest":"^30.2.0","ts-jest":"^29.4.6","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.17","@types/jest":"^30.0.0","@types/node":"^22.0.0","@types/semver":"^7.7.0","@types/express":"^5.0.0","@anthropic-ai/sdk":"0.132.1","@types/better-sqlite3":"^7.6.11"},"optionalDependencies":{"@huggingface/transformers":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/shieldcortex_5.8.0_1791873725475_0.10291267575947116","host":"s3://npm-registry-packages-npm-production"},"_id":"shieldcortex@5.8.0","version":"5.8.0"}