{"_id":"@aikidosec/mcp","_rev":"35-8f98cc308cbe883aae84477166f1fdd1","name":"@aikidosec/mcp","dist-tags":{"latest":"1.0.24"},"versions":{"0.0.1-beta":{"name":"@aikidosec/mcp","version":"0.0.1-beta","license":"SEE LICENSE IN LICENSE.md","_id":"@aikidosec/mcp@0.0.1-beta","maintainers":[{"name":"hansaikido","email":"hans@aikido.dev"},{"name":"willem-delbare","email":"willem@aikido.dev"}],"dist":{"shasum":"ac95262922afa6279d7455157e0df2ba735a071b","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-0.0.1-beta.tgz","fileCount":2,"integrity":"sha512-gTiQBPkc0HrZl4ANCrCowWOxgQYvRZvbYxWY/Xg6lC2VJTe1W4WNLg0HWPonjmyvUydgBcOf3bFXGzkSSXDp2w==","signatures":[{"sig":"MEQCIBB9ghbDx9aBl3Rpnyuen4wjMfavnEBCYOQEo2VZAfqoAiACN4qI/eZpapZUlfEL1l3ys9QuekubUXkjV+zW0HdqTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164},"_npmUser":{"name":"willem-delbare","email":"willem@aikido.dev"},"_npmVersion":"10.5.0","description":"Coming soon.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.1-beta_1764779220550_0.82966285417942","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@aikidosec/mcp","version":"0.0.1","license":"SEE LICENSE IN LICENSE.md","_id":"@aikidosec/mcp@0.0.1","maintainers":[{"name":"hansaikido","email":"hans@aikido.dev"},{"name":"willem-delbare","email":"willem@aikido.dev"}],"dist":{"shasum":"fba8cb5b259ce093b316a3dd90c7cdadcc8c4358","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-0.0.1.tgz","fileCount":2,"integrity":"sha512-Kc7oitizAZ7IaC3V+LTT6xAFakuG9beVcnep7ZoIJUz5+N5CDqcpcHwtRHP7PqV2fygwTBp8IS+J7VDfYBaajg==","signatures":[{"sig":"MEUCIEVJVWwPtsw1R//bMltU58+osnueeKwnDSfryO4+oL76AiEAjG6koDRR2tsdvEU2PXRRmTQrSGDjB0ucPj+Jjin9AJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159},"_npmUser":{"name":"willem-delbare","email":"willem@aikido.dev"},"_npmVersion":"10.5.0","description":"Coming soon.","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.1_1764779281445_0.9471900456675808","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@aikidosec/mcp","version":"1.0.0","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.0","maintainers":[{"name":"hansaikido","email":"hans@aikido.dev"},{"name":"willem-delbare","email":"willem@aikido.dev"}],"dist":{"shasum":"9bf01ea082c6eb0edb30b1386aa1f2814de0652d","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.0.tgz","fileCount":14,"integrity":"sha512-W9Hq6z0oPAQoLZ+Y46wVg8TZV3Gt2ZGv3On6vyl3cpBpvge/YMCcNPIxfa6zpO0AV2Z0xzG26IQZ3045IWH0Xg==","signatures":[{"sig":"MEUCIQCVfS5tG+nkvLP7vdcCLkSRIh41RJjPkGI4PK98qkihSwIgNzdR6g/XxgRj6Y1p6gZh0POhBWs0ev/yWTBcOEwWzjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56949594},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"e743b5fb1ac1d3cdcf952d7564fe7d5bca727227","scripts":{"build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"willem-delbare","email":"willem@aikido.dev"},"_npmVersion":"11.6.4","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"3.25.76","pino":"10.1.0","decompress":"4.2.1","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","esbuild":"^0.25.9","ts-node":"^10.9.2","@types/node":"^24.3.0","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.0_1765193011021_0.9185832421937898","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aikidosec/mcp","version":"1.0.1","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.1","maintainers":[{"name":"hansaikido","email":"hans@aikido.dev"},{"name":"willem-delbare","email":"willem@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"fbd7e7de4bfe88607fd6740d56ea1c3fb4de0dcc","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.1.tgz","fileCount":14,"integrity":"sha512-DSlzG9Kl29XHMm7f1agrakIAeNWVbfwx3C568SgRsmcOCszh796XcrzLNo1DbA0F9MdZJfoOLNlCBsTtBNUysw==","signatures":[{"sig":"MEYCIQDuCBhtDalcnvG1yBaWChv8QFTVkhVp+F+GycRmcR+xtAIhANGPmX7m16hqlPJVu5rNldC0v4PIIBNZeoW/IZbut/Ma","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56949664},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"79b417a3f19e2c4099433032f3af9126799c622d","scripts":{"build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"willem-delbare","email":"willem@aikido.dev"},"_npmVersion":"11.6.4","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"3.25.76","pino":"10.1.0","decompress":"4.2.1","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","esbuild":"^0.25.9","ts-node":"^10.9.2","@types/node":"^24.3.0","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.1_1765196003896_0.7618228093295007","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aikidosec/mcp","version":"1.0.2","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.2","maintainers":[{"name":"hansaikido","email":"hans@aikido.dev"},{"name":"willem-delbare","email":"willem@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"1d933aad03d4ceca3255d5a5ca76c7f15bf8dba6","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.2.tgz","fileCount":14,"integrity":"sha512-GaMjCq/F1yYQbIh9kv/KbfZflFMWMP+JVxBepT1+M3PgnzhWQ9spP+EDx4qkQv1RK5GIQIC7IjMtEW3A79PQhA==","signatures":[{"sig":"MEUCIQCns7bS6HTvLf31iIkDKK7BURnqkPIUj65JgSsJfu6XWAIgJCVPeNux/QmU7cShxgn8iE8/WKZj3KW4SMNQWpQMtX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56951967},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"906ef0ac4696351e8bf581086a277c57b39c284c","scripts":{"build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"willem-delbare","email":"willem@aikido.dev"},"_npmVersion":"11.7.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.0","decompress":"4.2.1","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","esbuild":"^0.25.9","ts-node":"^10.9.2","@types/node":"^24.3.0","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.2_1768233646970_0.6711593194090715","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@aikidosec/mcp","version":"1.0.3","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.3","maintainers":[{"name":"hansaikido","email":"hans@aikido.dev"},{"name":"willem-delbare","email":"willem@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"e68c09cb8477060c0f8d9b8631bdad6373763029","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.3.tgz","fileCount":14,"integrity":"sha512-Lq5s8/Xet/KdkiHMgAv+tLkqoaMAPZ5ByYwl0o7lXrqdx1kAwcNAqSa8/wIy/zAZltz5w8aDxPbDmXB0n837VQ==","signatures":[{"sig":"MEUCIB1W5WBHjunzGkl5qP7x6saPY0g1zoYT+6/PcLRclQbxAiEA20XFISyQv3gzmSio0FHoo19vhw9zNb5SQgF1Fsi2EYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56165179},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"2292f40823762861274e3bf543149c55283ef1d2","scripts":{"build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"willem-delbare","email":"willem@aikido.dev"},"_npmVersion":"11.7.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.25.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","esbuild":"^0.25.9","ts-node":"^10.9.2","@types/node":"^24.3.0","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.3_1769000226028_0.12119550935587675","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@aikidosec/mcp","version":"1.0.4","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.4","maintainers":[{"name":"hansaikido","email":"hans@aikido.dev"},{"name":"willem-delbare","email":"willem@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"86d2128e7c422b3b9abbe317af0dd5fb6ae4bafb","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.4.tgz","fileCount":14,"integrity":"sha512-SD4CUKwVRKATXjl7mzJMaZu53G4UT0k38DGSvaAvFzr7+WvWJPoTuhKjyvZiwmv+YIBin4FzI4W+f07NzDnWRw==","signatures":[{"sig":"MEQCIBD7p/owuKbBMPPAYMFW2cmlMcyjMqJm+b6NcDQDXChFAiASNLW5quzSw4zWJ3fILp8Sklt1TC692SjpzJyfCRYjUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56165877},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"4e9e4b1dbbc9af9d84ba15414192f7e699c6c523","scripts":{"build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ffe0f14-f94d-4e71-b3d8-8d7cfd03f098"}},"overrides":{"hono@<=4.12.12":"4.12.12","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.10.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.1","esbuild":"0.25.12","ts-node":"10.9.2","@types/node":"24.10.1","@typescript-eslint/parser":"8.48.1","@typescript-eslint/eslint-plugin":"8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.4_1776427059927_0.46695996949774443","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@aikidosec/mcp","version":"1.0.5","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.5","maintainers":[{"name":"hansaikido","email":"hans@aikido.dev"},{"name":"willem-delbare","email":"willem@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"6d11dad75beda273cc5f9977822d6ba88fed5a8b","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.5.tgz","fileCount":15,"integrity":"sha512-5Ng+85018xX3EajF4m0yZv7iUUz5lLBGlPjDYCrYE3LyuyxwpeBr4hCzPateDID8Tm0/tx8d2IOXoauCyX5yyw==","signatures":[{"sig":"MEUCICrfCb+oQH0yrzjoS3p47bgXrwGZZ3G1qpsx4sgyG2Y4AiEA5g0sztpGu7Yb57ka2y0PC5LWb1IPgaJotbYWvJzL5UI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56305718},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"17e48f0d59aa0e10fa87ec29112d1bfbf6c6c7e3","scripts":{"build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ffe0f14-f94d-4e71-b3d8-8d7cfd03f098"}},"overrides":{"hono@<=4.12.12":"4.12.12","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.10.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"devDependencies":{"eslint":"9.39.1","esbuild":"0.25.12","ts-node":"10.9.2","@types/node":"24.10.1","@typescript-eslint/parser":"8.48.1","@typescript-eslint/eslint-plugin":"8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.5_1776427640643_0.20336175209027085","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@aikidosec/mcp","version":"1.0.6","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.6","maintainers":[{"name":"hansaikido","email":"hans@aikido.dev"},{"name":"willem-delbare","email":"willem@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"86d7e4374af9c62b7ba60d0cb7b2b57616c31dbd","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.6.tgz","fileCount":15,"integrity":"sha512-cteXFerR/cAeqqN2FetPQLLTOS9anCElD2sqqQvmEp2DZffGAvAwFyEreKHKG8vjqYDPQVlKir42zYE8NoWSBg==","signatures":[{"sig":"MEUCIQCl20WlJLZQ3zwHgMqezqcOkwRZdBNNso7xWCLCtp3Q3QIgWauYYiOIUrq2bpcrdMlGgElO3abUDuCCHHrN9dv9CpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56308137},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"b421276cbabad26a5da4f97d949e1fe17cb6b2f7","scripts":{"build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ffe0f14-f94d-4e71-b3d8-8d7cfd03f098"}},"overrides":{"hono@<=4.12.14":"4.12.14","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.10.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"devDependencies":{"eslint":"9.39.1","esbuild":"0.25.12","ts-node":"10.9.2","@types/node":"24.10.1","@typescript-eslint/parser":"8.48.1","@typescript-eslint/eslint-plugin":"8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.6_1778691677098_0.16670042176235622","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@aikidosec/mcp","version":"1.0.7","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.7","maintainers":[{"name":"hansaikido","email":"hans@aikido.dev"},{"name":"willem-delbare","email":"willem@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"a597c9746a5bfe8442ae7b878ee8a9a736f6828c","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.7.tgz","fileCount":15,"integrity":"sha512-Gd6xyOoYcLPN6VgKYaZ6F+s2X/5DU/o1vr49C7YLM7e7n33HcHxKZFbbYuewwnX54VpGBXqwYzNIrGZZWvY/5A==","signatures":[{"sig":"MEYCIQDrnPlTSRF/xpKpnWDEXh6QjfT6vq/2hGG1jsGo9iRyPAIhAMdh+3XRWLAOZUBVVQhA9GKtTSjhwnY0edVqnRcDg73m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56308217},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"f561f2a540ff33cc64af15f82bfb01d3d595bdbf","scripts":{"build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ffe0f14-f94d-4e71-b3d8-8d7cfd03f098"}},"overrides":{"hono@<=4.12.14":"4.12.14","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.10.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"devDependencies":{"eslint":"9.39.1","esbuild":"0.25.12","ts-node":"10.9.2","@types/node":"24.10.1","@typescript-eslint/parser":"8.48.1","@typescript-eslint/eslint-plugin":"8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.7_1778857368538_0.10042268670650079","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@aikidosec/mcp","version":"1.0.8","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.8","maintainers":[{"name":"hansaikido","email":"hans@aikido.dev"},{"name":"willem-delbare","email":"willem@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"174c0e229a9e13bdfb297c8abbef493609f4e94d","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.8.tgz","fileCount":15,"integrity":"sha512-sBxyNJiEo90QuNuCeFCucfX29EqWzmO27+rVuTLi3CCPdoPbPrPhNy80LM8LtGGtADAouLBP4K+uMmXSxgw21w==","signatures":[{"sig":"MEUCIARk4v4qj5APpyHPlfhaByjr7EW8b6VXYtCk17ynhy3MAiEAuVywAsYKM36XMOUGXr9Vz8bw0zgDgp7gdBWJyf7rthY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56349135},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"1495ce3c0eca7dfa64395b6f0a316c66c5ab69a2","scripts":{"test":"vitest run","build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"willem-delbare","email":"willem@aikido.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9075f41c-c186-4f85-8877-98520b2b987d"}},"overrides":{"hono@<=4.12.14":"4.12.14","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.15.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"devDependencies":{"eslint":"9.39.1","vitest":"4.1.6","esbuild":"0.25.12","ts-node":"10.9.2","@types/node":"24.10.1","@typescript-eslint/parser":"8.48.1","@typescript-eslint/eslint-plugin":"8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.8_1780064484116_0.24909273971214807","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@aikidosec/mcp","version":"1.0.9","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.9","maintainers":[{"name":"sander_aikido","email":"sander@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"28faa53075d97eafd50a7d5307ac639b1016ab58","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.9.tgz","fileCount":15,"integrity":"sha512-A7W+ebB/9FouWty2AgJ1IKPDjZ5MUlvo8zLZdlw+TJkhssttOzOBfcvHqj82aW959uf4xhz2uvF22uP8mx5vjg==","signatures":[{"sig":"MEYCIQDGmpuP5ya7Jw9hcVnX5yAfY/IRGntMb1uQkeiLx60HyQIhAJ292dsb2FRDSXdgu+Pl0WDi+V2CjzllODRmIF1f7fd/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56360223},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"38822d4d63d7bc77612a4222c07c417d7e0fc1a2","scripts":{"test":"vitest run","build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"sander_aikido","email":"sander@aikido.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9075f41c-c186-4f85-8877-98520b2b987d"}},"overrides":{"hono@<=4.12.14":"4.12.14","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.15.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","@github/keytar":"7.10.6","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"devDependencies":{"eslint":"9.39.1","vitest":"4.1.6","esbuild":"0.25.12","ts-node":"10.9.2","@types/node":"24.10.1","@typescript-eslint/parser":"8.48.1","@typescript-eslint/eslint-plugin":"8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.9_1781181015555_0.48379666363409357","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@aikidosec/mcp","version":"1.0.10","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.10","maintainers":[{"name":"sander_aikido","email":"sander@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"13a0c1774a7b063c9c34c49e0e58094d192c9723","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.10.tgz","fileCount":15,"integrity":"sha512-a1JBU7naGJRKWeQPyLvnG2TUhkMgR1ObbjEQq+olFi+mPIlVv6aR4wAKChlW+ZqV/w3myKOuucznwI4kgT4KeQ==","signatures":[{"sig":"MEUCIQDam94QF9eOTwqe4NpE8dIVs9mqSnmPbfl9oj2F7XVz+gIgTVBbqOwWpcUBx7KeK8OlhnrQrBGXjOIc1qNDLDFT8uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56360256},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"44cadbf2f75a3ae57ab7f16f032195829755f229","scripts":{"test":"vitest run","build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"sander_aikido","email":"sander@aikido.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9075f41c-c186-4f85-8877-98520b2b987d"}},"overrides":{"hono@<=4.12.14":"4.12.14","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.15.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","@github/keytar":"7.10.6","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"devDependencies":{"eslint":"9.39.1","vitest":"4.1.6","esbuild":"0.25.12","ts-node":"10.9.2","@types/node":"24.10.1","@typescript-eslint/parser":"8.48.1","@typescript-eslint/eslint-plugin":"8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.10_1781194689237_0.4903036136214032","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@aikidosec/mcp","version":"1.0.11","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.11","maintainers":[{"name":"sander_aikido","email":"sander@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"f14cab3922c3919a00e61afca264602cdc5b8f79","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.11.tgz","fileCount":15,"integrity":"sha512-kQ6vUHjjKpxQ8J/+Ef9p3XzF90r79Il92Je/PzuDM8cI8yG17w1ABcOBnddPYNGGDztfuT8omjCXVejqNcIZzg==","signatures":[{"sig":"MEUCIAk5OnZ8I3tQnyNjXjXGn3pkNmvCDLcv0Rv2V2Whh2SfAiEAnNUdC4HJDov3vXHEFEGoKDoyLjOHa69PxN+KSWP3yu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56621167},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"3871259e016f5d2228e03ae209c458ea3863a27c","scripts":{"test":"vitest run","build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"sander_aikido","email":"sander@aikido.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9075f41c-c186-4f85-8877-98520b2b987d"}},"overrides":{"hono@<=4.12.25":"4.12.25","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.15.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"4.4.0","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","@github/keytar":"7.10.6","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"devDependencies":{"eslint":"9.39.1","vitest":"4.1.6","esbuild":"0.25.12","ts-node":"10.9.2","@types/node":"24.10.1","@typescript-eslint/parser":"8.48.1","@typescript-eslint/eslint-plugin":"8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.11_1782397678679_0.7412563653951174","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@aikidosec/mcp","version":"1.0.12","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.12","maintainers":[{"name":"sander_aikido","email":"sander@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"e2f2e41397d4e92a7f8b7fc698954a11e75e663f","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.12.tgz","fileCount":15,"integrity":"sha512-MZ+JIFASHhUFDnxxsPrQ08LBT1C99IbQeBcSnxp2qLv7DwZepWof5B+df1vY9DQdNRAtrmeYstqCfD/OdX432Q==","signatures":[{"sig":"MEQCICXMct+TqE67ou4tEoMo0qtkOgkAUXnGXMKEdLrMUBc4AiAJNJY+YX6cwgDOudshTPm0aZuAVwE5pob7KZR6+jsEyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56361875},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"178ce591b9a416f78e5ac75625ecf0dccad59340","scripts":{"test":"vitest run","build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"sander_aikido","email":"sander@aikido.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9075f41c-c186-4f85-8877-98520b2b987d"}},"overrides":{"hono@<=4.12.25":"4.12.25","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.15.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","@github/keytar":"7.10.6","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"devDependencies":{"eslint":"9.39.1","vitest":"4.1.6","esbuild":"0.25.12","ts-node":"10.9.2","@types/node":"24.10.1","@typescript-eslint/parser":"8.48.1","@typescript-eslint/eslint-plugin":"8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.12_1782398851822_0.5264556037676602","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@aikidosec/mcp","version":"1.0.13","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.13","maintainers":[{"name":"sander_aikido","email":"sander@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"3364ce0337f286685bae8aefb078fa904a690cb2","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.13.tgz","fileCount":15,"integrity":"sha512-PXIoqoOVbdCjbpTuAzkqmCRmQDmHjcPTZ4dOowZ816MmIazAUKaGxNPW+9Ra8K26bswssprOp9EIIbIMRsuKEA==","signatures":[{"sig":"MEUCIAmvdgb5MC+2TcYTIcLMYEGc9un7xB52fkxIc0crRmzSAiEAlFjvZxGm0FsPhnE/N0fn3kMHkfPbZmh/3wWEl9cwVj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56362600},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"0233689fb9666cc97fe5ceea23438d141efa9873","scripts":{"test":"vitest run","build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"sander_aikido","email":"sander@aikido.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9075f41c-c186-4f85-8877-98520b2b987d"}},"overrides":{"hono@<=4.12.25":"4.12.25","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.15.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","@github/keytar":"7.10.6","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"devDependencies":{"eslint":"9.39.1","vitest":"4.1.6","esbuild":"0.25.12","ts-node":"10.9.2","@types/node":"24.10.1","@typescript-eslint/parser":"8.48.1","@typescript-eslint/eslint-plugin":"8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.13_1783347959711_0.10983121752723268","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@aikidosec/mcp","version":"1.0.14","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.14","maintainers":[{"name":"sander_aikido","email":"sander@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"ebc67a9bbdc8a1b73fa0ef2174ef68ae1afab85e","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.14.tgz","fileCount":15,"integrity":"sha512-pT5QP2sXVDUhXrqINI03vDnyjOc69XL+jwkgwnOigAFmmjLMYZUVwClwQ7JhSifRJhsqevF8FZIR74NXtmoyHg==","signatures":[{"sig":"MEUCIQC+CMO2OQL+f+tDbqHcj+LwFSVrU3yn1Uxa5E/Re/CM3AIgCP1+s9FLUuGHXOXypqWq8/EcF2iPbuRUxi5ERzCsfkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56362826},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"8ce0443b27bbc67a187ba045524829ecd7c637a3","scripts":{"test":"vitest run","build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"sander_aikido","email":"sander@aikido.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9075f41c-c186-4f85-8877-98520b2b987d"}},"overrides":{"hono@<=4.12.25":"4.12.25","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.15.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","@github/keytar":"7.10.6","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"devDependencies":{"eslint":"9.39.1","vitest":"4.1.6","esbuild":"0.25.12","ts-node":"10.9.2","@types/node":"24.10.1","@typescript-eslint/parser":"8.48.1","@typescript-eslint/eslint-plugin":"8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.14_1783419240084_0.559866168884523","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@aikidosec/mcp","version":"1.0.15","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.15","maintainers":[{"name":"sander_aikido","email":"sander@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"04afe18b84774ebe116f92f19449839bf4d56bfa","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.15.tgz","fileCount":15,"integrity":"sha512-Hy1Q8KF0bVNO4detzX6FgTsloRVK2wyDvkQcFSOPQHHhiPPYYgkt6YSzKeXHAe7p+MZ07eAexUaOEWUpApHICg==","signatures":[{"sig":"MEUCIGIBSQGoRNeyx0SJ/xtTOMPA7T02DX/x60oKtBpEeFw5AiEAvmo/YZoQJFLDnsuLkv8cLM6jKwZSTmmfMBVdWEARBLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56363958},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"11099e988309f5612c090402df06f60659aa1167","scripts":{"test":"vitest run","build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"sander_aikido","email":"sander@aikido.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9075f41c-c186-4f85-8877-98520b2b987d"}},"overrides":{"hono@<=4.12.25":"4.12.25","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.15.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","@github/keytar":"7.10.6","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"devDependencies":{"eslint":"9.39.1","vitest":"4.1.6","esbuild":"0.25.12","ts-node":"10.9.2","@types/node":"24.10.1","@typescript-eslint/parser":"8.48.1","@typescript-eslint/eslint-plugin":"8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.15_1784898742983_0.5296010749256861","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@aikidosec/mcp","version":"1.0.16","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.16","maintainers":[{"name":"sander_aikido","email":"sander@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"68343eb7bab284de48d6761d850fc30dcee1d56f","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.16.tgz","fileCount":15,"integrity":"sha512-j7DFP8BtIlx0oXCP45ojlBJZW+E+CNpNuOWZKNQZg5cAMbH7xj7TKLXkD1f/9TcCF3ztfKSjRmjkqTYEJ0VjCA==","signatures":[{"sig":"MEQCIB1UaxtM3v6jwmG++xDCiBr8qsZId0gQFRN3FFZKHfYYAiAVHzCGErjQ6wuMWFLxZqpo1D5OyE4rURfteslA0x/JXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56364982},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"01fe6596f9abe3360f8df7b9354410eb3619ff19","scripts":{"test":"vitest run","build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"sander_aikido","email":"sander@aikido.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9075f41c-c186-4f85-8877-98520b2b987d"}},"overrides":{"hono@<=4.12.25":"4.12.25","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.15.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","@github/keytar":"7.10.6","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"devDependencies":{"eslint":"9.39.1","vitest":"4.1.6","esbuild":"0.25.12","ts-node":"10.9.2","@types/node":"24.10.1","@typescript-eslint/parser":"8.48.1","@typescript-eslint/eslint-plugin":"8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.16_1785934080664_0.7142334121537335","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@aikidosec/mcp","version":"1.0.17","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.17","maintainers":[{"name":"sander_aikido","email":"sander@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"6fa7e3d35f9b600b626537f1c7986b80a73480ac","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.17.tgz","fileCount":15,"integrity":"sha512-xoYtIVBMGRdtb6g4TS+C7PBm5zGRmJOMQT7d4FJtruL1JmeWjgqn5XW6226vXoU1vXVqX14igaZzH/52UnjsHQ==","signatures":[{"sig":"MEUCIQCH+zF6fJ/r8SD8RnbARy0W5scZ7LXmT49CeKErppxDDAIgN/QSThTE+dcbFNXsa7EShrPwnSWHwizZ76h2pbZn1c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56365341},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"43ab68c9edcc825f72d0f324715648db2eea0d28","scripts":{"test":"vitest run","build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"sander_aikido","email":"sander@aikido.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9075f41c-c186-4f85-8877-98520b2b987d"}},"overrides":{"hono@<=4.12.25":"4.12.25","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.15.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","@github/keytar":"7.10.6","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"devDependencies":{"eslint":"9.39.1","vitest":"4.1.6","esbuild":"0.25.12","ts-node":"10.9.2","@types/node":"24.10.1","@typescript-eslint/parser":"8.48.1","@typescript-eslint/eslint-plugin":"8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.17_1785944492091_0.008707541938122842","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@aikidosec/mcp","version":"1.0.20","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.20","maintainers":[{"name":"matthias_aikido","email":"matthias.gekiere@aikido.dev"},{"name":"sander_aikido","email":"sander@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"1b1fa35e9f9ea07a00f987cf6264e6296e8642d9","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.20.tgz","fileCount":15,"integrity":"sha512-dKokuk9CEHjFvV0pqpoxraHSF6TpiVVVkjWC+A47hCQiPFv3xBwXOR045ZEtObnQWceazOsb29LVgW6xGKyHzg==","signatures":[{"sig":"MEUCIHQDZFS9utYxHr5W0+AxVgj9GirdLtRskQpLUAy9TiSFAiEAi5Sr6cl0bIp2MsLwLRee3gx5LIBM5ehR9RBYeFnshh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56257068},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"85d95a5433c7e3da96084ba7ed7178c0bb57e169","scripts":{"test":"vitest run","build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","prepare-publish":"npm pkg delete devDependencies && npm install --package-lock-only --ignore-scripts","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"matthias_aikido","email":"matthias.gekiere@aikido.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9075f41c-c186-4f85-8877-98520b2b987d"}},"overrides":{"hono@<=4.12.25":"4.12.25","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.15.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","decompress":"4.2.1","@github/keytar":"7.10.6","isomorphic-fetch":"3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.20_1786879644637_0.9270064279246308","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@aikidosec/mcp","version":"1.0.21","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.21","maintainers":[{"name":"matthias_aikido","email":"matthias.gekiere@aikido.dev"},{"name":"sander_aikido","email":"sander@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"a8163e19ca747fabbb5cb981461de3d262438ec9","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.21.tgz","fileCount":15,"integrity":"sha512-9bASf7vhncL+Fp23Xn0sOax8h4A/DPAKS8HWtcbznvqd9Np6endtu/5Q4GIeI02v6PD+oEnEJWs2/93Ix4chWQ==","signatures":[{"sig":"MEUCIBvdMtXIGbX1YQ5u1fugB5k1JCqxFKIMN3VqULak8YG+AiEAuGHZnbSlHFEr1K1pjE8AJJb6pfoLypxn2JIbvr9Lemg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56396502},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"ae15dd7017754cdfda330ad07e15858a39083e28","scripts":{"test":"vitest run","build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","prepare-publish":"npm pkg delete devDependencies && npm install --package-lock-only --ignore-scripts","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"sander_aikido","email":"sander@aikido.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9075f41c-c186-4f85-8877-98520b2b987d"}},"overrides":{"hono@<=4.12.25":"4.12.25","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.15.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","@github/keytar":"7.10.6","isomorphic-fetch":"3.0.0","@xhmikosr/decompress":"11.1.4","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.21_1787665522680_0.4701340550654509","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@aikidosec/mcp","version":"1.0.22","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.22","maintainers":[{"name":"matthias_aikido","email":"matthias.gekiere@aikido.dev"},{"name":"sander_aikido","email":"sander@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"e99a865edf8e14cdc699d9628bed4038f143f0da","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.22.tgz","fileCount":15,"integrity":"sha512-guQuH4WDAiQRZEkYwGiO/P0po/OpMx1FR62Mjf1fJIGeNm584R36MRE4lOYtZIb+0P5cvhNeFFJIFYt3fByEOw==","signatures":[{"sig":"MEUCIQCSkdhjKIqNLGugMkMnUFA8+w7yVGIol/fzgqiCvO/aPQIgf2iwbG9AhsBIaNB927PR/8xqboobirXN5Vyz2UIi7yE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56407447},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"d66439a4b244f56efc7c3316bb474efe045ff637","scripts":{"test":"vitest run","build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","prepare-publish":"npm pkg delete devDependencies && npm install --package-lock-only --ignore-scripts","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"sander_aikido","email":"sander@aikido.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9075f41c-c186-4f85-8877-98520b2b987d"}},"overrides":{"hono@<=4.12.25":"4.12.25","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.15.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","@github/keytar":"7.10.6","isomorphic-fetch":"3.0.0","@xhmikosr/decompress":"11.1.4","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.22_1788774295899_0.9101997313981178","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@aikidosec/mcp","version":"1.0.23","keywords":["aikido","mcp","server","security"],"author":{"name":"Aikido Security"},"license":"AGPL","_id":"@aikidosec/mcp@1.0.23","maintainers":[{"name":"matthias_aikido","email":"matthias.gekiere@aikido.dev"},{"name":"sander_aikido","email":"sander@aikido.dev"}],"bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"4a7ac95275a874667cfc74f5bceabcc0fbf30737","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.23.tgz","fileCount":15,"integrity":"sha512-odA5zi+1JVBvwO2+v+chVwH0AUz2JISJ9TkPHZwB/ZEWekVZg4fXFrdfnDjl3hzowGPaEYd6VER8ZYwdyCffAw==","signatures":[{"sig":"MEUCICzApBtTKpSf83cg1J8Lfngp4wtbJMHFbTGN7poigslUAiEAnvxhZqb47IyQYQ3vg2YgCYqGuSjk2S/3vntgWkdAof0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56408250},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"4540f740929b23442fae6bbbe3f980c9d662a7ee","scripts":{"test":"vitest run","build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","prepare-publish":"npm pkg delete devDependencies && npm install --package-lock-only --ignore-scripts","format:whitespace":"eslint --fix \"src/**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"sander_aikido","email":"sander@aikido.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9075f41c-c186-4f85-8877-98520b2b987d"}},"overrides":{"hono@<=4.12.25":"4.12.25","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.15.0","description":"Aikido MCP server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","@github/keytar":"7.10.6","isomorphic-fetch":"3.0.0","@xhmikosr/decompress":"11.1.4","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":true,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.23_1789053898489_0.35350122029772035","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"_id":"@aikidosec/mcp@1.0.24","bin":{"aikido-mcp":"dist/index.js"},"dist":{"shasum":"8a42e265ab901f1f111b9372a6619bf2c8ec3b3c","tarball":"https://registry.npmjs.org/@aikidosec/mcp/-/mcp-1.0.24.tgz","integrity":"sha512-24WYODNlJ90ZDInKgBuImnUfIc1/CBqWOFIKRDS33KYuCe6EgnotWXqrITaPebgNjpOj7zKpHxpQIZVEfzP7sA==","fileCount":15,"unpackedSize":56415288,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUkb2XbV8BbOm/KP0XdfEDUMXNNPYMsXkTCMIt+gbpkQIhAP6URoazLAktYxIVeV5m+wEJXWYXj/wWkYdmTMyRr6uU"}]},"main":"dist/index.js","name":"@aikidosec/mcp","author":{"name":"Aikido Security"},"engines":{"node":">=18.0.0"},"gitHead":"e22a61cb5f76a480d407e3ec6449c3cae0d3f86c","license":"AGPL","scripts":{"test":"vitest run","build":"npm run format:whitespace && node build.js","watch":"tsc --watch","prebuild":"rm -rf dist","mcp-inspect":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","prepare-publish":"npm pkg delete devDependencies && npm install --package-lock-only --ignore-scripts","format:whitespace":"eslint --fix \"src/**/*.ts\""},"version":"1.0.24","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9075f41c-c186-4f85-8877-98520b2b987d"},"approver":{"name":"sander_aikido","email":"sander@aikido.dev"}},"keywords":["aikido","mcp","server","security"],"overrides":{"hono@<=4.12.25":"4.12.25","@hono/node-server@<=1.19.13":"1.19.13"},"_npmVersion":"11.15.0","description":"Aikido MCP server","directories":{},"maintainers":[{"name":"matthias_aikido","email":"matthias.gekiere@aikido.dev"},{"name":"sander_aikido","email":"sander@aikido.dev"}],"_nodeVersion":"22.14.0","dependencies":{"zod":"3.25.76","jose":"6.1.3","pino":"10.1.1","@github/keytar":"7.10.6","isomorphic-fetch":"3.0.0","@xhmikosr/decompress":"11.1.4","@modelcontextprotocol/sdk":"1.26.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_1.0.24_1789648404687_0.5215696396494038"},"_hasShrinkwrap":true}},"time":{"created":"2025-12-03T16:27:00.549Z","modified":"2026-09-17T12:33:25.175Z","0.0.1-beta":"2025-12-03T16:27:00.719Z","0.0.1":"2025-12-03T16:28:01.629Z","1.0.0":"2025-12-08T11:23:31.789Z","1.0.1":"2025-12-08T12:13:24.623Z","1.0.2":"2026-01-12T16:00:47.665Z","1.0.3":"2026-01-21T12:57:06.705Z","1.0.4":"2026-04-17T11:57:40.662Z","1.0.5":"2026-04-17T12:07:21.336Z","1.0.6":"2026-05-13T17:01:17.855Z","1.0.7":"2026-05-15T15:02:49.313Z","1.0.8":"2026-05-29T14:21:24.552Z","1.0.9":"2026-06-11T12:30:15.953Z","1.0.10":"2026-06-11T16:18:09.617Z","1.0.11":"2026-06-25T14:27:59.176Z","1.0.12":"2026-06-25T14:47:32.210Z","1.0.13":"2026-07-06T14:26:00.135Z","1.0.14":"2026-07-07T10:14:00.483Z","1.0.15":"2026-07-24T13:12:23.350Z","1.0.16":"2026-08-05T12:48:01.044Z","1.0.17":"2026-08-05T15:41:32.524Z","1.0.18":"2026-08-14T11:59:19.821Z","1.0.19":"2026-08-14T12:43:30.115Z","1.0.20":"2026-08-16T11:27:25.030Z","1.0.21":"2026-08-25T13:45:23.200Z","1.0.22":"2026-09-07T09:44:56.265Z","1.0.23":"2026-09-10T15:24:58.874Z","1.0.24":"2026-09-17T12:33:25.058Z"},"author":{"name":"Aikido Security"},"license":"AGPL","keywords":["aikido","mcp","server","security"],"description":"Aikido MCP server","maintainers":[{"name":"matthias_aikido","email":"matthias.gekiere@aikido.dev"},{"name":"sander_aikido","email":"sander@aikido.dev"}],"readme":"# Aikido MCP Server\n\nA lightweight Model Context Protocol (MCP) server that exposes Aikido’s Code and Secrets Scan as a tool for AI coding agents and IDEs. It lets your agent scan code and returns machine-readable findings you can triage, fix or ignore.\n\n## Prerequisites\n- **Node.js** 18.19.0 or newer\n- An **Aikido account** ([sign up](https://app.aikido.dev))\n\n## Authentication\n\nThe MCP authenticates in one of two ways. You don’t need to pick up front — just add the server to your IDE (see below) and run any Aikido tool.\n\n### Browser sign-in (recommended)\n\nIf no token is configured, the first tool call returns a one-time set of sign-in links — one per Aikido region (EU / US / ME). Click the link that matches your account.\n\n### Environment variable (CI / headless / WSL)\n\nFor CI, containers, WSL, or any setup where opening a browser or using an OS keychain isn’t an option, generate a Personal Access Token in **Settings → Integrations → IDE → MCP** and pass it as `AIKIDO_API_KEY` — either in your MCP config’s `env` block (examples below) or as a system env var. When set, `AIKIDO_API_KEY` takes precedence over the cached browser token.\n\n## Add to your IDE or agent\n\nBelow are example configurations. They use the browser sign-in flow. To use `AIKIDO_API_KEY` instead, add an `env` block to any of them — see [Using AIKIDO_API_KEY](#using-aikido_api_key).\n\n### Cursor\n\nGo to `Settings` > `Cursor Settings` > `MCP & Integrations` > `New MCP server`\n\nAdd the following configuration to your Cursor `~/.cursor/mcp.json` file. See [Cursor MCP docs](https://docs.cursor.com/en/context/mcp) for more info.\n\n```json\n{\n  \"mcpServers\": {\n    \"aikido\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aikidosec/mcp\"]\n    }\n  }\n}\n```\n\n### Windsurf\n\nAdd the following config to `~/.codeium/windsurf/mcp_config.json`. See [Windsurf MCP docs](https://docs.windsurf.com/windsurf/cascade/mcp) for more info.\n\n```json\n{\n  \"mcpServers\": {\n    \"aikido\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aikidosec/mcp\"]\n    }\n  }\n}\n```\n\n### VS Code\n\nOpen the VS Code Command Palette by using Ctrl+⇧Shift+P or ⌘Command+⇧Shift+P (macOS). Type `MCP: Open User Configuration`.\nAdd the following config to the MCP config file. See [VS Code MCP docs](https://code.visualstudio.com/docs/copilot/chat/mcp-servers) for more info.\n\n```json\n{\n  \"servers\": {\n    \"aikido\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aikidosec/mcp\"]\n    }\n  }\n}\n```\n\n## Using AIKIDO_API_KEY\n\nTo use a pre-generated token instead of the browser sign-in flow, add an `env` block to any of the configs above:\n\n```json\n{\n  \"mcpServers\": {\n    \"aikido\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aikidosec/mcp\"],\n      \"env\": {\n        \"AIKIDO_API_KEY\": \"your-api-key-here\"\n      }\n    }\n  }\n}\n```\n","readmeFilename":"README.md"}