NvdClientTest

16

tests

0

failures

0

ignored

4.263s

duration

100%

successful

Tests

Test Duration Result
getCveById - retrievesSpecificCveSuccessfully() 0.173s passed
getCveById - returnsNullWhenNotFound() 0.004s passed
searchByCpe - authenticatesWithBearerToken en header() 0.005s passed
searchByCpe - consulta exitosa con vulnerabilidades() 0.008s passed
searchByCpe - handleRate429WithExponentialBackoff() 1.006s passed
searchByCpe - handles403Error gracefully() 0.004s passed
searchByCpe - handles500Error gracefully() 0.005s passed
searchByCpe - handlesCvssV2Fallback para CVEs antiguos() 0.005s passed
searchByCpe - handlesEmptyResults correctamente() 0.005s passed
searchByCpe - handlesMalformedJson gracefully() 0.007s passed
searchByCpe - parseCpeConfigurations correctamente() 0.006s passed
searchByCpe - parseCvssV3Score y vector correctamente() 0.006s passed
searchByCpe - parseMultipleDescriptions con diferentes idiomas() 0.005s passed
searchByCpe - parseReferences correctamente() 0.004s passed
searchByCpe - returnsEmptyAfterMaxRetries() 3.016s passed
searchByKeyword - fallbackWhenCpeFails() 0.004s passed

Standard error

⏳ NVD: Rate limited (HTTP 429). Waiting 1000ms before retry 1/2...
⏳ NVD: Rate limited (HTTP 429). Waiting 2000ms before retry 2/2...
⚠️  NVD: HTTP 429 error: Client Error
⚠️  NVD: HTTP 500 error: Server Error
⏳ NVD: Rate limited (HTTP 429). Waiting 1000ms before retry 1/2...
⚠️  NVD: HTTP 403 error: Client Error
⚠️  NVD: Error parsing response: Unexpected character ('i' (code 105)): was expecting double-quote to start property name
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); byte offset: #UNKNOWN]