AI governance MCP server for EU AI Act compliance and jurisdiction verification
Drift inferred · capture-to-capture
- HIGH code analysis flagged committed secret in GNS-Foundation/geiant
transport streamable-http · http · sse
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 1cef1fb · analyzer v18 · 10h ago
danger signals1
- committed secretcommitted .envGNS-Foundation-geiant-1cef1fb/packages/mcp-audit/.env.agent:1
env file shipped with populated values
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 4
- fs GNS-Foundation-geiant-1cef1fb/packages/core/dist/synthetic/export/exporter.js :5
import { writeFileSync, mkdirSync } from 'fs'; - fs GNS-Foundation-geiant-1cef1fb/packages/core/src/synthetic/export/exporter.ts :6
import { writeFileSync, mkdirSync } from 'fs'; - fs GNS-Foundation-geiant-1cef1fb/packages/mcp-audit/scripts/setup-agent.ts :17
import * as fs from 'fs'; - fs GNS-Foundation-geiant-1cef1fb/packages/mcp-perception/apps/compliance-dashboard/server.ts :17
import fs from 'node:fs/promises';
shell / exec 1
- shell GNS-Foundation-geiant-1cef1fb/packages/mcp-gdal/src/index.ts :11
import { spawn, ChildProcess } from 'child_process';
network 7
- net GNS-Foundation-geiant-1cef1fb/packages/core/dist/mcp/switchboard.js :35
const response = await fetch(`${serverUrl}/mcp`, { - net GNS-Foundation-geiant-1cef1fb/packages/core/src/mcp/switchboard.ts :78
const response = await fetch(`${serverUrl}/mcp`, { - net GNS-Foundation-geiant-1cef1fb/packages/mcp-agentcore/src/index.ts :118
const res = await fetch(`${COMPLIANCE_URL}${path}`); - net GNS-Foundation-geiant-1cef1fb/packages/mcp-client-sql/src/index.ts :123
const res = await fetch(`${supabaseUrl}/rest/v1/agent_breadcrumbs`, { - net GNS-Foundation-geiant-1cef1fb/packages/mcp-gdal/src/index.ts :9
import { createServer, IncomingMessage, ServerResponse } from 'http'; - net GNS-Foundation-geiant-1cef1fb/packages/mcp-perception/src/index.ts :176
const res = await fetch(`${PC_STAC_URL}/search`, { - net GNS-Foundation-geiant-1cef1fb/packages/mcp-postgis/src/index.ts :31
import { createServer, IncomingMessage, ServerResponse } from 'http';
secrets 12
- secrets GNS-Foundation-geiant-1cef1fb/apps/api/src/index.ts :42
const serviceKey = process.env.SUPABASE_SERVICE_ROLE_KEY; - secrets GNS-Foundation-geiant-1cef1fb/apps/router/src/index.ts :46
const supabaseKey = process.env.SUPABASE_SERVICE_ROLE_KEY; - secrets GNS-Foundation-geiant-1cef1fb/packages/core/dist/mcp/switchboard.js :337
const postgisKey = process.env.GEIANT_MCP_API_KEY ?? 'geiant-dev-key'; - secrets GNS-Foundation-geiant-1cef1fb/packages/core/dist/registry/supabase_registry.js :216
const key = process.env.SUPABASE_SERVICE_ROLE_KEY; - secrets GNS-Foundation-geiant-1cef1fb/packages/core/dist/router/handoff.js :37
const ROUTER_PRIVATE_KEY_HEX = process.env.ROUTER_SIGNING_KEY ?? - secrets GNS-Foundation-geiant-1cef1fb/packages/core/src/mcp/switchboard.ts :433
const postgisKey = process.env.GEIANT_MCP_API_KEY ?? 'geiant-dev-key'; - secrets GNS-Foundation-geiant-1cef1fb/packages/core/src/registry/supabase_registry.ts :275
const key = process.env.SUPABASE_SERVICE_ROLE_KEY; - secrets GNS-Foundation-geiant-1cef1fb/packages/core/src/router/handoff.ts :52
process.env.ROUTER_SIGNING_KEY ?? - secrets GNS-Foundation-geiant-1cef1fb/packages/mcp-audit/src/middleware.ts :710
?? process.env.GEIANT_SUPABASE_SERVICE_KEY - secrets GNS-Foundation-geiant-1cef1fb/packages/mcp-gdal/src/index.ts :17
const API_KEY = process.env.GEIANT_MCP_API_KEY ?? 'geiant-dev-key'; - secrets GNS-Foundation-geiant-1cef1fb/packages/mcp-perception/src/index.ts :54
const HF_TOKEN = process.env.HF_TOKEN ?? ''; - secrets GNS-Foundation-geiant-1cef1fb/packages/mcp-postgis/src/index.ts :40
const SERVICE_KEY = process.env.SUPABASE_SERVICE_ROLE_KEY!;
tool registrations 17
- raster_info GNS-Foundation-geiant-1cef1fb/packages/mcp-gdal/src/index.ts :120
- raster_stats GNS-Foundation-geiant-1cef1fb/packages/mcp-gdal/src/index.ts :126
- reproject GNS-Foundation-geiant-1cef1fb/packages/mcp-gdal/src/index.ts :135
- warp GNS-Foundation-geiant-1cef1fb/packages/mcp-gdal/src/index.ts :144
- clip_to_geometry GNS-Foundation-geiant-1cef1fb/packages/mcp-gdal/src/index.ts :154
- contours GNS-Foundation-geiant-1cef1fb/packages/mcp-gdal/src/index.ts :163
- translate GNS-Foundation-geiant-1cef1fb/packages/mcp-gdal/src/index.ts :173
- band_algebra GNS-Foundation-geiant-1cef1fb/packages/mcp-gdal/src/index.ts :183
- h3_sample GNS-Foundation-geiant-1cef1fb/packages/mcp-gdal/src/index.ts :193
- fetch_tile GNS-Foundation-geiant-1cef1fb/packages/mcp-perception/src/audit-integration.ts :91
- classify_tile GNS-Foundation-geiant-1cef1fb/packages/mcp-perception/src/audit-integration.ts :92
- embed_tile GNS-Foundation-geiant-1cef1fb/packages/mcp-perception/src/audit-integration.ts :93
- get_weather GNS-Foundation-geiant-1cef1fb/packages/mcp-perception/src/audit-integration.ts :94
- fetch_tile GNS-Foundation-geiant-1cef1fb/packages/mcp-perception/src/audit-integration.ts :97
- classify_tile GNS-Foundation-geiant-1cef1fb/packages/mcp-perception/src/audit-integration.ts :98
- embed_tile GNS-Foundation-geiant-1cef1fb/packages/mcp-perception/src/audit-integration.ts :99
- get_weather GNS-Foundation-geiant-1cef1fb/packages/mcp-perception/src/audit-integration.ts :100
declared dependencies 5
- tsx@^4.0.0
- @types/node@^20.0.0
- eslint@^8.0.0
- typescript@^5.3.0
- vitest@^1.0.0