salvacybersec
4246db8294
fix: resolve Phase 14 merge conflicts across CI/CD, archive, and frontend sources
2026-04-06 13:42:54 +03:00
salvacybersec
27624e0ec7
merge: phase 14-04 register wiring
2026-04-06 13:39:32 +03:00
salvacybersec
169b80b3bc
feat(14-04): implement 7 Phase 14 sources (CI/CD, archives, JS bundles)
...
- TravisCISource: scrapes public Travis CI build logs for API key leaks
- GitHubActionsSource: searches Actions workflow logs (requires GitHub token)
- CircleCISource: scrapes CircleCI pipeline logs (requires CircleCI token)
- JenkinsSource: scrapes public Jenkins console output for leaked secrets
- WaybackMachineSource: searches Wayback Machine CDX for archived key leaks
- CommonCrawlSource: searches Common Crawl index for exposed pages
- JSBundleSource: probes JS bundles for embedded API key literals
2026-04-06 13:34:09 +03:00
salvacybersec
c5332454b0
feat(14-02): add WaybackMachine + CommonCrawl recon sources
...
- WaybackMachineSource queries CDX API for historical snapshots
- CommonCrawlSource queries CC Index API for matching pages
- Both credentialless, rate-limited at 1 req/5s, RespectsRobots=true
- RegisterAll extended to 42 sources (40 Phase 10-13 + 2 Phase 14)
- Full httptest-based test coverage for both sources
2026-04-06 13:16:13 +03:00