Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit a821f9a · analyzer v33 · 4d ago
danger signals1
- over-broad OAuth scope https://www.googleapis.com/auth/cloud-platform
expected for this server's purpose
Aiven-Open-mcp-aiven-a821f9a/src/security/model-armor.ts :41
auth = new GoogleAuth({ credentials, scopes: ['https://www.googleapis.com/auth/cloud-platform'] });
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 75
filesystem 2
- fs Aiven-Open-mcp-aiven-a821f9a/generator/src/cli.ts :9
import * as fs from 'node:fs/promises'; - fs Aiven-Open-mcp-aiven-a821f9a/src/tools/registry.ts :1
import * as fs from 'node:fs';
network 3
- net Aiven-Open-mcp-aiven-a821f9a/generator/src/fetch.ts :93
const response = await fetch(OPENAPI_URL); - net (weak) Aiven-Open-mcp-aiven-a821f9a/src/tools/docs/handlers.ts :38
const res = await fetch(url, { - net Aiven-Open-mcp-aiven-a821f9a/src/transport.ts :2
import { isIP } from 'node:net';
secrets 4
- secrets Aiven-Open-mcp-aiven-a821f9a/src/config.ts :103
const raw = process.env['MCP_EDGE_AUTH_SECRET']; - secrets (weak) Aiven-Open-mcp-aiven-a821f9a/src/tools/docs/handlers.ts :57
const apiKey = process.env['AIVEN_DOCS_API_KEY']; - secrets Aiven-Open-mcp-aiven-a821f9a/src/transport.ts :235
const openAiAppsChallengeToken = process.env['OPENAI_APPS_CHALLENGE_TOKEN']; - secrets (weak) Aiven-Open-mcp-aiven-a821f9a/tests/runtime/config.test.ts :25
delete process.env['AIVEN_TOKEN'];
install hooks 1
- prepublishOnly Aiven-Open-mcp-aiven-a821f9a/package.json :60
pnpm generate:api-types && pnpm generate && pnpm build && pnpm test --run
declared dependencies 23
- @modelcontextprotocol/sdk@^1.6.1
- express@^5.2.1
- google-auth-library@^10.5.0
- express-rate-limit@^8.3.2
- libpg-query@^17.7.3
- openapi-fetch@^0.17.0
- yaml@^2.4.0
- zod@^3.23.8
- @eslint/js@^9.0.0
- @types/express@^5.0.6
- @types/node@^22.10.0
- eslint@^9.0.0
show 11 more
- eslint-config-prettier@^9.1.0
- eslint-plugin-security@^3.0.0
- globals@^15.0.0
- lint-staged@^15.0.0
- openapi-typescript@^7.13.0
- prettier@^3.2.0
- tsx@^4.19.2
- typescript@^5.7.2
- typescript-eslint@^8.0.0
- vitest@^3.2.6
- @sentry/node@^9.46.0