feat(15-02): wire Trello, Notion, Confluence, GoogleDocs into RegisterAll
- RegisterAll extended to 56 sources (52 Phase 10-14 + 4 Phase 15 collab) - All four sources credentialless, no new SourcesConfig fields needed
This commit is contained in:
@@ -60,8 +60,8 @@ type SourcesConfig struct {
|
|||||||
|
|
||||||
// RegisterAll registers every Phase 10 code-hosting, Phase 11 search engine /
|
// RegisterAll registers every Phase 10 code-hosting, Phase 11 search engine /
|
||||||
// paste site, Phase 12 IoT scanner / cloud storage, Phase 13 package
|
// paste site, Phase 12 IoT scanner / cloud storage, Phase 13 package
|
||||||
// registry / container / IaC, and Phase 14 CI/CD log / web archive /
|
// registry / container / IaC, Phase 14 CI/CD log / web archive / frontend
|
||||||
// frontend leak source on engine (52 sources total).
|
// leak, and Phase 15 collaboration tool source on engine (56 sources total).
|
||||||
//
|
//
|
||||||
// All sources are registered unconditionally so that cmd/recon.go can surface
|
// All sources are registered unconditionally so that cmd/recon.go can surface
|
||||||
// the full catalog via `keyhunter recon list` regardless of which credentials
|
// the full catalog via `keyhunter recon list` regardless of which credentials
|
||||||
@@ -260,4 +260,10 @@ func RegisterAll(engine *recon.Engine, cfg SourcesConfig) {
|
|||||||
|
|
||||||
// Phase 14: JS bundle analysis (credentialless).
|
// Phase 14: JS bundle analysis (credentialless).
|
||||||
engine.Register(&JSBundleSource{Registry: reg, Limiters: lim})
|
engine.Register(&JSBundleSource{Registry: reg, Limiters: lim})
|
||||||
|
|
||||||
|
// Phase 15: Collaboration tool sources (credentialless).
|
||||||
|
engine.Register(&TrelloSource{Registry: reg, Limiters: lim})
|
||||||
|
engine.Register(&NotionSource{Registry: reg, Limiters: lim})
|
||||||
|
engine.Register(&ConfluenceSource{Registry: reg, Limiters: lim})
|
||||||
|
engine.Register(&GoogleDocsSource{Registry: reg, Limiters: lim})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user