- NpmSource searches npm registry JSON API for provider keywords - PyPISource scrapes pypi.org search HTML for project links - Both credentialless, rate-limited at 1 req/2s, burst 2 - httptest-based tests verify Sweep, ctx cancellation, Name/Rate/Burst