Find the cheapest path to send money across currencies with ranked routes across remittance, crypto, and P2P services
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 5 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
coinnect_corridors
-
coinnect_explain_route
-
coinnect_quests
-
coinnect_quote
-
coinnect_verify
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 1c42f8b · analyzer v33 · 1d ago
skills & prompt files 1
danger signals1
- suspicious endpoint www.google-analytics.com (telemetry) Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/main.py :309
"connect-src 'self' https://www.google-analytics.com https://region1.google-analytics.com https://cloudflareinsights.com; "
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 28
filesystem 6
- fs (weak) Inferiorrectuscomputerdealer154-coinnect-1c42f8b/scripts/upload_hf.py :17
from pathlib import Path - fs Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/db/analytics.py :13
from pathlib import Path - fs Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/db/history.py :13
from pathlib import Path - fs Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/db/keys.py :15
from pathlib import Path - fs Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/main.py :9
from pathlib import Path - fs Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/seo_pages.py :13
from pathlib import Path
network 7
- net Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/exchanges/calculator_adapter.py :25
import httpx - net Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/exchanges/direct_api_adapter.py :15
import httpx - net Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/exchanges/remittance_adapter.py :16
import httpx - net Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/exchanges/wise_adapter.py :8
import httpx - net Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/exchanges/yellowcard_adapter.py :15
import httpx - net Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/mcp_server.py :20
import httpx - net Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/telegram_bot.py :31
import httpx
secrets 5
- secrets (weak) Inferiorrectuscomputerdealer154-coinnect-1c42f8b/scripts/upload_hf.py :23
HF_TOKEN = os.environ.get("HF_TOKEN") - secrets Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/api/admin_routes.py :18
ADMIN_KEY = os.environ.get("COINNECT_ADMIN_KEY") - secrets Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/exchanges/direct_api_adapter.py :813
token = os.environ.get("BMX_TOKEN", "") - secrets Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/telegram_bot.py :42
BOT_TOKEN = os.getenv("TELEGRAM_BOT_TOKEN", "") - secrets Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/x402_middleware.py :22
ALCHEMY_KEY = os.environ.get("ALCHEMY_BASE_KEY", "")
database 4
- db (weak) Inferiorrectuscomputerdealer154-coinnect-1c42f8b/scripts/upload_hf.py :14
import sqlite3 - db Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/db/analytics.py :11
import sqlite3 - db Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/db/history.py :11
import sqlite3 - db Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/db/keys.py :13
import sqlite3
tool registrations 5
- coinnect_quote Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/mcp_server.py :38
- coinnect_corridors Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/mcp_server.py :67
- coinnect_verify Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/mcp_server.py :79
- coinnect_quests Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/mcp_server.py :113
- coinnect_explain_route Inferiorrectuscomputerdealer154-coinnect-1c42f8b/src/coinnect/mcp_server.py :126
declared dependencies 12
- mcp@>=1.0.0
- fastapi@>=0.111.0
- uvicorn@>=0.29.0
- ccxt@>=4.3.0
- httpx@>=0.27.0
- pydantic@>=2.7.0
- python-dotenv@>=1.0.0
- markdown@>=3.6
- pytest@>=8.0.0
- pytest-asyncio@>=0.23.0
- ruff@>=0.4.0
- python-telegram-bot@>=21.0