All 66 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 54 HTTPX ==0.28.1 55 slowapi ==0.1.9 outdated 60 getrandom 0.2 outdated 65 python-dotenv ==1.2.2 outdated 65 React Testing Library ^16.3.2 66 url 2 66 jest-dom ^6.9.1 outdated 67 base64 0.22 outdated 69 bytes 1 70 cachetools ==7.1.8 70 orjson >=3.10.0 70 sha2 0.10 outdated 71 Satellite.js ^6.0.2 outdated 73 zeroize 1 74 open 5 75 feedparser ==6.0.11 outdated 75 serde_json 1 76 APScheduler ==3.10.3 outdated 76 serde 1 79 Motion ^12.38.0 outdated 79 concurrently ^10.0.5 82 Requests ==2.33.0 outdated 82 tower-http 0.5 outdated 83 ws ^8.21.0 84 cryptography >=46.0.7 84 reqwest 0.12 outdated 85 Shapely >=2.0.0 89 playwright-python ==1.59.0 outdated 90 FastAPI ==0.136.3 outdated 90 pydantic-settings ==2.8.1 outdated 90 Tauri Plugin FS 2 90 Tauri Plugin FS 2 90 xterm.js ^0.11.0 outdated 90 xterm.js ^6.0.0 90 Tailwind CSS ^4 90 Tailwind CSS ^4 91 Uvicorn ==0.34.0 outdated 91 Tauri 2 outdated 91 Zod ^4.3.6 91 prettier ^3.8.3 92 networkx >=3.4.0 92 axum 0.7 outdated 92 lucide-react ^0.575.0 outdated 93 Pydantic ==2.13.3 outdated 93 Starlette ==1.0.1 outdated 93 GeoPandas >=1.0.0 93 Tokio 1 93 Vitest ^4.1.8 outdated 93 jsdom ^28.1.0 outdated 93 Vitest ^4.1.8 outdated 94 yfinance ==1.3.0 outdated 94 MapLibre GL JS ^4.7.1 outdated 94 Vite ^8.0.16 94 wasm-bindgen 0.2.117 95 scikit-learn >=1.5.0 95 hls.js ^1.6.15 95 ESLint ^9 outdated 96 NumPy >=2.2.0 96 Next.js ^16.2.7 96 Next.js 16.2.4 outdated 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

Search