CveDB

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,617 of 4,89426%344 of 42018%2573039021,1746993
updateOrInsertVulnerability(DefCveItem, String)9990%360%191919419411
getVulnerability(String, Connection)59756648%993123%606616926001
updateVulnerabilityInsertSoftware(int, String, List, String)1650%80%55363611
updateKnownExploitedVulnerabilities(List)1250%100%66313111
updateVulnerabilityInsertReferences(int, DefCveItem)1090%200%1111232311
updateVulnerability(DefCveItem, String)1000%40%33212111
saveCpeEcosystemCache()880%100%66191911
cleanupDatabase()850%120%77262611
updateVulnerabilityInsertCwe(int, DefCveItem)680%140%88151511
updateEcosystemCache()670%20%22181811
loadCpeEcosystemCache()640%20%22161611
getknownExploitedVulnerabilities()622226%50%12142101
parseCpes(DefCveItem)470%n/a11161611
saveProperty(String, String)422739%325%23111901
dataExists()403546%5550%5691501
defrag()380%20%22121211
lambda$parseCpes$3(VulnerableSoftwareBuilder, DefCveItem, List, CpeMatch)380%n/a11111111
addCpe(String, String, String)330%n/a11101011
getPreparedStatement(Connection, CveDB.PreparedStatementCveDb)282142%6225%4571401
executeBatch(String, PreparedStatement)270%20%229911
setFloatValue(PreparedStatement, int, Map, String)260%40%337711
parseCpe(CpeMatch, String)230%n/a116611
deleteUnusedCpe()210%n/a117711
setUpdateColumn(PreparedStatement, int, Boolean)210%40%336611
setBooleanValue(PreparedStatement, int, Map, String)200%40%334411
setStringValue(PreparedStatement, int, Map, String)190%40%334411
getVulnerabilities(Cpe)1621192%21688%21045101
addNullableStringParameter(PreparedStatement, int, String)150%40%334411
lambda$parseCpes$2(DefCveItem, CpeMatch)150%40%332211
deleteVulnerability(String)140%n/a114411
setUpdateColumn(PreparedStatement, int, Double)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV2Data.AuthenticationType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV2Data.CiaType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV2Data.Version)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV2Data.AccessComplexityType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV2Data.AccessVectorType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4.Type)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV3Data.AttackVectorType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV3Data.AttackComplexityType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV3Data.PrivilegesRequiredType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV3Data.UserInteractionType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV3Data.ScopeType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV3Data.SeverityType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV3Data.CiaType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV3Data.Version)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.Version)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.AttackVectorType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.AttackComplexityType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.AttackRequirementsType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.PrivilegesRequiredType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.UserInteractionType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.CiaType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.ExploitMaturityType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.CiaRequirementType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.ModifiedAttackVectorType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.ModifiedAttackComplexityType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.ModifiedAttackRequirementsType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.ModifiedPrivilegesRequiredType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.ModifiedUserInteractionType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.ModifiedCiaType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.SafetyType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.AutomatableType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.RecoveryType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.ValueDensityType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.VulnerabilityResponseEffortType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.ProviderUrgencyType)130%20%224411
setUpdateColumn(PreparedStatement, int, CvssV4Data.SeverityType)130%20%224411
setUpdateColumn(PreparedStatement, int, String)120%20%224411
getBatchSize()110%n/a115511
isBatchInsertEnabled()110%n/a115511
getBooleanValue(ResultSet, int)110%20%223311
getFloatValue(ResultSet, int)110%20%223311
getVendorProductList()3579%2100%0231101
getVendorProductListForNode()3579%2100%0231101
getCPEs(String, String)9492%2100%0232701
getProperties()3280%2100%0231101
close()2777%2100%0231401
getVulnerability(String)1157%n/a012401
lambda$parseCpes$0(CpeMatch)0%20%221111
lambda$parseCpes$1(CpeMatch)0%n/a111111
persistEcosystemCache()0%n/a113311
CveDB(Settings)54100%n/a0101301
getMatchingSoftware(Cpe, Set)36100%10100%060901
getPreparedStatement(Connection, CveDB.PreparedStatementCveDb, String)11100%n/a010301
getPreparedStatement(Connection, CveDB.PreparedStatementCveDb, int)11100%n/a010301
open()10100%n/a010301
reloadProperties()100%n/a010201
finalize()100%n/a010401
releaseResources()100%n/a010301
isOpen()100%n/a010101
clearCache()100%n/a010201
static {...}100%n/a010101
getDatabaseProperties()100%n/a010101