@greynoise/greynoise-mcp-server
Version:
MCP Server for the GreyNoise Enterprise API
1,468 lines • 938 kB
JSON
{
"$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
"version": 1,
"serialNumber": "urn:uuid:f03bf5b4-2fec-40e5-ad2c-800b0d590501",
"metadata": {
"timestamp": "2025-10-07T13:22:09.739Z",
"tools": {
"components": [
{
"type": "application",
"name": "npm",
"version": "11.6.1"
},
{
"type": "application",
"name": "cyclonedx-npm",
"group": "@cyclonedx",
"version": "4.0.3",
"author": "Jan Kowalleck",
"description": "Create CycloneDX Software Bill of Materials (SBOM) from NPM projects.",
"licenses": [
{
"license": {
"id": "Apache-2.0"
}
}
],
"externalReferences": [
{
"url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
}
]
},
{
"type": "library",
"name": "cyclonedx-library",
"group": "@cyclonedx",
"version": "9.0.0",
"author": "Jan Kowalleck",
"description": "Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).",
"licenses": [
{
"license": {
"id": "Apache-2.0"
}
}
],
"externalReferences": [
{
"url": "git+https://github.com/CycloneDX/cyclonedx-javascript-library.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/CycloneDX/cyclonedx-javascript-library#readme",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
}
]
}
]
},
"component": {
"type": "application",
"name": "greynoise-mcp-server",
"group": "@greynoise",
"version": "0.2.3",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3",
"author": "boB Rudis",
"description": "MCP Server for the GreyNoise Enterprise API",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/%40greynoise/greynoise-mcp-server@0.2.3?vcs_url=git%2Bhttps%3A%2F%2Fgithub.com%2FGreyNoise-Intelligence%2Fgreynoise-mcp-server.git",
"externalReferences": [
{
"url": "git+https://github.com/GreyNoise-Intelligence/greynoise-mcp-server.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/GreyNoise-Intelligence/greynoise-mcp-server#readme",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/GreyNoise-Intelligence/greynoise-mcp-server/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
}
],
"properties": [
{
"name": "cdx:npm:package:path",
"value": ""
}
]
}
},
"components": [
{
"type": "library",
"name": "sdk",
"group": "@modelcontextprotocol",
"version": "1.12.0",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|@modelcontextprotocol/sdk@1.12.0",
"author": "Anthropic, PBC",
"description": "Model Context Protocol implementation for TypeScript",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/%40modelcontextprotocol/sdk@1.12.0",
"externalReferences": [
{
"url": "git+https://github.com/modelcontextprotocol/typescript-sdk.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://modelcontextprotocol.io",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/modelcontextprotocol/typescript-sdk/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.12.0.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "9bfffb46520dc75177b33dcaab0635596cd58137185f9d87624e1b275864057577cdc70012d87e8d1bc6f03051add690b91b0f0093b1d8c1f7cda1cd08a2fb66"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:path",
"value": "node_modules/@modelcontextprotocol/sdk"
}
]
},
{
"type": "library",
"name": "express",
"group": "@types",
"version": "5.0.2",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|@types/express@5.0.2",
"description": "TypeScript definitions for express",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/%40types/express@5.0.2#types/express",
"externalReferences": [
{
"url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/express",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
},
{
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/@types/express/-/express-5.0.2.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "06d8cbdd9c1b090ae2c9bd031b0f91b75daa0173e20533ecf35e65b14bedb751ab934bcb44c64d31467be35779ae393e5103b17c3881677771a57d34bd290ade"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:development",
"value": "true"
},
{
"name": "cdx:npm:package:path",
"value": "node_modules/@types/express"
}
]
},
{
"type": "library",
"name": "node",
"group": "@types",
"version": "22.15.21",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|@types/node@22.15.21",
"description": "TypeScript definitions for node",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/%40types/node@22.15.21#types/node",
"externalReferences": [
{
"url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/node",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
},
{
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "115ff7ed377a73e3202806e470b1babea676cc46070fb6ef4abceaaacd912216c0eb0df1f83ab3f0c64cdec3fa9064de2eb7683a02997be5e36bbb540760cd91"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:development",
"value": "true"
},
{
"name": "cdx:npm:package:path",
"value": "node_modules/@types/node"
}
]
},
{
"type": "library",
"name": "dotenv",
"version": "16.4.7",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|dotenv@16.4.7",
"description": "Loads environment variables from .env file",
"licenses": [
{
"license": {
"id": "BSD-2-Clause",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/dotenv@16.4.7",
"externalReferences": [
{
"url": "git://github.com/motdotla/dotenv.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/motdotla/dotenv#readme",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/motdotla/dotenv/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "e3ba8f721442ca4642d37161918021aefc14e310c11488f540fa9a6ab8fa99d33f8605337cf1dca641c93a7de6240b9f15e780c40cde1acaf95f433893a7cb65"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:path",
"value": "node_modules/dotenv"
}
]
},
{
"type": "library",
"name": "express",
"version": "5.1.0",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|express@5.1.0",
"author": "TJ Holowaychuk",
"description": "Fast, unopinionated, minimalist web framework",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/express@5.1.0",
"externalReferences": [
{
"url": "git+https://github.com/expressjs/express.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://expressjs.com/",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/expressjs/express/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/express/-/express-5.1.0.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "0d3f5c939608454fbc198cf3539913dde1c603988bfb565dd04bad3a64c4f43b64f93beecdddb754153e79cec73cd493c5760ee7980f57f86ae294812438c5a4"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:path",
"value": "node_modules/express"
}
]
},
{
"type": "library",
"name": "jest",
"version": "29.7.0",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|jest@29.7.0",
"description": "Delightful JavaScript Testing.",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/jest@29.7.0#packages/jest",
"externalReferences": [
{
"url": "git+https://github.com/jestjs/jest.git#packages/jest",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
},
{
"url": "https://jestjs.io/",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/jestjs/jest/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "348cb7a00169f6c85d6b5f61cb81cad0745358ab4f26619d9efcb0bb4d673aa342daf660f99f9fbc90f1a4c400f3c79bd88f4471a7dc763620b03b619d84ef1b"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:development",
"value": "true"
},
{
"name": "cdx:npm:package:path",
"value": "node_modules/jest"
}
]
},
{
"type": "library",
"name": "node-fetch",
"version": "3.3.2",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|node-fetch@3.3.2",
"author": "David Frank",
"description": "A light-weight module that brings Fetch API to node.js",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/node-fetch@3.3.2",
"externalReferences": [
{
"url": "git+https://github.com/node-fetch/node-fetch.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/node-fetch/node-fetch",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/node-fetch/node-fetch/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "75107bf2cacdfe5ea0a96ba56a1f52af17989f179d7481b7d3e18ea8affd3a52d5c8b8371cf9ebe92a8e59358e5ca4700b6786602919e7d34db9282f4aba6038"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:path",
"value": "node_modules/node-fetch"
}
]
},
{
"type": "library",
"name": "ts-jest",
"version": "29.4.1",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|ts-jest@29.4.1",
"author": "Kulshekhar Kabra",
"description": "A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/ts-jest@29.4.1",
"externalReferences": [
{
"url": "git+https://github.com/kulshekhar/ts-jest.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://kulshekhar.github.io/ts-jest",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/kulshekhar/ts-jest/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.1.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "49a794b637e983d52abbc21b7832ad75a4b483c952e854fa3b33377b3ac37c4acf24f1cd0e8fc4cbe54518fd5b4080df6a06032f246977b3b5e57a46d44b3653"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:development",
"value": "true"
},
{
"name": "cdx:npm:package:path",
"value": "node_modules/ts-jest"
}
],
"components": [
{
"type": "library",
"name": "semver",
"version": "7.7.2",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|ts-jest@29.4.1|semver@7.7.2",
"author": "GitHub Inc.",
"description": "The semantic version parser used by npm.",
"licenses": [
{
"license": {
"id": "ISC",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/semver@7.7.2",
"externalReferences": [
{
"url": "git+https://github.com/npm/node-semver.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/npm/node-semver#readme",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/npm/node-semver/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "445d05c3eacee4031ff4c0326915c8e005745258f994c1ea571c5d4a08956e2c52097a049a65ff8e4d02b89c38fb74aaae860ef55a1487e1dcb898afbed25e98"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:development",
"value": "true"
},
{
"name": "cdx:npm:package:path",
"value": "node_modules/ts-jest/node_modules/semver"
}
]
},
{
"type": "library",
"name": "type-fest",
"version": "4.41.0",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|ts-jest@29.4.1|type-fest@4.41.0",
"author": "Sindre Sorhus",
"description": "A collection of essential TypeScript types",
"licenses": [
{
"expression": "(MIT OR CC0-1.0)",
"acknowledgement": "declared"
}
],
"purl": "pkg:npm/type-fest@4.41.0",
"externalReferences": [
{
"url": "git+https://github.com/sindresorhus/type-fest.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/sindresorhus/type-fest#readme",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/sindresorhus/type-fest/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "4de4d243a1f9607be9a95c0145c9cb0c20670ce1d662eec8bc66c74fa37c00eca672bf4f2468dcd464ed896653620d0d0a0630be761612454285002bf5b8dfc0"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:development",
"value": "true"
},
{
"name": "cdx:npm:package:path",
"value": "node_modules/ts-jest/node_modules/type-fest"
}
]
}
]
},
{
"type": "library",
"name": "ts-node",
"version": "10.9.2",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|ts-node@10.9.2",
"author": "Blake Embrey",
"description": "TypeScript execution environment and REPL for node.js, with source map support",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/ts-node@10.9.2",
"externalReferences": [
{
"url": "git://github.com/TypeStrong/ts-node.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://typestrong.org/ts-node",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/TypeStrong/ts-node/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "7f4145a4875c1e09fccdc3d26dfd5d45ebf0b74e3b60c9da889337bb6c3645ec2b07e7e86ffcde3d972b3b24282cc30eeda04875d2dc40810ae5d62390b9c6ad"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:development",
"value": "true"
},
{
"name": "cdx:npm:package:path",
"value": "node_modules/ts-node"
}
]
},
{
"type": "library",
"name": "tsup",
"version": "8.5.0",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|tsup@8.5.0",
"author": "EGOIST",
"description": "Bundle your TypeScript library with no config, powered by esbuild",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/tsup@8.5.0",
"externalReferences": [
{
"url": "git+https://github.com/egoist/tsup.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://tsup.egoist.dev/",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/egoist/tsup/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/tsup/-/tsup-8.5.0.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "566069efb956350aba3dfb8ca821c3df15a5db6bc4a16b0a6a3905f2dfb23016b09544bc273108faf39531eb8d648b8c30bf2a5d18b314a8bda03e6094a41571"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:development",
"value": "true"
},
{
"name": "cdx:npm:package:path",
"value": "node_modules/tsup"
}
],
"components": [
{
"type": "library",
"name": "source-map",
"version": "0.8.0-beta.0",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|tsup@8.5.0|source-map@0.8.0-beta.0",
"author": "Nick Fitzgerald",
"description": "Generates and consumes source maps",
"licenses": [
{
"license": {
"id": "BSD-3-Clause",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/source-map@0.8.0-beta.0",
"externalReferences": [
{
"url": "git+ssh://git@github.com/mozilla/source-map.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/mozilla/source-map",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/mozilla/source-map/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "db29a0ea8441a5e6de662f5450db2043cf5b871d354dc4e498d4c69cd3bcf2299399b4a0cb89dfba3ae054414a5a9313106035d440e44edee6a8e6d33dd8a020"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:development",
"value": "true"
},
{
"name": "cdx:npm:package:path",
"value": "node_modules/tsup/node_modules/source-map"
}
]
}
]
},
{
"type": "library",
"name": "typescript",
"version": "5.9.2",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|typescript@5.9.2",
"author": "Microsoft Corp.",
"description": "TypeScript is a language for application scale JavaScript development",
"licenses": [
{
"license": {
"id": "Apache-2.0",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/typescript@5.9.2",
"externalReferences": [
{
"url": "git+https://github.com/microsoft/TypeScript.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://www.typescriptlang.org/",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/microsoft/TypeScript/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "0960735d0adcfea3a4862770d4ecc14d0b9845b7f2c435c93152755cdc141c644e566b9a7a2126dceb25a59d5157de9ded228a8d92ab489bb7fadff1970dd1f4"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:development",
"value": "true"
},
{
"name": "cdx:npm:package:path",
"value": "node_modules/typescript"
}
]
},
{
"type": "library",
"name": "zod",
"version": "3.24.2",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|zod@3.24.2",
"author": "Colin McDonnell",
"description": "TypeScript-first schema declaration and validation library with static type inference",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/zod@3.24.2",
"externalReferences": [
{
"url": "git+https://github.com/colinhacks/zod.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://zod.dev",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/colinhacks/zod/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "958ec20d6e37102816f6ed53713dc8a171df972c1f56a0d8cdee30684cfcd768d1fdb67c1470ec97ba454284994f3e4dfb636a457b3c181c27030a3764dc6a85"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:path",
"value": "node_modules/zod"
}
]
},
{
"type": "library",
"name": "ajv",
"version": "6.12.6",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|ajv@6.12.6",
"author": "Evgeny Poberezkin",
"description": "Another JSON Schema Validator",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/ajv@6.12.6",
"externalReferences": [
{
"url": "git+https://github.com/ajv-validator/ajv.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/ajv-validator/ajv",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/ajv-validator/ajv/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "8f77d52e0bd3a39dbb6a7c98c893864d825b1bebe79d062f1349b99a691cd532be9f1029a6408b3082f4699e1d6e55423681928619be933138654ca4068320e2"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:path",
"value": "node_modules/ajv"
}
]
},
{
"type": "library",
"name": "content-type",
"version": "1.0.5",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|content-type@1.0.5",
"author": "Douglas Christopher Wilson",
"description": "Create and parse HTTP Content-Type header",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/content-type@1.0.5",
"externalReferences": [
{
"url": "git+https://github.com/jshttp/content-type.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/jshttp/content-type#readme",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/jshttp/content-type/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "9d38ea7dc045122a4a7570afe180d05827e670b64a9bcd65745d29028a53bf2ac51956dc47a3ff54001de46ecdfb4b53afc42a894d2d15a743e852b836d27038"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:path",
"value": "node_modules/content-type"
}
]
},
{
"type": "library",
"name": "cors",
"version": "2.8.5",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|cors@2.8.5",
"author": "Troy Goode",
"description": "Node.js CORS middleware",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/cors@2.8.5",
"externalReferences": [
{
"url": "git+https://github.com/expressjs/cors.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/expressjs/cors#readme",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/expressjs/cors/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "2881db2c9aaeef7446aff8676eb3bdb817a2c4d1aebd2423ba5fe3745bd2fca152207d615957759e0ef3387c7e62b11f2272c6eeae27e861d0f5c0edc6ffcfea"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:path",
"value": "node_modules/cors"
}
]
},
{
"type": "library",
"name": "cross-spawn",
"version": "7.0.6",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|cross-spawn@7.0.6",
"author": "André Cruz",
"description": "Cross platform child_process#spawn and child_process#spawnSync",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/cross-spawn@7.0.6",
"externalReferences": [
{
"url": "git+ssh://git@github.com/moxystudio/node-cross-spawn.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/moxystudio/node-cross-spawn",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/moxystudio/node-cross-spawn/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "b95d903963f69d6ceccb668ca7c69189b862f5d9731791e0879487681f4e893184c834e2249cb1d2ecb9d505ddc966ed00736e6b85c9cd429c6b73b3294777bc"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:path",
"value": "node_modules/cross-spawn"
}
]
},
{
"type": "library",
"name": "eventsource",
"version": "3.0.6",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|eventsource@3.0.6",
"author": "Espen Hovlandsdal",
"description": "WhatWG/W3C compliant EventSource client for Node.js and browsers",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/eventsource@3.0.6",
"externalReferences": [
{
"url": "git://git@github.com/EventSource/eventsource.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/EventSource/eventsource#readme",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/EventSource/eventsource/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.6.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "975f56a44da6f614aec8fd3af856ee5147f51be4744852ebb507db45bf4f46bfa88a639fc508601826d569783922f672c934e126cc61e8bfecae432209e04f0c"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:path",
"value": "node_modules/eventsource"
}
]
},
{
"type": "library",
"name": "express-rate-limit",
"version": "7.5.0",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|express-rate-limit@7.5.0",
"author": "Nathan Friedly",
"description": "Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/express-rate-limit@7.5.0",
"externalReferences": [
{
"url": "git+https://github.com/express-rate-limit/express-rate-limit.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/express-rate-limit/express-rate-limit",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/express-rate-limit/express-rate-limit/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.0.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "781e736d087987e55e9cc3ccddf87e9f0d581318b99ccafa1d4091eb610b48fd7586ebf19bf522af51f5404c93924e505fa039f295fa36669331c78a67412876"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:path",
"value": "node_modules/express-rate-limit"
}
]
},
{
"type": "library",
"name": "pkce-challenge",
"version": "5.0.0",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|pkce-challenge@5.0.0",
"author": "crouchcd",
"description": "Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/pkce-challenge@5.0.0",
"externalReferences": [
{
"url": "git+https://github.com/crouchcd/pkce-challenge.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/crouchcd/pkce-challenge#readme",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/crouchcd/pkce-challenge/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.0.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "b9e18b7e5aeb9efc01df1ba8fee1a86f9a5de4537b97432c2dfd19f3ba3f510991b708ef7f295f73d32eac8c51016cb00984e0aefa5705caa357839f09818221"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:path",
"value": "node_modules/pkce-challenge"
}
]
},
{
"type": "library",
"name": "raw-body",
"version": "3.0.0",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|raw-body@3.0.0",
"author": "Jonathan Ong",
"description": "Get and validate the raw body of a readable stream.",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/raw-body@3.0.0",
"externalReferences": [
{
"url": "git+https://github.com/stream-utils/raw-body.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/stream-utils/raw-body#readme",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/stream-utils/raw-body/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "4669212fc080c8244f5c2136f0c307d33d8f356401364d90d3d65dc4cf4838e5f0c7065b37ea9b59a6ad3e476458828bd99543226acdfe92b91d3473d8f712e2"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:path",
"value": "node_modules/raw-body"
}
]
},
{
"type": "library",
"name": "zod-to-json-schema",
"version": "3.24.5",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|zod-to-json-schema@3.24.5",
"author": "Stefan Terdell",
"description": "Converts Zod schemas to Json Schemas",
"licenses": [
{
"license": {
"id": "ISC",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/zod-to-json-schema@3.24.5",
"externalReferences": [
{
"url": "git+https://github.com/StefanTerdell/zod-to-json-schema.git",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\""
},
{
"url": "https://github.com/StefanTerdell/zod-to-json-schema#readme",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/StefanTerdell/zod-to-json-schema/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "fc0b96c0c3fe62a88f6ec271e43e937e04537389132e3b21e5239c7786cbb1f520d917045eb14c265d431a0747cb66827ec200fdcaffd49334c5c0761998e2f2"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:path",
"value": "node_modules/zod-to-json-schema"
}
]
},
{
"type": "library",
"name": "body-parser",
"group": "@types",
"version": "1.19.5",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|@types/body-parser@1.19.5",
"description": "TypeScript definitions for body-parser",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/%40types/body-parser@1.19.5#types/body-parser",
"externalReferences": [
{
"url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/body-parser",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
},
{
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/body-parser",
"type": "website",
"comment": "as detected from PackageJson property \"homepage\""
},
{
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \"bugs.url\""
},
{
"url": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
"type": "distribution",
"hashes": [
{
"alg": "SHA-512",
"content": "7c1dd9bbddae71abb4890d0930215013b6ff76ff0eb74ecd23729a64890850d5eaf3693878102a51a9de5df95e198f495ac91e4bdcbebb49d7332b2972e42b0a"
}
],
"comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
}
],
"properties": [
{
"name": "cdx:npm:package:development",
"value": "true"
},
{
"name": "cdx:npm:package:path",
"value": "node_modules/@types/body-parser"
}
]
},
{
"type": "library",
"name": "express-serve-static-core",
"group": "@types",
"version": "5.0.6",
"bom-ref": "@greynoise/greynoise-mcp-server@0.2.3|@types/express-serve-static-core@5.0.6",
"description": "TypeScript definitions for express-serve-static-core",
"licenses": [
{
"license": {
"id": "MIT",
"acknowledgement": "declared"
}
}
],
"purl": "pkg:npm/%40types/express-serve-static-core@5.0.6#types/express-serve-static-core",
"externalReferences": [
{
"url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/express-serve-static-core",
"type": "vcs",
"comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
},
{
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-serve-static-core",