All 68 Dependencies

Every package Shadowbroker depends on, ranked by repo health score.

ShadowBroker is a self-hosted, open-source intelligence (OSINT) platform that aggregates real-time, multi-domain telemetry from more than 60 live data feeds into a single dark-ops style map interface. Aircraft ADS-B broadcasts, maritime AIS traffic, satellite orbital data, seismic sensors, CCTV camera networks, GPS jamming zones, police scanners, mesh radio nodes, and breaking geopolitical events all update live on one screen, letting analysts, researchers, and radio operators see correlations that would otherwise require juggling dozens of separate tools and APIs.

Beyond passive visualization, ShadowBroker ships a server-side recon toolkit (DNS, WHOIS, RDAP, BGP/ASN, OFAC sanctions, CVE and Tor/OTX threat lookups, subnet sweeps) and an optional Shodan connector for searching internet-connected devices, all proxied through the backend with SSRF guards so sensitive queries never leave the operator's own deployment. A cross-layer correlation engine flags composite events — like GPS jamming combined with an internet outage in the same region — that no single feed would surface alone, and an entity-graph panel expands aircraft, vessels, companies, and IPs into linked profiles pulled from Wikidata, OFAC, and the platform's own store.

The project is built with Next.js and MapLibre GL on the frontend and FastAPI/Python on the backend, ships as prebuilt Docker images with no required accounts or product telemetry, and includes an HMAC-signed agentic command channel so an AI agent (Claude, GPT, LangChain, or the project's own OpenClaw) can read every layer and take actions on the map alongside a human operator. A separate InfoNet component adds an experimental peer-to-peer mesh for obfuscated messaging between ShadowBroker nodes, independent of the core intelligence dashboard.

27 urlencoding 2 41 defusedxml >=0.7.1 42 qrcode ^1.5.4 56 base64 0.22 outdated 56 slowapi ==0.1.9 outdated 57 url 2 59 jest-dom ^6.9.1 outdated 60 getrandom 0.2 outdated 61 React Testing Library ^16.3.2 64 bytes 1 66 HTTPX ==0.28.1 71 orjson >=3.10.0 72 feedparser ==6.0.11 outdated 72 python-dotenv ==1.2.2 outdated 73 Satellite.js ^6.0.2 outdated 73 open 5 73 serde 1 74 sha2 0.10 outdated 76 Requests ==2.33.0 outdated 76 cachetools ==7.1.8 outdated 78 concurrently ^10.0.5 79 APScheduler ==3.10.3 outdated 79 Motion ^12.38.0 outdated 80 zeroize 1 81 reqwest 0.12 outdated 83 tower-http 0.5 outdated 84 cryptography >=46.0.7 84 serde_json 1 84 ws ^8.21.0 87 Shapely >=2.0.0 89 pydantic-settings ==2.8.1 outdated 89 xterm.js ^0.11.0 outdated 89 xterm.js ^6.0.0 90 Tailwind CSS ^4 90 Tailwind CSS ^4 90 Tauri 2 90 Uvicorn ==0.34.0 outdated 90 jsdom ^28.1.0 outdated 91 Zod ^4.3.6 91 axum 0.7 outdated 91 prettier ^3.8.3 92 FastAPI ==0.136.3 outdated 92 GeoPandas >=1.0.0 92 Tauri Plugin FS ^2.3.1 92 Tauri Plugin FS ^2.10.1 outdated 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 lucide-react ^0.575.0 outdated 92 networkx >=3.4.0 92 yfinance ==1.3.0 outdated 93 Pydantic ==2.13.3 outdated 93 Tokio 1 93 Vitest ^4.1.8 outdated 93 Vitest ^4.1.8 outdated 94 MapLibre GL JS ^4.7.1 outdated 94 Starlette ==1.0.1 outdated 94 Vite ^8.0.16 94 playwright-python ==1.59.0 outdated 94 wasm-bindgen 0.2.117 95 ESLint ^9 outdated 95 TypeScript ^5.6.0 outdated 95 hls.js ^1.6.15 95 scikit-learn >=1.5.0 96 Next.js 16.2.4 outdated 96 Next.js ^16.2.7 96 NumPy >=2.2.0 98 React ^19.2.7 98 React DOM ^19.2.7

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers