You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(scans): reuse stored httpx URLs to skip re-probing in nuclei scans
Live subdomains are already persisted with their resolved scheme (http_url/
https_url columns, set by the httpx step). Expose that so nuclei scans can target
the scheme-prefixed URL directly and skip httpx:
- db: SubdomainStatus.BestURL() picks the responding scheme (https first);
db.ListLiveSubdomainURLs(domain) returns every live subdomain as https://host.
- pipeline: fast-path — if a root already has stored live URLs, reuse them and
skip enumeration + httpx entirely; otherwise enumerate → httpx (which persists
the scheme URLs) → feed those stored URLs to nuclei.
- global nuclei scan: dump the stored scheme-prefixed URL for probed-live subs
(bare host fallback for unprobed) so it no longer re-probes.
- nuclei's target sanitizer already preserves http/https schemes, so the URLs
reach the engine intact.
- test: BestURL scheme-preference table.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments