Hyperlocal business intelligence for AI agents. 20 MCP tools. Florida-first, Sunbelt expansion.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · 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 225d26d · analyzer v28 · 3d ago
skills & prompt files 11
- skill MCFLAMINGO-gsb-swarm-225d26d/.claude/skills/code-review/SKILL.md
- skill MCFLAMINGO-gsb-swarm-225d26d/.claude/skills/code-simplifier/SKILL.md
- skill MCFLAMINGO-gsb-swarm-225d26d/.claude/skills/coding-workflow/SKILL.md
- skill MCFLAMINGO-gsb-swarm-225d26d/.claude/skills/commit-push-pr/SKILL.md
- skill MCFLAMINGO-gsb-swarm-225d26d/.claude/skills/data-analyst/SKILL.md
- skill MCFLAMINGO-gsb-swarm-225d26d/.claude/skills/data-triage/SKILL.md
- skill MCFLAMINGO-gsb-swarm-225d26d/.claude/skills/data-workflow/SKILL.md
- skill MCFLAMINGO-gsb-swarm-225d26d/.claude/skills/pr-description/SKILL.md
- skill MCFLAMINGO-gsb-swarm-225d26d/.claude/skills/repo-skills/SKILL.md
- agent-rules MCFLAMINGO-gsb-swarm-225d26d/AGENTS.md
- agent-rules MCFLAMINGO-gsb-swarm-225d26d/CLAUDE.md
danger signals9
- suspicious endpoint api.telegram.org MCFLAMINGO-gsb-swarm-225d26d/dashboard-server.js :5151
const u = new URL(`https://api.telegram.org/bot${token}/sendMessage`); - suspicious endpoint api.telegram.org MCFLAMINGO-gsb-swarm-225d26d/routes/raiders.js :594
const tgRes = await fetch(`https://api.telegram.org/bot${BOT_TOKEN}/sendMessage`, { - suspicious endpoint api.telegram.org MCFLAMINGO-gsb-swarm-225d26d/scripts/exit_monitor.js :158
await fetch(`https://api.telegram.org/bot${token}/sendMessage`, { - suspicious endpoint t.me MCFLAMINGO-gsb-swarm-225d26d/scripts/pnl_card_route.js :55
`https://t.me/share/url?url=${encodeURIComponent(MINIAPP_URL)}&text=${shareText}`; - suspicious endpoint api.telegram.org MCFLAMINGO-gsb-swarm-225d26d/scripts/telegram_bot.js :35
const url = `https://api.telegram.org/bot${BOT_TOKEN}/${method}`; - suspicious endpoint t.me MCFLAMINGO-gsb-swarm-225d26d/scripts/telegram_bot.js :244
const wcUrl = `https://gsb-swarm-production.up.railway.app/miniapp-wc/?userId=${userId}&returnUrl=${encodeURIComponent('https://t.me/gsb_swap_bot')}`; - credential in logs credential in log MCFLAMINGO-gsb-swarm-225d26d/ceobuyer.js :866
console.log(`[CEO-provider] Job ${job.id} delivered (financial_triage) token=${result.accessToken}`); - credential in logs credential in log MCFLAMINGO-gsb-swarm-225d26d/dashboard-server.js :5456
console.log(`[triage] Job ${jobId} complete. Token: ${accessToken}. Files: ${pdfs.length}`); - credential in logs credential in log MCFLAMINGO-gsb-swarm-225d26d/financialAnalyst.js :158
console.log(`[${AGENT_NAME}] Cleaned up ${tmpDir}. Generated ${pdfs.length} PDFs under token ${accessToken}.`);
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 271
filesystem 46
- fs MCFLAMINGO-gsb-swarm-225d26d/alphaScanner.js :3
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/ceobuyer.js :7
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/dashboard-server.js :42
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/data-seed/reseed_cron.js :20
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/dataIngestWorker.js :21
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/equityAnalyst.js :14
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/financialAnalyst.js :3
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/index.js :125
const src = require('fs').readFileSync(require('path').join(__dirname, file), 'utf8'); - fs MCFLAMINGO-gsb-swarm-225d26d/lib/dbMigrate.js :16
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/lib/flZipCountyMap.js :28
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/lib/robinhoodMcpClient.js :15
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/lib/workerRunner.js :14
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/localIntelAgent.js :88
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/localIntelMCP.js :23
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/localIntelTidalTools.js :17
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/localIntelWorker.js :27
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/patch-acp.cjs :7
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/pump_bot_engine.js :121
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/skillFeedback.js :20
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/swarmMemory.js :2
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/threadWriter.js :4
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/tokenAnalyst.js :3
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/walletProfiler.js :3
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/acsWorker.js :22
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/bbbScraper.js :16
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/bedrockWorker.js :22
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/briefValidator.js :35
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/btrWorker.js :24
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/chamberDiscovery.js :34
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/chamberScraper.js :22
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/chatGapWorker.js :17
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/enrichmentAgent.js :22
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/flZipRegistry.js :21
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/gapDataFetcher.js :25
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/geocodingWorker.js :25
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/intentRouter.js :21
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/irsMigrationWorker.js :38
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/irsSoiWorker.js :24
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/localIntelAcpCycle.js :19
const fs = require('fs'); // for spendingZones.json static seed only - fs MCFLAMINGO-gsb-swarm-225d26d/workers/mcpMiddleware.js :16
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/mcpProbeWorker.js :25
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/neighborhoodWorker.js :18
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/oracleWorker.js :20
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/sunbizWorker.js :23
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/yellowPagesScraper.js :18
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-225d26d/workers/zipAgent.js :24
const fs = require('fs');
shell / exec 11
- shell MCFLAMINGO-gsb-swarm-225d26d/dashboard-server.js :50
const { execSync } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-225d26d/data-seed/reseed_cron.js :26
const { spawn, execFile } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-225d26d/financialAnalyst.js :6
const { execSync } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-225d26d/index.js :7
const { fork } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-225d26d/lib/workerRunner.js :13
const { spawn } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-225d26d/localIntelAgent.js :7746
const { spawn } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-225d26d/walletProfiler.js :233
const { execSync } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-225d26d/workers/batchDataWorker.js :5
* Runs 10 infrequent macro data workers one at a time using child_process.fork(). - shell MCFLAMINGO-gsb-swarm-225d26d/workers/btrWorker.js :13
* - Run Python extractor via child_process (handles VIEWSTATE pagination) - shell MCFLAMINGO-gsb-swarm-225d26d/workers/sunbizWorker.js :26
const { spawn } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-225d26d/workers/zipCoordinatorWorker.js :15
const { execSync, spawn } = require('child_process');
network 84
- net MCFLAMINGO-gsb-swarm-225d26d/acpOfferings.js :470
const detailRes = await fetch(`${ACP}/agents/${agent.id}`, { - net MCFLAMINGO-gsb-swarm-225d26d/acpResources.js :102
const listRes = await fetch(`${ACP_SERVER}/agents/${CEO_AGENT_ID}/resources`, { - net MCFLAMINGO-gsb-swarm-225d26d/alphaScanner.js :2
const axios = require('axios'); - net MCFLAMINGO-gsb-swarm-225d26d/ceobuyer.js :42
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/dashboard-server.js :40
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/dashboard-ui/app.js :23
const statusRes = await fetch(`${API_BASE}/api/auth/status`); - net MCFLAMINGO-gsb-swarm-225d26d/data-seed/reseed_cron.js :59
const res = await fetch(url, { - net MCFLAMINGO-gsb-swarm-225d26d/dataIngestWorker.js :20
const http = require('http'); - net MCFLAMINGO-gsb-swarm-225d26d/financialAnalyst.js :2
const axios = require('axios'); - net MCFLAMINGO-gsb-swarm-225d26d/lib/agentBid.js :111
const res = await fetch(agent.agent_endpoint, { - net MCFLAMINGO-gsb-swarm-225d26d/lib/businessMcp.js :19
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/lib/confirmedJobs.js :107
// SMS — uses raw fetch (same pattern as rfqBroadcast.sendSms, no twilio npm pkg needed) - net MCFLAMINGO-gsb-swarm-225d26d/lib/dispatchRail.js :78
const res = await fetch(surgeUrl, { - net MCFLAMINGO-gsb-swarm-225d26d/lib/eliteAnalystEngine.js :14
const axios = require('axios'); - net MCFLAMINGO-gsb-swarm-225d26d/lib/embedderClient.js :31
const res = await fetch(`${EMBEDDER_URL}/embed`, { - net MCFLAMINGO-gsb-swarm-225d26d/lib/feeService.js :227
const res = await fetch(SPONSOR_URL, { - net MCFLAMINGO-gsb-swarm-225d26d/lib/fetchWithCircuit.js :21
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/lib/fetchZctaBoundary.js :15
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/lib/mcpInvoke.js :17
const response = await fetch(MCP_URL, { - net MCFLAMINGO-gsb-swarm-225d26d/lib/osmChecker.js :26
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/lib/railRouter.js :56
const res = await fetch('https://surge.basalthq.com/healthz', { - net MCFLAMINGO-gsb-swarm-225d26d/lib/rfqBroadcast.js :108
const res = await fetch( - net MCFLAMINGO-gsb-swarm-225d26d/lib/rfqCallback.js :76
const res = await fetch( - net MCFLAMINGO-gsb-swarm-225d26d/lib/robinhoodMcpClient.js :212
let res = await fetch(AS_META_URL, { signal: AbortSignal.timeout(10000) }); - net MCFLAMINGO-gsb-swarm-225d26d/lib/settlementService.js :127
const res = await fetch(SPONSOR_URL, { - net MCFLAMINGO-gsb-swarm-225d26d/lib/squareAgent.js :36
const res = await fetch(`${SQUARE_BASE}/v2/catalog/list?types=ITEM`, { - net MCFLAMINGO-gsb-swarm-225d26d/lib/surgeAgent.js :61
const res = await fetch(`${SURGE_BASE}/api/inventory`, { headers }); - net MCFLAMINGO-gsb-swarm-225d26d/lib/toastAgent.js :35
const res = await fetch(`${TOAST_BASE}/authentication/v1/authentication/login`, { - net MCFLAMINGO-gsb-swarm-225d26d/lib/ucpAgent.js :89
const res = await fetch(`${creds.endpoint}/api/ucp/catalog/search`, { - net MCFLAMINGO-gsb-swarm-225d26d/lib/voiceIntake.js :279
fetch(`https://api.twilio.com/2010-04-01/Accounts/${sid}/Calls/${callSid}/Recordings.json`, { - net MCFLAMINGO-gsb-swarm-225d26d/localIntelAgent.js :2897
const pplxRes = await fetch('https://api.perplexity.ai/chat/completions', { - net MCFLAMINGO-gsb-swarm-225d26d/localIntelMCP.js :22
const http = require('http'); - net MCFLAMINGO-gsb-swarm-225d26d/localIntelWorker.js :29
const http = require('http'); - net MCFLAMINGO-gsb-swarm-225d26d/miniapp/main.js :126
await fetch(`${API_BASE}/api/user/set-wallet`, { - net MCFLAMINGO-gsb-swarm-225d26d/pump_bot_engine.js :31
const ppRes = await fetch('https://pumpportal.fun/api/trade-local', { - net MCFLAMINGO-gsb-swarm-225d26d/routes/appTester.js :518
const res2 = await fetch('https://gsb-swarm-production.up.railway.app/health').catch(() => null); - net MCFLAMINGO-gsb-swarm-225d26d/routes/raiders.js :106
const quoteRes = await fetch( - net MCFLAMINGO-gsb-swarm-225d26d/routes/redis-client.js :29
const res = await fetch(`${url}/${args.map(encodeURIComponent).join('/')}`, { - net MCFLAMINGO-gsb-swarm-225d26d/routes/throw-test.js :33
const res = await fetch(TEMPO_RPC, { - net MCFLAMINGO-gsb-swarm-225d26d/threadWriter.js :2
const axios = require('axios'); - net MCFLAMINGO-gsb-swarm-225d26d/tokenAnalyst.js :2
const axios = require('axios'); - net MCFLAMINGO-gsb-swarm-225d26d/vendor/acp-node-v2/dist/events/acpHttpClient.js :25
const res = await fetch(`${this.serverUrl}/auth/agent`, { - net MCFLAMINGO-gsb-swarm-225d26d/vendor/acp-node-v2/dist/events/sseTransport.js :19
return fetch(url, { - net MCFLAMINGO-gsb-swarm-225d26d/vendor/acp-node-v2/dist/providers/evm/privyAlchemyEvmProviderAdapter.js :30
const res = await fetch(`${base}${path}`, { - net MCFLAMINGO-gsb-swarm-225d26d/vendor/acp-node-v2/dist/providers/providerAuthClient.js :19
const res = await fetch(`${this.serverUrl}/auth/agent`, { - net MCFLAMINGO-gsb-swarm-225d26d/walletProfiler.js :2
const axios = require('axios'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/acpBroadcaster.js :120
const res = await fetch(MCP_URL, { - net MCFLAMINGO-gsb-swarm-225d26d/workers/acsWorker.js :24
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/bbbScraper.js :18
const http = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/beaWorker.js :21
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/bedrockWorker.js :82
const res = await fetch(url, { ...opts, signal: controller.signal }); - net MCFLAMINGO-gsb-swarm-225d26d/workers/categoryRepairWorker.js :429
const resp = await fetch('https://api.anthropic.com/v1/messages', { - net MCFLAMINGO-gsb-swarm-225d26d/workers/censusLayerWorker.js :36
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/censusMacroWorker.js :66
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/cesWorker.js :57
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/chamberDirectory.js :513
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/chamberDiscovery.js :31
const http = require('http'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/chamberScraper.js :19
const http = require('http'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/chatGapWorker.js :142
const r = await fetch(CHAT_URL, { - net MCFLAMINGO-gsb-swarm-225d26d/workers/countyPermitsWorker.js :24
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/enrichmentAgent.js :24
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/fccBroadbandWorker.js :58
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/fdotWorker.js :31
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/flZipRegistry.js :23
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/fredWorker.js :21
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/gapDataFetcher.js :27
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/geocodingWorker.js :75
const res = await fetch(OVERPASS_URL, { - net MCFLAMINGO-gsb-swarm-225d26d/workers/irsMigrationWorker.js :40
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/irsSoiWorker.js :27
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/lodesWorker.js :36
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/mcpProbeWorker.js :27
const http = require('http'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/menuFetchAgent.js :76
const res = await fetch(url, { headers: { 'User-Agent': 'LocalIntel Menu Agent/1.0' }, signal: AbortSignal.timeout(15000) }); - net MCFLAMINGO-gsb-swarm-225d26d/workers/oceanFloorWorker.js :64
const res = await fetch(url, { signal: controller.signal }); - net MCFLAMINGO-gsb-swarm-225d26d/workers/overpassWorker.js :18
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/permitWorker.js :28
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/promptEvolutionWorker.js :25
const http = require('http'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/qcewWorker.js :28
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/qwiWorker.js :26
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/schoolEnrollmentWorker.js :17
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/sjcArcGisWorker.js :31
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/verticalAgentWorker.js :26
const http = require('http'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/websiteEnricherWorker.js :19
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/yellowPagesScraper.js :15
const https = require('https'); - net MCFLAMINGO-gsb-swarm-225d26d/workers/zipAgent.js :26
const https = require('https');
secrets 43
- secrets MCFLAMINGO-gsb-swarm-225d26d/acpAuth.js :42
if (process.env.VIRTUALS_API_KEY) return process.env.VIRTUALS_API_KEY; - secrets MCFLAMINGO-gsb-swarm-225d26d/alphaScanner.js :366
signerPrivateKey: process.env.ALPHA_SCANNER_SIGNER_PK || process.env.ALPHA_SCANNER_PRIVATE_KEY || process.env.AGENT_WALLET_PRIVATE_KEY, - secrets MCFLAMINGO-gsb-swarm-225d26d/approve-swarm-usdc.js :11
const SWARM_PRIVATE_KEY = process.env.AGENT_WALLET_PRIVATE_KEY; - secrets MCFLAMINGO-gsb-swarm-225d26d/ceo-debug.js :21
const PRIVATE_KEY = process.env.AGENT_WALLET_PRIVATE_KEY; - secrets MCFLAMINGO-gsb-swarm-225d26d/ceobuyer.js :69
const _RAW_KEY = process.env.AGENT_WALLET_PRIVATE_KEY; - secrets MCFLAMINGO-gsb-swarm-225d26d/dashboard-server.js :28
if (process.env.RESEND_API_KEY) { - secrets MCFLAMINGO-gsb-swarm-225d26d/equityAnalyst.js :151
signerPrivateKey: process.env.EQUITY_ANALYST_SIGNER_PK || process.env.EQUITY_ANALYST_PK || process.env.AGENT_WALLET_PRIVATE_KEY, - secrets MCFLAMINGO-gsb-swarm-225d26d/financialAnalyst.js :199
privateKey: process.env.AGENT_WALLET_PRIVATE_KEY, - secrets MCFLAMINGO-gsb-swarm-225d26d/index.js :337
if (secret !== process.env.OPERATOR_SECRET) return res.status(403).json({ error: 'forbidden' }); - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/apiKeyMiddleware.js :28
const INTERNAL_SECRET = process.env.INTERNAL_SECRET || 'localintel-internal-2026'; - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/confirmedJobs.js :109
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/dispatchRail.js :119
if (!process.env.STRIPE_SECRET_KEY) { - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/eliteAnalystEngine.js :316
const key = process.env.FRED_API_KEY || process.env.FRED_API; - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/notificationQueue.js :186
if (!process.env.RESEND_API_KEY) throw new Error('RESEND_API_KEY not set'); - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/nvim.js :17
const NVIDIA_API_KEY = process.env.NVIDIA_API_KEY; // set in Railway env - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/posDecrypt.js :15
(process.env.POS_ENCRYPT_KEY || 'localintel-pos-key-32-bytes-here!').padEnd(32).slice(0, 32) - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/railRouter.js :152
if (!process.env.STRIPE_SECRET_KEY) return 0; - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/rfqBroadcast.js :100
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/rfqCallback.js :55
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/rfqService.js :36
if (!vapidInitialised && process.env.VAPID_PUBLIC_KEY && process.env.VAPID_PRIVATE_KEY) { - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/robinhoodMcpClient.js :130
if (next.access_token) process.env.ROBINHOOD_MCP_ACCESS_TOKEN = next.access_token; - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/squareAgent.js :100
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/surgeAgent.js :149
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/toastAgent.js :121
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/ucpAgent.js :393
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-225d26d/lib/voiceIntake.js :276
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-225d26d/localIntelAgent.js :1117
const { TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_FROM_NUMBER } = process.env; - secrets MCFLAMINGO-gsb-swarm-225d26d/pump_bot_engine.js :24
const solPrivKey = process.env.SOLANA_PUMP_PRIVATE_KEY || process.env.SOL_PRIVATE_KEY || process.env.AGENT_WALLET_PRIVATE_KEY; - secrets MCFLAMINGO-gsb-swarm-225d26d/routes/raiders.js :50
const pk = process.env.AGENT_WALLET_PRIVATE_KEY; - secrets MCFLAMINGO-gsb-swarm-225d26d/routes/redis-client.js :6
const REDIS_TOKEN = process.env.UPSTASH_REDIS_REST_TOKEN; - secrets MCFLAMINGO-gsb-swarm-225d26d/routes/throw-test.js :312
const valid = token === process.env.DASHBOARD_PASSWORD || token === process.env.THROW_TEST_SECRET; - secrets MCFLAMINGO-gsb-swarm-225d26d/threadWriter.js :366
const bearerToken = process.env.Bearer_Token || process.env.X_BEARER_TOKEN || process.env.X_API_KEY; - secrets MCFLAMINGO-gsb-swarm-225d26d/tokenAnalyst.js :214
signerPrivateKey: process.env.TOKEN_ANALYST_SIGNER_PK || process.env.TOKEN_ANALYST_PK || process.env.AGENT_WALLET_PRIVATE_KEY, - secrets MCFLAMINGO-gsb-swarm-225d26d/walletProfiler.js :237
const PRIVATE_KEY = process.env.AGENT_WALLET_PRIVATE_KEY; - secrets MCFLAMINGO-gsb-swarm-225d26d/workers/acsWorker.js :119
const CENSUS_API_KEY = process.env.Census_Data_API || process.env.CENSUS_API_KEY || null; - secrets MCFLAMINGO-gsb-swarm-225d26d/workers/bedrockWorker.js :337
const twilio = require('twilio')(process.env.TWILIO_ACCOUNT_SID, process.env.TWILIO_AUTH_TOKEN); - secrets MCFLAMINGO-gsb-swarm-225d26d/workers/categoryRepairWorker.js :370
const apiKey = process.env.ANTHROPIC_API_KEY; - secrets MCFLAMINGO-gsb-swarm-225d26d/workers/claimOutreachWorker.js :39
const { TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_FROM_NUMBER } = process.env; - secrets MCFLAMINGO-gsb-swarm-225d26d/workers/countyPermitsWorker.js :29
const CENSUS_API_KEY = process.env.Census_Data_API || process.env.CENSUS_API_KEY || null; - secrets MCFLAMINGO-gsb-swarm-225d26d/workers/enrichmentAgent.js :40
const FSQ_KEY = process.env.FSQ_API_KEY || null; - secrets MCFLAMINGO-gsb-swarm-225d26d/workers/fccBroadbandWorker.js :81
const hash_value = process.env.FCC_BDC_API_KEY; - secrets MCFLAMINGO-gsb-swarm-225d26d/workers/notificationDispatchWorker.js :29
if (!process.env.RESEND_API_KEY) return null; - secrets MCFLAMINGO-gsb-swarm-225d26d/workers/railReportWorker.js :230
const resendKey = process.env.RESEND_API_KEY;
database 2
- db MCFLAMINGO-gsb-swarm-225d26d/data-seed/reseed_cron.js :29
const { Pool } = require('pg'); - db MCFLAMINGO-gsb-swarm-225d26d/lib/db.js :8
const { Pool } = require('pg');
install hooks 1
- prepare MCFLAMINGO-gsb-swarm-225d26d/vendor/acp-node-v2/package.json :7
tsc
declared dependencies 27
- @aa-sdk/core@^4.0.0
- @account-kit/infra@^4.0.0
- @account-kit/smart-contracts@^4.0.0
- @anthropic-ai/sdk@^0.39.0
- @solana/web3.js@^1.98.4
- @virtuals-protocol/acp-node-v2@latest
- @x402/extensions@^2.10.0
- axios@^1.6.0
- bs58@^5.0.0
- cors@^2.8.5
- dotenv@^16.0.0
- express@^4.18.0
- multer@^1.4.5-lts.1
- nodemailer@^6.9.0
- openai@^4.0.0
- pg@^8.20.0
- pg-copy-streams@^6.0.6
- playwright@^1.44.0
- resend@^4.0.0
- ssh2-sftp-client@^12.1.1
- twilio@^5.13.1
- unzipper@^0.12.3
- viem@^2.0.0
- web-push@^3.6.7
- ws@^8.0.0
- x402-express@^1.2.0
- x402-fetch@^1.2.0
transport_posture 1
- binds all interfaces (0.0.0.0) MCFLAMINGO-gsb-swarm-225d26d/dashboard-server.js :8500
server.listen(PORT, '0.0.0.0', async () => {