npm analyzed 1.0.10

@aikidosec/mcp

v1.0.10
npm

Aikido MCP server

maintainer
sander_aikido
license
AGPL
first seen
2026-05-22
last seen
2026-06-17
releases · 30d
3
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

code evidence v1.0.10 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 1

  • fs package/dist/index.js :11 caused by: `+ag(a,t)):r},Fj=e=>ag(e,new Set),ig=(e,t,r)=>{if(!Ps(e))return"";let a=r?"":e.message||"";if(t.has(e))return a+": ...";let i=r2(e);if(i){t.add(e);let n=typeof e.cause=="function";return a+

shell / exec 1

  • shell package/dist/index.js :31 `),Y=qL.bind(null,{[Hy]:"",[Wy]:o,[Gy]:H,[Ky]:U2,[H2]:T,[Jy]:z}),ae="";c!==null&&(m===void 0?ae=Y(c):ae=Y(Object.assign({},c,{name:m})));let ne=s instanceof Function?s:s?rv:sV,Fe=ne().indexOf(":")+1;i

network 1

  • net package/dist/index.js :31 `),Y=qL.bind(null,{[Hy]:"",[Wy]:o,[Gy]:H,[Ky]:U2,[H2]:T,[Jy]:z}),ae="";c!==null&&(m===void 0?ae=Y(c):ae=Y(Object.assign({},c,{name:m})));let ne=s instanceof Function?s:s?rv:sV,Fe=ne().indexOf(":")+1;i

secrets 1

  • secrets package/dist/index.js :31 `),Y=qL.bind(null,{[Hy]:"",[Wy]:o,[Gy]:H,[Ky]:U2,[H2]:T,[Jy]:z}),ae="";c!==null&&(m===void 0?ae=Y(c):ae=Y(Object.assign({},c,{name:m})));let ne=s instanceof Function?s:s?rv:sV,Fe=ne().indexOf(":")+1;i

declared dependencies 14

  • @github/keytar@7.10.6
  • @modelcontextprotocol/sdk@1.26.0
  • decompress@4.2.1
  • isomorphic-fetch@3.0.0
  • jose@6.1.3
  • pino@10.1.1
  • zod@3.25.76
  • @types/node@24.10.1
  • @typescript-eslint/eslint-plugin@8.48.1
  • @typescript-eslint/parser@8.48.1
  • esbuild@0.25.12
  • eslint@9.39.1
  • ts-node@10.9.2
  • vitest@4.1.6