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.

29 urlencoding 2 41 defusedxml >=0.7.1 42 qrcode ^1.5.4 53 slowapi ==0.1.9 outdated 56 HTTPX ==0.28.1 59 getrandom 0.2 outdated 63 python-dotenv ==1.2.2 outdated 63 url 2 64 React Testing Library ^16.3.2 65 jest-dom ^6.9.1 outdated 66 base64 0.22 outdated 67 bytes 1 67 sha2 0.10 outdated 68 orjson >=3.10.0 71 cachetools ==7.1.8 outdated 71 open 5 71 zeroize 1 72 serde_json 1 74 feedparser ==6.0.11 outdated 76 Satellite.js ^6.0.2 outdated 76 serde 1 77 APScheduler ==3.10.3 outdated 78 concurrently ^10.0.5 79 Motion ^12.38.0 outdated 81 Requests ==2.33.0 outdated 82 reqwest 0.12 outdated 82 tower-http 0.5 outdated 84 cryptography >=46.0.7 84 ws ^8.21.0 86 Shapely >=2.0.0 89 jsdom ^28.1.0 outdated 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 91 FastAPI ==0.136.3 outdated 91 Tauri 2 outdated 91 Uvicorn ==0.34.0 outdated 91 playwright-python ==1.59.0 outdated 91 prettier ^3.8.3 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 Zod ^4.3.6 92 axum 0.7 outdated 92 lucide-react ^0.575.0 outdated 92 networkx >=3.4.0 93 Pydantic ==2.13.3 outdated 93 Vitest ^4.1.8 outdated 93 Vitest ^4.1.8 outdated 93 wasm-bindgen 0.2.117 94 MapLibre GL JS ^4.7.1 outdated 94 Starlette ==1.0.1 outdated 94 Vite ^8.0.16 94 hls.js ^1.6.15 94 scikit-learn >=1.5.0 95 ESLint ^9 outdated 95 NumPy >=2.2.0 95 Tokio 1 95 yfinance ==1.3.0 outdated 96 Next.js 16.2.4 outdated 96 Next.js ^16.2.7 97 TypeScript ^5.6.0 outdated 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