Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http · sse counts 8 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
analyzeAdGroupPerformance
-
analyzeCampaignPerformance
-
analyzeTrends
-
createUser
-
getUser
-
listUsers
-
optimizeBudget
-
query
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit be3c32d · analyzer v33 · 3w ago
danger signals2
- credential in logs credential in log amekala-Ads-manager-mcp-server-be3c32d/server/scripts/seed-test-data.ts :113
console.log(`Test API Key: ${testApiKey}`); - credential in logs credential in log amekala-Ads-manager-mcp-server-be3c32d/server/scripts/test-api-key.ts :29
console.log(`API Key ID: ${apiKeyData.id}`);
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 69
filesystem 1
- fs amekala-Ads-manager-mcp-server-be3c32d/dev/vite.ts :2
import fs from "fs";
network 4
- net amekala-Ads-manager-mcp-server-be3c32d/client/src/lib/queryClient.ts :15
const res = await fetch(url, { - net amekala-Ads-manager-mcp-server-be3c32d/dev/vite.ts :8
import { type Server } from "http"; - net amekala-Ads-manager-mcp-server-be3c32d/server/routes.ts :3
import { createServer, type Server } from "http"; - net (weak) amekala-Ads-manager-mcp-server-be3c32d/server/scripts/sse-proxy/index.js :3
const net = require('net');
tool registrations 8
- query amekala-Ads-manager-mcp-server-be3c32d/server/mcp/index.ts :68
- analyzeCampaignPerformance amekala-Ads-manager-mcp-server-be3c32d/server/mcp/index.ts :103
- analyzeAdGroupPerformance amekala-Ads-manager-mcp-server-be3c32d/server/mcp/index.ts :147
- optimizeBudget amekala-Ads-manager-mcp-server-be3c32d/server/mcp/index.ts :179
- createUser amekala-Ads-manager-mcp-server-be3c32d/server/mcp/index.ts :224
- getUser amekala-Ads-manager-mcp-server-be3c32d/server/mcp/index.ts :255
- listUsers amekala-Ads-manager-mcp-server-be3c32d/server/mcp/index.ts :294
- analyzeTrends amekala-Ads-manager-mcp-server-be3c32d/server/mcp/index.ts :319
install hooks 1
- prepublishOnly amekala-Ads-manager-mcp-server-be3c32d/package.json :12
npm run build
declared dependencies 13
- @modelcontextprotocol/sdk@^1.7.0
- @neondatabase/serverless@^0.10.4
- dotenv@^16.4.7
- drizzle-orm@^0.39.3
- drizzle-zod@^0.7.0
- express@^4.21.2
- ws@^8.18.1
- zod@^3.23.8
- @types/express@4.17.21
- @types/node@20.16.11
- @types/ws@^8.5.13
- tsx@^4.19.1
show 1 more
- typescript@5.6.3
transport_posture 1
- network-listening, binds all interfaces, no auth detected amekala-Ads-manager-mcp-server-be3c32d/server/index.ts :44
host: "0.0.0.0",