Uses of Class
org.owasp.dependencycheck.dependency.VulnerableSoftware
Packages that use VulnerableSoftware
Package
Description
Contains classes used to work with the NVD CVE data.
Contains the core Dependency implementation.
-
Uses of VulnerableSoftware in org.owasp.dependencycheck.data.nvdcve
Methods in org.owasp.dependencycheck.data.nvdcve with parameters of type VulnerableSoftwareModifier and TypeMethodDescriptionCveItemOperator.extractEcosystem(String baseEcosystem, VulnerableSoftware parsedCpe) Attempts to determine the ecosystem based on the vendor, product and targetSw. -
Uses of VulnerableSoftware in org.owasp.dependencycheck.dependency
Methods in org.owasp.dependencycheck.dependency that return VulnerableSoftwareModifier and TypeMethodDescriptionVulnerableSoftwareBuilder.build()Builds the CPE Object.Vulnerability.getMatchedVulnerableSoftware()Get the value of matchedVulnerableSoftware.Methods in org.owasp.dependencycheck.dependency that return types with arguments of type VulnerableSoftwareModifier and TypeMethodDescriptionVulnerability.getVulnerableSoftware()Get the value of vulnerableSoftware.Vulnerability.getVulnerableSoftware(boolean sorted) Returns a sorted list of vulnerable software.Methods in org.owasp.dependencycheck.dependency with parameters of type VulnerableSoftwareModifier and TypeMethodDescriptionvoidVulnerability.addVulnerableSoftware(VulnerableSoftware software) Adds an entry for vulnerable software.protected static booleanVulnerableSoftware.compareVersions(VulnerableSoftware vs, String targetVersion) Evaluates the target against the version and version range checks: versionEndExcluding, versionStartExcluding versionEndIncluding, and versionStartIncluding.voidVulnerability.setMatchedVulnerableSoftware(VulnerableSoftware software) Sets the CPE that caused this vulnerability to be flagged.Method parameters in org.owasp.dependencycheck.dependency with type arguments of type VulnerableSoftwareModifier and TypeMethodDescriptionvoidVulnerability.addVulnerableSoftware(Set<VulnerableSoftware> vulnerableSoftware) Adds the vulnerableSoftware to the collection.voidVulnerability.removeVulnerableSoftware(Set<VulnerableSoftware> vulnerableSoftware) Removes the specified vulnerableSoftware from the collection.