- ADDITIONAL_ZIP_EXTENSIONS - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The additional configured zip file extensions, if available.
- ANALYSIS_TIMEOUT - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the analysis timeout.
- ANALYZER_ARCHIVE_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the Archive analyzer is enabled.
- ANALYZER_ARTIFACTORY_API_TOKEN - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the Artifactory API token.
- ANALYZER_ARTIFACTORY_API_USERNAME - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the Artifactory username.
- ANALYZER_ARTIFACTORY_BEARER_TOKEN - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the Artifactory bearer token
(https://www.jfrog.com/confluence/display/RTF/Access+Tokens).
- ANALYZER_ARTIFACTORY_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the Artifactory analyzer is enabled.
- ANALYZER_ARTIFACTORY_PARALLEL_ANALYSIS - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the Artifactory analyzer should use
parallel processing.
- ANALYZER_ARTIFACTORY_URL - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the Artifactory search URL.
- ANALYZER_ARTIFACTORY_USES_PROXY - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for using the proxy to reach Artifactory.
- ANALYZER_ASSEMBLY_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the .NET Assembly analyzer is enabled.
- ANALYZER_ASSEMBLY_MONO_PATH - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The path to mono, if available.
- ANALYZER_AUTOCONF_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the Autoconf analyzer is enabled.
- ANALYZER_BUNDLE_AUDIT_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the Ruby Bundler Audit analyzer is
enabled.
- ANALYZER_BUNDLE_AUDIT_PATH - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The path to bundle-audit, if available.
- ANALYZER_CENTRAL_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the Central analyzer is enabled.
- ANALYZER_CENTRAL_PARALLEL_ANALYSIS - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the Central analyzer should use
parallel processing.
- ANALYZER_CENTRAL_QUERY - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the Central search query.
- ANALYZER_CENTRAL_RETRY_COUNT - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the Central analyzer should use
parallel processing.
- ANALYZER_CENTRAL_URL - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the Central search URL.
- ANALYZER_CMAKE_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the CMake analyzer is enabled.
- ANALYZER_COCOAPODS_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the cocoapods analyzer is enabled.
- ANALYZER_COMPOSER_LOCK_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the composer lock file analyzer is
enabled.
- ANALYZER_CPE_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The key to determine if the CPE analyzer is enabled.
- ANALYZER_CPE_SUPPRESSION_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The key to determine if the CPE Suppression analyzer is enabled.
- ANALYZER_DEPENDENCY_BUNDLING_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The key to determine if the Dependency Bundling analyzer is enabled.
- ANALYZER_DEPENDENCY_MERGING_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The key to determine if the Dependency Merging analyzer is enabled.
- ANALYZER_EXPERIMENTAL_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether experimental analyzers are loaded.
- ANALYZER_FALSE_POSITIVE_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The key to determine if the False Positive analyzer is enabled.
- ANALYZER_FILE_NAME_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The key to determine if the File Name analyzer is enabled.
- ANALYZER_HINT_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The key to determine if the Hint analyzer is enabled.
- ANALYZER_JAR_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the Jar Analyzer is enabled.
- ANALYZER_MSBUILD_PROJECT_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the .NET MSBuild Project analyzer is
enabled.
- ANALYZER_NEXUS_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the Nexus analyzer is enabled.
- ANALYZER_NEXUS_PASSWORD - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the Nexus search credentials password.
- ANALYZER_NEXUS_URL - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the Nexus search URL.
- ANALYZER_NEXUS_USER - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the Nexus search credentials username.
- ANALYZER_NEXUS_USES_PROXY - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for using the proxy to reach Nexus.
- ANALYZER_NODE_AUDIT_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the Node Audit analyzer is enabled.
- ANALYZER_NODE_AUDIT_URL - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for supplying the URL to the Node Audit API.
- ANALYZER_NODE_PACKAGE_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the node.js package analyzer is
enabled.
- ANALYZER_NUGETCONF_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the .NET Nuget packages.config
analyzer is enabled.
- ANALYZER_NUSPEC_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the .NET Nuspec analyzer is enabled.
- ANALYZER_NVD_CVE_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The key to determine if the NVD CVE analyzer is enabled.
- ANALYZER_OPENSSL_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the OpenSSL analyzer is enabled.
- ANALYZER_PYTHON_DISTRIBUTION_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the Python Distribution analyzer is
enabled.
- ANALYZER_PYTHON_PACKAGE_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the Python Package analyzer is
enabled.
- ANALYZER_RETIRED_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether experimental analyzers are loaded.
- ANALYZER_RETIREJS_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the RetireJS analyzer is enabled.
- ANALYZER_RETIREJS_FILTER_NON_VULNERABLE - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the RetireJS analyzer should filter
out non-vulnerable dependencies.
- ANALYZER_RETIREJS_FILTERS - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the RetireJS analyzer file content
filters.
- ANALYZER_RETIREJS_REPO_JS_URL - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for defining the URL to the RetireJS repository.
- ANALYZER_RETIREJS_REPO_VALID_FOR_HOURS - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key to control the skipping of the check for CVE
updates.
- ANALYZER_RUBY_GEMSPEC_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the Ruby Gemspec Analyzer is enabled.
- ANALYZER_SWIFT_PACKAGE_MANAGER_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for whether the SWIFT package manager analyzer is
enabled.
- ANALYZER_VERSION_FILTER_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The key to determine if the Version Filter analyzer is enabled.
- ANALYZER_VULNERABILITY_SUPPRESSION_ENABLED - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The key to determine if the Vulnerability Suppression analyzer is
enabled.
- APPLICATION_NAME - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The key to obtain the application name.
- APPLICATION_VERSION - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The key to obtain the application version.
- AUTO_UPDATE - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key indicating whether or not the cached data sources
should be updated.
- checkForCommonExceptionTypes(IOException) - Method in class org.owasp.dependencycheck.utils.Downloader
-
Analyzes the IOException, logs the appropriate information for debugging
purposes, and then throws a DownloadFailedException that wraps the IO
Exception for common IO Exceptions.
- Checksum - Class in org.owasp.dependencycheck.utils
-
Includes methods to generate the MD5 and SHA1 checksum.
- cleanup() - Method in class org.owasp.dependencycheck.utils.Settings
-
Cleans up resources to prevent memory leaks.
- cleanup(boolean) - Method in class org.owasp.dependencycheck.utils.Settings
-
Cleans up resources to prevent memory leaks.
- close(Closeable) - Static method in class org.owasp.dependencycheck.utils.FileUtils
-
- CONNECTION_TIMEOUT - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the connection timeout.
- contains(File, String) - Static method in class org.owasp.dependencycheck.utils.search.FileContentSearch
-
Determines if the given file contains the given regular expression.
- contains(File, String[]) - Static method in class org.owasp.dependencycheck.utils.search.FileContentSearch
-
Determines if the given file contains the given regular expressions.
- CPE_MODIFIED_VALID_FOR_DAYS - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key that indicates how often the CPE data needs to be
updated.
- CPE_URL - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the URL to retrieve the CPE.
- createHttpURLConnection(URL) - Method in class org.owasp.dependencycheck.utils.URLConnectionFactory
-
Utility method to create an HttpURLConnection.
- createHttpURLConnection(URL, boolean) - Method in class org.owasp.dependencycheck.utils.URLConnectionFactory
-
Utility method to create an HttpURLConnection.
- createSocket(Socket, String, int, boolean) - Method in class org.owasp.dependencycheck.utils.SSLSocketFactoryEx
-
Creates an SSL Socket.
- createSocket(InetAddress, int, InetAddress, int) - Method in class org.owasp.dependencycheck.utils.SSLSocketFactoryEx
-
Creates a new SSL Socket.
- createSocket(String, int, InetAddress, int) - Method in class org.owasp.dependencycheck.utils.SSLSocketFactoryEx
-
Creates a new SSL Socket.
- createSocket(InetAddress, int) - Method in class org.owasp.dependencycheck.utils.SSLSocketFactoryEx
-
Creates a new SSL Socket.
- createSocket(String, int) - Method in class org.owasp.dependencycheck.utils.SSLSocketFactoryEx
-
Creates a new SSL Socket.
- createTempDirectory(File) - Static method in class org.owasp.dependencycheck.utils.FileUtils
-
Creates a unique temporary directory in the given directory.
- CVE_CHECK_VALID_FOR_HOURS - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key to control the skipping of the check for CVE
updates.
- CVE_CPE_STARTS_WITH_FILTER - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The starts with filter used to exclude CVE entries from the database.
- CVE_META_URL - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
- CVE_MODIFIED_12_URL - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the URL to retrieve the recently modified and
added CVE entries (last 8 days) using the 1.2 schema.
- CVE_MODIFIED_20_URL - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the URL to retrieve the recently modified and
added CVE entries (last 8 days) using the 2.0 schema.
- CVE_MODIFIED_VALID_FOR_DAYS - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the URL to retrieve the recently modified and
added CVE entries (last 8 days).
- CVE_ORIGINAL_MODIFIED_20_URL - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the URL to retrieve the recently modified and
added CVE entries (last 8 days) using the 2.0 schema.
- CVE_SCHEMA_1_2 - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the CVE schema version 1.2.
- CVE_SCHEMA_2_0 - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the CVE schema version 2.0.
- CVE_START_YEAR - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The properties key for the telling us how many cve.url.* URLs exists.
- DATA_DIRECTORY - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The base path to use for the data directory (for embedded db and
other cached resources from the Internet).
- DB_CONNECTION_STRING - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The database connection string.
- DB_DRIVER_NAME - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The database driver class name.
- DB_DRIVER_PATH - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The database driver class name.
- DB_FILE_NAME - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The database file name.
- DB_PASSWORD - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The password to authenticate to the database.
- DB_USER - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The username to use when connecting to the database.
- DB_VERSION - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The database schema version.
- delete(File) - Static method in class org.owasp.dependencycheck.utils.FileUtils
-
Deletes a file.
- Downloader - Class in org.owasp.dependencycheck.utils
-
A utility to download files from the Internet.
- Downloader(Settings) - Constructor for class org.owasp.dependencycheck.utils.Downloader
-
Constructs a new downloader object.
- DOWNLOADER_QUICK_QUERY_TIMESTAMP - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The key to the HTTP request method for query last modified date.
- DOWNLOADER_TLS_PROTOCOL_LIST - Static variable in class org.owasp.dependencycheck.utils.Settings.KEYS
-
The key to HTTP protocol list to use.
- DownloadFailedException - Exception in org.owasp.dependencycheck.utils
-
An exception used when a download fails.
- DownloadFailedException() - Constructor for exception org.owasp.dependencycheck.utils.DownloadFailedException
-
Creates a new DownloadFailedException.
- DownloadFailedException(String) - Constructor for exception org.owasp.dependencycheck.utils.DownloadFailedException
-
Creates a new DownloadFailedException.
- DownloadFailedException(Throwable) - Constructor for exception org.owasp.dependencycheck.utils.DownloadFailedException
-
Creates a new DownloadFailedException.
- DownloadFailedException(String, Throwable) - Constructor for exception org.owasp.dependencycheck.utils.DownloadFailedException
-
Creates a new DownloadFailedException.
- getArray(String) - Method in class org.owasp.dependencycheck.utils.Settings
-
Returns a list with the given key.
- getBitBucket() - Static method in class org.owasp.dependencycheck.utils.FileUtils
-
Return the bit bucket for the OS.
- getBoolean(String) - Method in class org.owasp.dependencycheck.utils.Settings
-
Returns a boolean value from the properties file.
- getBoolean(String, boolean) - Method in class org.owasp.dependencycheck.utils.Settings
-
Returns a boolean value from the properties file.
- getChecksum(String, File) - Static method in class org.owasp.dependencycheck.utils.Checksum
-
Creates the cryptographic checksum of a given file using the specified
algorithm.
- getChecksum(String, byte[]) - Static method in class org.owasp.dependencycheck.utils.Checksum
-
Calculates the MD5 checksum of a specified bytes.
- getConnectionString(String, String) - Method in class org.owasp.dependencycheck.utils.Settings
-
Returns a connection string from the configured properties.
- getDataDirectory() - Method in class org.owasp.dependencycheck.utils.Settings
-
Retrieves the primary data directory that is used for caching web
content.
- getDataFile(String) - Method in class org.owasp.dependencycheck.utils.Settings
-
Returns a value from the properties file as a File object.
- getDefaultCipherSuites() - Method in class org.owasp.dependencycheck.utils.SSLSocketFactoryEx
-
Returns the default cipher suites.
- getDefaultProtocols() - Method in class org.owasp.dependencycheck.utils.SSLSocketFactoryEx
-
Returns the default protocols.
- getFile(String) - Method in class org.owasp.dependencycheck.utils.Settings
-
Returns a value from the properties file as a File object.
- getFileExtension(String) - Static method in class org.owasp.dependencycheck.utils.FileUtils
-
Returns the (lowercase) file extension for a specified file.
- getFloat(String, float) - Method in class org.owasp.dependencycheck.utils.Settings
-
Returns a float value from the properties file.
- getH2DataDirectory() - Method in class org.owasp.dependencycheck.utils.Settings
-
Retrieves the H2 data directory - if the database has been moved to the
temp directory this method will return the temp directory.
- getHex(byte[]) - Static method in class org.owasp.dependencycheck.utils.Checksum
-
Converts a byte array into a hex string.
- getInt(String) - Method in class org.owasp.dependencycheck.utils.Settings
-
Returns an int value from the properties file.
- getInt(String, int) - Method in class org.owasp.dependencycheck.utils.Settings
-
Returns an int value from the properties file.
- getLastModified(URL) - Method in class org.owasp.dependencycheck.utils.Downloader
-
Makes an HTTP Head request to retrieve the last modified date of the
given URL.
- getLong(String) - Method in class org.owasp.dependencycheck.utils.Settings
-
Returns a long value from the properties file.
- getMD5Checksum(File) - Static method in class org.owasp.dependencycheck.utils.Checksum
-
Calculates the MD5 checksum of a specified file.
- getMD5Checksum(String) - Static method in class org.owasp.dependencycheck.utils.Checksum
-
Calculates the MD5 checksum of the specified text.
- getPrettyParseExceptionInfo(SAXParseException) - Static method in class org.owasp.dependencycheck.utils.XmlUtils
-
Builds a prettier exception message.
- getProtocolList() - Method in class org.owasp.dependencycheck.utils.SSLSocketFactoryEx
-
Returns the protocol list.
- getResourceAsStream(String) - Static method in class org.owasp.dependencycheck.utils.FileUtils
-
- getSHA1Checksum(File) - Static method in class org.owasp.dependencycheck.utils.Checksum
-
Calculates the SHA1 checksum of a specified file.
- getSHA1Checksum(String) - Static method in class org.owasp.dependencycheck.utils.Checksum
-
Calculates the SHA1 checksum of the specified text.
- getSHA256Checksum(File) - Static method in class org.owasp.dependencycheck.utils.Checksum
-
Calculates the SH256 checksum of a specified file.
- getSHA256Checksum(String) - Static method in class org.owasp.dependencycheck.utils.Checksum
-
Calculates the SHA1 checksum of the specified text.
- getString(String, String) - Method in class org.owasp.dependencycheck.utils.Settings
-
Returns a value from the properties file.
- getString(String) - Method in class org.owasp.dependencycheck.utils.Settings
-
Returns a value from the properties file.
- getSupportedCipherSuites() - Method in class org.owasp.dependencycheck.utils.SSLSocketFactoryEx
-
Returns the supported cipher suites.
- getSupportedProtocols() - Method in class org.owasp.dependencycheck.utils.SSLSocketFactoryEx
-
Returns the supported protocols.
- getTempDirectory() - Method in class org.owasp.dependencycheck.utils.Settings
-
Returns the temporary directory.
- getTempFile(String, String) - Method in class org.owasp.dependencycheck.utils.Settings
-
Generates a new temporary file name that is guaranteed to be unique.