What problem does it solve? Understanding what a codebase connects to, which protocols it speaks, and how it behaves when the network is unavailable requires reading scattered client factories, listeners, and configuration code. This Skill automates that review by scanning the source for connectivity code and producing structured, evidence-backed findings about the network posture of a project. ## Core Features & Use Cases - Endpoint and topology inventory: Identifies what the software listens on and connects to, with direction, default hosts and ports, and opt-in versus default-path classification. - Protocol and connection analysis: Documents HTTP/REST, WebSocket, SSE, gRPC, MCP, and raw socket usage, plus client pooling, timeouts, TLS verification, proxy support, and DNS handling. - Offline and data-in-transit review: Captures connectivity checks, cached fallbacks, startup dependencies on the network, and what data crosses the wire per endpoint class. - Use Case: Point the scanner at a repository with a Sokrates analysis to receive a validated JSON report of findings, a synthesized network posture summary, and a rendered interactive explorer page. ## Quick Start Ask the AI to run the network scan on this repository and report what the software connects to by default and what happens when it cannot reach those endpoints.