NvdClient

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total709 of 2,12166%139 of 24843%102155108321531
getVulnerabilities(List, boolean)2080%440%2323393911
parseWeaknesses(JsonNode)10054%1118%67121301
nvdCveToVulnerability(NvdCve, ParsedDependency)830%120%77191911
parseCveTags(JsonNode)6057%7112%458901
parseVendorComments(JsonNode)38511%1150%126701
extractCvssV3Score(NvdCve)370%80%554411
parseCpeNode(JsonNode)3314481%9743%8912201
parseMetrics(JsonNode)2234093%112569%111904901
applyRequestDelay()190%20%225511
searchByKeyword(String, int, int)134778%3350%3431301
parseNvdResponse(String)1112291%8850%8901501
searchByCpe(String, int)114881%1583%1431301
getCveById(String)114480%1787%1531201
getVulnerabilities$default(NvdClient, List, boolean, int, Object)100%n/a112211
parseNvdCve(JsonNode)918495%3975%3702001
performRequest(Request, int)910091%8100%0532301
instantOrNull(JsonNode)93076%1375%130201
doubleOrNull(JsonNode)61672%2466%240201
booleanOrNull(JsonNode)61672%2466%240201
parseConfigurations(JsonNode)45593%4660%460901
parseReferences(JsonNode)7396%1787%1501001
textOrNull(JsonNode)3291%5758%570201
NvdClient(long, long, String, OkHttpClient, String, long, int, DefaultConstructorMarker)5296%1150%1201101
isRateLimitBlocked()777%1150%120101
NvdClient(long, long, String, OkHttpClient, String, long)19100%n/a010601
buildRequest(String)19100%1150%120401
searchByKeyword$default(NvdClient, String, int, int, int, Object)16100%n/a010301
searchByCpe$default(NvdClient, String, int, int, Object)10100%n/a010201
performRequest$default(NvdClient, Request, int, int, Object)10100%n/a010201
clearRateLimitBlock()7100%n/a010301
blockForRateLimitWindow()6100%n/a010201