feat(13-04): wire all 12 Phase 13 sources into RegisterAll (40 total)
- Add 8 package registry sources (npm, pypi, crates, rubygems, maven, nuget, goproxy, packagist) - Update register_test to assert 40 sources in sorted list - Update Phase 12 integration test count from 32 to 40
This commit is contained in:
@@ -56,8 +56,8 @@ type SourcesConfig struct {
|
||||
}
|
||||
|
||||
// RegisterAll registers every Phase 10 code-hosting, Phase 11 search engine /
|
||||
// paste site, Phase 12 IoT scanner / cloud storage, and Phase 13 container /
|
||||
// IaC source on engine (32 sources total).
|
||||
// paste site, Phase 12 IoT scanner / cloud storage, and Phase 13 package
|
||||
// registry / container / IaC source on engine (40 sources total).
|
||||
//
|
||||
// All sources are registered unconditionally so that cmd/recon.go can surface
|
||||
// the full catalog via `keyhunter recon list` regardless of which credentials
|
||||
@@ -213,21 +213,19 @@ func RegisterAll(engine *recon.Engine, cfg SourcesConfig) {
|
||||
Limiters: lim,
|
||||
})
|
||||
|
||||
// Phase 13: Package registry sources (credentialless).
|
||||
engine.Register(&NpmSource{Registry: reg, Limiters: lim})
|
||||
engine.Register(&PyPISource{Registry: reg, Limiters: lim})
|
||||
engine.Register(&CratesIOSource{Registry: reg, Limiters: lim})
|
||||
engine.Register(&RubyGemsSource{Registry: reg, Limiters: lim})
|
||||
engine.Register(&MavenSource{Registry: reg, Limiters: lim})
|
||||
engine.Register(&NuGetSource{Registry: reg, Limiters: lim})
|
||||
engine.Register(&GoProxySource{Registry: reg, Limiters: lim})
|
||||
engine.Register(&PackagistSource{Registry: reg, Limiters: lim})
|
||||
|
||||
// Phase 13: Container and IaC sources (credentialless).
|
||||
engine.Register(&DockerHubSource{
|
||||
Registry: reg,
|
||||
Limiters: lim,
|
||||
})
|
||||
engine.Register(&KubernetesSource{
|
||||
Registry: reg,
|
||||
Limiters: lim,
|
||||
})
|
||||
engine.Register(&TerraformSource{
|
||||
Registry: reg,
|
||||
Limiters: lim,
|
||||
})
|
||||
engine.Register(&HelmSource{
|
||||
Registry: reg,
|
||||
Limiters: lim,
|
||||
})
|
||||
engine.Register(&DockerHubSource{Registry: reg, Limiters: lim})
|
||||
engine.Register(&KubernetesSource{Registry: reg, Limiters: lim})
|
||||
engine.Register(&TerraformSource{Registry: reg, Limiters: lim})
|
||||
engine.Register(&HelmSource{Registry: reg, Limiters: lim})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user