docs(11-16): auto-generated OSINT phase contexts

This commit is contained in:
salvacybersec
2026-04-06 11:40:44 +03:00
parent 3aadeb2d1c
commit 9ad9767109
6 changed files with 266 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
# Phase 11: OSINT Search Engines & Paste Sites - Context
**Gathered:** 2026-04-06
**Status:** Ready for planning
**Mode:** Auto-generated
<domain>
## Phase Boundary
Adds ReconSource implementations for public search engine dorking (Google, Bing, DuckDuckGo, Yandex, Brave) and paste site scraping (Pastebin, GitHub Gist, Ghostbin, Rentry, ControlC) to detect leaked API keys across indexed web pages and public pastes.
</domain>
<decisions>
## Implementation Decisions
### Claude's Discretion
All implementation choices are at Claude's discretion. Follow the established Phase 10 pattern: each source implements recon.ReconSource, uses pkg/recon/sources/httpclient.go for HTTP, uses httptest for tests. Each source goes in its own file.
</decisions>
<code_context>
## Existing Code Insights
### Reusable Assets
- pkg/recon/sources/ — established source implementation pattern from Phase 10
- pkg/recon/sources/httpclient.go — shared retry HTTP client
- pkg/recon/sources/register.go — RegisterAll (extend per phase)
- pkg/recon/source.go — ReconSource interface
</code_context>
<specifics>
## Specific Ideas
- GoogleDorkSource — search engine dorking via Google search
- BingDorkSource — search engine dorking via Bing search
- DuckDuckGoSource — search via DuckDuckGo
- YandexSource — search via Yandex
- BraveSource — search via Brave Search API
- PastebinSource — scrape/search Pastebin for leaked keys
- GistSource — GitHub Gist paste aggregator for public gists
- GhostbinSource / RentrySource / ControlCSource — alternative paste site scrapers
</specifics>
<deferred>
## Deferred Ideas
None — straightforward source implementations.
</deferred>