Without a timeout on the reqwest client, sequential NVD API calls
for each CVE alert could hang indefinitely. With 1098 SBOM entries
producing hundreds of alerts, this would stall the scan pipeline.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>