A B C D E F G H I K L M N O P R S T U V W Y _ 
All Classes All Packages

A

AbstractPageable - Class in io.github.jeremylong.openvulnerability.client.ghsa
 
AbstractPageable() - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.AbstractPageable
 
ACTIVE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedUserInteractionType
 
ACTIVE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.UserInteractionType
 
ADJACENT - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackVectorType
 
ADJACENT - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackVectorType
 
ADJACENT_NETWORK - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessVectorType
 
ADJACENT_NETWORK - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackVectorType
 
ADJACENT_NETWORK - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackVectorType
 
aGitHubSecurityAdvisoryClient() - Static method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClientBuilder
Begin building the GitHub GraphQL for SecurityAdvisories Object.
AMBER - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ProviderUrgencyType
 
AND - io.github.jeremylong.openvulnerability.client.nvd.Config.Operator
 
AND - io.github.jeremylong.openvulnerability.client.nvd.Node.Operator
 
aNvdCveApi() - Static method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Begin building the NVD CVE API Object.
ATTACKED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ExploitMaturityType
 
AUTOMATIC - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RecoveryType
 

B

build() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClientBuilder
Build the GitHub SecurityAdvisory GraphQL API client.
build() - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Build the NVD CVE API client.

C

CHANGED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedScopeType
 
CHANGED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ScopeType
 
CLEAR - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ProviderUrgencyType
 
clone() - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Clone the builder.
close() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClient
Cleanup allocated resources.
close() - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClient
 
close() - Method in class io.github.jeremylong.openvulnerability.client.nvd.RateMeter.Ticket
 
close() - Method in interface io.github.jeremylong.openvulnerability.client.PagedDataSource
Cleanup allocated resources.
close() - Method in class io.github.jeremylong.openvulnerability.client.RecordDataSource
 
compareTo(Delayed) - Method in class io.github.jeremylong.openvulnerability.client.nvd.RateMeter.Ticket
 
COMPLETE - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaType
 
CONCENTRATED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ValueDensityType
 
Config - Class in io.github.jeremylong.openvulnerability.client.nvd
 
Config(Config.Operator, Boolean, List<Node>) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.Config
 
Config(List<Node>) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.Config
Constructor taking only the required set of JSON properties as the minimal constructor for a Config.
Config.Operator - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CONFIRMED - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ReportConfidenceType
 
CONFIRMED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ConfidenceType
 
CPE_NAME - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.Filter
Returns the vulnerabilities associated with a specific CPE.
CpeMatch - Class in io.github.jeremylong.openvulnerability.client.nvd
CPE match string or range
CpeMatch(Boolean, String, String) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CpeMatch
Constructor taking only the required set of JSON properties as the minimal constructor for a CpeMatch.
CpeMatch(Boolean, String, String, String, String, String, String) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CpeMatch
 
CRITICAL - io.github.jeremylong.openvulnerability.client.ghsa.Severity
 
CRITICAL - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.SeverityType
 
CRITICAL - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SeverityType
 
CRITICAL - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.CvssV3Severity
 
CVE_ID - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.Filter
Returns a specific vulnerability.
CveApiJson20 - Class in io.github.jeremylong.openvulnerability.client.nvd
JSON Schema for NVD Vulnerability Data API version 2.0
CveApiJson20(Integer, Integer, Integer, String, String, ZonedDateTime, List<DefCveItem>) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CveApiJson20
 
CveItem - Class in io.github.jeremylong.openvulnerability.client.nvd
 
CveItem(String, String, String, ZonedDateTime, ZonedDateTime, String, String, String, LocalDate, LocalDate, String, String, List<CveTag>, List<LangString>, List<Reference>, Metrics, List<Weakness>, List<Config>, List<VendorComment>) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
CveItem(String, ZonedDateTime, ZonedDateTime, List<LangString>, List<Reference>) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CveItem
Constructor taking only the required set of JSON properties as the minimal constructor for a CveItem.
CveTag - Class in io.github.jeremylong.openvulnerability.client.nvd
 
CveTag() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CveTag
 
CveTag(String, List<CveTag.TagType>) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CveTag
 
CveTag.TagType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CVSS - Class in io.github.jeremylong.openvulnerability.client.ghsa
The Common Vulnerability Scoring System.
CVSS() - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.CVSS
 
CVSS_V2_METRICS - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.Filter
Returns vulnerabilities that match a specific CVSS V2 Metric; full or partial vector strings may be used.
CVSS_V3_METRICS - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.Filter
Returns vulnerabilities that match a specific CVSS V3 Metric; full or partial vector strings may be used.
CVSSSeverities - Class in io.github.jeremylong.openvulnerability.client.ghsa
The Common Vulnerability Scoring System
CVSSSeverities() - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.CVSSSeverities
 
CvssV2 - Class in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV2(String, CvssV2.Type, CvssV2Data) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
Constructor taking only the required set of JSON properties as the minimal constructor for a CvssV2.
CvssV2(String, CvssV2.Type, CvssV2Data, String, Double, Double, Boolean, Boolean, Boolean, Boolean, Boolean) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
 
CvssV2.Type - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV2Data - Class in io.github.jeremylong.openvulnerability.client.nvd
JSON Schema for Common Vulnerability Scoring System version 2.0
CvssV2Data(CvssV2Data.Version, String, CvssV2Data.AccessVectorType, CvssV2Data.AccessComplexityType, CvssV2Data.AuthenticationType, CvssV2Data.CiaType, CvssV2Data.CiaType, CvssV2Data.CiaType, Double, String, CvssV2Data.ExploitabilityType, CvssV2Data.RemediationLevelType, CvssV2Data.ReportConfidenceType, Double, CvssV2Data.CollateralDamagePotentialType, CvssV2Data.TargetDistributionType, CvssV2Data.CiaRequirementType, CvssV2Data.CiaRequirementType, CvssV2Data.CiaRequirementType, Double) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
CvssV2Data(CvssV2Data.Version, String, Double) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
Constructor taking only the required set of JSON properties as the minimal constructor for a CvssV2Data.
CvssV2Data.AccessComplexityType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV2Data.AccessVectorType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV2Data.AuthenticationType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV2Data.CiaRequirementType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV2Data.CiaType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV2Data.CollateralDamagePotentialType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV2Data.ExploitabilityType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV2Data.RemediationLevelType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV2Data.ReportConfidenceType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV2Data.TargetDistributionType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV2Data.Version - Enum in io.github.jeremylong.openvulnerability.client.nvd
CVSS Version
CvssV3 - Class in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3(String, CvssV3.Type, CvssV3Data) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV3
Constructor taking only the required set of JSON properties as the minimal constructor for a CvssV3.
CvssV3(String, CvssV3.Type, CvssV3Data, Double, Double) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV3
 
CvssV3.Type - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data - Class in io.github.jeremylong.openvulnerability.client.nvd
JSON Schema for Common Vulnerability Scoring System version 3.0
CvssV3Data(CvssV3Data.Version, String, CvssV3Data.AttackVectorType, CvssV3Data.AttackComplexityType, CvssV3Data.PrivilegesRequiredType, CvssV3Data.UserInteractionType, CvssV3Data.ScopeType, CvssV3Data.CiaType, CvssV3Data.CiaType, CvssV3Data.CiaType, Double, CvssV3Data.SeverityType, CvssV3Data.ExploitCodeMaturityType, CvssV3Data.RemediationLevelType, CvssV3Data.ConfidenceType, Double, CvssV3Data.SeverityType, CvssV3Data.CiaRequirementType, CvssV3Data.CiaRequirementType, CvssV3Data.CiaRequirementType, CvssV3Data.ModifiedAttackVectorType, CvssV3Data.ModifiedAttackComplexityType, CvssV3Data.ModifiedPrivilegesRequiredType, CvssV3Data.ModifiedUserInteractionType, CvssV3Data.ModifiedScopeType, CvssV3Data.ModifiedCiaType, CvssV3Data.ModifiedCiaType, CvssV3Data.ModifiedCiaType, Double, CvssV3Data.SeverityType) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
CvssV3Data(CvssV3Data.Version, String, Double, CvssV3Data.SeverityType) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
Constructor taking only the required set of JSON properties as the minimal constructor for a CvssV3Data.
CvssV3Data.AttackComplexityType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.AttackVectorType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.CiaRequirementType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.CiaType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.ConfidenceType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.ExploitCodeMaturityType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.ModifiedAttackComplexityType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.ModifiedAttackVectorType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.ModifiedCiaType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.ModifiedPrivilegesRequiredType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.ModifiedScopeType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.ModifiedUserInteractionType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.PrivilegesRequiredType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.RemediationLevelType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.ScopeType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.SeverityType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.UserInteractionType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV3Data.Version - Enum in io.github.jeremylong.openvulnerability.client.nvd
CVSS Version
CvssV4 - Class in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4(String, CvssV4.Type, CvssV4Data) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV4
Constructor taking only the required set of JSON properties as the minimal constructor for a CvssV3.
CvssV4.Type - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data - Class in io.github.jeremylong.openvulnerability.client.nvd
JSON Schema for Common Vulnerability Scoring System version 3.0
CvssV4Data(CvssV4Data.Version, String, CvssV4Data.AttackVectorType, CvssV4Data.AttackComplexityType, CvssV4Data.AttackRequirementsType, CvssV4Data.PrivilegesRequiredType, CvssV4Data.UserInteractionType, CvssV4Data.CiaType, CvssV4Data.CiaType, CvssV4Data.CiaType, CvssV4Data.CiaType, CvssV4Data.CiaType, CvssV4Data.CiaType, CvssV4Data.ExploitMaturityType, CvssV4Data.CiaRequirementType, CvssV4Data.CiaRequirementType, CvssV4Data.CiaRequirementType, CvssV4Data.ModifiedAttackVectorType, CvssV4Data.ModifiedAttackComplexityType, CvssV4Data.ModifiedAttackRequirementsType, CvssV4Data.ModifiedPrivilegesRequiredType, CvssV4Data.ModifiedUserInteractionType, CvssV4Data.ModifiedCiaType, CvssV4Data.ModifiedCiaType, CvssV4Data.ModifiedCiaType, CvssV4Data.ModifiedSubCType, CvssV4Data.ModifiedSubIaType, CvssV4Data.ModifiedSubIaType, CvssV4Data.SafetyType, CvssV4Data.AutomatableType, CvssV4Data.RecoveryType, CvssV4Data.ValueDensityType, CvssV4Data.VulnerabilityResponseEffortType, CvssV4Data.ProviderUrgencyType, Double, CvssV4Data.SeverityType, Double, CvssV4Data.SeverityType, Double, CvssV4Data.SeverityType) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
CvssV4Data(CvssV4Data.Version, String, Double, CvssV4Data.SeverityType) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
Constructor taking only the required set of JSON properties as the minimal constructor for a CvssV4Data.
CvssV4Data.AttackComplexityType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.AttackRequirementsType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.AttackVectorType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.AutomatableType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.CiaRequirementType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.CiaType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.ExploitMaturityType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.ModifiedAttackComplexityType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.ModifiedAttackRequirementsType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.ModifiedAttackVectorType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.ModifiedCiaType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.ModifiedPrivilegesRequiredType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.ModifiedSubCType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.ModifiedSubIaType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.ModifiedUserInteractionType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.ModifiedVulnCiaType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.PrivilegesRequiredType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.ProviderUrgencyType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.RecoveryType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.RemediationLevelType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.SafetyType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.SeverityType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.UserInteractionType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.ValueDensityType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CvssV4Data.Version - Enum in io.github.jeremylong.openvulnerability.client.nvd
CVSS Version
CvssV4Data.VulnerabilityResponseEffortType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
CWE - Class in io.github.jeremylong.openvulnerability.client.ghsa
Common weakness enumeration.
CWE() - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.CWE
 
CWE_ID - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.Filter
Returns vulnerabilities that have a specific CWE.
CWEs - Class in io.github.jeremylong.openvulnerability.client.ghsa
 
CWEs() - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.CWEs
 

D

DataFeed<T> - Interface in io.github.jeremylong.openvulnerability.client
 
DEFAULT_TTL - Static variable in class io.github.jeremylong.openvulnerability.client.ForcedDiskCacheStorage
 
DefCveItem - Class in io.github.jeremylong.openvulnerability.client.nvd
 
DefCveItem(CveItem) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.DefCveItem
 
DIFFUSE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ValueDensityType
 
DISPUTED - io.github.jeremylong.openvulnerability.client.nvd.CveTag.TagType
 
download() - Method in interface io.github.jeremylong.openvulnerability.client.DataFeed
 
download() - Method in class io.github.jeremylong.openvulnerability.client.epss.EpssDataFeed
 
download() - Method in class io.github.jeremylong.openvulnerability.client.kev.KevDataFeed
 

E

EpssDataFeed - Class in io.github.jeremylong.openvulnerability.client.epss
Data Feed for the Exploit Prediction Scoring System (EPSS) scores from the Forum of Incident Response and Security Teams (FIRST)
EpssDataFeed() - Constructor for class io.github.jeremylong.openvulnerability.client.epss.EpssDataFeed
 
EpssDataFeed(String) - Constructor for class io.github.jeremylong.openvulnerability.client.epss.EpssDataFeed
 
EpssDataFeed(String, HttpClientSupplier) - Constructor for class io.github.jeremylong.openvulnerability.client.epss.EpssDataFeed
 
EpssException - Exception in io.github.jeremylong.openvulnerability.client.epss
Exception thrown if there is a problem with the EPSS Data Feed.
EpssException(String) - Constructor for exception io.github.jeremylong.openvulnerability.client.epss.EpssException
Generate a new exception.
EpssException(String, Throwable) - Constructor for exception io.github.jeremylong.openvulnerability.client.epss.EpssException
Generate a new exception.
EpssException(Throwable) - Constructor for exception io.github.jeremylong.openvulnerability.client.epss.EpssException
Generate a new exception.
EpssItem - Class in io.github.jeremylong.openvulnerability.client.epss
Exploit Prediction Scoring System (EPSS) score.
EpssItem(String, Double, Double) - Constructor for class io.github.jeremylong.openvulnerability.client.epss.EpssItem
 
EpssResponseHandler - Class in io.github.jeremylong.openvulnerability.client.epss
 
EpssResponseHandler() - Constructor for class io.github.jeremylong.openvulnerability.client.epss.EpssResponseHandler
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CVSS
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CVSSSeverities
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CWE
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CWEs
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Identifier
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Package
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.PackageVersion
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.PageInfo
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.RateLimit
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Reference
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisories
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerabilities
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerability
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.Config
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.CpeMatch
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveApiJson20
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveTag
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.DefCveItem
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.LangString
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.Metrics
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.Node
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.RateMeter.Ticket
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.Reference
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.VendorComment
 
equals(Object) - Method in class io.github.jeremylong.openvulnerability.client.nvd.Weakness
 
EXCLUDING - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.VersionType
 
EXCLUSIVELY_HOSTED_SERVICE - io.github.jeremylong.openvulnerability.client.nvd.CveTag.TagType
 

F

ForcedDiskCacheStorage - Class in io.github.jeremylong.openvulnerability.client
Forced persistent cache storage.
ForcedDiskCacheStorage(String) - Constructor for class io.github.jeremylong.openvulnerability.client.ForcedDiskCacheStorage
 
ForcedDiskCacheStorage(String, Duration) - Constructor for class io.github.jeremylong.openvulnerability.client.ForcedDiskCacheStorage
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.ghsa.Severity
Returns the enum constant of this type with the specified name.
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.Config.Operator
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CveTag.TagType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2.Type
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessComplexityType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessVectorType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AuthenticationType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaRequirementType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CollateralDamagePotentialType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ExploitabilityType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.RemediationLevelType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ReportConfidenceType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.TargetDistributionType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.Version
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3.Type
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackComplexityType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackVectorType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaRequirementType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ConfidenceType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ExploitCodeMaturityType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackComplexityType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackVectorType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedCiaType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedPrivilegesRequiredType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedScopeType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedUserInteractionType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.PrivilegesRequiredType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.RemediationLevelType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ScopeType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.SeverityType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.UserInteractionType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.Version
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4.Type
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackComplexityType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackRequirementsType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackVectorType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AutomatableType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaRequirementType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ExploitMaturityType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackComplexityType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackRequirementsType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackVectorType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedCiaType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedPrivilegesRequiredType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubCType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubIaType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedUserInteractionType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedVulnCiaType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.PrivilegesRequiredType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ProviderUrgencyType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RecoveryType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RemediationLevelType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SafetyType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SeverityType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.UserInteractionType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ValueDensityType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.Version
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.VulnerabilityResponseEffortType
 
fromValue(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.Node.Operator
 
FUNCTIONAL - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ExploitabilityType
 
FUNCTIONAL - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ExploitCodeMaturityType
 

G

getAccessComplexity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getAccessVector() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getAcInsufInfo() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
 
getAttackComplexity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getAttackComplexity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getAttackRequirements() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getAttackVector() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getAttackVector() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getAuthentication() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getAutomatable() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getAvailabilityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getAvailabilityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getAvailabilityRequirement() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getAvailabilityRequirement() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getAvailabilityRequirement() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getBaseScore() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
(Required)
getBaseScore() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
(Required)
getBaseScore() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
(Required)
getBaseSeverity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
 
getBaseSeverity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getBaseSeverity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
(Required)
getBaseSeverity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
(Required)
getCatalogVersion() - Method in class io.github.jeremylong.openvulnerability.client.kev.KevCatalog
 
getCisaActionDue() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getCisaExploitAdd() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getCisaRequiredAction() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getCisaVulnerabilityName() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getClassification() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
The classification of the advisory.
getClientIndex() - Method in class io.github.jeremylong.openvulnerability.client.nvd.RateLimitedCall
 
getCollateralDamagePotential() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getComment() - Method in class io.github.jeremylong.openvulnerability.client.nvd.VendorComment
(Required)
getConfidentialityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getConfidentialityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getConfidentialityRequirement() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getConfidentialityRequirement() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getConfidentialityRequirement() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getConfigurations() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getCost() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.RateLimit
The point cost for the current query counting against the rate limit.
getCount() - Method in class io.github.jeremylong.openvulnerability.client.kev.KevCatalog
 
getCpeMatch() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Node
(Required)
getCriteria() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CpeMatch
(Required)
getCve() - Method in class io.github.jeremylong.openvulnerability.client.epss.EpssItem
 
getCve() - Method in class io.github.jeremylong.openvulnerability.client.nvd.DefCveItem
(Required)
getCveID() - Method in class io.github.jeremylong.openvulnerability.client.kev.KevItem
 
getCveTags() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getCvss() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
Deprecated, for removal: This API element is subject to removal in a future version.
getCvssData() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
JSON Schema for Common Vulnerability Scoring System version 2.0
getCvssData() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3
JSON Schema for Common Vulnerability Scoring System version 3.0
getCvssData() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4
JSON Schema for Common Vulnerability Scoring System version 4.0
getCvssMetricV2() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Metrics
CVSS V2.0 score.
getCvssMetricV30() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Metrics
CVSS V3.0 score.
getCvssMetricV31() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Metrics
CVSS V3.1 score.
getCvssMetricV40() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Metrics
CVSS V4.0 score.
getCvssSeverities() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
The CVSS associated with this advisory.
getCvssV3() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CVSSSeverities
 
getCvssV4() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CVSSSeverities
 
getCweId() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CWE
Returns the id of the CWE.
getCwes() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
Returns CWE Page associated with this Advisory.
getDatabaseId() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
Identifies the primary key from the database.
getDateAdded() - Method in class io.github.jeremylong.openvulnerability.client.kev.KevItem
 
getDateReleased() - Method in class io.github.jeremylong.openvulnerability.client.kev.KevCatalog
 
getDefault() - Static method in interface io.github.jeremylong.openvulnerability.client.HttpAsyncClientSupplier
 
getDefault() - Static method in interface io.github.jeremylong.openvulnerability.client.HttpClientSupplier
 
getDelay(TimeUnit) - Method in class io.github.jeremylong.openvulnerability.client.nvd.RateMeter.Ticket
 
getDescription() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CWE
Returns a detailed description of this CWE.
getDescription() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
This is a long plaintext description of the advisory
getDescription() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Weakness
(Required)
getDescriptions() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
(Required)
getDueDate() - Method in class io.github.jeremylong.openvulnerability.client.kev.KevItem
 
getDurationMilliseconds() - Method in class io.github.jeremylong.openvulnerability.client.nvd.RateMeter
 
getEcosystem() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Package
The ecosystem the package belongs to, e.g.
getEdges() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CWEs
 
getEdges() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerabilities
 
getEndCursor() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.PageInfo
When paginating forwards, the cursor to continue.
getEntries(Collection<String>) - Method in class io.github.jeremylong.openvulnerability.client.ForcedDiskCacheStorage
 
getEntry(String) - Method in class io.github.jeremylong.openvulnerability.client.ForcedDiskCacheStorage
 
getEnvironmentalScore() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getEnvironmentalScore() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getEnvironmentalScore() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getEnvironmentalSeverity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getEnvironmentalSeverity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getEpss() - Method in class io.github.jeremylong.openvulnerability.client.epss.EpssItem
 
getEvaluatorComment() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getEvaluatorImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getEvaluatorSolution() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getExploitability() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getExploitabilityScore() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
CVSS subscore.
getExploitabilityScore() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3
CVSS subscore.
getExploitCodeMaturity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getExploitMaturity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getFirstPatchedVersion() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerability
The first version containing a fix for the vulnerability.
getFormat() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveApiJson20
(Required)
getGhsaId() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
The GitHub Security Advisory ID
getId() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
The id of the advisory.
getId() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getIdentifier() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.PackageVersion
The package name or version
getIdentifiers() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
A list of identifiers for this advisory.
getImpactScore() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
CVSS subscore.
getImpactScore() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3
CVSS subscore.
getIntegrityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getIntegrityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getIntegrityRequirement() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getIntegrityRequirement() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getIntegrityRequirement() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getLang() - Method in class io.github.jeremylong.openvulnerability.client.nvd.LangString
(Required)
getLastModified() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getLastModified() - Method in class io.github.jeremylong.openvulnerability.client.nvd.VendorComment
(Required)
getLastStatusCode() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClient
Returns the last HTTP Status Code received.
getLastStatusCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClient
Returns the last HTTP Status Code.
getLastStatusCode() - Method in interface io.github.jeremylong.openvulnerability.client.PagedDataSource
Returns the last HTTP Status Code received.
getLastStatusCode() - Method in class io.github.jeremylong.openvulnerability.client.RecordDataSource
Returns the last HTTP Status Code received.
getLastUpdated() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClient
Returns the latest updated date.
getLastUpdated() - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClient
 
getLastUpdated() - Method in interface io.github.jeremylong.openvulnerability.client.PagedDataSource
Returns the latest updated date.
getLastUpdated() - Method in class io.github.jeremylong.openvulnerability.client.RecordDataSource
Returns the latest updated date.
getLimit() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.RateLimit
The maximum number of points the client is permitted to consume in a 60-minute window.
getMatchCriteriaId() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CpeMatch
(Required)
getMetrics() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
Metric scores for a vulnerability as found on NVD.
getModifiedAttackComplexity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getModifiedAttackComplexity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getModifiedAttackRequirements() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getModifiedAttackVector() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getModifiedAttackVector() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getModifiedAvailabilityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getModifiedConfidentialityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getModifiedIntegrityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getModifiedPrivilegesRequired() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getModifiedPrivilegesRequired() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getModifiedScope() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getModifiedSubAvailabilityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getModifiedSubConfidentialityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getModifiedSubIntegrityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getModifiedUserInteraction() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getModifiedUserInteraction() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getModifiedVulnAvailabilityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getModifiedVulnConfidentialityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getModifiedVulnIntegrityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getName() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CWE
The name of this CWE.
getName() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Package
The package name.
getNegate() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Config
 
getNegate() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Node
 
getNodes() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Config
(Required)
getNotes() - Method in class io.github.jeremylong.openvulnerability.client.kev.KevItem
 
getNotificationsPermalink() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
The permalink for the advisory's dependabot alerts page.
getObtainAllPrivilege() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
 
getObtainOtherPrivilege() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
 
getObtainUserPrivilege() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
 
getOperator() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Config
 
getOperator() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Node
(Required)
getOrganization() - Method in class io.github.jeremylong.openvulnerability.client.nvd.VendorComment
(Required)
getOrigin() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
The organization that originated the advisory.
getPackage() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerability
A description of the vulnerable package.
getPercentile() - Method in class io.github.jeremylong.openvulnerability.client.epss.EpssItem
 
getPermalink() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
The permalink for the advisory.
getPrivilegesRequired() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getPrivilegesRequired() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getProduct() - Method in class io.github.jeremylong.openvulnerability.client.kev.KevItem
 
getProviderUrgency() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getPublished() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getPublishedAt() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
When the advisory was published.
getQuantity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.RateMeter
 
getRecovery() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getReferences() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
A list of references for this advisory.
getReferences() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
(Required)
getRemaining() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.RateLimit
The number of points remaining in the current rate limit window.
getRemediationLevel() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getRemediationLevel() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getReportConfidence() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getReportConfidence() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getRequiredAction() - Method in class io.github.jeremylong.openvulnerability.client.kev.KevItem
 
getResetAt() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.RateLimit
The time at which the current rate limit window resets in UTC epoch seconds.
getResponse() - Method in class io.github.jeremylong.openvulnerability.client.nvd.RateLimitedCall
 
getResultsPerPage() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveApiJson20
(Required)
getRetryInterval(HttpResponse, int, HttpContext) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdApiRetryStrategy
 
getSafety() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getScope() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getScore() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CVSS
The CVSS score associated with this advisory.
getSecurityAdvisories() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisories
Returns the list of security advisories.
getSeverity() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
The severity of the advisory.
getSeverity() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerability
The severity of the vulnerability within this package.
getShortDescription() - Method in class io.github.jeremylong.openvulnerability.client.kev.KevItem
 
getSource() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
(Required)
getSource() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3
(Required)
getSource() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4
(Required)
getSource() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Reference
 
getSource() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Weakness
(Required)
getSourceIdentifier() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getSourceIdentifier() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveTag
 
getStartCursor() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.PageInfo
When paginating backwards, the cursor to continue.
getStartIndex() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveApiJson20
(Required)
getStartIndex() - Method in class io.github.jeremylong.openvulnerability.client.nvd.RateLimitedCall
 
getSubAvailabilityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getSubConfidentialityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getSubIntegrityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getSummary() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
A short plaintext summary of the advisory.
getTags() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveTag
 
getTags() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Reference
 
getTargetDistribution() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getTemporalScore() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
getTemporalScore() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getTemporalSeverity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getThreatScore() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getThreatSeverity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getTicket() - Method in class io.github.jeremylong.openvulnerability.client.nvd.RateMeter
Grants a ticket to proceed given the rate limit.
getTimestamp() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveApiJson20
(Required)
getTitle() - Method in class io.github.jeremylong.openvulnerability.client.kev.KevCatalog
 
getTotalAvailable() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClient
The number of available entries; only available after the first call to `next()`.
getTotalAvailable() - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClient
Only available after the first call to `next()`; returns the total number of records that will be returned.
getTotalAvailable() - Method in interface io.github.jeremylong.openvulnerability.client.PagedDataSource
Only available after the first call to `next()`; returns the total number of records that will be available.
getTotalCount() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisories
The total count of security advisories.
getTotalResults() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveApiJson20
(Required)
getType() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Identifier
The identifier type, e.g.
getType() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
(Required)
getType() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3
(Required)
getType() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4
(Required)
getType() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Weakness
(Required)
getUpdatedAt() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
When the advisory was last updated.
getUpdatedAt() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerability
When the vulnerability was last updated.
getUrl() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Reference
Returns a publicly accessible reference.
getUrl() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Reference
(Required)
getUserInteraction() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
getUserInteraction() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getUserInteractionRequired() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
 
getValue() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Identifier
The identifier.
getValue() - Method in class io.github.jeremylong.openvulnerability.client.nvd.LangString
(Required)
getValueDensity() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getVectorString() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CVSS
The CVSS vector string associated with this advisory.
getVectorString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
(Required)
getVectorString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
(Required)
getVectorString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
(Required)
getVendorComments() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getVendorProject() - Method in class io.github.jeremylong.openvulnerability.client.kev.KevItem
 
getVersion() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveApiJson20
(Required)
getVersion() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
CVSS Version (Required)
getVersion() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
CVSS Version (Required)
getVersion() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
CVSS Version (Required)
getVersionEndExcluding() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CpeMatch
 
getVersionEndIncluding() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CpeMatch
 
getVersionStartExcluding() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CpeMatch
 
getVersionStartIncluding() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CpeMatch
 
getVulnAvailabilityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getVulnConfidentialityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getVulnerabilities() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
The vulnerable packages associated with the advisory.
getVulnerabilities() - Method in class io.github.jeremylong.openvulnerability.client.kev.KevCatalog
 
getVulnerabilities() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveApiJson20
NVD feed array of CVE (Required)
getVulnerabilityName() - Method in class io.github.jeremylong.openvulnerability.client.kev.KevItem
 
getVulnerabilityResponseEffort() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getVulnerable() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CpeMatch
(Required)
getVulnerableVersionRange() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerability
A string that describes the vulnerable package versions.
getVulnIntegrityImpact() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
getVulnStatus() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getWeaknesses() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
getWithdrawnAt() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
When the advisory was withdrawn, if it has been withdrawn.
GITHUB_GRAPHQL_ENDPOINT - Static variable in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClient
 
GitHubSecurityAdvisoryClient - Class in io.github.jeremylong.openvulnerability.client.ghsa
 
GitHubSecurityAdvisoryClient(String) - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClient
Constructs a new client.
GitHubSecurityAdvisoryClient(String, String) - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClient
Constructs a new client.
GitHubSecurityAdvisoryClient(String, String, HttpAsyncClientSupplier) - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClient
Constructs a new client.
GitHubSecurityAdvisoryClient(String, String, HttpAsyncClientSupplier, String) - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClient
Constructs a new client.
GitHubSecurityAdvisoryClientBuilder - Class in io.github.jeremylong.openvulnerability.client.ghsa
Used to build an GitHub SecurityAdvisory GraphQL API client.
GitHubSecurityAdvisoryException - Exception in io.github.jeremylong.openvulnerability.client.ghsa
Exception thrown if there is a problem calling the GitHub GraphQL API for Security Advisories.
GitHubSecurityAdvisoryException(String) - Constructor for exception io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryException
Generate a new exception.
GitHubSecurityAdvisoryException(String, Throwable) - Constructor for exception io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryException
Generate a new exception.
GitHubSecurityAdvisoryException(Throwable) - Constructor for exception io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryException
Generate a new exception.
GREEN - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ProviderUrgencyType
 

H

handleEntity(HttpEntity) - Method in class io.github.jeremylong.openvulnerability.client.epss.EpssResponseHandler
 
handleResponse(ClassicHttpResponse) - Method in class io.github.jeremylong.openvulnerability.client.epss.EpssResponseHandler
 
HAS_CERT_ALERTS - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.BooleanFilter
Returns vulnerabilities with have CERT alerts.
HAS_CERT_NOTES - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.BooleanFilter
Returns vulnerabilities with have CERT notes.
HAS_KEV - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.BooleanFilter
Returns vulnerabilities with Known Exploited Vulnerabilities information.
HAS_OVAL - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.BooleanFilter
Returns vulnerabilities that have OVAL information.
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CVSS
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CVSSSeverities
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CWE
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CWEs
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Identifier
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Package
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.PackageVersion
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.PageInfo
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.RateLimit
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Reference
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisories
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerabilities
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerability
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Config
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CpeMatch
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveApiJson20
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveTag
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.DefCveItem
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.LangString
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Metrics
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Node
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.RateMeter.Ticket
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Reference
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.VendorComment
 
hashCode() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Weakness
 
hasNext() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClient
Returns true if there are more records available; otherwise false.
hasNext() - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClient
 
hasNext() - Method in interface io.github.jeremylong.openvulnerability.client.PagedDataSource
Returns true if there are more records available; otherwise false.
hasNext() - Method in class io.github.jeremylong.openvulnerability.client.RecordDataSource
 
HIGH - io.github.jeremylong.openvulnerability.client.ghsa.Severity
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessComplexityType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaRequirementType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CollateralDamagePotentialType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ExploitabilityType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.TargetDistributionType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackComplexityType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaRequirementType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ExploitCodeMaturityType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackComplexityType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedCiaType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedPrivilegesRequiredType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.PrivilegesRequiredType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.SeverityType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackComplexityType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaRequirementType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackComplexityType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedCiaType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedPrivilegesRequiredType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubCType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubIaType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedVulnCiaType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.PrivilegesRequiredType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SeverityType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.VulnerabilityResponseEffortType
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.CvssV2Severity
 
HIGH - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.CvssV3Severity
 
HttpAsyncClientSupplier - Interface in io.github.jeremylong.openvulnerability.client
Supplier for CloseableHttpAsyncClients.
HttpClientSupplier - Interface in io.github.jeremylong.openvulnerability.client
Supplier for CloseableHttpClients.

I

Identifier - Class in io.github.jeremylong.openvulnerability.client.ghsa
A GitHub Security Advisory Identifier.
Identifier() - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.Identifier
 
INCLUDING - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.VersionType
 
io.github.jeremylong.openvulnerability.client - package io.github.jeremylong.openvulnerability.client
 
io.github.jeremylong.openvulnerability.client.epss - package io.github.jeremylong.openvulnerability.client.epss
 
io.github.jeremylong.openvulnerability.client.ghsa - package io.github.jeremylong.openvulnerability.client.ghsa
 
io.github.jeremylong.openvulnerability.client.kev - package io.github.jeremylong.openvulnerability.client.kev
 
io.github.jeremylong.openvulnerability.client.nvd - package io.github.jeremylong.openvulnerability.client.nvd
 
IRRECOVERABLE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RecoveryType
 
IS_VULNERABLE - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.BooleanFilter
Used in conjunction with the CPE Search and returns only those considered vulnerable.
isHasNextPage() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.PageInfo
When paginating forwards, are there more items?
isHasPreviousPage() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.PageInfo
When paginating backwards, are there more items?

K

KevCatalog - Class in io.github.jeremylong.openvulnerability.client.kev
 
KevCatalog() - Constructor for class io.github.jeremylong.openvulnerability.client.kev.KevCatalog
 
KevDataFeed - Class in io.github.jeremylong.openvulnerability.client.kev
Data Feed for the CISA Known Exploited Vulnerabilities Catalog.
KevDataFeed() - Constructor for class io.github.jeremylong.openvulnerability.client.kev.KevDataFeed
 
KevDataFeed(String) - Constructor for class io.github.jeremylong.openvulnerability.client.kev.KevDataFeed
 
KevDataFeed(String, HttpClientSupplier) - Constructor for class io.github.jeremylong.openvulnerability.client.kev.KevDataFeed
 
KevException - Exception in io.github.jeremylong.openvulnerability.client.kev
Exception thrown if there is a problem with the EPSS Data Feed.
KevException(String) - Constructor for exception io.github.jeremylong.openvulnerability.client.kev.KevException
Generate a new exception.
KevException(String, Throwable) - Constructor for exception io.github.jeremylong.openvulnerability.client.kev.KevException
Generate a new exception.
KevException(Throwable) - Constructor for exception io.github.jeremylong.openvulnerability.client.kev.KevException
Generate a new exception.
KevItem - Class in io.github.jeremylong.openvulnerability.client.kev
Known Exploited Vulnerability.
KevItem() - Constructor for class io.github.jeremylong.openvulnerability.client.kev.KevItem
 
KEYWORD_EXACT_MATCH - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.Filter
Returns vulnerabilities that have an exact key word sequence in the description.
KEYWORD_SEARCH - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.Filter
Returns vulnerabilities where all the keywords are in the description.

L

LangString - Class in io.github.jeremylong.openvulnerability.client.nvd
 
LangString(String, String) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.LangString
 
LOCAL - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessVectorType
 
LOCAL - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackVectorType
 
LOCAL - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackVectorType
 
LOCAL - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackVectorType
 
LOCAL - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackVectorType
 
LOW - io.github.jeremylong.openvulnerability.client.ghsa.Severity
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessComplexityType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaRequirementType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CollateralDamagePotentialType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.TargetDistributionType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackComplexityType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaRequirementType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackComplexityType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedCiaType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedPrivilegesRequiredType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.PrivilegesRequiredType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.SeverityType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackComplexityType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaRequirementType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackComplexityType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedCiaType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedPrivilegesRequiredType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubCType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubIaType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedVulnCiaType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.PrivilegesRequiredType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SeverityType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.VulnerabilityResponseEffortType
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.CvssV2Severity
 
LOW - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.CvssV3Severity
 
LOW_MEDIUM - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CollateralDamagePotentialType
 

M

MEDIUM - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessComplexityType
 
MEDIUM - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaRequirementType
 
MEDIUM - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.TargetDistributionType
 
MEDIUM - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaRequirementType
 
MEDIUM - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.SeverityType
 
MEDIUM - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaRequirementType
 
MEDIUM - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SeverityType
 
MEDIUM - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.CvssV2Severity
 
MEDIUM - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.CvssV3Severity
 
MEDIUM_HIGH - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CollateralDamagePotentialType
 
Metrics - Class in io.github.jeremylong.openvulnerability.client.nvd
Metric scores for a vulnerability as found on NVD.
Metrics() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.Metrics
 
Metrics(List<CvssV4>, List<CvssV3>, List<CvssV3>, List<CvssV2>) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.Metrics
 
MODERATE - io.github.jeremylong.openvulnerability.client.ghsa.Severity
 
MODERATE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.VulnerabilityResponseEffortType
 
MULTIPLE - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AuthenticationType
 

N

NEGLIGIBLE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubCType
 
NEGLIGIBLE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubIaType
 
NEGLIGIBLE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SafetyType
 
NETWORK - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessVectorType
 
NETWORK - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackVectorType
 
NETWORK - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackVectorType
 
NETWORK - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackVectorType
 
NETWORK - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackVectorType
 
next() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClient
Returns the next list of security advisories.
next() - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClient
Retrieves the next entry.
next() - Method in interface io.github.jeremylong.openvulnerability.client.PagedDataSource
Returns the next collection of vulnerability data.
next() - Method in class io.github.jeremylong.openvulnerability.client.RecordDataSource
 
NO - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AutomatableType
 
NO_REJECTED - io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.BooleanFilter
Do not include rejected CVEs.
Node - Class in io.github.jeremylong.openvulnerability.client.nvd
Defines a configuration node in an NVD applicability statement.
Node(Node.Operator, Boolean, List<CpeMatch>) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.Node
 
Node(Node.Operator, List<CpeMatch>) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.Node
 
Node.Operator - Enum in io.github.jeremylong.openvulnerability.client.nvd
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AuthenticationType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CollateralDamagePotentialType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.TargetDistributionType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedCiaType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedPrivilegesRequiredType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedUserInteractionType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.PrivilegesRequiredType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.SeverityType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.UserInteractionType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackRequirementsType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackRequirementsType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedCiaType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedPrivilegesRequiredType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedUserInteractionType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedVulnCiaType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.PrivilegesRequiredType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SeverityType
 
NONE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.UserInteractionType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaRequirementType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CollateralDamagePotentialType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ExploitabilityType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.RemediationLevelType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ReportConfidenceType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.TargetDistributionType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaRequirementType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ConfidenceType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ExploitCodeMaturityType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackComplexityType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackVectorType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedCiaType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedPrivilegesRequiredType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedScopeType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedUserInteractionType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.RemediationLevelType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AutomatableType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaRequirementType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ExploitMaturityType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackComplexityType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackRequirementsType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackVectorType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedCiaType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedPrivilegesRequiredType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubCType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubIaType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedUserInteractionType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedVulnCiaType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ProviderUrgencyType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RecoveryType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RemediationLevelType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SafetyType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ValueDensityType
 
NOT_DEFINED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.VulnerabilityResponseEffortType
 
NvdApiException - Exception in io.github.jeremylong.openvulnerability.client.nvd
Exception thrown if there is a problem calling the NVD APIs.
NvdApiException(String) - Constructor for exception io.github.jeremylong.openvulnerability.client.nvd.NvdApiException
Generate a new exception.
NvdApiException(String, Throwable) - Constructor for exception io.github.jeremylong.openvulnerability.client.nvd.NvdApiException
Generate a new exception.
NvdApiException(Throwable) - Constructor for exception io.github.jeremylong.openvulnerability.client.nvd.NvdApiException
Generate a new exception.
NvdApiRetryExceededException - Exception in io.github.jeremylong.openvulnerability.client.nvd
Exception thrown if there is a problem calling the NVD APIs too many times for a single set of data.
NvdApiRetryExceededException(String) - Constructor for exception io.github.jeremylong.openvulnerability.client.nvd.NvdApiRetryExceededException
Generate a new exception.
NvdApiRetryExceededException(String, Throwable) - Constructor for exception io.github.jeremylong.openvulnerability.client.nvd.NvdApiRetryExceededException
Generate a new exception.
NvdApiRetryExceededException(Throwable) - Constructor for exception io.github.jeremylong.openvulnerability.client.nvd.NvdApiRetryExceededException
Generate a new exception.
NvdApiRetryStrategy - Class in io.github.jeremylong.openvulnerability.client.nvd
Implements a back-off delay retry strategy that honors the retry-after header.
NvdApiRetryStrategy(int, long) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.NvdApiRetryStrategy
 
NvdCveClient - Class in io.github.jeremylong.openvulnerability.client.nvd
A simple client for the NVD CVE API.
NvdCveClientBuilder - Class in io.github.jeremylong.openvulnerability.client.nvd
Used to build an NVD CVE API client.
NvdCveClientBuilder.BooleanFilter - Enum in io.github.jeremylong.openvulnerability.client.nvd
Filters for the NVD CVE API that are used without parameters.
NvdCveClientBuilder.CvssV2Severity - Enum in io.github.jeremylong.openvulnerability.client.nvd
The CVSS V2 Severity.
NvdCveClientBuilder.CvssV3Severity - Enum in io.github.jeremylong.openvulnerability.client.nvd
The CVSS V3 Severity.
NvdCveClientBuilder.Filter - Enum in io.github.jeremylong.openvulnerability.client.nvd
Parameters to the NVD CVE API used to filter the results.
NvdCveClientBuilder.VersionType - Enum in io.github.jeremylong.openvulnerability.client.nvd
 

O

OFFICIAL_FIX - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.RemediationLevelType
 
OFFICIAL_FIX - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.RemediationLevelType
 
OFFICIAL_FIX - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RemediationLevelType
 
OR - io.github.jeremylong.openvulnerability.client.nvd.Config.Operator
 
OR - io.github.jeremylong.openvulnerability.client.nvd.Node.Operator
 

P

Package - Class in io.github.jeremylong.openvulnerability.client.ghsa
An individual package.
Package() - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.Package
 
PackageVersion - Class in io.github.jeremylong.openvulnerability.client.ghsa
An individual package version.
PackageVersion() - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.PackageVersion
 
PagedDataSource<T> - Interface in io.github.jeremylong.openvulnerability.client
 
PageInfo - Class in io.github.jeremylong.openvulnerability.client.ghsa
Information about pagination in a connection.
PageInfo() - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.PageInfo
 
parseResultsPerPage(String) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClient
Attempts to parse the resultsPerPage error message to determine the maximum number of results per page.
PARTIAL - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaType
 
PASSIVE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedUserInteractionType
 
PASSIVE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.UserInteractionType
 
PHYSICAL - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackVectorType
 
PHYSICAL - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackVectorType
 
PHYSICAL - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackVectorType
 
PHYSICAL - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackVectorType
 
PRESENT - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackRequirementsType
 
PRESENT - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackRequirementsType
 
PRESENT - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SafetyType
 
PRIMARY - io.github.jeremylong.openvulnerability.client.nvd.CvssV2.Type
 
PRIMARY - io.github.jeremylong.openvulnerability.client.nvd.CvssV3.Type
 
PRIMARY - io.github.jeremylong.openvulnerability.client.nvd.CvssV4.Type
 
PROOF_OF_CONCEPT - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ExploitabilityType
 
PROOF_OF_CONCEPT - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ExploitCodeMaturityType
 
PROOF_OF_CONCEPT - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ExploitMaturityType
 
putEntry(String, HttpCacheEntry) - Method in class io.github.jeremylong.openvulnerability.client.ForcedDiskCacheStorage
 

R

RateLimit - Class in io.github.jeremylong.openvulnerability.client.ghsa
Represents the client's rate limit.
RateLimit() - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.RateLimit
 
RateLimitedCall - Class in io.github.jeremylong.openvulnerability.client.nvd
 
RateLimitedCall(SimpleHttpResponse, int, int) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.RateLimitedCall
 
RateMeter - Class in io.github.jeremylong.openvulnerability.client.nvd
A rate limiting meter that works by granting tickets.
RateMeter(int, long) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.RateMeter
Creates a new rate meter to limit how quickly an operation can take place.
RateMeter.Ticket - Class in io.github.jeremylong.openvulnerability.client.nvd
 
REASONABLE - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ConfidenceType
 
RecordDataSource<T> - Class in io.github.jeremylong.openvulnerability.client
A simple wrapper around a PagedDataSource that iterates over single objects rather than a page at a time.
RecordDataSource(PagedDataSource<T>) - Constructor for class io.github.jeremylong.openvulnerability.client.RecordDataSource
 
RED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ProviderUrgencyType
 
Reference - Class in io.github.jeremylong.openvulnerability.client.ghsa
A GitHub Security Advisory Reference.
Reference - Class in io.github.jeremylong.openvulnerability.client.nvd
 
Reference() - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.Reference
 
Reference(String) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.Reference
Constructor taking only the required set of JSON properties as the minimal constructor for a Reference.
Reference(String, String, List<String>) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.Reference
 
removeEntry(String) - Method in class io.github.jeremylong.openvulnerability.client.ForcedDiskCacheStorage
 
REQUIRED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedUserInteractionType
 
REQUIRED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.UserInteractionType
 
retryRequest(HttpRequest, IOException, int, HttpContext) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdApiRetryStrategy
 
retryRequest(HttpResponse, int, HttpContext) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdApiRetryStrategy
 

S

SAFETY - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubIaType
 
SECONDARY - io.github.jeremylong.openvulnerability.client.nvd.CvssV2.Type
 
SECONDARY - io.github.jeremylong.openvulnerability.client.nvd.CvssV3.Type
 
SECONDARY - io.github.jeremylong.openvulnerability.client.nvd.CvssV4.Type
 
SecurityAdvisories - Class in io.github.jeremylong.openvulnerability.client.ghsa
 
SecurityAdvisories() - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisories
 
SecurityAdvisory - Class in io.github.jeremylong.openvulnerability.client.ghsa
 
SecurityAdvisory() - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
 
setClassifications(String) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClient
The classification of the advisory ("GENERAL", "MALWARE")
setDurationMilliseconds(long) - Method in class io.github.jeremylong.openvulnerability.client.nvd.RateMeter
 
setPublishedSinceFilter(ZonedDateTime) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClient
Filter the Security Advisories by those published since the give date time.
setQuantity(int) - Method in class io.github.jeremylong.openvulnerability.client.nvd.RateMeter
 
setUpdatedSinceFilter(ZonedDateTime) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClient
Filter the Security Advisories by those updated since the give date time.
Severity - Enum in io.github.jeremylong.openvulnerability.client.ghsa
Severity of the vulnerability.
SINGLE - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AuthenticationType
 

T

TEMPORARY_FIX - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.RemediationLevelType
 
TEMPORARY_FIX - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.RemediationLevelType
 
TEMPORARY_FIX - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RemediationLevelType
 
toOrdinal(int) - Static method in class io.github.jeremylong.openvulnerability.client.nvd.NvdApiRetryStrategy
Converts a number to an ordinal string.
toParameterName() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.BooleanFilter
Returns the API querystring parameter.
toParameterName() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.Filter
Returns the API querystring parameter.
toString() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CVSS
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CVSSSeverities
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CWE
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.CWEs
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Identifier
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Package
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.PackageVersion
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.PageInfo
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.RateLimit
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Reference
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisories
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerabilities
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerability
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.Config.Operator
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Config
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CpeMatch
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveApiJson20
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveItem
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CveTag.TagType
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CveTag
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2.Type
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessComplexityType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessVectorType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AuthenticationType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaRequirementType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CollateralDamagePotentialType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ExploitabilityType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.RemediationLevelType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ReportConfidenceType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.TargetDistributionType
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.Version
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3.Type
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackComplexityType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackVectorType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaRequirementType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ConfidenceType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ExploitCodeMaturityType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackComplexityType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackVectorType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedCiaType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedPrivilegesRequiredType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedScopeType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedUserInteractionType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.PrivilegesRequiredType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.RemediationLevelType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ScopeType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.SeverityType
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.UserInteractionType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.Version
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4.Type
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackComplexityType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackRequirementsType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackVectorType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AutomatableType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaRequirementType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ExploitMaturityType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackComplexityType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackRequirementsType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackVectorType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedCiaType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedPrivilegesRequiredType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubCType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubIaType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedUserInteractionType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedVulnCiaType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.PrivilegesRequiredType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ProviderUrgencyType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RecoveryType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RemediationLevelType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SafetyType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SeverityType
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.UserInteractionType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ValueDensityType
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.Version
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.VulnerabilityResponseEffortType
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.DefCveItem
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.LangString
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Metrics
 
toString() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.Node.Operator
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Node
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Reference
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.VendorComment
 
toString() - Method in class io.github.jeremylong.openvulnerability.client.nvd.Weakness
 

U

UNAVAILABLE - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.RemediationLevelType
 
UNAVAILABLE - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.RemediationLevelType
 
UNAVAILABLE - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RemediationLevelType
 
UNCHANGED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedScopeType
 
UNCHANGED - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ScopeType
 
UNCONFIRMED - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ReportConfidenceType
 
UNCORROBORATED - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ReportConfidenceType
 
UNKNOWN - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ConfidenceType
 
UNPROVEN - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ExploitabilityType
 
UNPROVEN - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ExploitCodeMaturityType
 
UNREPORTED - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ExploitMaturityType
 
UNSUPPORTED_WHEN_ASSIGNED - io.github.jeremylong.openvulnerability.client.nvd.CveTag.TagType
 
updateEntry(String, HttpCacheCASOperation) - Method in class io.github.jeremylong.openvulnerability.client.ForcedDiskCacheStorage
 
USER - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RecoveryType
 

V

value() - Method in enum io.github.jeremylong.openvulnerability.client.ghsa.Severity
Returns the value of this constant.
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.Config.Operator
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CveTag.TagType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2.Type
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessComplexityType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessVectorType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AuthenticationType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaRequirementType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CollateralDamagePotentialType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ExploitabilityType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.RemediationLevelType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ReportConfidenceType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.TargetDistributionType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.Version
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3.Type
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackComplexityType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackVectorType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaRequirementType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ConfidenceType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ExploitCodeMaturityType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackComplexityType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackVectorType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedCiaType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedPrivilegesRequiredType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedScopeType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedUserInteractionType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.PrivilegesRequiredType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.RemediationLevelType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ScopeType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.SeverityType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.UserInteractionType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.Version
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4.Type
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackComplexityType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackRequirementsType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackVectorType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AutomatableType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaRequirementType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ExploitMaturityType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackComplexityType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackRequirementsType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackVectorType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedCiaType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedPrivilegesRequiredType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubCType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubIaType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedUserInteractionType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedVulnCiaType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.PrivilegesRequiredType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ProviderUrgencyType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RecoveryType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RemediationLevelType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SafetyType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SeverityType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.UserInteractionType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ValueDensityType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.Version
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.VulnerabilityResponseEffortType
 
value() - Method in enum io.github.jeremylong.openvulnerability.client.nvd.Node.Operator
 
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.ghsa.Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.Config.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CveTag.TagType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessComplexityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessVectorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AuthenticationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaRequirementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CollateralDamagePotentialType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ExploitabilityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.RemediationLevelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ReportConfidenceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.TargetDistributionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.Version
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackComplexityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackVectorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaRequirementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ConfidenceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ExploitCodeMaturityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackComplexityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackVectorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedCiaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedPrivilegesRequiredType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedScopeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedUserInteractionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.PrivilegesRequiredType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.RemediationLevelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ScopeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.SeverityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.UserInteractionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.Version
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackComplexityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackRequirementsType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackVectorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AutomatableType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaRequirementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ExploitMaturityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackComplexityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackRequirementsType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackVectorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedCiaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedPrivilegesRequiredType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubCType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubIaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedUserInteractionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedVulnCiaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.PrivilegesRequiredType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ProviderUrgencyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RecoveryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RemediationLevelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SafetyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SeverityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.UserInteractionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ValueDensityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.Version
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.VulnerabilityResponseEffortType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.Node.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.BooleanFilter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.CvssV2Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.CvssV3Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.Filter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.VersionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.ghsa.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.Config.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CveTag.TagType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessComplexityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AccessVectorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.AuthenticationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaRequirementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CiaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.CollateralDamagePotentialType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ExploitabilityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.RemediationLevelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.ReportConfidenceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.TargetDistributionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackComplexityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.AttackVectorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaRequirementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.CiaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ConfidenceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ExploitCodeMaturityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackComplexityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedAttackVectorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedCiaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedPrivilegesRequiredType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedScopeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ModifiedUserInteractionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.PrivilegesRequiredType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.RemediationLevelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.ScopeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.SeverityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.UserInteractionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackComplexityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackRequirementsType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AttackVectorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AutomatableType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaRequirementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.CiaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ExploitMaturityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackComplexityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackRequirementsType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedAttackVectorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedCiaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedPrivilegesRequiredType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubCType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedSubIaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedUserInteractionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ModifiedVulnCiaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.PrivilegesRequiredType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ProviderUrgencyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RecoveryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RemediationLevelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SafetyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.SeverityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.UserInteractionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.ValueDensityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.VulnerabilityResponseEffortType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.Node.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.BooleanFilter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.CvssV2Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.CvssV3Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.Filter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder.VersionType
Returns an array containing the constants of this enum type, in the order they are declared.
VendorComment - Class in io.github.jeremylong.openvulnerability.client.nvd
 
VendorComment(String, String, ZonedDateTime) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.VendorComment
 
Vulnerabilities - Class in io.github.jeremylong.openvulnerability.client.ghsa
 
Vulnerabilities() - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerabilities
 
Vulnerability - Class in io.github.jeremylong.openvulnerability.client.ghsa
A GitHub Security Advisory Identifier.
Vulnerability() - Constructor for class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerability
 

W

Weakness - Class in io.github.jeremylong.openvulnerability.client.nvd
 
Weakness(String, String, List<LangString>) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.Weakness
 
withAdditionalUserAgent(String) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClientBuilder
Use an additional identifier as part of the User-Agent when making requests.
withAdditionalUserAgent(String) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Use an additional identifier as part of the User-Agent when making requests.
withApiKey(String) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClientBuilder
Use an GitHub SecurityAdvisory GraphQL API key.
withApiKey(String) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Use an NVD CVE API key.
withCacheDirectory(Path) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Sets the directory to cache the NVD CVE API responses.
withClassifications(String) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClientBuilder
The classification of the advisory ("GENERAL", "MALWARE")
withCvssV2SeverityFilter(NvdCveClientBuilder.CvssV2Severity) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Filter the results for a specific CVSS V2 Severity.
withCvssV3SeverityFilter(NvdCveClientBuilder.CvssV3Severity) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Filter the results for a specific CVSS V3 Severity.
withDelay(long) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Use a minimum delay in milliseconds between API calls; useful if you run into issues with rate limiting.
withEndpoint(String) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClientBuilder
Use an alternative endpoint for the GitHub SecurityAdvisory GraphQL API.
withEndpoint(String) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Use an alternative endpoint for the NVD CVE API.
withFilter(NvdCveClientBuilder.BooleanFilter) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Add a querystring parameter to filter the call to the NVD CVE API.
withFilter(NvdCveClientBuilder.Filter, String) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Add a querystring parameter to filter the call to the NVD CVE API.
withFilter(String, String) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Add a querystring parameter to filter the call to the NVD CVE API.
withHttpClientSupplier(HttpAsyncClientSupplier) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClientBuilder
Provide a supplier for custom HTTP clients.
withHttpClientSupplier(HttpAsyncClientSupplier) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Provide a supplier for custom HTTP clients.
withLastModifiedFilter(ZonedDateTime, ZonedDateTime) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Use a range of no more than 120 days on the last modified dates to filter the results.
withMaxPageCount(int) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Set the maximum number of pages to retrieve from the NVD API.
withMaxRetryCount(int) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Set the maximum number of retries for 503 and 429 responses from the NVD; default is 10.
withPublishedDateFilter(ZonedDateTime, ZonedDateTime) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Filter the results with a range of published date times.
withPublishedSinceFilter(ZonedDateTime) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClientBuilder
Filter the results with a range of published since date/time.
withResultsPerPage(int) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Use a specific number of results per page.
withThreadCount(int) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
Set the number of threads to use when calling the NVD API.
withUpdatedSinceFilter(ZonedDateTime) - Method in class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClientBuilder
Filter for Security Advisories that have been updated since a specific date/time.
withVersionEnd(String) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
The virtualMatchString parameter may be combined with versionEnd and versionEndType to return only the CVEs associated with CPEs in specific version ranges.
withVersionEnd(String, NvdCveClientBuilder.VersionType) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
The virtualMatchString parameter may be combined with versionEnd and versionEndType to return only the CVEs associated with CPEs in specific version ranges.
withVersionStart(String) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
The virtualMatchString parameter may be combined with versionStart and versionStartType to return only the CVEs associated with CPEs in specific version ranges.
withVersionStart(String, NvdCveClientBuilder.VersionType) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
The virtualMatchString parameter may be combined with versionStart and versionStartType to return only the CVEs associated with CPEs in specific version ranges.
withVirtualMatchString(String) - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
This parameter filters CVE more broadly than cpeName.
WORKAROUND - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.RemediationLevelType
 
WORKAROUND - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.RemediationLevelType
 
WORKAROUND - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.RemediationLevelType
 

Y

YES - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.AutomatableType
 

_

_2_0 - io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data.Version
 
_3_0 - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.Version
 
_3_1 - io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data.Version
 
_4_0 - io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data.Version
 
A B C D E F G H I K L M N O P R S T U V W Y _ 
All Classes All Packages