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
All Classes All Packages
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
- 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() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.Config
- Config(Config.Operator, Boolean, List<Node>) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.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() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.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() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CveApiJson20
- 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() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CveItem
- 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
- 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.
- CvssV2 - Class in io.github.jeremylong.openvulnerability.client.nvd
- CvssV2() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.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() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data
- CvssV2Data(String, 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.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() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.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() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data
- 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.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() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV4
- CvssV4(String, CvssV4.Type, CvssV4Data) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV4
- 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() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data
- 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.ModifiedCiaType, CvssV4Data.ModifiedCiaType, CvssV4Data.ModifiedCiaType, 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.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.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
- DefCveItem - Class in io.github.jeremylong.openvulnerability.client.nvd
- DefCveItem() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.DefCveItem
- 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.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
- 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.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
-
The CVSS associated with this advisory.
- 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.
- 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.
- 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.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
trueif there are more records available; otherwisefalse. - hasNext() - Method in class io.github.jeremylong.openvulnerability.client.nvd.NvdCveClient
- hasNext() - Method in interface io.github.jeremylong.openvulnerability.client.PagedDataSource
-
Returns
trueif there are more records available; otherwisefalse. - 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.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() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.LangString
- 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.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.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() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.Node
- Node(Node.Operator, Boolean, 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.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
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() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.Reference
- Reference(String, String, List<String>) - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.Reference
- 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
- 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.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.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
- 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.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.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.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() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.VendorComment
- 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() - Constructor for class io.github.jeremylong.openvulnerability.client.nvd.Weakness
- 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.
- 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
All Classes All Packages