Bridge MCP servers to the AGENIUM agent:// network with DNS resolution and mTLS
Drift inferred · capture-to-capture
- HIGH code analysis flagged committed secret ×5 in Aganium/agenium
transport stdio · http
verified
reported
listed in the official MCP registry 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 9103e1a · analyzer v18 · 10h ago
danger signals8
- suspicious endpoint185.204.169.26Aganium-agenium-9103e1a/demo-agents/helper.ts:137
const res = await fetch('http://185.204.169.26:3004/health', { - suspicious endpoint130.185.123.247Aganium-agenium-9103e1a/demo-agents/helper.ts:149
search: 'http://130.185.123.247:8080', - suspicious endpoint194.5.206.180Aganium-agenium-9103e1a/echo-agent.ts:371
Endpoint: https://194.5.206.180:${PORT} - committed secretprivate keyAganium-agenium-9103e1a/.agenium-test/test-agent-a/ca/ca.key:1
PEM private key block (redacted) - committed secretprivate keyAganium-agenium-9103e1a/.agenium-test/test-agent-a/identity/tls-private.pem:1
PEM private key block (redacted) - committed secretprivate keyAganium-agenium-9103e1a/echo-agent-certs/key.pem:1
PEM private key block (redacted) - committed secretprivate keyAganium-agenium-9103e1a/web-demo/certs/ca-key.pem:1
PEM private key block (redacted) - committed secretprivate keyAganium-agenium-9103e1a/web-demo/certs/client-key.pem:1
PEM private key block (redacted)
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 10
- fs Aganium-agenium-9103e1a/blueprints/log-analyzer/agent.ts :16
import { readFileSync, statSync, watchFile } from 'fs'; - fs Aganium-agenium-9103e1a/e2e-test.ts :18
import { readFileSync, writeFileSync, unlinkSync, existsSync } from 'node:fs'; - fs Aganium-agenium-9103e1a/echo-agent.ts :13
import * as fs from 'node:fs'; - fs Aganium-agenium-9103e1a/packages/create-agenium-agent/src/index.ts :13
import * as fs from 'node:fs'; - fs Aganium-agenium-9103e1a/src/agent.ts :8
import * as fs from 'node:fs'; - fs Aganium-agenium-9103e1a/src/cli.ts :14
import { existsSync, writeFileSync, mkdirSync, readFileSync } from 'node:fs'; - fs Aganium-agenium-9103e1a/src/crypto/certs.ts :7
import * as fs from 'node:fs'; - fs Aganium-agenium-9103e1a/src/crypto/keys.ts :7
import * as fs from 'node:fs'; - fs Aganium-agenium-9103e1a/src/demo.ts :13
import * as fs from 'node:fs'; - fs Aganium-agenium-9103e1a/src/persistence/database.ts :7
import * as fs from 'node:fs';
shell / exec 5
- shell Aganium-agenium-9103e1a/demo-metrics.ts :11
import { spawn, ChildProcess } from 'node:child_process'; - shell Aganium-agenium-9103e1a/e2e-test.ts :17
import { spawn, ChildProcess } from 'node:child_process'; - shell Aganium-agenium-9103e1a/echo-agent.ts :16
import { execSync } from 'node:child_process'; - shell Aganium-agenium-9103e1a/packages/create-agenium-agent/src/index.ts :16
import { execSync } from 'node:child_process'; - shell Aganium-agenium-9103e1a/src/cli.ts :13
import { spawn } from 'node:child_process';
network 17
- net Aganium-agenium-9103e1a/blueprints/api-health-monitor/agent.ts :65
const res = await fetch(url, { - net Aganium-agenium-9103e1a/blueprints/webhook-relay/agent.ts :18
import { createServer, IncomingMessage, ServerResponse } from 'http'; - net Aganium-agenium-9103e1a/bug-report-server/demo.ts :72
const res = await fetch(SERVER_URL, { - net Aganium-agenium-9103e1a/bug-report-server/src/server.ts :6
import { createServer, IncomingMessage, ServerResponse } from 'node:http'; - net Aganium-agenium-9103e1a/demo-agents/helper.ts :137
const res = await fetch('http://185.204.169.26:3004/health', { - net Aganium-agenium-9103e1a/demo-agents/translator.ts :30
const res = await fetch(url, { - net Aganium-agenium-9103e1a/demo-agents/weather.ts :21
const res = await fetch(`https://wttr.in/${encoded}?format=${format}`, { - net Aganium-agenium-9103e1a/demo-metrics.ts :55
const res = await fetch(`http://localhost:${BUG_SERVER_PORT}/api/bug-reports`, { - net Aganium-agenium-9103e1a/e2e-test.ts :60
await fetch(`http://${DNS_SERVER}:53`, { - net Aganium-agenium-9103e1a/packages/create-agenium-agent/templates/api/index.ts :20
const res = await fetch(`${API_BASE}${path}`); - net Aganium-agenium-9103e1a/packages/mcp-bridge/src/bridge.ts :425
const response = await fetch(url, { - net Aganium-agenium-9103e1a/src/agent.ts :545
const response = await fetch(url, { - net Aganium-agenium-9103e1a/src/bug-report/reporter.ts :315
const response = await fetch(this.config.serverUrl, { - net Aganium-agenium-9103e1a/src/bug-report/unified-adapter.ts :228
const response = await fetch(cfg.serverUrl, { - net Aganium-agenium-9103e1a/src/dns/resolver.ts :141
const response = await fetch(url, { - net Aganium-agenium-9103e1a/src/dns/server.ts :7
import * as http from 'node:http'; - net Aganium-agenium-9103e1a/src/metrics/server.ts :6
import { createServer, IncomingMessage, ServerResponse } from 'node:http';
secrets 15
- secrets Aganium-agenium-9103e1a/blueprints/api-health-monitor/agent.ts :19
const DNS_API_KEY = process.env.DNS_API_KEY ?? ''; - secrets Aganium-agenium-9103e1a/blueprints/log-analyzer/agent.ts :19
const DNS_API_KEY = process.env.DNS_API_KEY ?? ''; - secrets Aganium-agenium-9103e1a/blueprints/webhook-relay/agent.ts :23
const DNS_API_KEY = process.env.DNS_API_KEY ?? ''; - secrets Aganium-agenium-9103e1a/bug-report-server/demo.ts :11
const AUTH_TOKEN = process.env.BUG_REPORT_TOKEN ?? 'dev-token-change-me'; - secrets Aganium-agenium-9103e1a/bug-report-server/src/index.ts :23
authToken: process.env.BUG_REPORT_TOKEN ?? 'dev-token-change-me', - secrets Aganium-agenium-9103e1a/bug-report-server/src/server.ts :33
const raw = process.env.BUG_SERVER_HMAC_SECRETS ?? ''; - secrets Aganium-agenium-9103e1a/demo-agents/echo.ts :17
const DNS_API_KEY = process.env.DNS_API_KEY ?? ''; - secrets Aganium-agenium-9103e1a/demo-agents/helper.ts :17
const DNS_API_KEY = process.env.DNS_API_KEY ?? ''; - secrets Aganium-agenium-9103e1a/demo-agents/translator.ts :16
const DNS_API_KEY = process.env.DNS_API_KEY ?? ''; - secrets Aganium-agenium-9103e1a/demo-agents/weather.ts :15
const DNS_API_KEY = process.env.DNS_API_KEY ?? ''; - secrets Aganium-agenium-9103e1a/packages/create-agenium-agent/templates/api/index.ts :11
const DNS_API_KEY = process.env.DNS_API_KEY ?? ''; - secrets Aganium-agenium-9103e1a/packages/create-agenium-agent/templates/echo/index.ts :11
const DNS_API_KEY = process.env.DNS_API_KEY ?? ''; - secrets Aganium-agenium-9103e1a/packages/create-agenium-agent/templates/tools/index.ts :11
const DNS_API_KEY = process.env.DNS_API_KEY ?? ''; - secrets Aganium-agenium-9103e1a/src/bug-report/reporter.ts :99
authToken: config.authToken ?? process.env.BUG_REPORT_TOKEN ?? 'dev-token-change-me', - secrets Aganium-agenium-9103e1a/src/bug-report/unified-adapter.ts :208
authToken: process.env.UNIFIED_BUG_TOKEN ?? 'dev-token-change-me',
database 2
- db Aganium-agenium-9103e1a/bug-report-server/src/db.ts :6
import Database from 'better-sqlite3'; - db Aganium-agenium-9103e1a/src/persistence/database.ts :6
import Database from 'better-sqlite3';
tool registrations 2
- greet Aganium-agenium-9103e1a/demo-agents/helper.ts :107
- greet Aganium-agenium-9103e1a/src/agent.ts :340
declared dependencies 6
- @noble/ed25519@^3.0.0
- better-sqlite3@^12.6.2
- @types/better-sqlite3@^7.6.13
- @types/node@^20.11.0
- tsx@^4.7.0
- typescript@^5.3.0