A B C D E F G H I J L M N O P R S T U V W X 

A

AbstractAnalyzer - Class in org.owasp.dependencycheck.analyzer
 
AbstractAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.AbstractAnalyzer
 
AbstractFileTypeAnalyzer - Class in org.owasp.dependencycheck.analyzer
The base FileTypeAnalyzer that all analyzers that have specific file types they analyze should extend.
AbstractFileTypeAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.AbstractFileTypeAnalyzer
Base constructor that all children must call.
AbstractSuppressionAnalyzer - Class in org.owasp.dependencycheck.analyzer
Abstract base suppression analyzer that contains methods for parsing the suppression xml file.
AbstractSuppressionAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.AbstractSuppressionAnalyzer
 
AbstractTokenizingFilter - Class in org.owasp.dependencycheck.data.lucene
An abstract tokenizing filter that can be used as the base for a tokenizing filter.
AbstractTokenizingFilter(TokenStream) - Constructor for class org.owasp.dependencycheck.data.lucene.AbstractTokenizingFilter
Constructs a new AbstractTokenizingFilter.
add(String, String, String) - Method in class org.owasp.dependencycheck.data.update.UpdateableNvdCve
Adds a new entry of updateable information to the contained collection.
add(String, String, String, boolean) - Method in class org.owasp.dependencycheck.data.update.UpdateableNvdCve
Adds a new entry of updateable information to the contained collection.
addAllProjectReferences(Set<String>) - Method in class org.owasp.dependencycheck.dependency.Dependency
Add a collection of project reference.
addAsEvidence(String, MavenArtifact, Confidence) - Method in class org.owasp.dependencycheck.dependency.Dependency
Adds the maven artifact as evidence.
addAvailableVersion(String) - Method in class org.owasp.dependencycheck.dependency.Dependency
Adds a version to the available version list.
addCpe(PropertyType) - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Adds the cpe to the cpe list.
addCve(String) - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Adds the cve to the cve list.
addCvssBelow(Float) - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Adds the cvss to the cvssBelow list.
addCwe(String) - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Adds the cwe to the cwe list.
addDescription(Dependency, String, String, String) - Static method in class org.owasp.dependencycheck.analyzer.JarAnalyzer
Adds a description to the given dependency.
addEvidence(Evidence) - Method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Adds evidence to the collection.
addEvidence(String, String, String, Confidence) - Method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Creates an Evidence object from the parameters and adds the resulting object to the collection.
addIdentifier(String, String, String) - Method in class org.owasp.dependencycheck.dependency.Dependency
Adds an entry to the list of detected Identifiers for the dependency file.
addIdentifier(String, String, String, Confidence) - Method in class org.owasp.dependencycheck.dependency.Dependency
Adds an entry to the list of detected Identifiers for the dependency file.
addIdentifier(Identifier) - Method in class org.owasp.dependencycheck.dependency.Dependency
Adds an entry to the list of detected Identifiers for the dependency file.
addLicense(License) - Method in class org.owasp.dependencycheck.xml.pom.Model
Adds a new license to the list of licenses.
addProjectReference(String) - Method in class org.owasp.dependencycheck.dependency.Dependency
Adds a project reference.
addReference(Reference) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Adds a reference to the references collection.
addReference(String, String, String) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Adds a reference.
addRelatedDependency(Dependency) - Method in class org.owasp.dependencycheck.dependency.Dependency
Adds a related dependency.
addSuppressedIdentifier(Identifier) - Method in class org.owasp.dependencycheck.dependency.Dependency
Adds an identifier to the list of suppressed identifiers.
addSuppressedVulnerability(Vulnerability) - Method in class org.owasp.dependencycheck.dependency.Dependency
Adds a vulnerability to the set of suppressed vulnerabilities.
addTerm() - Method in class org.owasp.dependencycheck.data.lucene.AbstractTokenizingFilter
Adds a term, if one exists, from the tokens collection.
addVulnerability(Vulnerability) - Method in class org.owasp.dependencycheck.dependency.Dependency
Adds a vulnerability to the dependency.
addVulnerableSoftware(String) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Adds an entry for vulnerable software.
addVulnerableSoftware(String, String) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Adds an entry for vulnerable software.
addWeighting(String) - Method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Adds term to the weighting collection.
AlphaNumericTokenizer - Class in org.owasp.dependencycheck.data.lucene
Tokenizes the input breaking it into tokens when non-alpha/numeric characters are found.
AlphaNumericTokenizer(Version, Reader) - Constructor for class org.owasp.dependencycheck.data.lucene.AlphaNumericTokenizer
Constructs a new AlphaNumericTokenizer.
AlphaNumericTokenizer(Version, AttributeSource.AttributeFactory, Reader) - Constructor for class org.owasp.dependencycheck.data.lucene.AlphaNumericTokenizer
Constructs a new AlphaNumericTokenizer.
AnalysisException - Exception in org.owasp.dependencycheck.analyzer.exception
An exception thrown when the analysis of a dependency fails.
AnalysisException() - Constructor for exception org.owasp.dependencycheck.analyzer.exception.AnalysisException
Creates a new AnalysisException.
AnalysisException(String) - Constructor for exception org.owasp.dependencycheck.analyzer.exception.AnalysisException
Creates a new AnalysisException.
AnalysisException(Throwable) - Constructor for exception org.owasp.dependencycheck.analyzer.exception.AnalysisException
Creates a new AnalysisException.
AnalysisException(String, Throwable) - Constructor for exception org.owasp.dependencycheck.analyzer.exception.AnalysisException
Creates a new AnalysisException.
AnalysisPhase - Enum in org.owasp.dependencycheck.analyzer
An enumeration defining the phases of analysis.
analyze(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.AbstractFileTypeAnalyzer
Analyzes a given dependency.
analyze(Dependency, Engine) - Method in interface org.owasp.dependencycheck.analyzer.Analyzer
Analyzes the given dependency.
analyze(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.CPEAnalyzer
Analyzes a dependency and attempts to determine if there are any CPE identifiers for this dependency.
analyze(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.CpeSuppressionAnalyzer
 
analyze(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.DependencyBundlingAnalyzer
Analyzes a set of dependencies.
analyze(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.FalsePositiveAnalyzer
Analyzes the dependencies and removes bad/incorrect CPE associations based on various heuristics.
analyze(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.FileNameAnalyzer
Collects information about the file name.
analyze(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.HintAnalyzer
The HintAnalyzer uses knowledge about a dependency to add additional information to help in identification of identifiers or vulnerabilities.
analyze(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.NvdCveAnalyzer
Analyzes a dependency and attempts to determine if there are any CPE identifiers for this dependency.
analyze(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.VulnerabilitySuppressionAnalyzer
 
analyzeDependencies() - Method in class org.owasp.dependencycheck.Engine
Runs the analyzers against all of the dependencies.
analyzeFileType(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.AbstractFileTypeAnalyzer
Analyzes a given dependency.
analyzeFileType(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.ArchiveAnalyzer
Analyzes a given dependency.
analyzeFileType(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.AssemblyAnalyzer
Performs the analysis on a single Dependency.
analyzeFileType(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.CentralAnalyzer
Performs the analysis.
analyzeFileType(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.JarAnalyzer
Loads a specified JAR file and collects information from the manifest and checksums to identify the correct CPE information.
analyzeFileType(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.JavaScriptAnalyzer
Loads a specified JavaScript file and collects information from the copyright information contained within.
analyzeFileType(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.NexusAnalyzer
Performs the analysis.
analyzeFileType(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.NuspecAnalyzer
Performs the analysis.
analyzeFileType(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.PythonDistributionAnalyzer
 
analyzeFileType(Dependency, Engine) - Method in class org.owasp.dependencycheck.analyzer.PythonPackageAnalyzer
Analyzes python packages and adds evidence to the dependency.
analyzePackageNames(List<JarAnalyzer.ClassNameInformation>, Dependency, boolean) - Method in class org.owasp.dependencycheck.analyzer.JarAnalyzer
Analyzes the path information of the classes contained within the JarAnalyzer to try and determine possible vendor or product names.
analyzePOM(Dependency, List<JarAnalyzer.ClassNameInformation>, Engine) - Method in class org.owasp.dependencycheck.analyzer.JarAnalyzer
Attempts to find a pom.xml within the JAR file.
analyzePOM(Dependency, File) - Static method in class org.owasp.dependencycheck.xml.pom.PomUtils
Reads in the pom file and adds elements as evidence to the given dependency.
Analyzer - Interface in org.owasp.dependencycheck.analyzer
An interface that defines an Analyzer that is used to identify Dependencies.
AnalyzerService - Class in org.owasp.dependencycheck.analyzer
The Analyzer Service Loader.
AnalyzerService(ClassLoader) - Constructor for class org.owasp.dependencycheck.analyzer.AnalyzerService
Creates a new instance of AnalyzerService.
appendEscapedLuceneQuery(StringBuilder, CharSequence) - Static method in class org.owasp.dependencycheck.data.lucene.LuceneUtils
Appends the text to the supplied StringBuilder escaping Lucene control characters in the process.
ArchiveAnalyzer - Class in org.owasp.dependencycheck.analyzer
An analyzer that extracts files from archives and ensures any supported files contained within the archive are added to the dependency list.
ArchiveAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.ArchiveAnalyzer
 
ArchiveExtractionException - Exception in org.owasp.dependencycheck.analyzer.exception
An exception thrown when files in an archive cannot be extracted.
ArchiveExtractionException() - Constructor for exception org.owasp.dependencycheck.analyzer.exception.ArchiveExtractionException
Creates a new ArchiveExtractionException.
ArchiveExtractionException(String) - Constructor for exception org.owasp.dependencycheck.analyzer.exception.ArchiveExtractionException
Creates a new ArchiveExtractionException.
ArchiveExtractionException(Throwable) - Constructor for exception org.owasp.dependencycheck.analyzer.exception.ArchiveExtractionException
Creates a new ArchiveExtractionException.
ArchiveExtractionException(String, Throwable) - Constructor for exception org.owasp.dependencycheck.analyzer.exception.ArchiveExtractionException
Creates a new ArchiveExtractionException.
ARTIFACTID - Static variable in class org.owasp.dependencycheck.xml.pom.PomHandler
The artifactId element.
AssemblyAnalyzer - Class in org.owasp.dependencycheck.analyzer
Analyzer for getting company, product, and version information from a .NET assembly.
AssemblyAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.AssemblyAnalyzer
 

B

buildSearch(String, String, Set<String>, Set<String>) - Method in class org.owasp.dependencycheck.analyzer.CPEAnalyzer
Builds a Lucene search string by properly escaping data and constructing a valid search query.

C

CachedWebDataSource - Interface in org.owasp.dependencycheck.data.update
Defines a data source who's data is retrieved from the Internet.
call() - Method in class org.owasp.dependencycheck.data.update.task.DownloadTask
 
call() - Method in class org.owasp.dependencycheck.data.update.task.ProcessTask
Implements the callable interface.
CentralAnalyzer - Class in org.owasp.dependencycheck.analyzer
Analyzer which will attempt to locate a dependency, and the GAV information, by querying Central for the dependency's SHA-1 digest.
CentralAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.CentralAnalyzer
 
CentralSearch - Class in org.owasp.dependencycheck.data.central
Class of methods to search Maven Central via Central.
CentralSearch(URL) - Constructor for class org.owasp.dependencycheck.data.central.CentralSearch
Creates a NexusSearch for the given repository URL.
characters(char[], int, int) - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler
 
characters(char[], int, int) - Method in class org.owasp.dependencycheck.suppression.SuppressionHandler
Collects the body text of the node being processed.
characters(char[], int, int) - Method in class org.owasp.dependencycheck.xml.pom.PomHandler
Collects the body text of the node being processed.
cleanup() - Static method in class org.owasp.dependencycheck.data.nvdcve.ConnectionFactory
Cleans up resources and unloads any registered database drivers.
cleanup() - Method in class org.owasp.dependencycheck.data.update.task.DownloadTask
Attempts to delete the files that were downloaded.
cleanup() - Method in class org.owasp.dependencycheck.Engine
Properly cleans up resources allocated during analysis.
cleanupDatabase() - Method in class org.owasp.dependencycheck.data.nvdcve.CveDB
It is possible that orphaned rows may be generated during database updates.
clear() - Method in class org.owasp.dependencycheck.data.lucene.SearchFieldAnalyzer
Resets the analyzer and clears any internal state data that may have been left-over from previous uses of the analyzer.
clear() - Method in class org.owasp.dependencycheck.data.lucene.TokenPairConcatenatingFilter
Resets the Filter and clears any internal state data that may have been left-over from previous uses of the Filter.
clear() - Method in class org.owasp.dependencycheck.data.update.UpdateableNvdCve
Clears the contained collection of NvdCveInfo entries.
close() - Method in class org.owasp.dependencycheck.analyzer.AbstractAnalyzer
The close method does nothing for this Analyzer.
close() - Method in interface org.owasp.dependencycheck.analyzer.Analyzer
The close method is called after all of the dependencies have been analyzed.
close() - Method in class org.owasp.dependencycheck.analyzer.ArchiveAnalyzer
The close method deletes any temporary files and directories created during analysis.
close() - Method in class org.owasp.dependencycheck.analyzer.AssemblyAnalyzer
 
close() - Method in class org.owasp.dependencycheck.analyzer.CPEAnalyzer
Closes the data sources.
close() - Method in class org.owasp.dependencycheck.analyzer.JarAnalyzer
Deletes any files extracted from the JAR during analysis.
close() - Method in class org.owasp.dependencycheck.analyzer.NvdCveAnalyzer
Closes the data source.
close() - Method in class org.owasp.dependencycheck.analyzer.PythonDistributionAnalyzer
Deletes any files extracted from the Wheel during analysis.
close() - Method in class org.owasp.dependencycheck.data.cpe.CpeMemoryIndex
Closes the CPE Index.
close() - Method in class org.owasp.dependencycheck.data.nvdcve.CveDB
Closes the DB4O database.
close() - Method in class org.owasp.dependencycheck.utils.NonClosingStream
Prevents closing of the stream.
closeAnalyzer(Analyzer) - Method in class org.owasp.dependencycheck.Engine
Closes the given analyzer.
closeDatabase() - Method in class org.owasp.dependencycheck.data.update.EngineVersionCheck
Closes the CVE and CPE data stores.
closeDataStores() - Method in class org.owasp.dependencycheck.data.update.StandardUpdate
Closes the CVE and CPE data stores.
closeResultSet(ResultSet) - Static method in class org.owasp.dependencycheck.utils.DBUtils
Closes the result set capturing and ignoring any SQLExceptions that occur.
closeStatement(Statement) - Static method in class org.owasp.dependencycheck.utils.DBUtils
Closes the given statement object ignoring any exceptions that occur.
commit() - Method in class org.owasp.dependencycheck.data.nvdcve.CveDB
Commits all completed transactions.
compare(Vulnerability, Vulnerability) - Method in class org.owasp.dependencycheck.dependency.VulnerabilityComparator
Implements the comparison of vulnerabilities.
compareTo(Dependency) - Method in class org.owasp.dependencycheck.dependency.Dependency
Implementation of the Comparable interface.
compareTo(Evidence) - Method in class org.owasp.dependencycheck.dependency.Evidence
Implementation of the comparable interface.
compareTo(Identifier) - Method in class org.owasp.dependencycheck.dependency.Identifier
Implementation of the comparator interface.
compareTo(Reference) - Method in class org.owasp.dependencycheck.dependency.Reference
Implementation of the comparable interface.
compareTo(Vulnerability) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Compares two vulnerabilities.
compareTo(VulnerableSoftware) - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Implementation of the comparable interface.
compareTo(DependencyVersion) - Method in class org.owasp.dependencycheck.utils.DependencyVersion
 
Confidence - Enum in org.owasp.dependencycheck.dependency
A confidence enumeration.
ConnectionFactory - Class in org.owasp.dependencycheck.data.nvdcve
Loads the configured database driver and returns the database connection.
contains(Confidence) - Method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Returns whether or not the collection contains evidence of a specified Confidence.
containsUrl(String) - Static method in class org.owasp.dependencycheck.utils.UrlStringUtils
Tests if the text provided contains a URL.
containsUsedString(String) - Method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Used to determine if a given string was used (aka read).
containsUsedVersion(DependencyVersion) - Method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Used to determine if a given version was used (aka read) from the EvidenceCollection.
CORE_FILES - Static variable in class org.owasp.dependencycheck.analyzer.FalsePositiveAnalyzer
Regex to identify core java library files.
CORE_JAVA - Static variable in class org.owasp.dependencycheck.analyzer.FalsePositiveAnalyzer
Regex to identify core java libraries and a few other commonly misidentified ones.
CORE_JAVA_JSF - Static variable in class org.owasp.dependencycheck.analyzer.FalsePositiveAnalyzer
Regex to identify core jsf libraries.
CORE_JSF_FILES - Static variable in class org.owasp.dependencycheck.analyzer.FalsePositiveAnalyzer
Regex to identify core jsf java library files.
CPE - Static variable in class org.owasp.dependencycheck.suppression.SuppressionHandler
The CPE element name.
CPEAnalyzer - Class in org.owasp.dependencycheck.analyzer
CPEAnalyzer is a utility class that takes a project dependency and attempts to discern if there is an associated CPE.
CPEAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.CPEAnalyzer
 
CpeMemoryIndex - Class in org.owasp.dependencycheck.data.cpe
An in memory lucene index that contains the vendor/product combinations from the CPE (application) identifiers within the NVD CVE data.
CpeSuppressionAnalyzer - Class in org.owasp.dependencycheck.analyzer
The suppression analyzer processes an externally defined XML document that complies with the suppressions.xsd schema.
CpeSuppressionAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.CpeSuppressionAnalyzer
 
createComponents(String, Reader) - Method in class org.owasp.dependencycheck.data.lucene.FieldAnalyzer
Creates the TokenStreamComponents
createComponents(String, Reader) - Method in class org.owasp.dependencycheck.data.lucene.SearchFieldAnalyzer
Creates a the TokenStreamComponents used to analyze the stream.
CURRENT_ENGINE_RELEASE - Static variable in class org.owasp.dependencycheck.data.update.EngineVersionCheck
The property key indicating when the last version check occurred.
CURRENT_VERSION - Static variable in class org.owasp.dependencycheck.data.lucene.LuceneUtils
The current version of Lucene being used.
CVE - Static variable in class org.owasp.dependencycheck.suppression.SuppressionHandler
The CVE element name.
CveDB - Class in org.owasp.dependencycheck.data.nvdcve
The database holding information about the NVD CVE data.
CveDB() - Constructor for class org.owasp.dependencycheck.data.nvdcve.CveDB
Creates a new CveDB object and opens the database connection.
CVSS_ACCESS_COMPLEXITY - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
A node type in the NVD CVE Schema 2.0
CVSS_ACCESS_VECTOR - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
A node type in the NVD CVE Schema 2.0
CVSS_AUTHENTICATION - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
A node type in the NVD CVE Schema 2.0
CVSS_AVAILABILITY_IMPACT - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
A node type in the NVD CVE Schema 2.0
CVSS_BELOW - Static variable in class org.owasp.dependencycheck.suppression.SuppressionHandler
The cvssBelow element name.
CVSS_CONFIDENTIALITY_IMPACT - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
A node type in the NVD CVE Schema 2.0
CVSS_INTEGRITY_IMPACT - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
A node type in the NVD CVE Schema 2.0
CVSS_SCORE - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
A node type in the NVD CVE Schema 2.0
CWE - Static variable in class org.owasp.dependencycheck.suppression.SuppressionHandler
The CWE element name.
CweDB - Class in org.owasp.dependencycheck.data.cwe
 
CweHandler - Class in org.owasp.dependencycheck.data.cwe
A SAX Handler that will parse the CWE XML.
CweHandler() - Constructor for class org.owasp.dependencycheck.data.cwe.CweHandler
 

D

DatabaseException - Exception in org.owasp.dependencycheck.data.nvdcve
An exception thrown if an operation against the database fails.
DatabaseException(String) - Constructor for exception org.owasp.dependencycheck.data.nvdcve.DatabaseException
Creates an DatabaseException.
DatabaseException(Throwable) - Constructor for exception org.owasp.dependencycheck.data.nvdcve.DatabaseException
Creates an DatabaseException.
DatabaseException(String, Throwable) - Constructor for exception org.owasp.dependencycheck.data.nvdcve.DatabaseException
Creates an DatabaseException.
DatabaseProperties - Class in org.owasp.dependencycheck.data.nvdcve
This is a wrapper around a set of properties that are stored in the database.
dataExists() - Method in class org.owasp.dependencycheck.data.nvdcve.CveDB
Checks to see if data exists so that analysis can be performed.
DateUtil - Class in org.owasp.dependencycheck.utils
 
DB_SCHEMA_VERSION - Static variable in class org.owasp.dependencycheck.data.nvdcve.ConnectionFactory
The version of the current DB Schema.
DB_STRUCTURE_RESOURCE - Static variable in class org.owasp.dependencycheck.data.nvdcve.ConnectionFactory
Resource location for SQL file used to create the database schema.
DBUtils - Class in org.owasp.dependencycheck.utils
 
DEFAULT_URL - Static variable in class org.owasp.dependencycheck.analyzer.NexusAnalyzer
The default URL - this will be used by the CentralAnalyzer to determine whether to enable this.
Dependency - Class in org.owasp.dependencycheck.dependency
A program dependency.
Dependency() - Constructor for class org.owasp.dependencycheck.dependency.Dependency
Constructs a new Dependency object.
Dependency(File) - Constructor for class org.owasp.dependencycheck.dependency.Dependency
Constructs a new Dependency object.
DependencyBundlingAnalyzer - Class in org.owasp.dependencycheck.analyzer
This analyzer ensures dependencies that should be grouped together, to remove excess noise from the report, are grouped.
DependencyBundlingAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.DependencyBundlingAnalyzer
 
DependencyCheckScanAgent - Class in org.owasp.dependencycheck.agent
This class provides a way to easily conduct a scan solely based on existing evidence metadata rather than collecting evidence from the files themselves.
DependencyCheckScanAgent() - Constructor for class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
 
DependencySimilarity - Class in org.owasp.dependencycheck.data.lucene
 
DependencySimilarity() - Constructor for class org.owasp.dependencycheck.data.lucene.DependencySimilarity
 
DependencyVersion - Class in org.owasp.dependencycheck.utils
Simple object to track the parts of a version number.
DependencyVersion() - Constructor for class org.owasp.dependencycheck.utils.DependencyVersion
Constructor for a empty DependencyVersion.
DependencyVersion(String) - Constructor for class org.owasp.dependencycheck.utils.DependencyVersion
Constructor for a DependencyVersion that will parse a version string.
DependencyVersionUtil - Class in org.owasp.dependencycheck.utils
A utility class to extract version numbers from file names (or other strings containing version numbers.
DESCRIPTION - Static variable in class org.owasp.dependencycheck.xml.pom.PomHandler
The description element.
determineCPE(Dependency) - Method in class org.owasp.dependencycheck.analyzer.CPEAnalyzer
Searches the data store of CPE entries, trying to identify the CPE for the given dependency based on the evidence contained within.
determineIdentifiers(Dependency, String, String, Confidence) - Method in class org.owasp.dependencycheck.analyzer.CPEAnalyzer
Retrieves a list of CPE values from the CveDB based on the vendor and product passed in.
DOCUMENT_KEY - Static variable in class org.owasp.dependencycheck.data.cpe.Fields
The key for the name document id.
doUpdates() - Method in class org.owasp.dependencycheck.Engine
Cycles through the cached web data sources and calls update on all of them.
DownloadTask - Class in org.owasp.dependencycheck.data.update.task
A callable object to download two files.
DownloadTask(NvdCveInfo, ExecutorService, CveDB, Settings) - Constructor for class org.owasp.dependencycheck.data.update.task.DownloadTask
Simple constructor for the callable download task.
DriverLoader - Class in org.owasp.dependencycheck.data.nvdcve
DriverLoader is a utility class that is used to load database drivers.
DriverLoadException - Exception in org.owasp.dependencycheck.data.nvdcve
An exception thrown the database driver is unable to be loaded.
DriverLoadException(String) - Constructor for exception org.owasp.dependencycheck.data.nvdcve.DriverLoadException
Creates an DriverLoadException.
DriverLoadException(Throwable) - Constructor for exception org.owasp.dependencycheck.data.nvdcve.DriverLoadException
Creates an DriverLoadException.
DriverLoadException(String, Throwable) - Constructor for exception org.owasp.dependencycheck.data.nvdcve.DriverLoadException
Creates an DriverLoadException.

E

endElement(String, String, String) - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler
 
endElement(String, String, String) - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler
 
endElement(String, String, String) - Method in class org.owasp.dependencycheck.suppression.SuppressionHandler
Handles the end element event.
endElement(String, String, String) - Method in class org.owasp.dependencycheck.xml.pom.PomHandler
Handles the end element event.
Engine - Class in org.owasp.dependencycheck
Scans files, directories, etc.
Engine() - Constructor for class org.owasp.dependencycheck.Engine
Creates a new Engine.
Engine(ClassLoader) - Constructor for class org.owasp.dependencycheck.Engine
Creates a new Engine.
ENGINE_VERSION_CHECKED_ON - Static variable in class org.owasp.dependencycheck.data.update.EngineVersionCheck
The property key indicating when the last version check occurred.
EngineVersionCheck - Class in org.owasp.dependencycheck.data.update
 
EngineVersionCheck() - Constructor for class org.owasp.dependencycheck.data.update.EngineVersionCheck
 
ENTRY - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler.Element
A node type in the NVD CVE Schema 1.2.
ENTRY - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
A node type in the NVD CVE Schema 2.0
equals(Object) - Method in class org.owasp.dependencycheck.data.cpe.IndexEntry
 
equals(Object) - Method in class org.owasp.dependencycheck.data.nuget.NugetPackage
 
equals(Object) - Method in class org.owasp.dependencycheck.dependency.Dependency
Implementation of the equals method.
equals(Object) - Method in class org.owasp.dependencycheck.dependency.Evidence
Implements equals for Evidence.
equals(Object) - Method in class org.owasp.dependencycheck.dependency.Identifier
 
equals(Object) - Method in class org.owasp.dependencycheck.dependency.Reference
 
equals(Object) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
 
equals(Object) - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Standard equals implementation to compare this VulnerableSoftware to another object.
equals(Object) - Method in class org.owasp.dependencycheck.suppression.PropertyType
Default implementation of equals.
equals(Object) - Method in class org.owasp.dependencycheck.utils.DependencyVersion
Compares the equality of this object to the one passed in as a parameter.
equals(Object) - Method in class org.owasp.dependencycheck.utils.Pair
Determines the equality of this and the provided object.
equals(Object) - Method in class org.owasp.dependencycheck.xml.pom.License
Generated equals method to perform equality check.
error(SAXParseException) - Method in class org.owasp.dependencycheck.suppression.SuppressionErrorHandler
Handles errors.
escapeLuceneQuery(CharSequence) - Static method in class org.owasp.dependencycheck.data.lucene.LuceneUtils
Escapes the text passed in so that it is treated as data instead of control characters.
EscapeTool - Class in org.owasp.dependencycheck.reporting
An extremely simple wrapper around various escape utils to perform URL and HTML encoding within the reports.
EscapeTool() - Constructor for class org.owasp.dependencycheck.reporting.EscapeTool
 
Evidence - Class in org.owasp.dependencycheck.dependency
Evidence is a piece of information about a Dependency.
Evidence() - Constructor for class org.owasp.dependencycheck.dependency.Evidence
Creates a new Evidence object.
Evidence(String, String, String, Confidence) - Constructor for class org.owasp.dependencycheck.dependency.Evidence
Creates a new Evidence objects.
EvidenceCollection - Class in org.owasp.dependencycheck.dependency
Used to maintain a collection of Evidence.
EvidenceCollection() - Constructor for class org.owasp.dependencycheck.dependency.EvidenceCollection
Creates a new EvidenceCollection.
execute() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Executes the dependency-check and generates the report.
extractFiles(File, File) - Static method in class org.owasp.dependencycheck.utils.ExtractionUtil
Extracts the contents of an archive into the specified directory.
extractFiles(File, File, Engine) - Static method in class org.owasp.dependencycheck.utils.ExtractionUtil
Extracts the contents of an archive into the specified directory.
extractFilesUsingFilter(File, File, FilenameFilter) - Static method in class org.owasp.dependencycheck.utils.ExtractionUtil
Extracts the contents of an archive into the specified directory.
extractImportantUrlData(String) - Static method in class org.owasp.dependencycheck.utils.UrlStringUtils
Takes a URL, in String format, and adds the important parts of the URL to a list of strings.
ExtractionUtil - Class in org.owasp.dependencycheck.utils
Set of utilities to extract files from archives.
extractLicense(Model, Dependency) - Static method in class org.owasp.dependencycheck.analyzer.JarAnalyzer
Extracts the license information from the pom and adds it to the dependency.

F

FalsePositiveAnalyzer - Class in org.owasp.dependencycheck.analyzer
This analyzer attempts to remove some well known false positives - specifically regarding the java runtime.
FalsePositiveAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.FalsePositiveAnalyzer
 
fatalError(SAXParseException) - Method in class org.owasp.dependencycheck.suppression.SuppressionErrorHandler
Handles fatal exceptions.
FieldAnalyzer - Class in org.owasp.dependencycheck.data.lucene
A Lucene Analyzer that utilizes the WhitespaceTokenizer, WordDelimiterFilter, LowerCaseFilter, and StopFilter.
FieldAnalyzer(Version) - Constructor for class org.owasp.dependencycheck.data.lucene.FieldAnalyzer
Creates a new FieldAnalyzer.
Fields - Class in org.owasp.dependencycheck.data.cpe
Fields is a collection of field names used within the Lucene index for CPE entries.
FILE_PATH - Static variable in class org.owasp.dependencycheck.suppression.SuppressionHandler
The file path element name.
FileNameAnalyzer - Class in org.owasp.dependencycheck.analyzer
Takes a dependency and analyzes the filename and determines the hashes.
FileNameAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.FileNameAnalyzer
 
FileTypeAnalyzer - Interface in org.owasp.dependencycheck.analyzer
An Analyzer that scans specific file types.
Filter<T> - Class in org.owasp.dependencycheck.utils
 
Filter() - Constructor for class org.owasp.dependencycheck.utils.Filter
 
filter(Iterator<T>) - Method in class org.owasp.dependencycheck.utils.Filter
 
filter(Iterable<T>) - Method in class org.owasp.dependencycheck.utils.Filter
 
finalize() - Method in class org.owasp.dependencycheck.analyzer.NvdCveAnalyzer
Ensures that the CVE Database is closed.
finalize() - Method in class org.owasp.dependencycheck.data.nvdcve.CveDB
Cleans up the object and ensures that "close" has been called.
firstPathIsShortest(String, String) - Method in class org.owasp.dependencycheck.analyzer.DependencyBundlingAnalyzer
Determines which path is shortest; if path lengths are equal then we use compareTo of the string method to determine if the first path is smaller.

G

GAV - Static variable in class org.owasp.dependencycheck.suppression.SuppressionHandler
The GAV element name.
generateReport(String, OutputStream) - Method in class org.owasp.dependencycheck.reporting.ReportGenerator
Generates a report from a given Velocity Template.
generateReport(String, String) - Method in class org.owasp.dependencycheck.reporting.ReportGenerator
Generates a report from a given Velocity Template.
generateReports(OutputStream, ReportGenerator.Format) - Method in class org.owasp.dependencycheck.reporting.ReportGenerator
Generates the Dependency Reports for the identified dependencies.
generateReports(String, ReportGenerator.Format) - Method in class org.owasp.dependencycheck.reporting.ReportGenerator
Generates the Dependency Reports for the identified dependencies.
generateReports(String, String) - Method in class org.owasp.dependencycheck.reporting.ReportGenerator
Generates the Dependency Reports for the identified dependencies.
getActualFile() - Method in class org.owasp.dependencycheck.dependency.Dependency
Gets a reference to the File object.
getActualFilePath() - Method in class org.owasp.dependencycheck.dependency.Dependency
Gets the file path of the dependency.
getAnalysisPhase() - Method in interface org.owasp.dependencycheck.analyzer.Analyzer
Returns the phase that the analyzer is intended to run in.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.ArchiveAnalyzer
Returns the phase that the analyzer is intended to run in.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.AssemblyAnalyzer
Returns the phase this analyzer runs under.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.CentralAnalyzer
Returns the analysis phase under which the analyzer runs.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.CPEAnalyzer
Returns the analysis phase that this analyzer should run in.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.CpeSuppressionAnalyzer
Returns the phase that the analyzer is intended to run in.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.DependencyBundlingAnalyzer
Returns the phase that the analyzer is intended to run in.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.FalsePositiveAnalyzer
Returns the phase that the analyzer is intended to run in.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.FileNameAnalyzer
Returns the phase that the analyzer is intended to run in.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.HintAnalyzer
Returns the phase that the analyzer is intended to run in.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.JarAnalyzer
Returns the phase that the analyzer is intended to run in.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.JavaScriptAnalyzer
Returns the phase that the analyzer is intended to run in.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.NexusAnalyzer
Returns the analysis phase under which the analyzer runs.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.NuspecAnalyzer
Returns the analysis phase under which the analyzer runs.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.NvdCveAnalyzer
Returns the analysis phase that this analyzer should run in.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.PythonDistributionAnalyzer
Returns the phase that the analyzer is intended to run in.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.PythonPackageAnalyzer
Tell that we are used for information collection.
getAnalysisPhase() - Method in class org.owasp.dependencycheck.analyzer.VulnerabilitySuppressionAnalyzer
Returns the phase that the analyzer is intended to run in.
getAnalyzerEnabledSettingKey() - Method in class org.owasp.dependencycheck.analyzer.AbstractFileTypeAnalyzer
Returns the setting key to determine if the analyzer is enabled.
getAnalyzerEnabledSettingKey() - Method in class org.owasp.dependencycheck.analyzer.ArchiveAnalyzer
Returns the key used in the properties file to reference the analyzer's enabled property.
getAnalyzerEnabledSettingKey() - Method in class org.owasp.dependencycheck.analyzer.AssemblyAnalyzer
Returns the key used in the properties file to reference the analyzer's enabled property.
getAnalyzerEnabledSettingKey() - Method in class org.owasp.dependencycheck.analyzer.CentralAnalyzer
Returns the key used in the properties file to to reference the analyzer's enabled property.
getAnalyzerEnabledSettingKey() - Method in class org.owasp.dependencycheck.analyzer.JarAnalyzer
Returns the key used in the properties file to reference the analyzer's enabled property.
getAnalyzerEnabledSettingKey() - Method in class org.owasp.dependencycheck.analyzer.JavaScriptAnalyzer
Returns the key used in the properties file to reference the analyzer's enabled property.
getAnalyzerEnabledSettingKey() - Method in class org.owasp.dependencycheck.analyzer.NexusAnalyzer
Returns the key used in the properties file to reference the analyzer's enabled property.
getAnalyzerEnabledSettingKey() - Method in class org.owasp.dependencycheck.analyzer.NuspecAnalyzer
Returns the key used in the properties file to reference the analyzer's enabled property.
getAnalyzerEnabledSettingKey() - Method in class org.owasp.dependencycheck.analyzer.PythonDistributionAnalyzer
Returns the key used in the properties file to reference the analyzer's enabled property.
getAnalyzerEnabledSettingKey() - Method in class org.owasp.dependencycheck.analyzer.PythonPackageAnalyzer
 
getAnalyzers() - Method in class org.owasp.dependencycheck.analyzer.AnalyzerService
Returns an Iterator for all instances of the Analyzer interface.
getAnalyzers(AnalysisPhase) - Method in class org.owasp.dependencycheck.Engine
Get the List of the analyzers for a specific phase of analysis.
getAnalyzers() - Method in class org.owasp.dependencycheck.Engine
Returns a full list of all of the analyzers.
getApplicationName() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of applicationName.
getArtifactId() - Method in class org.owasp.dependencycheck.data.nexus.MavenArtifact
Gets the artifactId.
getArtifactId() - Method in class org.owasp.dependencycheck.xml.pom.Model
Get the value of artifactId.
getArtifactUrl() - Method in class org.owasp.dependencycheck.data.nexus.MavenArtifact
Gets the artifactUrl.
getAuthors() - Method in class org.owasp.dependencycheck.data.nuget.NugetPackage
Gets the authors.
getAvailableVersions() - Method in class org.owasp.dependencycheck.dependency.Dependency
Get the value of availableVersions.
getCentralUrl() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of centralUrl.
getCollection() - Method in class org.owasp.dependencycheck.data.update.UpdateableNvdCve
Returns the collection of NvdCveInfo objects.
getConfidence() - Method in class org.owasp.dependencycheck.dependency.Evidence
Get the value of confidence.
getConfidence() - Method in class org.owasp.dependencycheck.dependency.Identifier
Get the value of confidence.
getConnection() - Static method in class org.owasp.dependencycheck.data.nvdcve.ConnectionFactory
Constructs a new database connection object per the database configuration.
getConnection() - Method in class org.owasp.dependencycheck.data.nvdcve.CveDB
Returns the database connection.
getConnectionString() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of connectionString.
getConnectionTimeout() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of connectionTimeout.
getCpe() - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Get the value of cpe.
getCPEs(String, String) - Method in class org.owasp.dependencycheck.data.nvdcve.CveDB
Searches the CPE entries in the database and retrieves all entries for a given vendor and product combination.
getCurrentReleaseVersion() - Method in class org.owasp.dependencycheck.data.update.EngineVersionCheck
Retrieves the current released version number from the github documentation site.
getCve() - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Get the value of cve.
getCveUrl12Base() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of cveUrl12Base.
getCveUrl12Modified() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of cveUrl12Modified.
getCveUrl20Base() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of cveUrl20Base.
getCveUrl20Modified() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of cveUrl20Modified.
getCvssAccessComplexity() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Get the value of cvssAccessComplexity.
getCvssAccessVector() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Get the value of cvssAccessVector.
getCvssAuthentication() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Get the value of cvssAuthentication.
getCvssAvailabilityImpact() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Get the value of cvssAvailabilityImpact.
getCvssBelow() - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Get the value of cvssBelow.
getCvssConfidentialityImpact() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Get the value of cvssConfidentialityImpact.
getCvssIntegrityImpact() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Get the value of cvssIntegrityImpact.
getCvssScore() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Get the value of cvssScore.
getCwe() - Method in class org.owasp.dependencycheck.data.cwe.CweHandler
Returns the HashMap of CWE entries (CWE-ID, Full CWE Name).
getCwe() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Get the value of cwe.
getCwe() - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Get the value of cwe.
getCweName(String) - Static method in class org.owasp.dependencycheck.data.cwe.CweDB
Returns the full CWE name from the CWE ID.
getDatabaseDriverName() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of databaseDriverName.
getDatabaseDriverPath() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of databaseDriverPath.
getDatabasePassword() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of databasePassword.
getDatabaseProperties() - Method in class org.owasp.dependencycheck.data.nvdcve.CveDB
Get the value of databaseProperties.
getDatabaseUser() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of databaseUser.
getDataDirectory() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of dataDirectory.
getDataSources() - Method in class org.owasp.dependencycheck.data.update.UpdateService
Returns an Iterator for all instances of the CachedWebDataSource interface.
getDependencies() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Returns a list of pre-determined dependencies.
getDependencies() - Method in class org.owasp.dependencycheck.Engine
Get the dependencies identified.
getDescription() - Method in class org.owasp.dependencycheck.dependency.Dependency
Get the value of description.
getDescription() - Method in class org.owasp.dependencycheck.dependency.Identifier
Get the value of description.
getDescription() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Get the value of description.
getDescription() - Method in class org.owasp.dependencycheck.xml.pom.Model
Get the value of description.
getDisplayFileName() - Method in class org.owasp.dependencycheck.dependency.Dependency
Returns the file name to display in reports; if no display file name has been set it will default to the actual file name.
getDocument(int) - Method in class org.owasp.dependencycheck.data.cpe.CpeMemoryIndex
Retrieves a document from the Index.
getDocumentId() - Method in class org.owasp.dependencycheck.data.cpe.IndexEntry
Get the value of documentId.
getEdition() - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Get the value of edition.
getEvidence() - Method in class org.owasp.dependencycheck.dependency.Dependency
Returns the evidence used to identify this dependency.
getEvidence() - Method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Returns the set of evidence.
getEvidence(String) - Method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Returns the set of evidence from a given source.
getEvidence(String, String) - Method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Returns the set of evidence from a given source and name.
getEvidenceForDisplay() - Method in class org.owasp.dependencycheck.dependency.Dependency
Returns the evidence used to identify this dependency.
getEvidenceUsed() - Method in class org.owasp.dependencycheck.dependency.Dependency
Returns the evidence used to identify this dependency.
getException() - Method in class org.owasp.dependencycheck.data.update.task.DownloadTask
Get the value of exception.
getException() - Method in class org.owasp.dependencycheck.data.update.task.ProcessTask
Get the value of exception.
getFailBuildOnCVSS() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of failBuildOnCVSS.
getFileExtension() - Method in class org.owasp.dependencycheck.dependency.Dependency
Gets the file extension of the dependency.
getFileName() - Method in class org.owasp.dependencycheck.dependency.Dependency
Returns the file name of the dependency.
getFileNameForJavaScript() - Method in class org.owasp.dependencycheck.dependency.Dependency
Returns the file name of the dependency with the backslash escaped for use in JavaScript.
getFilePath() - Method in class org.owasp.dependencycheck.dependency.Dependency
Gets the file path of the dependency.
getFilePath() - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Get the value of filePath.
getFileTypeAnalyzers() - Method in class org.owasp.dependencycheck.Engine
Returns the set of file type analyzers.
getFirst() - Method in class org.owasp.dependencycheck.data.update.task.DownloadTask
Get the value of first.
getGav() - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Get the value of Maven GAV.
getGeneratedKey(PreparedStatement) - Static method in class org.owasp.dependencycheck.utils.DBUtils
Returns the generated integer primary key for a newly inserted row.
getGroupId() - Method in class org.owasp.dependencycheck.data.nexus.MavenArtifact
Gets the groupId.
getGroupId() - Method in class org.owasp.dependencycheck.xml.pom.Model
Get the value of groupId.
getId() - Method in class org.owasp.dependencycheck.data.nuget.NugetPackage
Gets the id.
getId() - Method in class org.owasp.dependencycheck.data.update.NvdCveInfo
Get the value of id.
getIdentifiers() - Method in class org.owasp.dependencycheck.dependency.Dependency
Returns a List of Identifiers.
getInstance() - Static method in class org.owasp.dependencycheck.data.cpe.CpeMemoryIndex
Gets the singleton instance of the CpeMemoryIndex.
getLeft() - Method in class org.owasp.dependencycheck.utils.Pair
Get the value of left.
getLicense() - Method in class org.owasp.dependencycheck.dependency.Dependency
Get the value of license.
getLicenses() - Method in class org.owasp.dependencycheck.xml.pom.Model
Returns the list of licenses.
getLicenseUrl() - Method in class org.owasp.dependencycheck.data.nuget.NugetPackage
Gets the licenseUrl.
getLogFile() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of logFile.
getMatchedAllPreviousCPE() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Get the value of matchedAllPreviousCPE.
getMatchedCPE() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Get the value of matchedCPE.
getMd5sum() - Method in class org.owasp.dependencycheck.dependency.Dependency
Returns the MD5 Checksum of the dependency file.
getMetaData() - Method in class org.owasp.dependencycheck.data.nvdcve.DatabaseProperties
Returns a map of the meta data from the database properties.
getModel() - Method in class org.owasp.dependencycheck.xml.pom.PomHandler
Returns the model obtained from the pom.xml.
getName() - Method in interface org.owasp.dependencycheck.analyzer.Analyzer
Returns the name of the analyzer.
getName() - Method in class org.owasp.dependencycheck.analyzer.ArchiveAnalyzer
Returns the name of the analyzer.
getName() - Method in class org.owasp.dependencycheck.analyzer.AssemblyAnalyzer
Gets this analyzer's name.
getName() - Method in class org.owasp.dependencycheck.analyzer.CentralAnalyzer
Returns the analyzer's name.
getName() - Method in class org.owasp.dependencycheck.analyzer.CPEAnalyzer
Returns the name of this analyzer.
getName() - Method in class org.owasp.dependencycheck.analyzer.CpeSuppressionAnalyzer
Returns the name of the analyzer.
getName() - Method in class org.owasp.dependencycheck.analyzer.DependencyBundlingAnalyzer
Returns the name of the analyzer.
getName() - Method in class org.owasp.dependencycheck.analyzer.FalsePositiveAnalyzer
Returns the name of the analyzer.
getName() - Method in class org.owasp.dependencycheck.analyzer.FileNameAnalyzer
Returns the name of the analyzer.
getName() - Method in class org.owasp.dependencycheck.analyzer.HintAnalyzer
Returns the name of the analyzer.
getName() - Method in class org.owasp.dependencycheck.analyzer.JarAnalyzer.ClassNameInformation
Get the value of name
getName() - Method in class org.owasp.dependencycheck.analyzer.JarAnalyzer
Returns the name of the analyzer.
getName() - Method in class org.owasp.dependencycheck.analyzer.JavaScriptAnalyzer
Returns the name of the analyzer.
getName() - Method in class org.owasp.dependencycheck.analyzer.NexusAnalyzer
Returns the analyzer's name.
getName() - Method in class org.owasp.dependencycheck.analyzer.NuspecAnalyzer
Returns the analyzer's name.
getName() - Method in class org.owasp.dependencycheck.analyzer.NvdCveAnalyzer
Returns the name of this analyzer.
getName() - Method in class org.owasp.dependencycheck.analyzer.PythonDistributionAnalyzer
Returns the name of the analyzer.
getName() - Method in class org.owasp.dependencycheck.analyzer.PythonPackageAnalyzer
Returns the name of the Python Package Analyzer.
getName() - Method in class org.owasp.dependencycheck.analyzer.VulnerabilitySuppressionAnalyzer
Returns the name of the analyzer.
getName() - Method in class org.owasp.dependencycheck.dependency.Evidence
Get the value of name.
getName() - Method in class org.owasp.dependencycheck.dependency.Reference
Get the value of name.
getName() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Get the value of name.
getName() - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Get the value of name.
getName() - Method in class org.owasp.dependencycheck.xml.pom.License
Get the value of name.
getName() - Method in class org.owasp.dependencycheck.xml.pom.Model
Get the value of name.
getNeedsUpdate() - Method in class org.owasp.dependencycheck.data.update.NvdCveInfo
Get the value of needsUpdate.
getNexusUrl() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of nexusUrl.
getNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler.Element
Gets the value of node.
getNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Gets the value of node.
getNvdCveInfo() - Method in class org.owasp.dependencycheck.data.update.task.DownloadTask
Get the value of nvdCveInfo.
getOldSchemaVersionUrl() - Method in class org.owasp.dependencycheck.data.update.NvdCveInfo
Get the value of oldSchemaVersionUrl.
getOrganization() - Method in class org.owasp.dependencycheck.xml.pom.Model
Get the value of organization.
getOwners() - Method in class org.owasp.dependencycheck.data.nuget.NugetPackage
Gets the owners.
getPackageStructure() - Method in class org.owasp.dependencycheck.analyzer.JarAnalyzer.ClassNameInformation
Get the value of packageStructure
getParentArtifactId() - Method in class org.owasp.dependencycheck.xml.pom.Model
Get the value of parentArtifactId.
getParentGroupId() - Method in class org.owasp.dependencycheck.xml.pom.Model
Get the value of parentGroupId.
getParentVersion() - Method in class org.owasp.dependencycheck.xml.pom.Model
Get the value of parentVersion.
getPathToMono() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of pathToMono.
getPomUrl() - Method in class org.owasp.dependencycheck.data.nexus.MavenArtifact
Get the value of pomUrl.
getPreviousVersion() - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Get the value of previousVersion.
getPreviousWord() - Method in class org.owasp.dependencycheck.data.lucene.TokenPairConcatenatingFilter
Returns the previous word.
getProduct() - Method in class org.owasp.dependencycheck.data.cpe.IndexEntry
Get the value of product.
getProductEvidence() - Method in class org.owasp.dependencycheck.dependency.Dependency
Gets the Product Evidence.
getProjectReferences() - Method in class org.owasp.dependencycheck.dependency.Dependency
Get the value of projectReferences.
getProperties() - Method in class org.owasp.dependencycheck.data.nvdcve.DatabaseProperties
Returns the collection of Database Properties as a properties collection.
getProperty(String) - Method in class org.owasp.dependencycheck.data.nvdcve.DatabaseProperties
Returns the property value for the given key.
getProperty(String, String) - Method in class org.owasp.dependencycheck.data.nvdcve.DatabaseProperties
Returns the property value for the given key.
getProxyPassword() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of proxyPassword.
getProxyPort() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of proxyPort.
getProxyServer() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of proxyServer.
getProxyUrl() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
getProxyUsername() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of proxyUsername.
getReferences() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Get the value of references.
getRelatedDependencies() - Method in class org.owasp.dependencycheck.dependency.Dependency
Get the value of relatedDependencies.
getReportFormat() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of reportFormat.
getReportOutputDirectory() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of reportOutputDirectory.
getRevision() - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Get the value of revision.
getRight() - Method in class org.owasp.dependencycheck.utils.Pair
Get the value of right.
getRules() - Method in class org.owasp.dependencycheck.analyzer.AbstractSuppressionAnalyzer
Get the value of rules.
getSearchScore() - Method in class org.owasp.dependencycheck.data.cpe.IndexEntry
Get the value of searchScore.
getSecond() - Method in class org.owasp.dependencycheck.data.update.task.DownloadTask
Get the value of second.
getSha1() - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Get the value of sha1.
getSha1sum() - Method in class org.owasp.dependencycheck.dependency.Dependency
Returns the SHA1 Checksum of the dependency.
getSource() - Method in class org.owasp.dependencycheck.dependency.Evidence
Get the value of source.
getSource() - Method in class org.owasp.dependencycheck.dependency.Reference
Get the value of source.
getSupportedExtensions() - Method in class org.owasp.dependencycheck.analyzer.AbstractFileTypeAnalyzer
Returns a list of supported file extensions.
getSupportedExtensions() - Method in class org.owasp.dependencycheck.analyzer.AbstractSuppressionAnalyzer
Returns a list of file EXTENSIONS supported by this analyzer.
getSupportedExtensions() - Method in class org.owasp.dependencycheck.analyzer.ArchiveAnalyzer
Returns a list of file EXTENSIONS supported by this analyzer.
getSupportedExtensions() - Method in class org.owasp.dependencycheck.analyzer.AssemblyAnalyzer
Gets the set of extensions supported by this analyzer.
getSupportedExtensions() - Method in class org.owasp.dependencycheck.analyzer.CentralAnalyzer
Returns the extensions for which this Analyzer runs.
getSupportedExtensions() - Method in class org.owasp.dependencycheck.analyzer.JarAnalyzer
Returns a list of file EXTENSIONS supported by this analyzer.
getSupportedExtensions() - Method in class org.owasp.dependencycheck.analyzer.JavaScriptAnalyzer
Returns a list of file EXTENSIONS supported by this analyzer.
getSupportedExtensions() - Method in class org.owasp.dependencycheck.analyzer.NexusAnalyzer
Returns the extensions for which this Analyzer runs.
getSupportedExtensions() - Method in class org.owasp.dependencycheck.analyzer.NuspecAnalyzer
Returns the extensions for which this Analyzer runs.
getSupportedExtensions() - Method in class org.owasp.dependencycheck.analyzer.PythonDistributionAnalyzer
Returns a list of file EXTENSIONS supported by this analyzer.
getSupportedExtensions() - Method in class org.owasp.dependencycheck.analyzer.PythonPackageAnalyzer
Returns the set of supported file extensions.
getSuppressedIdentifiers() - Method in class org.owasp.dependencycheck.dependency.Dependency
Get the value of suppressedIdentifiers.
getSuppressedVulnerabilities() - Method in class org.owasp.dependencycheck.dependency.Dependency
Get the value of suppressedVulnerabilities.
getSuppressionFile() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of suppressionFile.
getSuppressionRules() - Method in class org.owasp.dependencycheck.suppression.SuppressionHandler
Get the value of suppressionRules.
getTermAtt() - Method in class org.owasp.dependencycheck.data.lucene.AbstractTokenizingFilter
Gets the CharTermAttribute.
getTimestamp() - Method in class org.owasp.dependencycheck.data.update.NvdCveInfo
Get the value of timestamp - epoch time.
getTimeStamp(String) - Method in class org.owasp.dependencycheck.data.update.UpdateableNvdCve
Returns the timestamp for the given entry.
getTitle() - Method in class org.owasp.dependencycheck.data.nuget.NugetPackage
Gets the title.
getTokens() - Method in class org.owasp.dependencycheck.data.lucene.AbstractTokenizingFilter
Gets the list of tokens.
getTotalNumberOfApplicationEntries() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler
Get the value of totalNumberOfApplicationEntries.
getTotalNumberOfEntries() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler
Get the value of totalNumberOfEntries.
getType() - Method in class org.owasp.dependencycheck.dependency.Identifier
Get the value of type.
getUpdateToVersion() - Method in class org.owasp.dependencycheck.data.update.EngineVersionCheck
Getter for updateToVersion - only used for testing.
getUrl() - Method in class org.owasp.dependencycheck.data.update.NvdCveInfo
Get the value of url.
getUrl() - Method in class org.owasp.dependencycheck.dependency.Identifier
Get the value of url.
getUrl() - Method in class org.owasp.dependencycheck.dependency.Reference
Get the value of url.
getUrl() - Method in class org.owasp.dependencycheck.xml.pom.License
Get the value of url.
getValue() - Method in class org.owasp.dependencycheck.dependency.Evidence
Get the value of value.
getValue(Boolean) - Method in class org.owasp.dependencycheck.dependency.Evidence
Get the value of value.
getValue() - Method in class org.owasp.dependencycheck.dependency.Identifier
Get the value of value.
getValue() - Method in class org.owasp.dependencycheck.suppression.PropertyType
Gets the value of the value property.
getVendor() - Method in class org.owasp.dependencycheck.data.cpe.IndexEntry
Get the value of vendor.
getVendorEvidence() - Method in class org.owasp.dependencycheck.dependency.Dependency
Gets the Vendor Evidence.
getVendorProductList() - Method in class org.owasp.dependencycheck.data.nvdcve.CveDB
Returns the entire list of vendor/product combinations.
getVersion() - Method in class org.owasp.dependencycheck.data.nexus.MavenArtifact
Gets the version.
getVersion() - Method in class org.owasp.dependencycheck.data.nuget.NugetPackage
Gets the version.
getVersion() - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Get the value of version.
getVersion() - Method in class org.owasp.dependencycheck.xml.pom.Model
Get the value of version.
getVersionEvidence() - Method in class org.owasp.dependencycheck.dependency.Dependency
Gets the Version Evidence.
getVersionParts() - Method in class org.owasp.dependencycheck.utils.DependencyVersion
Get the value of versionParts.
getVulnerabilities(String) - Method in class org.owasp.dependencycheck.data.nvdcve.CveDB
Retrieves the vulnerabilities associated with the specified CPE.
getVulnerabilities() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler
Get the value of vulnerabilities.
getVulnerabilities() - Method in class org.owasp.dependencycheck.dependency.Dependency
Get the list of vulnerabilities.
getVulnerableSoftware() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Get the value of vulnerableSoftware.
getWeighting() - Method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Returns a set of Weightings - a list of terms that are believed to be of higher confidence when also found in another location.
getWords() - Method in class org.owasp.dependencycheck.data.lucene.TokenPairConcatenatingFilter
Returns the words list.
getZipExtensions() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of zipExtensions.
GROUPID - Static variable in class org.owasp.dependencycheck.xml.pom.PomHandler
The artifactId element.

H

hasCpe() - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Returns whether or not this suppression rule as CPE entries.
hasCve() - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Returns whether this suppression rule has CVE entries.
hasCvssBelow() - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Returns whether or not this suppression rule has cvss suppressions.
hasCwe() - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Returns whether this suppression rule has CWE entries.
hasException() - Method in class org.owasp.dependencycheck.data.update.task.DownloadTask
returns whether or not an exception occurred during download.
hasGav() - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Returns whether or not this suppression rule as GAV entries.
hashCode() - Method in class org.owasp.dependencycheck.data.cpe.IndexEntry
 
hashCode() - Method in class org.owasp.dependencycheck.data.nuget.NugetPackage
 
hashCode() - Method in class org.owasp.dependencycheck.dependency.Dependency
Generates the HashCode.
hashCode() - Method in class org.owasp.dependencycheck.dependency.Evidence
Implements the hashCode for Evidence.
hashCode() - Method in class org.owasp.dependencycheck.dependency.Identifier
 
hashCode() - Method in class org.owasp.dependencycheck.dependency.Reference
 
hashCode() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
 
hashCode() - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Standard implementation of hashCode.
hashCode() - Method in class org.owasp.dependencycheck.suppression.PropertyType
Default implementation of hashCode.
hashCode() - Method in class org.owasp.dependencycheck.utils.DependencyVersion
Calculates the hashCode for this object.
hashCode() - Method in class org.owasp.dependencycheck.utils.Pair
Generates the hash code using the hash codes from the contained objects.
hashCode() - Method in class org.owasp.dependencycheck.xml.pom.License
Generated hashCode implementation.
hasMatchedAllPreviousCPE() - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Determines whether or not matchedAllPreviousCPE has been set.
hasNext() - Method in class org.owasp.dependencycheck.data.update.UpdateableNvdCve
Returns whether or not there is another item in the collection.
hasPreviousVersion() - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Indicates if previous versions of this software are vulnerable.
HintAnalyzer - Class in org.owasp.dependencycheck.analyzer
 
HintAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.HintAnalyzer
 
html(String) - Method in class org.owasp.dependencycheck.reporting.EscapeTool
HTML Encodes the provided text.

I

Identifier - Class in org.owasp.dependencycheck.dependency
 
Identifier() - Constructor for class org.owasp.dependencycheck.dependency.Identifier
Default constructor.
Identifier(String, String, String) - Constructor for class org.owasp.dependencycheck.dependency.Identifier
Constructs a new Identifier with the specified data.
Identifier(String, String, String, String) - Constructor for class org.owasp.dependencycheck.dependency.Identifier
Constructs a new Identifier with the specified data.
idf(long, long) - Method in class org.owasp.dependencycheck.data.lucene.DependencySimilarity
Override the default idf implementation so that frequency within all document is ignored.
importXML(File, File) - Method in class org.owasp.dependencycheck.data.update.task.ProcessTask
Imports the NVD CVE XML File into the Lucene Index.
incrementToken() - Method in class org.owasp.dependencycheck.data.lucene.TokenPairConcatenatingFilter
Increments the underlying TokenStream and sets CharTermAttributes to construct an expanded set of tokens by concatenating tokens with the previous token.
incrementToken() - Method in class org.owasp.dependencycheck.data.lucene.UrlTokenizingFilter
Increments the underlying TokenStream and sets CharTermAttributes to construct an expanded set of tokens by concatenating tokens with the previous token.
IndexEntry - Class in org.owasp.dependencycheck.data.cpe
A CPE entry containing the name, vendor, product, and version.
IndexEntry() - Constructor for class org.owasp.dependencycheck.data.cpe.IndexEntry
 
IndexException - Exception in org.owasp.dependencycheck.data.cpe
An exception thrown when the there is an issue using the in-memory CPE Index.
IndexException() - Constructor for exception org.owasp.dependencycheck.data.cpe.IndexException
Creates a new IndexException.
IndexException(String) - Constructor for exception org.owasp.dependencycheck.data.cpe.IndexException
Creates a new IndexException.
IndexException(Throwable) - Constructor for exception org.owasp.dependencycheck.data.cpe.IndexException
Creates a new IndexException.
IndexException(String, Throwable) - Constructor for exception org.owasp.dependencycheck.data.cpe.IndexException
Creates a new IndexException.
init(RuntimeServices) - Method in class org.owasp.dependencycheck.reporting.VelocityLoggerRedirect
This will be invoked once by the LogManager.
initialize() - Method in class org.owasp.dependencycheck.analyzer.AbstractAnalyzer
The initialize method does nothing for this Analyzer.
initialize() - Method in class org.owasp.dependencycheck.analyzer.AbstractFileTypeAnalyzer
Initializes the analyzer.
initialize() - Method in class org.owasp.dependencycheck.analyzer.AbstractSuppressionAnalyzer
The initialize method loads the suppression XML file.
initialize() - Method in interface org.owasp.dependencycheck.analyzer.Analyzer
The initialize method is called (once) prior to the analyze method being called on all of the dependencies.
initialize() - Method in class org.owasp.dependencycheck.analyzer.CPEAnalyzer
Creates the CPE Lucene Index.
initialize() - Method in class org.owasp.dependencycheck.analyzer.NvdCveAnalyzer
Opens the database used to gather NVD CVE data.
initialize() - Static method in class org.owasp.dependencycheck.data.nvdcve.ConnectionFactory
Initializes the connection factory.
initializeAnalyzer(Analyzer) - Method in class org.owasp.dependencycheck.Engine
Initializes the given analyzer.
initializeEngine() - Method in class org.owasp.dependencycheck.Engine
Creates a new Engine using the specified classloader to dynamically load Analyzer and Update services.
initializeFileTypeAnalyzer() - Method in class org.owasp.dependencycheck.analyzer.AbstractFileTypeAnalyzer
Initializes the file type analyzer.
initializeFileTypeAnalyzer() - Method in class org.owasp.dependencycheck.analyzer.ArchiveAnalyzer
The initialize method does nothing for this Analyzer.
initializeFileTypeAnalyzer() - Method in class org.owasp.dependencycheck.analyzer.AssemblyAnalyzer
Initialize the analyzer.
initializeFileTypeAnalyzer() - Method in class org.owasp.dependencycheck.analyzer.CentralAnalyzer
Initializes the analyzer once before any analysis is performed.
initializeFileTypeAnalyzer() - Method in class org.owasp.dependencycheck.analyzer.JarAnalyzer
Initializes the JarAnalyzer.
initializeFileTypeAnalyzer() - Method in class org.owasp.dependencycheck.analyzer.JavaScriptAnalyzer
 
initializeFileTypeAnalyzer() - Method in class org.owasp.dependencycheck.analyzer.NexusAnalyzer
Initializes the analyzer once before any analysis is performed.
initializeFileTypeAnalyzer() - Method in class org.owasp.dependencycheck.analyzer.NuspecAnalyzer
Initializes the analyzer once before any analysis is performed.
initializeFileTypeAnalyzer() - Method in class org.owasp.dependencycheck.analyzer.PythonDistributionAnalyzer
Makes sure a usable temporary directory is available.
initializeFileTypeAnalyzer() - Method in class org.owasp.dependencycheck.analyzer.PythonPackageAnalyzer
No-op initializer implementation.
interpolateString(String, Properties) - Static method in class org.owasp.dependencycheck.xml.pom.Model
A utility function that will interpolate strings based on values given in the properties file.
InvalidDataException - Exception in org.owasp.dependencycheck.data.update.exception
An InvalidDataDataException is a generic exception used when trying to load the NVD CVE meta data.
InvalidDataException(String) - Constructor for exception org.owasp.dependencycheck.data.update.exception.InvalidDataException
Creates an InvalidDataException.
InvalidDataException(String, Exception) - Constructor for exception org.owasp.dependencycheck.data.update.exception.InvalidDataException
Creates an InvalidDataException.
isAutoUpdate() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of autoUpdate.
isBase() - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Get the value of base.
isCaseSensitive() - Method in class org.owasp.dependencycheck.suppression.PropertyType
Gets the value of the caseSensitive property.
isCentralAnalyzerEnabled() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of centralAnalyzerEnabled.
isCVSSAccessComplexityNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Checks if the handler is at the CVSS_ACCESS_COMPLEXITY node.
isCVSSAccessVectorNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Checks if the handler is at the CVSS_ACCESS_VECTOR node.
isCVSSAuthenticationNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Checks if the handler is at the CVSS_AUTHENTICATION node.
isCVSSAvailabilityImpactNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Checks if the handler is at the CVSS_AVAILABILITY_IMPACT node.
isCVSSConfidentialityImpactNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Checks if the handler is at the CVSS_CONFIDENTIALITY_IMPACT node.
isCVSSIntegrityImpactNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Checks if the handler is at the CVSS_INTEGRITY_IMPACT node.
isCVSSScoreNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Checks if the handler is at the CVSS_SCORE node.
isEmpty() - Method in class org.owasp.dependencycheck.data.nvdcve.DatabaseProperties
Returns whether or not any properties are set.
isEnabled() - Method in class org.owasp.dependencycheck.analyzer.AbstractFileTypeAnalyzer
Get the value of enabled.
isEnabled() - Method in class org.owasp.dependencycheck.analyzer.CentralAnalyzer
Determine whether to enable this analyzer or not.
isEnabled() - Method in class org.owasp.dependencycheck.analyzer.NexusAnalyzer
Determine whether to enable this analyzer or not.
isEntryNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler.Element
Checks if the handler is at the ENTRY node.
isEntryNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Checks if the handler is at the ENTRY node.
isFilesMatched() - Method in class org.owasp.dependencycheck.analyzer.AbstractFileTypeAnalyzer
Get the value of filesMatched.
isGenerateReport() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of generateReport.
isLevelEnabled(int) - Method in class org.owasp.dependencycheck.reporting.VelocityLoggerRedirect
Will always return true.
isNexusAnalyzerEnabled() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of nexusAnalyzerEnabled.
isNexusUsesProxy() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of nexusUsesProxy.
isNVDNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler.Element
Checks if the handler is at the NVD node.
isNVDNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Checks if the handler is at the NVD node.
isOpen() - Method in class org.owasp.dependencycheck.analyzer.CPEAnalyzer
 
isOpen() - Method in class org.owasp.dependencycheck.analyzer.NvdCveAnalyzer
Returns the status of the data source - is the database open.
isOpen() - Method in class org.owasp.dependencycheck.data.cpe.CpeMemoryIndex
returns whether or not the index is open.
isOpen() - Method in class org.owasp.dependencycheck.data.nvdcve.CveDB
Returns whether the database connection is open or closed.
isProdNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler.Element
Checks if the handler is at the PROD node.
isRegex() - Method in class org.owasp.dependencycheck.suppression.PropertyType
Returns whether or not the value is a regex.
isShowSummary() - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Get the value of showSummary.
isTokenChar(int) - Method in class org.owasp.dependencycheck.data.lucene.AlphaNumericTokenizer
Determines if the char passed in is part of a token.
isUpdateNeeded() - Method in class org.owasp.dependencycheck.data.update.StandardUpdate
Gets whether or not an update is needed.
isUpdateNeeded() - Method in class org.owasp.dependencycheck.data.update.UpdateableNvdCve
Gets whether or not an update is needed.
isUrl(String) - Static method in class org.owasp.dependencycheck.utils.UrlStringUtils
Tests if the given text is url.
isUsed() - Method in class org.owasp.dependencycheck.dependency.Evidence
Get the value of used.
isVersNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler.Element
Checks if the handler is at the VERS node.
isVulnCWENode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Checks if the handler is at the VULN_CWE node.
isVulnProductNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Checks if the handler is at the VULN_PRODUCT node.
isVulnReferenceNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Checks if the handler is at the REFERENCE node.
isVulnReferencesNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Checks if the handler is at the REFERENCES node.
isVulnSoftwareNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler.Element
Checks if the handler is at the VULN_SOFTWARE node.
isVulnSourceNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Checks if the handler is at the VULN_SOURCE node.
isVulnSummaryNode() - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Checks if the handler is at the VULN_SUMMARY node.
iterator() - Method in class org.owasp.dependencycheck.data.update.UpdateableNvdCve
Returns an iterator for the NvdCveInfo contained.
iterator(Confidence) - Method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Used to iterate over evidence of the specified confidence.
iterator() - Method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Implements the iterator interface for the Evidence Collection.
iterator() - Method in class org.owasp.dependencycheck.utils.DependencyVersion
Retrieves an iterator for the version parts.

J

JarAnalyzer - Class in org.owasp.dependencycheck.analyzer
Used to load a JAR file and collect information that can be used to determine the associated CPE.
JarAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.JarAnalyzer
Constructs a new JarAnalyzer.
JarAnalyzer.ClassNameInformation - Class in org.owasp.dependencycheck.analyzer
Stores information about a class name.
JavaScriptAnalyzer - Class in org.owasp.dependencycheck.analyzer
Used to analyze a JavaScript file to gather information to aid in identification of a CPE identifier.
JavaScriptAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.JavaScriptAnalyzer
 
JAXP_SCHEMA_LANGUAGE - Static variable in class org.owasp.dependencycheck.suppression.SuppressionParser
JAXP Schema Language.
JAXP_SCHEMA_SOURCE - Static variable in class org.owasp.dependencycheck.suppression.SuppressionParser
JAXP Schema Source.

L

LAST_UPDATED - Static variable in class org.owasp.dependencycheck.data.nvdcve.DatabaseProperties
The properties file key for the last updated field - used to store the last updated time of the Modified NVD CVE xml file.
LAST_UPDATED_BASE - Static variable in class org.owasp.dependencycheck.data.nvdcve.DatabaseProperties
Stores the last updated time for each of the NVD CVE files.
License - Class in org.owasp.dependencycheck.xml.pom
 
License() - Constructor for class org.owasp.dependencycheck.xml.pom.License
Constructs a new license object.
License(String, String) - Constructor for class org.owasp.dependencycheck.xml.pom.License
Constructs a new license.
LICENSE - Static variable in class org.owasp.dependencycheck.xml.pom.PomHandler
The license element.
LICENSES - Static variable in class org.owasp.dependencycheck.xml.pom.PomHandler
The licenses element.
load(String) - Static method in class org.owasp.dependencycheck.data.nvdcve.DriverLoader
Loads the specified class using the system class loader and registers the driver with the driver manager.
load(String, String) - Static method in class org.owasp.dependencycheck.data.nvdcve.DriverLoader
Loads the specified class by registering the supplied paths to the class loader and then registers the driver with the driver manager.
log(int, String) - Method in class org.owasp.dependencycheck.reporting.VelocityLoggerRedirect
Given a Velocity log level and message, this method will call the appropriate Logger level and log the specified values.
log(int, String, Throwable) - Method in class org.owasp.dependencycheck.reporting.VelocityLoggerRedirect
Given a Velocity log level, message and Throwable, this method will call the appropriate Logger level and log the specified values.
LuceneUtils - Class in org.owasp.dependencycheck.data.lucene
Lucene utils is a set of utilize written to make constructing Lucene queries simpler.

M

matches(String) - Method in class org.owasp.dependencycheck.suppression.PropertyType
Uses the object's properties to determine if the supplied string matches the value of this property.
matchesAtLeastThreeLevels(DependencyVersion) - Method in class org.owasp.dependencycheck.utils.DependencyVersion
Determines if the three most major major version parts are identical.
MavenArtifact - Class in org.owasp.dependencycheck.data.nexus
Simple bean representing a Maven Artifact.
MavenArtifact() - Constructor for class org.owasp.dependencycheck.data.nexus.MavenArtifact
Creates an empty MavenArtifact.
MavenArtifact(String, String, String) - Constructor for class org.owasp.dependencycheck.data.nexus.MavenArtifact
Creates a MavenArtifact with the given attributes.
MavenArtifact(String, String, String, boolean, boolean, boolean) - Constructor for class org.owasp.dependencycheck.data.nexus.MavenArtifact
Creates a MavenArtifact with the given attributes.
MavenArtifact(String, String, String, String) - Constructor for class org.owasp.dependencycheck.data.nexus.MavenArtifact
Creates a MavenArtifact with the given attributes.
MAX_THREAD_POOL_SIZE - Static variable in class org.owasp.dependencycheck.data.update.StandardUpdate
The max thread pool size to use when downloading files.
merge(EvidenceCollection...) - Static method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Merges multiple EvidenceCollections together.
mergeForDisplay(EvidenceCollection...) - Static method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Merges multiple EvidenceCollections together; flattening all of the evidence items by removing the confidence.
mergeUsed(EvidenceCollection...) - Static method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Merges multiple EvidenceCollections together, only merging evidence that was used, into a new EvidenceCollection.
Model - Class in org.owasp.dependencycheck.xml.pom
A simple pojo to hold data related to a Maven POM file.
Model() - Constructor for class org.owasp.dependencycheck.xml.pom.Model
 
MODIFIED - Static variable in class org.owasp.dependencycheck.data.nvdcve.DatabaseProperties
Modified key word, used as a key to store information about the modified file (i.e.

N

NAME - Static variable in class org.owasp.dependencycheck.xml.pom.PomHandler
The name element.
newHashSet(String...) - Static method in class org.owasp.dependencycheck.analyzer.AbstractFileTypeAnalyzer
Utility method to help in the creation of the extensions set.
next() - Method in class org.owasp.dependencycheck.data.update.UpdateableNvdCve
Returns the next item in the collection.
NexusAnalyzer - Class in org.owasp.dependencycheck.analyzer
Analyzer which will attempt to locate a dependency on a Nexus service by SHA-1 digest of the dependency.
NexusAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.NexusAnalyzer
 
NexusSearch - Class in org.owasp.dependencycheck.data.nexus
Class of methods to search Nexus repositories.
NexusSearch(URL) - Constructor for class org.owasp.dependencycheck.data.nexus.NexusSearch
Creates a NexusSearch for the given repository URL.
NoDataException - Exception in org.owasp.dependencycheck.exception
An exception used when the data needed does not exist to perform analysis.
NoDataException() - Constructor for exception org.owasp.dependencycheck.exception.NoDataException
Creates a new NoDataException.
NoDataException(String) - Constructor for exception org.owasp.dependencycheck.exception.NoDataException
Creates a new NoDataException.
NoDataException(Throwable) - Constructor for exception org.owasp.dependencycheck.exception.NoDataException
Creates a new NoDataException.
NoDataException(String, Throwable) - Constructor for exception org.owasp.dependencycheck.exception.NoDataException
Creates a new NoDataException.
NonClosingStream - Class in org.owasp.dependencycheck.utils
NonClosingStream is a stream filter which prevents another class that processes the stream from closing it.
NonClosingStream(InputStream) - Constructor for class org.owasp.dependencycheck.utils.NonClosingStream
Constructs a new NonClosingStream.
NugetPackage - Class in org.owasp.dependencycheck.data.nuget
Represents the contents of a Nuspec manifest.
NugetPackage() - Constructor for class org.owasp.dependencycheck.data.nuget.NugetPackage
Creates an empty NugetPackage.
numDocs() - Method in class org.owasp.dependencycheck.data.cpe.CpeMemoryIndex
Returns the number of CPE entries stored in the index.
NuspecAnalyzer - Class in org.owasp.dependencycheck.analyzer
Analyzer which will parse a Nuspec file to gather module information.
NuspecAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.NuspecAnalyzer
 
NuspecParseException - Exception in org.owasp.dependencycheck.data.nuget
Exception during the parsing of a Nuspec file.
NuspecParseException() - Constructor for exception org.owasp.dependencycheck.data.nuget.NuspecParseException
Constructs a new exception with null as its detail message.
NuspecParseException(String) - Constructor for exception org.owasp.dependencycheck.data.nuget.NuspecParseException
Constructs a new exception with the specified detail message.
NuspecParseException(String, Throwable) - Constructor for exception org.owasp.dependencycheck.data.nuget.NuspecParseException
Constructs a new exception with the specified detail message and cause.
NuspecParser - Interface in org.owasp.dependencycheck.data.nuget
Interface defining methods for parsing a Nuspec file.
NVD - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler.Element
A node type in the NVD CVE Schema 1.2.
NVD - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
A node type in the NVD CVE Schema 2.0
NVD_SEARCH_URL - Static variable in class org.owasp.dependencycheck.analyzer.CPEAnalyzer
The URL to perform a search of the NVD CVE data at NIST.
NvdCve12Handler - Class in org.owasp.dependencycheck.data.update.xml
A SAX Handler that will parse the NVD CVE XML (schema version 1.2).
NvdCve12Handler() - Constructor for class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler
 
NvdCve12Handler.Element - Class in org.owasp.dependencycheck.data.update.xml
A simple class to maintain information about the current element while parsing the NVD CVE XML.
NvdCve12Handler.Element() - Constructor for class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler.Element
 
NvdCve20Handler - Class in org.owasp.dependencycheck.data.update.xml
A SAX Handler that will parse the NVD CVE XML (schema version 2.0).
NvdCve20Handler() - Constructor for class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler
 
NvdCve20Handler.Element - Class in org.owasp.dependencycheck.data.update.xml
A simple class to maintain information about the current element while parsing the NVD CVE XML.
NvdCve20Handler.Element() - Constructor for class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
 
NvdCveAnalyzer - Class in org.owasp.dependencycheck.analyzer
NvdCveAnalyzer is a utility class that takes a project dependency and attempts to discern if there is an associated CVEs.
NvdCveAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.NvdCveAnalyzer
 
NvdCveInfo - Class in org.owasp.dependencycheck.data.update
A pojo that contains the Url and timestamp of the current NvdCve XML files.
NvdCveInfo() - Constructor for class org.owasp.dependencycheck.data.update.NvdCveInfo
 
NvdCveUpdater - Class in org.owasp.dependencycheck.data.update
Class responsible for updating the NVD CVE and CPE data stores.
NvdCveUpdater() - Constructor for class org.owasp.dependencycheck.data.update.NvdCveUpdater
 

O

open() - Method in class org.owasp.dependencycheck.analyzer.CPEAnalyzer
Opens the data source.
open() - Method in class org.owasp.dependencycheck.analyzer.NvdCveAnalyzer
Opens the data source.
open(CveDB) - Method in class org.owasp.dependencycheck.data.cpe.CpeMemoryIndex
Creates and loads data into an in memory index.
open() - Method in class org.owasp.dependencycheck.data.nvdcve.CveDB
Opens the database connection.
openDatabase() - Method in class org.owasp.dependencycheck.data.update.EngineVersionCheck
Opens the CVE and CPE data stores.
openDataStores() - Method in class org.owasp.dependencycheck.data.update.StandardUpdate
Opens the CVE and CPE data stores.
org.owasp.dependencycheck - package org.owasp.dependencycheck
Includes the main entry point for dependency-check.
org.owasp.dependencycheck.agent - package org.owasp.dependencycheck.agent
The agent package holds an agent API that can be used by other applications that have information about dependencies; but would rather implement something in their code directly rather then spawn a process to run the entire dependency-check engine.
org.owasp.dependencycheck.analyzer - package org.owasp.dependencycheck.analyzer
Analyzers are used to inspect the identified dependencies, collect Evidence, and process the dependencies.
org.owasp.dependencycheck.analyzer.exception - package org.owasp.dependencycheck.analyzer.exception
A collection of exception classes used within the analyzers.
org.owasp.dependencycheck.data.central - package org.owasp.dependencycheck.data.central
Contains classes related to searching Maven Central.

These are used to abstract Maven Central searching away from OWASP Dependency Check so they can be reused elsewhere.
org.owasp.dependencycheck.data.cpe - package org.owasp.dependencycheck.data.cpe
Contains classes for working with the CPE Lucene Index.
org.owasp.dependencycheck.data.cwe - package org.owasp.dependencycheck.data.cwe
Contains classes for working with the CWE Database.
org.owasp.dependencycheck.data.lucene - package org.owasp.dependencycheck.data.lucene
Contains classes used to work with the Lucene Indexes.
org.owasp.dependencycheck.data.nexus - package org.owasp.dependencycheck.data.nexus
Contains classes related to searching a Nexus repository.

These are used to abstract Nexus searching away from OWASP Dependency Check so they can be reused elsewhere.
org.owasp.dependencycheck.data.nuget - package org.owasp.dependencycheck.data.nuget
Contains classes related to parsing Nuget related files

These are used to abstract away Nuget-related handling from Dependency Check so they can be used elsewhere.
org.owasp.dependencycheck.data.nvdcve - package org.owasp.dependencycheck.data.nvdcve
Contains classes used to work with the NVD CVE data.
org.owasp.dependencycheck.data.update - package org.owasp.dependencycheck.data.update
Contains classes used to update the data stores.

The UpdateService will load, any correctly defined CachedWebDataSource(s) and call update() on them.
org.owasp.dependencycheck.data.update.exception - package org.owasp.dependencycheck.data.update.exception
A collection of exception classes used within the application.
org.owasp.dependencycheck.data.update.task - package org.owasp.dependencycheck.data.update.task
A collection of callable/runnable tasks used to speed up the update process.
org.owasp.dependencycheck.data.update.xml - package org.owasp.dependencycheck.data.update.xml
Contains classes used to parse the NVD CVE XML file.

The basic use is that the Importer is called to import an NVD CVE file.
org.owasp.dependencycheck.dependency - package org.owasp.dependencycheck.dependency
Contains the core Dependency implementation.
org.owasp.dependencycheck.exception - package org.owasp.dependencycheck.exception
A collection of exception classes used within the application.
org.owasp.dependencycheck.reporting - package org.owasp.dependencycheck.reporting
Contains classes used to generate reports.
org.owasp.dependencycheck.suppression - package org.owasp.dependencycheck.suppression
Contains classes used to suppress findings.
org.owasp.dependencycheck.utils - package org.owasp.dependencycheck.utils
Includes various utility classes such as a Settings wrapper, a Checksum utility, etc.
org.owasp.dependencycheck.xml.pom - package org.owasp.dependencycheck.xml.pom
This package contains classes used to parse pom.xml files.
ORGANIZATION - Static variable in class org.owasp.dependencycheck.xml.pom.PomHandler
The organization element.

P

Pair<L,R> - Class in org.owasp.dependencycheck.utils
A generic pair of elements.
Pair() - Constructor for class org.owasp.dependencycheck.utils.Pair
Constructs a new empty pair.
Pair(L, R) - Constructor for class org.owasp.dependencycheck.utils.Pair
Constructs a new Pair with the given left and right values.
PARENT - Static variable in class org.owasp.dependencycheck.xml.pom.PomHandler
The parent element.
parse(InputStream) - Method in interface org.owasp.dependencycheck.data.nuget.NuspecParser
Parse an input stream and return the resulting NugetPackage.
parse(InputStream) - Method in class org.owasp.dependencycheck.data.nuget.XPathNuspecParser
Parse an input stream and return the resulting NugetPackage.
parse(File) - Method in class org.owasp.dependencycheck.xml.pom.PomParser
Parses the given xml file and returns a Model object containing only the fields dependency-check requires.
parse(InputStream) - Method in class org.owasp.dependencycheck.xml.pom.PomParser
Parses the given XML file and returns a Model object containing only the fields dependency-check requires.
parseManifest(Dependency, List<JarAnalyzer.ClassNameInformation>) - Method in class org.owasp.dependencycheck.analyzer.JarAnalyzer
Reads the manifest from the JAR file and collects the entries.
parseName(String) - Method in class org.owasp.dependencycheck.data.cpe.IndexEntry
Parses a name attribute value, from the cpe.xml, into its corresponding parts: vendor, product.
parseName(String) - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Parses a name attribute value, from the cpe.xml, into its corresponding parts: vendor, product, version, revision.
parseSuppressionRules(File) - Method in class org.owasp.dependencycheck.suppression.SuppressionParser
Parses the given xml file and returns a list of the suppression rules contained.
parseSuppressionRules(InputStream) - Method in class org.owasp.dependencycheck.suppression.SuppressionParser
Parses the given xml stream and returns a list of the suppression rules contained.
parseVersion(String) - Method in class org.owasp.dependencycheck.utils.DependencyVersion
Parses a version string into its sub parts: major, minor, revision, build, etc.
parseVersion(String) - Static method in class org.owasp.dependencycheck.utils.DependencyVersionUtil
A utility class to extract version numbers from file names (or other strings containing version numbers.
Example:
Give the file name: library-name-1.4.1r2-release.jar
This function would return: 1.4.1.r2
passes(T) - Method in class org.owasp.dependencycheck.utils.Filter
 
PomHandler - Class in org.owasp.dependencycheck.xml.pom
A handler to read the pom.xml model.
PomHandler() - Constructor for class org.owasp.dependencycheck.xml.pom.PomHandler
 
PomParseException - Exception in org.owasp.dependencycheck.xml.pom
An exception used when parsing a suppression rule file fails.
PomParseException() - Constructor for exception org.owasp.dependencycheck.xml.pom.PomParseException
Creates a new SuppressionParseException.
PomParseException(String) - Constructor for exception org.owasp.dependencycheck.xml.pom.PomParseException
Creates a new SuppressionParseException.
PomParseException(Throwable) - Constructor for exception org.owasp.dependencycheck.xml.pom.PomParseException
Creates a new SuppressionParseException.
PomParseException(String, Throwable) - Constructor for exception org.owasp.dependencycheck.xml.pom.PomParseException
Creates a new SuppressionParseException.
PomParser - Class in org.owasp.dependencycheck.xml.pom
A parser for pom.xml files.
PomParser() - Constructor for class org.owasp.dependencycheck.xml.pom.PomParser
 
PomUtils - Class in org.owasp.dependencycheck.xml.pom
 
preflightRequest() - Method in class org.owasp.dependencycheck.data.nexus.NexusSearch
Do a preflight request to see if the repository is actually working.
process(Dependency) - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Processes a given dependency to determine if any CPE, CVE, CWE, or CVSS scores should be suppressed.
processProperties(Properties) - Method in class org.owasp.dependencycheck.xml.pom.Model
Process the Maven properties file and interpolate all properties.
ProcessTask - Class in org.owasp.dependencycheck.data.update.task
A callable task that will process a given set of NVD CVE xml files and update the Cve Database accordingly.
ProcessTask(CveDB, DownloadTask, Settings) - Constructor for class org.owasp.dependencycheck.data.update.task.ProcessTask
Constructs a new ProcessTask used to process an NVD CVE update.
PROD - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler.Element
A node type in the NVD CVE Schema 1.2.
PRODUCT - Static variable in class org.owasp.dependencycheck.data.cpe.Fields
The key for the product field.
PROJECT - Static variable in class org.owasp.dependencycheck.xml.pom.PomHandler
The project element.
PropertyType - Class in org.owasp.dependencycheck.suppression
A simple PropertyType used to represent a string value that could be used as a regular expression or could be case insensitive.
PropertyType() - Constructor for class org.owasp.dependencycheck.suppression.PropertyType
 
PythonDistributionAnalyzer - Class in org.owasp.dependencycheck.analyzer
Used to analyze a Wheel or egg distribution files, or their contents in unzipped form, and collect information that can be used to determine the associated CPE.
PythonDistributionAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.PythonDistributionAnalyzer
 
PythonPackageAnalyzer - Class in org.owasp.dependencycheck.analyzer
Used to analyze a Python package, and collect information that can be used to determine the associated CPE.
PythonPackageAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.PythonPackageAnalyzer
 

R

readPom(File) - Static method in class org.owasp.dependencycheck.xml.pom.PomUtils
Reads in the specified POM and converts it to a Model.
readPom(String, JarFile) - Static method in class org.owasp.dependencycheck.xml.pom.PomUtils
Retrieves the specified POM from a jar file and converts it to a Model.
Reference - Class in org.owasp.dependencycheck.dependency
An external reference for a vulnerability.
Reference() - Constructor for class org.owasp.dependencycheck.dependency.Reference
 
remove() - Method in class org.owasp.dependencycheck.data.update.UpdateableNvdCve
Removes the current NvdCveInfo object from the collection.
ReportGenerator - Class in org.owasp.dependencycheck.reporting
The ReportGenerator is used to, as the name implies, generate reports.
ReportGenerator(String, List<Dependency>, List<Analyzer>, DatabaseProperties) - Constructor for class org.owasp.dependencycheck.reporting.ReportGenerator
Constructs a new ReportGenerator.
ReportGenerator.Format - Enum in org.owasp.dependencycheck.reporting
An enumeration of the report formats.
reset() - Method in class org.owasp.dependencycheck.analyzer.AbstractFileTypeAnalyzer
Resets the enabled flag on the analyzer.
reset() - Method in interface org.owasp.dependencycheck.analyzer.FileTypeAnalyzer
Resets the analyzers state.

S

save(NvdCveInfo) - Method in class org.owasp.dependencycheck.data.nvdcve.DatabaseProperties
Saves the last updated information to the properties file.
save(String, String) - Method in class org.owasp.dependencycheck.data.nvdcve.DatabaseProperties
Saves the key value pair to the properties store.
saveEntry(String, String, IndexWriter) - Method in class org.owasp.dependencycheck.data.cpe.CpeMemoryIndex
Saves a CPE IndexEntry into the Lucene index.
scan(String[]) - Method in class org.owasp.dependencycheck.Engine
Scans an array of files or directories.
scan(String) - Method in class org.owasp.dependencycheck.Engine
Scans a given file or directory.
scan(File[]) - Method in class org.owasp.dependencycheck.Engine
Scans an array of files or directories.
scan(Set<File>) - Method in class org.owasp.dependencycheck.Engine
Scans a list of files or directories.
scan(List<File>) - Method in class org.owasp.dependencycheck.Engine
Scans a list of files or directories.
scan(File) - Method in class org.owasp.dependencycheck.Engine
Scans a given file or directory.
ScanAgentException - Exception in org.owasp.dependencycheck.exception
An exception used when using @{link DependencyCheckScanAgent} to conduct a scan and the scan fails.
ScanAgentException() - Constructor for exception org.owasp.dependencycheck.exception.ScanAgentException
Creates a new ScanAgentException.
ScanAgentException(String) - Constructor for exception org.owasp.dependencycheck.exception.ScanAgentException
Creates a new ScanAgentException.
ScanAgentException(Throwable) - Constructor for exception org.owasp.dependencycheck.exception.ScanAgentException
Creates a new ScanAgentException.
ScanAgentException(String, Throwable) - Constructor for exception org.owasp.dependencycheck.exception.ScanAgentException
Creates a new ScanAgentException.
scanDirectory(File) - Method in class org.owasp.dependencycheck.Engine
Recursively scans files and directories.
scanFile(File) - Method in class org.owasp.dependencycheck.Engine
Scans a specified file.
search(String, int) - Method in class org.owasp.dependencycheck.data.cpe.CpeMemoryIndex
Searches the index using the given search string.
search(Query, int) - Method in class org.owasp.dependencycheck.data.cpe.CpeMemoryIndex
Searches the index using the given query.
searchCPE(String, String, Set<String>, Set<String>) - Method in class org.owasp.dependencycheck.analyzer.CPEAnalyzer
Searches the Lucene CPE index to identify possible CPE entries associated with the supplied vendor, product, and version.
SearchFieldAnalyzer - Class in org.owasp.dependencycheck.data.lucene
A Lucene field analyzer used to analyzer queries against the CPE data.
SearchFieldAnalyzer(Version) - Constructor for class org.owasp.dependencycheck.data.lucene.SearchFieldAnalyzer
Constructs a new SearchFieldAnalyzer.
searchSha1(String) - Method in class org.owasp.dependencycheck.data.central.CentralSearch
Searches the configured Central URL for the given sha1 hash.
searchSha1(String) - Method in class org.owasp.dependencycheck.data.nexus.NexusSearch
Searches the configured Nexus repository for the given sha1 hash.
setActualFilePath(String) - Method in class org.owasp.dependencycheck.dependency.Dependency
Sets the actual file path of the dependency on disk.
setApplicationName(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of applicationName.
setArtifactId(String) - Method in class org.owasp.dependencycheck.data.nexus.MavenArtifact
Sets the artifactId.
setArtifactId(String) - Method in class org.owasp.dependencycheck.xml.pom.Model
Set the value of artifactId.
setArtifactUrl(String) - Method in class org.owasp.dependencycheck.data.nexus.MavenArtifact
Sets the artifactUrl.
setAuthors(String) - Method in class org.owasp.dependencycheck.data.nuget.NugetPackage
Sets the authors.
setAutoUpdate(boolean) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of autoUpdate.
setAvailableVersions(List<String>) - Method in class org.owasp.dependencycheck.dependency.Dependency
Set the value of availableVersions.
setBase(boolean) - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Set the value of base.
setCaseSensitive(boolean) - Method in class org.owasp.dependencycheck.suppression.PropertyType
Sets the value of the caseSensitive property.
setCentralAnalyzerEnabled(boolean) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of centralAnalyzerEnabled.
setCentralUrl(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of centralUrl.
setConfidence(Confidence) - Method in class org.owasp.dependencycheck.dependency.Evidence
Set the value of confidence.
setConfidence(Confidence) - Method in class org.owasp.dependencycheck.dependency.Identifier
Set the value of confidence.
setConnectionString(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of connectionString.
setConnectionTimeout(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of connectionTimeout.
setCpe(String) - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Parse a CPE entry from the cpe string representation.
setCpe(List<PropertyType>) - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Set the value of cpe.
setCve(List<String>) - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Set the value of cve.
setCveDB(CveDB) - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler
Sets the cveDB.
setCveUrl12Base(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of cveUrl12Base.
setCveUrl12Modified(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of cveUrl12Modified.
setCveUrl20Base(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of cveUrl20Base.
setCveUrl20Modified(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of cveUrl20Modified.
setCvssAccessComplexity(String) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Set the value of cvssAccessComplexity.
setCvssAccessVector(String) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Set the value of cvssAccessVector.
setCvssAuthentication(String) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Set the value of cvssAuthentication.
setCvssAvailabilityImpact(String) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Set the value of cvssAvailabilityImpact.
setCvssBelow(List<Float>) - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Set the value of cvssBelow.
setCvssConfidentialityImpact(String) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Set the value of cvssConfidentialityImpact.
setCvssIntegrityImpact(String) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Set the value of cvssIntegrityImpact.
setCvssScore(float) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Set the value of cvssScore.
setCwe(String) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Set the value of cwe.
setCwe(List<String>) - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Set the value of cwe.
setDatabaseDriverName(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of databaseDriverName.
setDatabaseDriverPath(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of databaseDriverPath.
setDatabasePassword(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of databasePassword.
setDatabaseUser(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of databaseUser.
setDataDirectory(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of dataDirectory.
setDependencies(List<Dependency>) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Sets the list of dependencies to scan.
setDependencies(List<Dependency>) - Method in class org.owasp.dependencycheck.Engine
Sets the dependencies.
setDescription(String) - Method in class org.owasp.dependencycheck.dependency.Dependency
Set the value of description.
setDescription(String) - Method in class org.owasp.dependencycheck.dependency.Identifier
Set the value of description.
setDescription(String) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Set the value of description.
setDescription(String) - Method in class org.owasp.dependencycheck.xml.pom.Model
Set the value of description.
setDisplayFileName(String) - Method in class org.owasp.dependencycheck.dependency.Dependency
Sets the file name to display in reports.
setDocumentId(String) - Method in class org.owasp.dependencycheck.data.cpe.IndexEntry
Set the value of documentId.
setEdition(String) - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Set the value of edition.
setEnabled(boolean) - Method in class org.owasp.dependencycheck.analyzer.AbstractFileTypeAnalyzer
Set the value of enabled.
setException(UpdateException) - Method in class org.owasp.dependencycheck.data.update.task.ProcessTask
Set the value of exception.
setFailBuildOnCVSS(float) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of failBuildOnCVSS.
setFileExtension(String) - Method in class org.owasp.dependencycheck.dependency.Dependency
Sets the file extension of the dependency.
setFileName(String) - Method in class org.owasp.dependencycheck.dependency.Dependency
Sets the file name of the dependency.
setFilePath(String) - Method in class org.owasp.dependencycheck.dependency.Dependency
Sets the file path of the dependency.
setFilePath(PropertyType) - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Set the value of filePath.
setFilesMatched(boolean) - Method in class org.owasp.dependencycheck.analyzer.AbstractFileTypeAnalyzer
Set the value of filesMatched.
setFirst(File) - Method in class org.owasp.dependencycheck.data.update.task.DownloadTask
Set the value of first.
setGav(PropertyType) - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Set the value of Maven GAV.
setGenerateReport(boolean) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of generateReport.
setGroupId(String) - Method in class org.owasp.dependencycheck.data.nexus.MavenArtifact
Sets the groupId.
setGroupId(String) - Method in class org.owasp.dependencycheck.xml.pom.Model
Set the value of groupId.
setId(String) - Method in class org.owasp.dependencycheck.data.nuget.NugetPackage
Sets the id.
setId(String) - Method in class org.owasp.dependencycheck.data.update.NvdCveInfo
Set the value of id.
setIdentifiers(Set<Identifier>) - Method in class org.owasp.dependencycheck.dependency.Dependency
Sets a List of Identifiers.
setLeft(L) - Method in class org.owasp.dependencycheck.utils.Pair
Set the value of left.
setLicense(String) - Method in class org.owasp.dependencycheck.dependency.Dependency
Set the value of license.
setLicenseUrl(String) - Method in class org.owasp.dependencycheck.data.nuget.NugetPackage
Sets the licenseUrl.
setLogFile(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of logFile.
setMatchedCPE(String, String) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Sets the CPE that caused this vulnerability to be flagged.
setMd5sum(String) - Method in class org.owasp.dependencycheck.dependency.Dependency
Sets the MD5 Checksum of the dependency.
setName(String) - Method in class org.owasp.dependencycheck.analyzer.JarAnalyzer.ClassNameInformation
Set the value of name
setName(String) - Method in class org.owasp.dependencycheck.dependency.Evidence
Set the value of name.
setName(String) - Method in class org.owasp.dependencycheck.dependency.Reference
Set the value of name.
setName(String) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Set the value of name.
setName(String) - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Set the value of name.
setName(String) - Method in class org.owasp.dependencycheck.xml.pom.License
Set the value of name.
setName(String) - Method in class org.owasp.dependencycheck.xml.pom.Model
Set the value of name.
setNeedsUpdate(boolean) - Method in class org.owasp.dependencycheck.data.update.NvdCveInfo
Set the value of needsUpdate.
setNexusAnalyzerEnabled(boolean) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of nexusAnalyzerEnabled.
setNexusUrl(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of nexusUrl.
setNexusUsesProxy(boolean) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of nexusUsesProxy.
setNode(String) - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler.Element
Sets the value of node.
setNode(String) - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
Sets the value of node.
setNvdCveInfo(NvdCveInfo) - Method in class org.owasp.dependencycheck.data.update.task.DownloadTask
Set the value of nvdCveInfo.
setOldSchemaVersionUrl(String) - Method in class org.owasp.dependencycheck.data.update.NvdCveInfo
Set the value of oldSchemaVersionUrl.
setOrganization(String) - Method in class org.owasp.dependencycheck.xml.pom.Model
Set the value of organization.
setOwners(String) - Method in class org.owasp.dependencycheck.data.nuget.NugetPackage
Sets the owners.
setParentArtifactId(String) - Method in class org.owasp.dependencycheck.xml.pom.Model
Set the value of parentArtifactId.
setParentGroupId(String) - Method in class org.owasp.dependencycheck.xml.pom.Model
Set the value of parentGroupId.
setParentVersion(String) - Method in class org.owasp.dependencycheck.xml.pom.Model
Set the value of parentVersion.
setPathToMono(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of pathToMono.
setPomEvidence(Dependency, Model, List<JarAnalyzer.ClassNameInformation>) - Static method in class org.owasp.dependencycheck.analyzer.JarAnalyzer
Sets evidence from the pom on the supplied dependency.
setPomUrl(String) - Method in class org.owasp.dependencycheck.data.nexus.MavenArtifact
Set the value of pomUrl.
setPreviousVersion(String) - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Set the value of previousVersion.
setPrevVersionVulnMap(Map<String, List<VulnerableSoftware>>) - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler
Sets the prevVersionVulnMap.
setProduct(String) - Method in class org.owasp.dependencycheck.data.cpe.IndexEntry
Set the value of product.
setProjectReferences(Set<String>) - Method in class org.owasp.dependencycheck.dependency.Dependency
Set the value of projectReferences.
setProxyPassword(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of proxyPassword.
setProxyPort(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of proxyPort.
setProxyServer(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of proxyServer.
setProxyUrl(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
setProxyUsername(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of proxyUsername.
setReferences(SortedSet<Reference>) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Set the value of references.
setRegex(boolean) - Method in class org.owasp.dependencycheck.suppression.PropertyType
Sets whether the value property is a regex.
setRelatedDependencies(Set<Dependency>) - Method in class org.owasp.dependencycheck.dependency.Dependency
Set the value of relatedDependencies.
setReportFormat(ReportGenerator.Format) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of reportFormat.
setReportOutputDirectory(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of reportOutputDirectory.
setRevision(String) - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Set the value of revision.
setRight(R) - Method in class org.owasp.dependencycheck.utils.Pair
Set the value of right.
setRules(List<SuppressionRule>) - Method in class org.owasp.dependencycheck.analyzer.AbstractSuppressionAnalyzer
Set the value of rules.
setSearchScore(float) - Method in class org.owasp.dependencycheck.data.cpe.IndexEntry
Set the value of searchScore.
setSecond(File) - Method in class org.owasp.dependencycheck.data.update.task.DownloadTask
Set the value of second.
setSha1(String) - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Set the value of sha1.
setSha1sum(String) - Method in class org.owasp.dependencycheck.dependency.Dependency
Sets the SHA1 Checksum of the dependency.
setShowSummary(boolean) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of showSummary.
setSource(String) - Method in class org.owasp.dependencycheck.dependency.Evidence
Set the value of source.
setSource(String) - Method in class org.owasp.dependencycheck.dependency.Reference
Set the value of source.
setSuppressedIdentifiers(Set<Identifier>) - Method in class org.owasp.dependencycheck.dependency.Dependency
Set the value of suppressedIdentifiers.
setSuppressedVulnerabilities(SortedSet<Vulnerability>) - Method in class org.owasp.dependencycheck.dependency.Dependency
Set the value of suppressedVulnerabilities.
setSuppressionFile(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of suppressionFile.
setTimestamp(long) - Method in class org.owasp.dependencycheck.data.update.NvdCveInfo
Set the value of timestamp - epoch time.
setTitle(String) - Method in class org.owasp.dependencycheck.data.nuget.NugetPackage
Sets the title.
setType(String) - Method in class org.owasp.dependencycheck.dependency.Identifier
Set the value of type.
setUpdateToVersion(String) - Method in class org.owasp.dependencycheck.data.update.EngineVersionCheck
Setter for updateToVersion - only used for testing.
setUrl(String) - Method in class org.owasp.dependencycheck.data.update.NvdCveInfo
Set the value of url.
setUrl(String) - Method in class org.owasp.dependencycheck.dependency.Identifier
Set the value of url.
setUrl(String) - Method in class org.owasp.dependencycheck.dependency.Reference
Set the value of url.
setUrl(String) - Method in class org.owasp.dependencycheck.xml.pom.License
Set the value of url.
setUsed(boolean) - Method in class org.owasp.dependencycheck.dependency.Evidence
Set the value of used.
setValue(String) - Method in class org.owasp.dependencycheck.dependency.Evidence
Set the value of value.
setValue(String) - Method in class org.owasp.dependencycheck.dependency.Identifier
Set the value of value.
setValue(String) - Method in class org.owasp.dependencycheck.suppression.PropertyType
Sets the value of the value property.
setVendor(String) - Method in class org.owasp.dependencycheck.data.cpe.IndexEntry
Set the value of vendor.
setVersion(String) - Method in class org.owasp.dependencycheck.data.nexus.MavenArtifact
Sets the version.
setVersion(String) - Method in class org.owasp.dependencycheck.data.nuget.NugetPackage
Sets the version.
setVersion(String) - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Set the value of version.
setVersion(String) - Method in class org.owasp.dependencycheck.xml.pom.Model
Set the value of version.
setVersionParts(List<String>) - Method in class org.owasp.dependencycheck.utils.DependencyVersion
Set the value of versionParts.
setVulnerabilities(SortedSet<Vulnerability>) - Method in class org.owasp.dependencycheck.dependency.Dependency
Set the value of vulnerabilities.
setVulnerableSoftware(SortedSet<VulnerableSoftware>) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Set the value of vulnerableSoftware.
setZipExtensions(String) - Method in class org.owasp.dependencycheck.agent.DependencyCheckScanAgent
Set the value of zipExtensions.
SHA1 - Static variable in class org.owasp.dependencycheck.suppression.SuppressionHandler
The sha1 hash element name.
shouldUpdate(long, long, DatabaseProperties, String) - Method in class org.owasp.dependencycheck.data.update.EngineVersionCheck
Determines if a new version of the dependency-check engine has been released.
size() - Method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Returns the number of elements in the EvidenceCollection.
StandardUpdate - Class in org.owasp.dependencycheck.data.update
Class responsible for updating the NVDCVE data store.
StandardUpdate() - Constructor for class org.owasp.dependencycheck.data.update.StandardUpdate
Constructs a new Standard Update Task.
startElement(String, String, String, Attributes) - Method in class org.owasp.dependencycheck.data.cwe.CweHandler
 
startElement(String, String, String, Attributes) - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler
 
startElement(String, String, String, Attributes) - Method in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler
 
startElement(String, String, String, Attributes) - Method in class org.owasp.dependencycheck.suppression.SuppressionHandler
Handles the start element event.
startElement(String, String, String, Attributes) - Method in class org.owasp.dependencycheck.xml.pom.PomHandler
Handles the start element event.
supportsExtension(String) - Method in class org.owasp.dependencycheck.analyzer.AbstractFileTypeAnalyzer
Returns whether or not this analyzer can process the given extension.
supportsExtension(String) - Method in interface org.owasp.dependencycheck.analyzer.FileTypeAnalyzer
Returns whether or not this analyzer can process the given extension.
supportsExtension(String) - Method in class org.owasp.dependencycheck.Engine
Checks all analyzers to see if an extension is supported.
SUPPRESS - Static variable in class org.owasp.dependencycheck.suppression.SuppressionHandler
The suppress node, indicates the start of a new rule.
SuppressionErrorHandler - Class in org.owasp.dependencycheck.suppression
An XML parsing error handler.
SuppressionErrorHandler() - Constructor for class org.owasp.dependencycheck.suppression.SuppressionErrorHandler
 
SuppressionHandler - Class in org.owasp.dependencycheck.suppression
A handler to load suppression rules.
SuppressionHandler() - Constructor for class org.owasp.dependencycheck.suppression.SuppressionHandler
 
SuppressionParseException - Exception in org.owasp.dependencycheck.suppression
An exception used when parsing a suppression rule file fails.
SuppressionParseException() - Constructor for exception org.owasp.dependencycheck.suppression.SuppressionParseException
Creates a new SuppressionParseException.
SuppressionParseException(String) - Constructor for exception org.owasp.dependencycheck.suppression.SuppressionParseException
Creates a new SuppressionParseException.
SuppressionParseException(Throwable) - Constructor for exception org.owasp.dependencycheck.suppression.SuppressionParseException
Creates a new SuppressionParseException.
SuppressionParseException(String, Throwable) - Constructor for exception org.owasp.dependencycheck.suppression.SuppressionParseException
Creates a new SuppressionParseException.
SuppressionParser - Class in org.owasp.dependencycheck.suppression
A simple validating parser for XML Suppression Rules.
SuppressionParser() - Constructor for class org.owasp.dependencycheck.suppression.SuppressionParser
 
SuppressionRule - Class in org.owasp.dependencycheck.suppression
 
SuppressionRule() - Constructor for class org.owasp.dependencycheck.suppression.SuppressionRule
 

T

TokenPairConcatenatingFilter - Class in org.owasp.dependencycheck.data.lucene
Takes a TokenStream and adds additional tokens by concatenating pairs of words.
TokenPairConcatenatingFilter(TokenStream) - Constructor for class org.owasp.dependencycheck.data.lucene.TokenPairConcatenatingFilter
Constructs a new TokenPairConcatenatingFilter.
toString() - Method in class org.owasp.dependencycheck.data.cpe.IndexEntry
Standard implementation of toString showing vendor and product.
toString() - Method in class org.owasp.dependencycheck.data.nexus.MavenArtifact
Returns the Artifact coordinates as a String.
toString() - Method in class org.owasp.dependencycheck.data.update.UpdateableNvdCve
 
toString() - Method in class org.owasp.dependencycheck.dependency.Dependency
Standard toString() implementation showing the filename, actualFilePath, and filePath.
toString() - Method in class org.owasp.dependencycheck.dependency.Evidence
Standard toString() implementation.
toString() - Method in class org.owasp.dependencycheck.dependency.EvidenceCollection
Returns a string of evidence 'values'.
toString() - Method in class org.owasp.dependencycheck.dependency.Identifier
Standard implementation of toString; displays identifier value and type.
toString() - Method in class org.owasp.dependencycheck.dependency.VulnerableSoftware
Standard toString() implementation display the name and whether or not previous versions are also affected.
toString() - Method in class org.owasp.dependencycheck.suppression.PropertyType
Default implementation of toString().
toString() - Method in class org.owasp.dependencycheck.suppression.SuppressionRule
Standard toString implementation.
toString() - Method in class org.owasp.dependencycheck.utils.DependencyVersion
Reconstructs the version string from the split version parts.
toString() - Method in class org.owasp.dependencycheck.xml.pom.License
Generated toString.

U

update() - Method in interface org.owasp.dependencycheck.data.update.CachedWebDataSource
Determines if an update to the current data store is needed, if it is the new data is downloaded from the Internet and imported into the current cached data store.
update() - Method in class org.owasp.dependencycheck.data.update.EngineVersionCheck
 
update() - Method in class org.owasp.dependencycheck.data.update.NvdCveUpdater
Downloads the latest NVD CVE XML file from the web and imports it into the current CVE Database.
update() - Method in class org.owasp.dependencycheck.data.update.StandardUpdate
Downloads the latest NVD CVE XML file from the web and imports it into the current CVE Database.
UpdateableNvdCve - Class in org.owasp.dependencycheck.data.update
Contains a collection of updateable NvdCveInfo objects.
UpdateableNvdCve() - Constructor for class org.owasp.dependencycheck.data.update.UpdateableNvdCve
 
UpdateException - Exception in org.owasp.dependencycheck.data.update.exception
An exception used when an error occurs reading a setting.
UpdateException() - Constructor for exception org.owasp.dependencycheck.data.update.exception.UpdateException
Creates a new UpdateException.
UpdateException(String) - Constructor for exception org.owasp.dependencycheck.data.update.exception.UpdateException
Creates a new UpdateException.
UpdateException(Throwable) - Constructor for exception org.owasp.dependencycheck.data.update.exception.UpdateException
Creates a new UpdateException.
UpdateException(String, Throwable) - Constructor for exception org.owasp.dependencycheck.data.update.exception.UpdateException
Creates a new UpdateException.
UpdateService - Class in org.owasp.dependencycheck.data.update
The CachedWebDataSource Service Loader.
UpdateService(ClassLoader) - Constructor for class org.owasp.dependencycheck.data.update.UpdateService
Creates a new instance of UpdateService.
updatesNeeded() - Method in class org.owasp.dependencycheck.data.update.StandardUpdate
Determines if the index needs to be updated.
updateVulnerability(Vulnerability) - Method in class org.owasp.dependencycheck.data.nvdcve.CveDB
Updates the vulnerability within the database.
updateVulnerableSoftware(VulnerableSoftware) - Method in class org.owasp.dependencycheck.dependency.Vulnerability
Adds or updates a vulnerable software entry.
url(String) - Method in class org.owasp.dependencycheck.reporting.EscapeTool
URL Encodes the provided text.
URL - Static variable in class org.owasp.dependencycheck.xml.pom.PomHandler
The url element.
UrlStringUtils - Class in org.owasp.dependencycheck.utils
 
UrlTokenizingFilter - Class in org.owasp.dependencycheck.data.lucene
Takes a TokenStream and splits or adds tokens to correctly index version numbers.
UrlTokenizingFilter(TokenStream) - Constructor for class org.owasp.dependencycheck.data.lucene.UrlTokenizingFilter
Constructs a new VersionTokenizingFilter.

V

valueOf(String) - Static method in enum org.owasp.dependencycheck.analyzer.AnalysisPhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.owasp.dependencycheck.dependency.Confidence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.owasp.dependencycheck.reporting.ReportGenerator.Format
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.owasp.dependencycheck.analyzer.AnalysisPhase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.owasp.dependencycheck.dependency.Confidence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.owasp.dependencycheck.reporting.ReportGenerator.Format
Returns an array containing the constants of this enum type, in the order they are declared.
VelocityLoggerRedirect - Class in org.owasp.dependencycheck.reporting
DependencyCheck uses Logger as a logging framework, and Apache Velocity uses a custom logging implementation that outputs to a file named velocity.log by default.
VelocityLoggerRedirect() - Constructor for class org.owasp.dependencycheck.reporting.VelocityLoggerRedirect
 
VENDOR - Static variable in class org.owasp.dependencycheck.data.cpe.Fields
The key for the vendor field.
VERS - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler.Element
A node type in the NVD CVE Schema 1.2.
VERSION - Static variable in class org.owasp.dependencycheck.xml.pom.PomHandler
The version element.
VULN_CWE - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
A node type in the NVD CVE Schema 2.0
VULN_PRODUCT - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
A node type in the NVD CVE Schema 2.0
VULN_REFERENCE - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
A node type in the NVD CVE Schema 2.0
VULN_REFERENCES - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
A node type in the NVD CVE Schema 2.0
VULN_SOFTWARE - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve12Handler.Element
A node type in the NVD CVE Schema 1.2.
VULN_SOURCE - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
A node type in the NVD CVE Schema 2.0
VULN_SUMMARY - Static variable in class org.owasp.dependencycheck.data.update.xml.NvdCve20Handler.Element
A node type in the NVD CVE Schema 2.0
Vulnerability - Class in org.owasp.dependencycheck.dependency
Contains the information about a vulnerability.
Vulnerability() - Constructor for class org.owasp.dependencycheck.dependency.Vulnerability
 
VulnerabilityComparator - Class in org.owasp.dependencycheck.dependency
Comparator for Vulnerability objects.
VulnerabilityComparator() - Constructor for class org.owasp.dependencycheck.dependency.VulnerabilityComparator
 
VulnerabilitySuppressionAnalyzer - Class in org.owasp.dependencycheck.analyzer
The suppression analyzer processes an externally defined XML document that complies with the suppressions.xsd schema.
VulnerabilitySuppressionAnalyzer() - Constructor for class org.owasp.dependencycheck.analyzer.VulnerabilitySuppressionAnalyzer
 
VulnerableSoftware - Class in org.owasp.dependencycheck.dependency
A record containing information about vulnerable software.
VulnerableSoftware() - Constructor for class org.owasp.dependencycheck.dependency.VulnerableSoftware
 

W

W3C_XML_SCHEMA - Static variable in class org.owasp.dependencycheck.suppression.SuppressionParser
W3C XML Schema.
warning(SAXParseException) - Method in class org.owasp.dependencycheck.suppression.SuppressionErrorHandler
Logs warnings.
withinDateRange(long, long, int) - Static method in class org.owasp.dependencycheck.utils.DateUtil
Determines if the epoch date is within the range specified of the compareTo epoch time.

X

xml(String) - Method in class org.owasp.dependencycheck.reporting.EscapeTool
XML Encodes the provided text.
XPathNuspecParser - Class in org.owasp.dependencycheck.data.nuget
Parse a Nuspec file using XPath.
XPathNuspecParser() - Constructor for class org.owasp.dependencycheck.data.nuget.XPathNuspecParser
 
A B C D E F G H I J L M N O P R S T U V W X 

Copyright© 2012-15 Jeremy Long. All Rights Reserved.