{"bin":{"nexus":"dist/cli/index.js","nexus-mcp":"dist/mcp/server.js"},"bugs":{"url":"https://github.com/hawonb711-tech/nexus/issues"},"dist":{"shasum":"450827b3a7f16c128cab55a0ffcea24f397a36c5","tarball":"https://registry.npmjs.org/@hawon/nexus/-/nexus-0.7.4.tgz","fileCount":183,"integrity":"sha512-j8zwibWWMZ42f/1HGxIEF6TIg/nnfmU3sgf0cEvMpKs30VyZW5Y7PcIAWCxPBBqS60FOFtPsxcDikaJ+pX2PYA==","signatures":[{"sig":"MEUCIQCJx2d1BX6B7skFssSc2GTtOvVrv3ahJqP+BMlPAm2y8QIgaOtzBVbuclRa1qkCn070Z+rxfzPwylWBDo53MC1kqyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hawon%2fnexus@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":729286},"main":"dist/index.js","name":"@hawon/nexus","type":"module","types":"dist/index.d.ts","author":{"name":"hawonb711-tech"},"engines":{"node":">=20"},"exports":{".":"./dist/index.js","./ml":"./dist/ml/index.js","./guard":"./dist/guard/index.js","./config":"./dist/config/index.js","./review":"./dist/review/index.js","./encoder":"./dist/encoder/index.js","./secrets":"./dist/secrets/index.js","./codebase":"./dist/codebase/index.js","./collector":"./dist/collector/index.js","./docparser":"./dist/docparser/index.js","./mcp/server":"./dist/mcp/server.js","./promptguard":"./dist/promptguard/index.js","./package.json":"./package.json","./memory-engine":"./dist/memory-engine/index.js"},"gitHead":"9ec5aad7f7e9b978c9bc3c47ec78af8fa69597ce","license":"MIT","scripts":{"lint":"tsc --noEmit","test":"node scripts/run-tests.mjs","build":"tsc","check":"npm run build && npm run lint && npm test","prepare":"npm run build","audit:core":"npm audit --omit=dev --omit=optional --audit-level=high","smoke:package":"npm run build && node scripts/package-smoke.mjs","benchmark:guard":"node --import tsx scripts/guard-benchmark.ts","benchmark:local":"npm run benchmark:guard && npm run benchmark:adaptive && npm run benchmark:heldout && npm run benchmark:redteam && npm run benchmark:logic","benchmark:logic":"node --import tsx scripts/logic-benchmark.ts","benchmark:heldout":"node --import tsx scripts/adaptive-generalization.ts","benchmark:redteam":"node --import tsx scripts/redteam-replay.ts","benchmark:adaptive":"node --import tsx scripts/adaptive-benchmark.ts","benchmark:external":"node --import tsx scripts/external-benchmark.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69f3b18d-b52e-49bd-a827-29593625a97d"}},"homepage":"https://github.com/hawonb711-tech/nexus#readme","keywords":["agent-firewall","prompt-injection","ai-agent","agent-security","llm-security","ai-security","secret-scanning","mcp","claude-code","cursor","code-review","semantic-search","local-first","developer-tools","on-device"],"repository":{"url":"git+https://github.com/hawonb711-tech/nexus.git","type":"git"},"_npmVersion":"11.16.0","description":"Local-first trust layer for AI coding agents — structural prompt-injection and action guards, secret scanning, semantic memory, and code review. No model API required.","directories":{},"maintainers":[{"name":"hawon","email":"Hawonbaek@constantiumdefense.com"}],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","hono":"^4.12.34","fast-uri":"^3.1.5","ip-address":"^10.4.0","body-parser":"^2.3.0","@hono/node-server":"^2.0.12","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","typescript":"^5.9.3","@types/node":"^24.13.3"},"peerDependencies":{"@huggingface/transformers":"^4.2.0"},"peerDependenciesMeta":{"@huggingface/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nexus_0.7.4_1785851736270_0.25219476273619623","host":"s3://npm-registry-packages-npm-production"},"_id":"@hawon/nexus@0.7.4","version":"0.7.4"}