{"_id":"@cyanheads/nist-nvd-mcp-server","_rev":"20-871caca66494914b58eefe29c84450d3","name":"@cyanheads/nist-nvd-mcp-server","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.3":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.3","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/nist-nvd-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.3","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"5e3f2df8941933069eaa123547da9b1f8825cbd1","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.3.tgz","fileCount":72,"integrity":"sha512-bdJYh5BT6Kycb9WAspeKJNPXnftIKfqspxpG92f6Wzf9sp71uohFTG01M3p9Jg7cZt0W1GIpotiw21Oq9fiRzw==","signatures":[{"sig":"MEYCIQCSjS94P6WvIAIgMKOobgJCOOwb0bXP/kiaIcCn2I1/ugIhAJxBtBpguOuV0gTwby65wvs0kvvp9NCbBuBCOuFgBRKc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280335},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"5e3f2df8941933069eaa123547da9b1f8825cbd1","engines":{"bun":">=1.3.0","node":">=24.0.0"},"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"vitest run","tree":"tsx scripts/tree.ts","build":"tsx scripts/build.ts","clean":"tsx scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb","format":"biome check --write --unsafe .","rebuild":"tsx scripts/clean.ts && tsx scripts/build.ts","devcheck":"tsx scripts/devcheck.ts","lint:mcp":"tsx scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"tsx scripts/list-skills.ts","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"tsx scripts/lint-packaging.ts","changelog:build":"tsx scripts/build-changelog.ts","changelog:check":"tsx scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-bdJYh5BT6Kycb9WAspeKJNPXnftIKfqspxpG92f6Wzf9sp71uohFTG01M3p9Jg7cZt0W1GIpotiw21Oq9fiRzw==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","ignore":"^7.0.5","vitest":"^4.1.0","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.3_1779673492301_0.6175853722682609","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.4","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/nist-nvd-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.4","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"071b96c9b578aa442401bdc20bb6cc168010d54f","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.4.tgz","fileCount":73,"integrity":"sha512-V/ZjyuldOapjHWGk6iZsHbTtt8+lHDXrEcHKf6FLKwzE++js65YZvS2sWmsw31OJGJ4Xsst+toeGoTITtOrslQ==","signatures":[{"sig":"MEUCIQCpkmBCHYcF96unq1jtKB0dPAgdW0eSOroK0JVlc5J2wwIgcJULbnNXKu6+x6Xpf3Qq9wsu6xRwVNj8GQ+XI6I9iFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281748},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"071b96c9b578aa442401bdc20bb6cc168010d54f","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb","format":"biome check --write --unsafe .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"bun run scripts/lint-packaging.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-V/ZjyuldOapjHWGk6iZsHbTtt8+lHDXrEcHKf6FLKwzE++js65YZvS2sWmsw31OJGJ4Xsst+toeGoTITtOrslQ==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.0","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.4_1779674660488_0.11331804696893433","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.5","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/nist-nvd-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.5","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"4c9ea6fb815567169b1c47585e621675184d9547","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.5.tgz","fileCount":76,"integrity":"sha512-Nfr7ua9Px1ZbMMm8VMYW7t5lhSNb6wO/mJs+2qKI1cWxUU2S6hxGXZRGcb9ERPt7DViqJ40yRrlZ7Th5rqmLrQ==","signatures":[{"sig":"MEUCIBiLo66xoAv4WIfmUi36FvRhA1/++XEMyWerRd+JCPdfAiEAqJMOlqueTtl6FufAle0QzGsIbyvI3sOwoLP3fH0Xz5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49116918},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"4c9ea6fb815567169b1c47585e621675184d9547","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb","format":"biome check --write --unsafe .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"bun run scripts/lint-packaging.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-Nfr7ua9Px1ZbMMm8VMYW7t5lhSNb6wO/mJs+2qKI1cWxUU2S6hxGXZRGcb9ERPt7DViqJ40yRrlZ7Th5rqmLrQ==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.0","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.5_1779781613221_0.6206126775854091","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.6","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/nist-nvd-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.6","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"87a0759dde8b6a23ca63198c3a688d8bc707769c","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.6.tgz","fileCount":77,"integrity":"sha512-euUsnJE8RJsneZUSn3hokliJDDjokoSmQMblA+FJcw+1s4AMybGLx/tIDOYAjbpmgohbVYWBxu6rLCk+IpGxAA==","signatures":[{"sig":"MEUCIGFQ0Uan65kALU0wxsytXtCPzgl7Gdh0tnJsyEooMIo4AiEA9hnPEYr3v7ncwqrs73UXpCgOfpxcdfGKlhhSRKdD5OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49117972},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"87a0759dde8b6a23ca63198c3a688d8bc707769c","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb","format":"biome check --write --unsafe .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"bun run scripts/lint-packaging.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-euUsnJE8RJsneZUSn3hokliJDDjokoSmQMblA+FJcw+1s4AMybGLx/tIDOYAjbpmgohbVYWBxu6rLCk+IpGxAA==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.0","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.6_1779781912594_0.8764260532342305","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.7","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/nist-nvd-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.7","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"db2d260d468d8b4e298c87156160038606b93e0e","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.7.tgz","fileCount":77,"integrity":"sha512-1KSlDt2bg7ERmhoTKi0GcKkgLJlw92ZjwahcJ+ilFcdJg40U2c1/rzMi78bOZ7wcM+NrGY9ydcT/FWCP72TjCw==","signatures":[{"sig":"MEUCIEG4nZIYm7HlzU/Je8kKhtUyUZ4+eKUyMYkyJIAu7Rh5AiEA5nb4k3NvT+JvSVv+1vJv/kivkbL0nvlpl2ofVuWxYzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283616},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"db2d260d468d8b4e298c87156160038606b93e0e","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb","format":"biome check --write --unsafe .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"bun run scripts/lint-packaging.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-1KSlDt2bg7ERmhoTKi0GcKkgLJlw92ZjwahcJ+ilFcdJg40U2c1/rzMi78bOZ7wcM+NrGY9ydcT/FWCP72TjCw==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.7","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16"},"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.7_1780029695132_0.5256602390952165","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.8","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/nist-nvd-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.8","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"14d272f34f3d429580d88dd2157fd8501d44e20b","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.8.tgz","fileCount":78,"integrity":"sha512-7lnGb6WFH7aJ7ECmY6DBa2+T5ToUXgmPqT24JKVAc/yvMZ0wtBGUSFWD9ZQ7t4OEkJN7i20xS6Zb/61joBah7A==","signatures":[{"sig":"MEQCIEwliBcfX28kqsrlabbAn8U47QkgDIzDFE4vmlD45pq8AiBPuLz6Ja4KQ4wLjUuoYN3ZyaneVy8Vp1zhHWzbDxp9rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283655},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"14d272f34f3d429580d88dd2157fd8501d44e20b","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-7lnGb6WFH7aJ7ECmY6DBa2+T5ToUXgmPqT24JKVAc/yvMZ0wtBGUSFWD9ZQ7t4OEkJN7i20xS6Zb/61joBah7A==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.7","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16"},"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.8_1780134815547_0.4307902508535304","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.9","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/nist-nvd-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.9","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"deeb64492c9a3e21874a066e5fee47540420be1e","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.9.tgz","fileCount":79,"integrity":"sha512-wUhIHY81gNcjlIItgPfrWgK317wwwtk5rOlDU6/kRtTnNSYYVU3mSbJbwbLdXAX7j3DZJc2rEC/rH7bocCE8Lw==","signatures":[{"sig":"MEQCIHLfIsE+t7xhVv/GGeNsueuZvMpRs6uygVYIbBwiC23WAiAZboHw3dNvvIi/uhzIF/xK73MJMJwcMTUZ5PRpyQWRyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286119},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"deeb64492c9a3e21874a066e5fee47540420be1e","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-wUhIHY81gNcjlIItgPfrWgK317wwwtk5rOlDU6/kRtTnNSYYVU3mSbJbwbLdXAX7j3DZJc2rEC/rH7bocCE8Lw==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.8","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16"},"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.9_1780410495512_0.25953252667865767","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.10","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/nist-nvd-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.10","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"0b71c34b027152dac4fab1e070d55e63a5f08ea8","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.10.tgz","fileCount":80,"integrity":"sha512-+Mk7kfyGij+u5IufXpZZums6k02E14L5GY/3hXdZs6KrLACFcA5qMe4W4JuVLR8KBIRVTDcBDrqoiXmR5Xxf4Q==","signatures":[{"sig":"MEUCIBE6kTI9HFeSIiDlMbetG4Ecy2UXZroXikZFMRlUF6kQAiEArU4TtkGHYXoVEuUlfFEyTpJ4tcWRmGfR9UChecg+IMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286487},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"0b71c34b027152dac4fab1e070d55e63a5f08ea8","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-+Mk7kfyGij+u5IufXpZZums6k02E14L5GY/3hXdZs6KrLACFcA5qMe4W4JuVLR8KBIRVTDcBDrqoiXmR5Xxf4Q==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.8","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16"},"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.10_1780560814247_0.9653138096897165","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.11","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/nist-nvd-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.11","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"b754d6e46fb5e4f95df20877dbcb3a9df8110917","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.11.tgz","fileCount":81,"integrity":"sha512-rhZD9bgLegblUm649l02dFVHOPuHMJln30M5t7BlSnISLqo7SeV0ahOSOxSE1AzEtE+6STR3javZAIq5OkqSnw==","signatures":[{"sig":"MEQCIF8t3M/8hcv2jl7AUMN075P/vsozj+IxjPSiNH/iRumoAiBiwmn38AzHzziQH8AeoFYUtwiJZ9ECcQGnCCwAtyq1tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289896},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"b754d6e46fb5e4f95df20877dbcb3a9df8110917","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/nist-nvd-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-rhZD9bgLegblUm649l02dFVHOPuHMJln30M5t7BlSnISLqo7SeV0ahOSOxSE1AzEtE+6STR3javZAIq5OkqSnw==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.10.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.8","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.4.16"},"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.11_1781253348863_0.6990278947376727","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.12","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/nist-nvd-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.12","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"9007110007c6e63d8297ac208bb5e7b8cf94ec84","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.12.tgz","fileCount":82,"integrity":"sha512-wLJW2O83bVzomOHFyOm+KuJ/B2liHEAd572WZLTgPYbKHsUp+Gp6otIa/3x5tM0SMGN+PswpcXDnagkUwWAudw==","signatures":[{"sig":"MEUCIFgYjKf6A8YWPEIvAec4j0OaYJsSSbve+b7NHKTn5ehuAiEAklHAiCK1eL1TdR5dxZ5i7PfY+tftJczWq0ghagMMmcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292661},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"9007110007c6e63d8297ac208bb5e7b8cf94ec84","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/nist-nvd-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-wLJW2O83bVzomOHFyOm+KuJ/B2liHEAd572WZLTgPYbKHsUp+Gp6otIa/3x5tM0SMGN+PswpcXDnagkUwWAudw==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.10.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.9","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.12_1781956910462_0.946299881403714","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.13","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.13","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"10225f88e262b2d529e029265c8984b2ccb44100","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.13.tgz","fileCount":83,"integrity":"sha512-BtycIGiN6sKh/vX60hrxeCwzVBJ04Urc55ONjmwCV4gxtQlj67PAdBkMJBrP64Ts3iBCSQwvXOVE1zGXzaY1Wg==","signatures":[{"sig":"MEUCIC62KREO8RGK0x8n07gxBUmB0m5cpdyWpS8D7zNEno8+AiEAiyzP2m/FpRLy6+mSrx8PA7KC12dwJwtv49TFstjbXHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310809},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"10225f88e262b2d529e029265c8984b2ccb44100","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/nist-nvd-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-BtycIGiN6sKh/vX60hrxeCwzVBJ04Urc55ONjmwCV4gxtQlj67PAdBkMJBrP64Ts3iBCSQwvXOVE1zGXzaY1Wg==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.10.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.10","depcheck":"^1.4.7","tsc-alias":"^1.9.0","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","@socketsecurity/bun-security-scanner":"^1.1.2"},"trustedDependencies":["@socketsecurity/bun-security-scanner"],"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.13_1784182021135_0.9536785588558425","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.14","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.14","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"cd64f051b12047c133336f1596aa09ad179db843","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.14.tgz","fileCount":84,"integrity":"sha512-EG2/kSLRa0vfb/lsIR6EFoFv2WrTLkt4X7KeDEaLzQy5ulS59X8lDzr48G//CUMZ5O2JpUG6hOmAzQMx4HqMvw==","signatures":[{"sig":"MEUCIBI+Fww2NcFsVLcA7tcZ8rs6q49dtaG/DdqUic3A8KhTAiEAkSz0RsyitU01W/NHbeoagOMHarbPxvKJexWCpmuJWIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"cd64f051b12047c133336f1596aa09ad179db843","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/nist-nvd-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-EG2/kSLRa0vfb/lsIR6EFoFv2WrTLkt4X7KeDEaLzQy5ulS59X8lDzr48G//CUMZ5O2JpUG6hOmAzQMx4HqMvw==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.10.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.10","depcheck":"^1.4.7","tsc-alias":"^1.9.0","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","@socketsecurity/bun-security-scanner":"^1.1.2"},"trustedDependencies":["@socketsecurity/bun-security-scanner"],"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.14_1784195668322_0.22615205789066972","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.15","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.15","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"8edc3044ba737f4ef70d272a622d646cf4ca4d8b","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.15.tgz","fileCount":85,"integrity":"sha512-NSxXk2je4qaZTHgfZWFPYH8tmbFIzRMzcGji3KtMWbD8PN36rrhvvSflq4f3fY6IYHfaRG0ATRnY6tPEEUmEeQ==","signatures":[{"sig":"MEQCIEfAOiM4JQGHwv6uoicVDsvNFfSpeWW7/xZsGnmo7cLZAiB6KZho5XUn0atxVkxp2GlcsFQPecxJPNw4D7zQfjSUOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344746},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"8edc3044ba737f4ef70d272a622d646cf4ca4d8b","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/nist-nvd-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-NSxXk2je4qaZTHgfZWFPYH8tmbFIzRMzcGji3KtMWbD8PN36rrhvvSflq4f3fY6IYHfaRG0ATRnY6tPEEUmEeQ==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.10","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.5","@socketsecurity/bun-security-scanner":"^1.1.2"},"trustedDependencies":["@socketsecurity/bun-security-scanner"],"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.15_1785142542837_0.8378334825604086","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.16","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.16","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"b4997a18dbded323f56c9b1ad9ef8209e3cc50f4","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.16.tgz","fileCount":90,"integrity":"sha512-2oL/PnrwVfy125ikIy7tChHv49lXM4D9rLs+1Li+SLBjVmjqFDwIoVilGNEkk0akon+z9lqORB4q1C6ho4arAg==","signatures":[{"sig":"MEUCIHqupfR28RPfkhe6blWUW6M6cpK/o3e/ulxOyiyeQ6TSAiEApJrCSjOpqnJqXPdfimtgRjpN4epwQMuMBfwox6sX5/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364439},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"b4997a18dbded323f56c9b1ad9ef8209e3cc50f4","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/nist-nvd-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-2oL/PnrwVfy125ikIy7tChHv49lXM4D9rLs+1Li+SLBjVmjqFDwIoVilGNEkk0akon+z9lqORB4q1C6ho4arAg==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.10","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.5","@socketsecurity/bun-security-scanner":"^1.1.2"},"trustedDependencies":["@socketsecurity/bun-security-scanner"],"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.16_1785145494213_0.678394731868394","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.17","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.17","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"68b1a73bc85cbf4efe4b3c3a86916968700289ac","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.17.tgz","fileCount":95,"integrity":"sha512-GM01G++xzpMzrOn51qIET/vHGcWtcoNJdUwOi02PJhPLd0fGLnI2zK7lkGczoqhxxcGLHM42gi63BqJfeW2iWw==","signatures":[{"sig":"MEQCIFLEHOqivcv3OPujjNGLWSxawQ3IiJ9cks1uXjQHHT2cAiB6N1/IKn8VvrqFweDRkJPSEAM8T2GiSE3RjB9MdkGRvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374922},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"68b1a73bc85cbf4efe4b3c3a86916968700289ac","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/nist-nvd-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-GM01G++xzpMzrOn51qIET/vHGcWtcoNJdUwOi02PJhPLd0fGLnI2zK7lkGczoqhxxcGLHM42gi63BqJfeW2iWw==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.10","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.5","@socketsecurity/bun-security-scanner":"^1.1.2"},"trustedDependencies":["@socketsecurity/bun-security-scanner"],"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.17_1785148830102_0.5627557518797934","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.18","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.18","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"299d9b8649e2339d9f6cac3fe4dc89987cc7998d","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.18.tgz","fileCount":96,"integrity":"sha512-/9IXCIboOylkYPYMnYvpPYfBJcZADe5+9lipdbRdWSsVYx1sye2+meHRt7azFnHgyJMaY/6aL/W26EEZ40uMig==","signatures":[{"sig":"MEUCIQCHW1ujiLIBA4b/S8ApkZOLgC7uZjRhs1Duxm848KMq+wIgQQuIQviOq+8T2lhf9xbZJAUgAGHlYw+tYAAQKWIsljQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381276},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"299d9b8649e2339d9f6cac3fe4dc89987cc7998d","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/nist-nvd-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-/9IXCIboOylkYPYMnYvpPYfBJcZADe5+9lipdbRdWSsVYx1sye2+meHRt7azFnHgyJMaY/6aL/W26EEZ40uMig==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.10","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.5","@socketsecurity/bun-security-scanner":"^1.1.2"},"trustedDependencies":["@socketsecurity/bun-security-scanner"],"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.18_1785486217325_0.4233779781726603","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.1.19","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.1.19","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"7c5c12f2c6f336ae543ce24e3b75d34b90107569","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.1.19.tgz","fileCount":101,"integrity":"sha512-tzLdvE+icll43fLwESYOgJzDoKT80VY6B0rVzx0DbNCTuZEccAsUvFOYeqMOMWL1cJsmSXRe0XmVTKrLbcRWTg==","signatures":[{"sig":"MEUCIEJsw8JLPuvyT6zrZTxjqKrh0cfUMt/ZNjn9PeN2vMdHAiEA8nMGnzQ688z/B8Odev0e19prN1M+j2mRL4kHe/tQDPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"7c5c12f2c6f336ae543ce24e3b75d34b90107569","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/nist-nvd-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-tzLdvE+icll43fLwESYOgJzDoKT80VY6B0rVzx0DbNCTuZEccAsUvFOYeqMOMWL1cJsmSXRe0XmVTKrLbcRWTg==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.10","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.5","@socketsecurity/bun-security-scanner":"^1.1.2"},"trustedDependencies":["@socketsecurity/bun-security-scanner"],"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.1.19_1785490723370_0.5057118742987448","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.2.0","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.2.0","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"24a2788fbb0e7e908d922423810b88fe9527aef5","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.2.0.tgz","fileCount":110,"integrity":"sha512-9tuAa2CoadZtMVlT5sRt2s0KVBqtTrDtyAvbcTvFW+c5O24FE/ng1+xj2onr/LksmeeIZFjbs5UKT1sau8QsKw==","signatures":[{"sig":"MEUCIQD6iiWK7QtwXl9xrQiAkUd9RTNPvDneJtN5KRINRaRJVgIgZwzcrDhVI7jeAPDxK+B8YTgvkE8s85QheTIOd39C/dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422530},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"24a2788fbb0e7e908d922423810b88fe9527aef5","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/nist-nvd-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-9tuAa2CoadZtMVlT5sRt2s0KVBqtTrDtyAvbcTvFW+c5O24FE/ng1+xj2onr/LksmeeIZFjbs5UKT1sau8QsKw==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.10","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@socketsecurity/bun-security-scanner":"^1.1.2"},"trustedDependencies":["@socketsecurity/bun-security-scanner"],"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.2.0_1785494055890_0.8823531207452866","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cyanheads/nist-nvd-mcp-server","version":"0.3.0","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/nist-nvd-mcp-server@0.3.0","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"bin":{"nist-nvd-mcp-server":"dist/index.js"},"dist":{"shasum":"0d95cfe223114959aa145085e7cd13e9bfd8492d","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.3.0.tgz","fileCount":111,"integrity":"sha512-L7aEfwTrP7IgEbO1RW1YLDVqOgbRleghkqxDDoc2i4p/eih3Xk59kFDIJiG13sBM1gDT63ANpg02CmTd4lCQcA==","signatures":[{"sig":"MEQCIFC4z1H1qGOMjHl7ZW8F3/UxwJNf0/cRgQUYR4pf+h1iAiA9Azvc5EPtzxxT7X0S7LftxaiLDkuIzCCtndstxyDeoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436350},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"0d95cfe223114959aa145085e7cd13e9bfd8492d","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/nist-nvd-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-L7aEfwTrP7IgEbO1RW1YLDVqOgbRleghkqxDDoc2i4p/eih3Xk59kFDIJiG13sBM1gDT63ANpg02CmTd4lCQcA==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.12.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.11","depcheck":"^1.4.7","tsc-alias":"^1.9.2","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.10","@socketsecurity/bun-security-scanner":"^1.1.2"},"trustedDependencies":["@socketsecurity/bun-security-scanner"],"_npmOperationalInternal":{"tmp":"tmp/nist-nvd-mcp-server_0.3.0_1787637046247_0.8614582397125929","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"_id":"@cyanheads/nist-nvd-mcp-server@0.3.1","bin":{"nist-nvd-mcp-server":"dist/index.js"},"bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"dist":{"shasum":"4835535fcf782498a5eb9bd9200a0457863ca6c0","tarball":"https://registry.npmjs.org/@cyanheads/nist-nvd-mcp-server/-/nist-nvd-mcp-server-0.3.1.tgz","fileCount":112,"integrity":"sha512-xrMYoDD1IsQ/y2jPHvMB6sYAU//M0CEeyVqAzT3hqMzCQkFgfinfNh+iorpCWBfdnmkXdUSa1/YFidd795MQ2w==","signatures":[{"sig":"MEQCIF9SANJbg7Z50RgHkinAjlHAlqqv5/VbEJRjQg5y3RDqAiAh6+hTF5/zk1DwM3hT5v2Ycp/v4Q+l2kFPViU77nYGBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICix8G+PVZZrnrEtUanjxXkRbCNpZ7lWjZ/Q1rK14uElAiEAi38yxPPGOlQAkSWC6rIeWCrK8aoD4EuM/dV6N4hfoYc="}],"unpackedSize":443853},"main":"dist/index.js","name":"@cyanheads/nist-nvd-mcp-server","type":"module","types":"dist/index.d.ts","author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","shasum":"4835535fcf782498a5eb9bd9200a0457863ca6c0","engines":{"bun":">=1.4.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"license":"Apache-2.0","mcpName":"io.github.cyanheads/nist-nvd-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","start":"bun dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/nist-nvd-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/nist-nvd-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"version":"0.3.1","_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"_integrity":"sha512-xrMYoDD1IsQ/y2jPHvMB6sYAU//M0CEeyVqAzT3hqMzCQkFgfinfNh+iorpCWBfdnmkXdUSa1/YFidd795MQ2w==","repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","directories":{},"maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.6.5","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.13.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ignore":"^7.0.9","vitest":"^4.1.11","depcheck":"^1.4.7","tsc-alias":"^1.9.5","typescript":"^7.0.2","@types/node":"^26.6.1","@biomejs/biome":"^2.5.14","@socketsecurity/bun-security-scanner":"^1.1.2"},"trustedDependencies":["@socketsecurity/bun-security-scanner"],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nist-nvd-mcp-server_0.3.1_1789933928436_0.5072235874310511"}}},"time":{"created":"2026-05-25T01:44:52.210Z","modified":"2026-09-20T19:52:08.672Z","0.1.3":"2026-05-25T01:44:52.558Z","0.1.4":"2026-05-25T02:04:20.629Z","0.1.5":"2026-05-26T07:46:53.937Z","0.1.6":"2026-05-26T07:51:53.327Z","0.1.7":"2026-05-29T04:41:35.269Z","0.1.8":"2026-05-30T09:53:35.678Z","0.1.9":"2026-06-02T14:28:15.679Z","0.1.10":"2026-06-04T08:13:34.432Z","0.1.11":"2026-06-12T08:35:49.072Z","0.1.12":"2026-06-20T12:01:50.638Z","0.1.13":"2026-07-16T06:07:01.285Z","0.1.14":"2026-07-16T09:54:28.494Z","0.1.15":"2026-07-27T08:55:42.983Z","0.1.16":"2026-07-27T09:44:54.357Z","0.1.17":"2026-07-27T10:40:30.243Z","0.1.18":"2026-07-31T08:23:37.482Z","0.1.19":"2026-07-31T09:38:43.526Z","0.2.0":"2026-07-31T10:34:16.056Z","0.3.0":"2026-08-25T05:50:46.421Z","0.3.1":"2026-09-20T19:52:08.527Z"},"bugs":{"url":"https://github.com/cyanheads/nist-nvd-mcp-server/issues"},"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","homepage":"https://github.com/cyanheads/nist-nvd-mcp-server#readme","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","nist","nvd","cve","cpe","vulnerability","security","cvss","cwe","cisa-kev"],"repository":{"url":"git+https://github.com/cyanheads/nist-nvd-mcp-server.git","type":"git"},"description":"Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"readme":"<div align=\"center\">\n  <h1>@cyanheads/nist-nvd-mcp-server</h1>\n  <p><b>Search and audit CVEs by keyword, severity, CWE, CISA KEV status, and CPE via the NIST National Vulnerability Database. STDIO or Streamable HTTP.</b>\n  <div>5 Tools • 1 Resource</div>\n  </p>\n</div>\n\n<div align=\"center\">\n\n[![Version](https://img.shields.io/badge/Version-0.3.1-blue.svg?style=flat-square)](./CHANGELOG.md) [![License](https://img.shields.io/badge/License-Apache%202.0-orange.svg?style=flat-square)](./LICENSE) [![Docker](https://img.shields.io/badge/Docker-ghcr.io-2496ED?style=flat-square&logo=docker&logoColor=white)](https://github.com/users/cyanheads/packages/container/package/nist-nvd-mcp-server) [![MCP SDK](https://img.shields.io/badge/MCP%20SDK-^2.0.0-green.svg?style=flat-square)](https://modelcontextprotocol.io/) [![npm](https://img.shields.io/npm/v/@cyanheads/nist-nvd-mcp-server?style=flat-square&logo=npm&logoColor=white)](https://www.npmjs.com/package/@cyanheads/nist-nvd-mcp-server) [![TypeScript](https://img.shields.io/badge/TypeScript-^7.0.2-3178C6.svg?style=flat-square)](https://www.typescriptlang.org/) [![Bun](https://img.shields.io/badge/Bun-v1.4.0-blueviolet.svg?style=flat-square)](https://bun.sh/)\n\n</div>\n\n<div align=\"center\">\n\n[![Install in Claude Desktop](https://img.shields.io/badge/Install_in-Claude_Desktop-D97757?style=for-the-badge&logo=anthropic&logoColor=white)](https://github.com/cyanheads/nist-nvd-mcp-server/releases/latest/download/nist-nvd-mcp-server.mcpb) [![Install in Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en/install-mcp?name=nist-nvd-mcp-server&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBjeWFuaGVhZHMvbmlzdC1udmQtbWNwLXNlcnZlciJdfQ==) [![Install in VS Code](https://img.shields.io/badge/VS_Code-Install_Server-0098FF?style=for-the-badge&logo=visualstudiocode&logoColor=white)](https://vscode.dev/redirect?url=vscode:mcp/install?%7B%22name%22%3A%22nist-nvd-mcp-server%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40cyanheads%2Fnist-nvd-mcp-server%22%5D%7D)\n\n[![Framework](https://img.shields.io/badge/Built%20on-@cyanheads/mcp--ts--core-67E8F9?style=flat-square)](https://www.npmjs.com/package/@cyanheads/mcp-ts-core)\n\n</div>\n\n<div align=\"center\">\n\n**Public Hosted Server:** [https://nist-nvd.caseyjhand.com/mcp](https://nist-nvd.caseyjhand.com/mcp)\n\n</div>\n\n---\n\n## Overview\n\nCVE and CPE data from the NIST National Vulnerability Database. Search and audit vulnerabilities by keyword, severity, CWE, or CISA KEV status, resolve products to CPE names, and track a CVE's revision history from any MCP client. Runs as a stdio process, a local Streamable HTTP server, or the public hosted endpoint above.\n\n### Tools\n\n| Tool | Description |\n|:-----|:------------|\n| `nvd_search_cves` | Search CVEs by keyword, severity, CWE, date range, or CISA KEV status. |\n| `nvd_get_cve` | Fetch one or more CVEs by ID — full CVSS scores, CWE, CPE configs, KEV fields, and references. |\n| `nvd_search_cpes` | Search the NVD CPE dictionary by product keyword or partial match string. |\n| `nvd_audit_cpe` | Find all CVEs affecting a specific product version by CPE name or virtual match string. |\n| `nvd_get_cve_history` | Retrieve the change history for a CVE — score revisions, status transitions, and reference additions. |\n\n### Resources\n\n| Resource | Description |\n|:---------|:------------|\n| `nvd://cve/{cveId}` | Full CVE record by ID — same data as `nvd_get_cve` for a single ID, as a stable URI for injectable context. |\n\nAll resource data is also reachable via tools.\n\n## Capability reference\n\n### `nvd_search_cves` <sub>tool</sub>\n\n- Full-text keyword search (AND-semantics across words), or `exactPhrase: true` for an exact-phrase match — requires `keyword`\n- Filters: CVSS severity band (LOW/MEDIUM/HIGH/CRITICAL — CRITICAL requires `severityVersion: \"v3\"` or `\"v4\"`), CWE ID, CISA KEV status, `noRejected` (default true)\n- Date filters: `pubDays`/`lastModDays` convenience shorthands (auto-clamped to 120 days, clamping reported in the enrichment) or explicit ISO 8601 ranges (120-day max span, both ends required); the two forms per axis are mutually exclusive\n- Pagination via `limit` (up to 2000, default 20) and `offset`\n- Always returns brief summaries with a truncated description; call `nvd_get_cve` for full detail\n\n---\n\n### `nvd_get_cve` <sub>tool</sub>\n\n- Batch up to 100 CVE IDs per call\n- Full mode (default): CVSS scores across v2.0/v3.0/v3.1/v4.0, CWE weaknesses, CPE configurations, CISA KEV fields, references\n- `brief: true` returns trimmed rows (ID, status, top severity, KEV name, truncated description) — recommended for batches over 10\n- `includeReferences: false` strips the references array; `allLanguages: true` renders every localized description instead of English-only\n- `missingIds` enrichment field lists any requested IDs NVD didn't return\n- Rendered text caps references at 15 per record, with a `… N more` trailer\n\n---\n\n### `nvd_search_cpes` <sub>tool</sub>\n\n- Keyword search (e.g. `\"apache http server\"`) or a partial CPEv2.3 pattern via `cpeMatchString` — at least one required\n- Returns full CPE name, human-readable title, deprecation status, and superseding CPEs\n- Pagination via `limit` (up to 10,000, default 20) and `offset` — a vendor-level keyword can match tens of thousands of entries, so page rather than narrowing further\n- Use before `nvd_audit_cpe` to resolve the exact CPE name a product needs\n\n---\n\n### `nvd_audit_cpe` <sub>tool</sub>\n\n- Two modes: exact `cpeName` (NVD auto-applies `isVulnerable`) or `virtualMatchString` with optional `versionStart`/`versionEnd` bounds (inclusive/exclusive)\n- Client-side `severityMin` filter drops low-signal entries from the fetched page — it can only remove what `limit` already retrieved\n- Returns full CVE records (CVSS scores, CWE, CPE configurations, KEV fields, references)\n- Pagination via `limit` (up to 2000, default 20) and `offset` — page at a modest limit rather than raising it, since each result is a full record\n- `auditTarget` enrichment field echoes the CPE identifier used, so callers can verify the correct product was queried\n\n---\n\n### `nvd_get_cve_history` <sub>tool</sub>\n\n- Returns change events: CVSS revisions, status transitions, reference additions, CPE configuration updates\n- `order` picks the anchor end — `newest` (default) reads most-recent-first, `oldest` reads NVD's native order\n- Paginated via `limit` (up to 2000, default 20) and `offset`, counted from the end `order` anchors to\n- The history endpoint is markedly slower without an API key — set `NVD_API_KEY` and raise `NVD_REQUEST_TIMEOUT_MS`\n\n---\n\n### `nvd://cve/{cveId}` <sub>resource</sub>\n\n- Full CVE record as `application/json` — same data as `nvd_get_cve` for one ID, with references and English-only descriptions\n- `cveId` must match `CVE-YYYY-NNNNN`; a well-formed but unknown ID throws `cve_not_found`\n\n## Features\n\nBuilt on [`@cyanheads/mcp-ts-core`](https://github.com/cyanheads/mcp-ts-core): stdio and Streamable HTTP transports, pluggable auth (`none` / `jwt` / `oauth`), swappable storage (`in-memory`, `filesystem`, `Supabase`, `Cloudflare KV/R2/D1`), structured logging with optional OpenTelemetry tracing.\n\nNVD-specific:\n\n- Request pacer enforces NVD's 5 req/30s (no key) and 50 req/30s (with key) limits with automatic queuing, at a minimum inter-request gap derived from the window and limit\n- Retry wraps the pacer rather than sitting inside it — every attempt takes its own turn in the queue, so retries count against the rate budget instead of bursting past it\n- A 403's `Retry-After` holds the whole queue until NVD's window resets; keyless, a 403 fails fast and names `NVD_API_KEY` rather than spending the 5-request budget on retries that cannot outlast a 30-second window\n- Deterministic rejections fail fast instead of consuming retries — NVD answers both a bad parameter and a refused API key with HTTP 404, separated only by a `message` header, so a refused key surfaces as a config fault naming `NVD_API_KEY` rather than as a malformed CVE ID\n- HTML-response guard catches NVD rate-limit pages served as HTML instead of a 403\n\nAgent-friendly output:\n\n- An `enrichment` block on every response, carried on both `structuredContent` and the rendered text — total results, returned count, page offset, the filters actually applied, and any date-clamping events, so agents can reason about what was really queried\n- `missingIds` in batch CVE lookups — a per-ID parity check instead of a silent partial result\n- CPE echo in audit responses — `cpeName` or `virtualMatchString` reflected back so callers can verify the correct product was audited\n- Empty-result notices that name the cause — an unmatched query, a severity threshold that emptied the page, an offset past the end of the result set, and a clean audit (\"no known vulnerabilities\") are told apart rather than all reading as errors or \"nothing found\"\n\n## Getting started\n\n### Public Hosted Instance\n\nA public instance is available at `https://nist-nvd.caseyjhand.com/mcp` — no installation required. Point any MCP client at it via Streamable HTTP:\n\n```json\n{\n  \"mcpServers\": {\n    \"nist-nvd-mcp-server\": {\n      \"type\": \"streamable-http\",\n      \"url\": \"https://nist-nvd.caseyjhand.com/mcp\"\n    }\n  }\n}\n```\n\n### Self-Hosted / Local\n\nAdd the following to your MCP client configuration file.\n\n```json\n{\n  \"mcpServers\": {\n    \"nist-nvd-mcp-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"bunx\",\n      \"args\": [\"@cyanheads/nist-nvd-mcp-server@latest\"],\n      \"env\": {\n        \"MCP_TRANSPORT_TYPE\": \"stdio\",\n        \"MCP_LOG_LEVEL\": \"info\",\n        \"NVD_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\nOr with npx (no Bun required):\n\n```json\n{\n  \"mcpServers\": {\n    \"nist-nvd-mcp-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cyanheads/nist-nvd-mcp-server@latest\"],\n      \"env\": {\n        \"MCP_TRANSPORT_TYPE\": \"stdio\",\n        \"MCP_LOG_LEVEL\": \"info\",\n        \"NVD_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\nOr with Docker:\n\n```json\n{\n  \"mcpServers\": {\n    \"nist-nvd-mcp-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\", \"-i\", \"--rm\",\n        \"-e\", \"MCP_TRANSPORT_TYPE=stdio\",\n        \"-e\", \"NVD_API_KEY=your-api-key\",\n        \"ghcr.io/cyanheads/nist-nvd-mcp-server:latest\"\n      ]\n    }\n  }\n}\n```\n\nFor Streamable HTTP, set the transport and start the server:\n\n```sh\nMCP_TRANSPORT_TYPE=http MCP_HTTP_PORT=3010 NVD_API_KEY=... bun run start:http\n# Server listens at http://localhost:3010/mcp\n```\n\n### Prerequisites\n\n- [Bun v1.4.0](https://bun.sh/) or higher (or Node.js v24+).\n- Optional: [NVD API key](https://nvd.nist.gov/developers/request-an-api-key) — free, raises rate limit from 5 req/30s to 50 req/30s.\n\n### Installation\n\n1. **Clone the repository:**\n\n```sh\ngit clone https://github.com/cyanheads/nist-nvd-mcp-server.git\n```\n\n2. **Navigate into the directory:**\n\n```sh\ncd nist-nvd-mcp-server\n```\n\n3. **Install dependencies:**\n\n```sh\nbun install\n```\n\n4. **Configure environment:**\n\n```sh\ncp .env.example .env\n# edit .env and set NVD_API_KEY if you have one\n```\n\n## Configuration\n\n| Variable | Description | Default |\n|:---------|:------------|:--------|\n| `NVD_API_KEY` | NVD API key. Without it, rate limit is 5 req/30s; with it, 50 req/30s. Get one free at [nvd.nist.gov/developers/request-an-api-key](https://nvd.nist.gov/developers/request-an-api-key). | — |\n| `NVD_REQUEST_TIMEOUT_MS` | Per-request timeout in milliseconds. The history endpoint is slow without an API key — raise to 60000 if using `nvd_get_cve_history` without a key. | `10000` |\n| `MCP_TRANSPORT_TYPE` | Transport: `stdio` or `http`. | `stdio` |\n| `MCP_HTTP_PORT` | Port for HTTP server. | `3010` |\n| `MCP_AUTH_MODE` | Auth mode: `none`, `jwt`, or `oauth`. | `none` |\n| `MCP_LOG_LEVEL` | Log level (RFC 5424). | `info` |\n| `LOGS_DIR` | Directory for log files (Node.js only). | `<project-root>/logs` |\n| `OTEL_ENABLED` | Enable [OpenTelemetry instrumentation](https://github.com/cyanheads/mcp-ts-core/tree/main/docs/telemetry). | `false` |\n\nSee [`.env.example`](./.env.example) for the full list of optional overrides.\n\n## Running the server\n\n### Local development\n\n- **Build and run:**\n\n  ```sh\n  # One-time build\n  bun run rebuild\n\n  # Run the built server\n  bun run start:stdio\n  # or\n  bun run start:http\n  ```\n\n- **Run checks and tests:**\n\n  ```sh\n  bun run devcheck   # Lint, format, typecheck, security\n  bun run test       # Vitest test suite\n  bun run lint:mcp   # Validate MCP definitions against spec\n  ```\n\n### Docker\n\n```sh\ndocker build -t nist-nvd-mcp-server .\ndocker run --rm -e NVD_API_KEY=your-key -p 3010:3010 nist-nvd-mcp-server\n```\n\nThe Dockerfile defaults to HTTP transport, stateless session mode, and logs to `/var/log/nist-nvd-mcp-server`. OpenTelemetry peer dependencies are installed by default — build with `--build-arg OTEL_ENABLED=false` to omit them.\n\n## Project structure\n\n| Directory | Purpose |\n|:----------|:--------|\n| `src/index.ts` | `createApp()` entry point — registers tools/resources and inits services. |\n| `src/config` | Server-specific environment variable parsing and validation with Zod. |\n| `src/mcp-server/tools` | Tool definitions (`*.tool.ts`). |\n| `src/mcp-server/resources` | Resource definitions (`*.resource.ts`). |\n| `src/services/nvd-http` | NVD HTTP client with rate-limit pacing and retry. |\n| `src/services/nvd-cve` | CVE service — search, fetch-by-ID, CPE audit, change history, normalization. |\n| `src/services/nvd-cpe` | CPE service — dictionary search and normalization. |\n| `src/services/nvd-source` | Source service — resolves NVD contributor identifiers to their published names. |\n| `tests/` | Unit and integration tests mirroring `src/`. |\n\n## Development guide\n\nSee [`CLAUDE.md`](./CLAUDE.md) for development guidelines and architectural rules. The short version:\n\n- Handlers throw, framework catches — no `try/catch` in tool logic\n- Use `ctx.log` for request-scoped logging, `ctx.state` for tenant-scoped storage\n- Register new tools and resources via the barrels in `src/mcp-server/*/definitions/index.ts`\n- Wrap external API calls: validate raw → normalize to domain type → return output schema; never fabricate missing fields\n\n## Contributing\n\nIssues are welcome. Run checks and tests before submitting:\n\n```sh\nbun run devcheck\nbun run test\n```\n\n## License\n\nApache-2.0 — see [LICENSE](LICENSE) for details.\n","readmeFilename":"README.md"}