- AbstractAnalyze - Class in org.owasp.dependencycheck.gradle.tasks
- AbstractAnalyze.CheckForFailureResult - Class in org.owasp.dependencycheck.gradle.tasks
- AbstractAnalyze() - Constructor in AbstractAnalyze
-
- addDependency(org.owasp.dependencycheck.Engine, java.lang.String, java.lang.String, org.gradle.api.artifacts.ModuleVersionIdentifier, java.lang.String, java.io.File) - Method in AbstractAnalyze
-
Adds a dependency to the engine.
- addInfoToDependencies(List<Dependency>, java.lang.String, org.gradle.api.artifacts.ModuleVersionIdentifier, Set<IncludedByReference>) - Method in AbstractAnalyze
-
Adds additional information and evidence to the dependencies.
- AdditionalCpe - Class in org.owasp.dependencycheck.gradle.extension
Holder for the information regarding an additional CPE to be checked.
- AdditionalCpe(java.lang.String) - Constructor in AdditionalCpe
-
- additionalCpes - Property in DependencyCheckExtension
-
Additional CPE to be analyzed.
- Aggregate - Class in org.owasp.dependencycheck.gradle.tasks
Checks the projects dependencies for known vulnerabilities.
- Aggregate() - Constructor in Aggregate
-
- AGGREGATE_TASK - Field in DependencyCheckPlugin
-
- Analyze - Class in org.owasp.dependencycheck.gradle.tasks
Checks the projects dependencies for known vulnerabilities.
- analyze() - Method in AbstractAnalyze
-
Calls dependency-check-core's analysis engine to scan
all of the projects dependencies.
- Analyze() - Constructor in Analyze
-
- ANALYZE_TASK - Field in DependencyCheckPlugin
-
- analyzedTypes - Property in DependencyCheckExtension
-
The artifact types that will be analyzed in the gradle build.
- AnalyzerExtension - Class in org.owasp.dependencycheck.gradle.extension
The analyzer configuration extension.
- AnalyzerExtension(org.gradle.api.Project) - Constructor in AnalyzerExtension
-
- analyzers - Property in DependencyCheckExtension
-
Configuration for the analyzers.
- apiKey - Property in NvdExtension
-
The API Key to access the NVD API; obtained from https://nvd.nist.gov/developers/request-an-api-key.
- apiToken - Property in ArtifactoryExtension
-
The API token to connect to Artifactory instance.
- apply(org.gradle.api.Project) - Method in DependencyCheckPlugin
-
- archiveEnabled - Property in AnalyzerExtension
-
Sets whether the Archive Analyzer will be used.
- artifactory - Property in AnalyzerExtension
-
The configuration extension for artifactory settings.
- ArtifactoryExtension - Class in org.owasp.dependencycheck.gradle.extension
The artifactory analyzer configuration.
- ArtifactoryExtension() - Constructor in ArtifactoryExtension
-
- artifactType - Property in AbstractAnalyze
-
- assemblyEnabled - Property in AnalyzerExtension
-
Sets whether the .NET Assembly Analyzer should be used.
- autoconfEnabled - Property in AnalyzerExtension
-
Sets whether the autoconf Analyzer should be used.
- autoUpdate - Property in DependencyCheckExtension
-
Sets whether auto-updating of the NVD CVE/CPE data is enabled.
- cache - Property in DependencyCheckExtension
-
The configuration extension for cache settings.
- CacheExtension - Class in org.owasp.dependencycheck.gradle.extension
The configuration for caching external results.
- CacheExtension() - Constructor in CacheExtension
-
- callIncompatibleWithConfigurationCache() - Method in AbstractAnalyze
-
Calls notCompatibleWithConfigurationCache method in order to avoid failures when
Gradle configuration cache is enabled.
- canBeResolved(org.gradle.api.artifacts.Configuration) - Method in AbstractAnalyze
-
Determines if the onfiguration can be resolved
- central - Property in CacheExtension
-
Sets whether the Central Analyzer's results should be cached locally.
- centralEnabled - Property in AnalyzerExtension
-
Sets whether Central Analyzer will be used.
- checkForFailure(org.owasp.dependencycheck.Engine) - Method in AbstractAnalyze
-
If configured, fails the build if a vulnerability is identified with a CVSS
score higher than the failure threshold configured.
- CheckForFailureResult(java.lang.Boolean, java.lang.String) - Constructor in AbstractAnalyze.CheckForFailureResult
-
- checkGradleVersion(org.gradle.api.Project) - Method in DependencyCheckPlugin
-
- cleanup(org.owasp.dependencycheck.Engine) - Method in AbstractAnalyze
-
Releases resources and removes temporary files used.
- cleanup() - Method in Purge
-
Releases resources and removes temporary files used.
- cleanup(org.owasp.dependencycheck.Engine) - Method in Update
-
Releases resources and removes temporary files used.
- cmakeEnabled - Property in AnalyzerExtension
-
Sets whether the CMake Analyzer should be used.
- cocoapodsEnabled - Property in AnalyzerExtension
-
Sets whether the cocoapods analyzer is enabled.
- composerEnabled - Property in AnalyzerExtension
-
Sets whether the PHP Composer Lock File Analyzer should be used.
- config - Property in ConfiguredTask
-
- ConfiguredTask - Class in org.owasp.dependencycheck.gradle.tasks
Standard class to read in the configuration and populated the ODC settings.
- ConfiguredTask() - Constructor in ConfiguredTask
-
- connectionString - Property in DataExtension
-
The connection string to the database.
- cpanEnabled - Property in AnalyzerExtension
-
Sets whether the Perl CPAN File Analyzer should be used.
- cpe - Property in AdditionalCpe
-
The CPE to be checked against the database.
- createFailed(java.lang.String) - Method in AbstractAnalyze.CheckForFailureResult
-
- createSuccess() - Method in AbstractAnalyze.CheckForFailureResult
-
- currentProjectName - Property in AbstractAnalyze
-
- failBuildOnCVSS - Property in DependencyCheckExtension
-
Specifies if the build should be failed if a CVSS score above a specified level is identified.
- failOnError - Property in DependencyCheckExtension
-
Whether the plugin should fail when errors occur.
- filterNonVulnerable - Property in RetireJSExtension
-
Whether the Retire JS analyzer should filter the non-vunerable JS from the report.
- filters - Property in RetireJSExtension
-
The JS content filters (regular expressions) used to filter which JS files will be skipped if the content matches one
of the filters.
- forceupdate - Property in HostedSuppressionsExtension
-
Whether the hosted suppressions file should be updated regardless of the `autoupdate` setting.
- forceupdate - Property in RetireJSExtension
-
Whether the Retire JS analyzer should be updated regardless of the `autoupdate` setting.
- format - Property in DependencyCheckExtension
-
The report format to be generated (HTML, XML, CSV, JUNIT, SARIF, ALL).
- formats - Property in DependencyCheckExtension
-
The list of formats to generate to report (HTML, XML, CSV, JUNIT, SARIF, ALL).
- parallelAnalysis - Property in ArtifactoryExtension
-
Whether the Artifactory analyzer should be run in parallel or not.
- password - Property in DataExtension
-
The password to use when connecting to the database.
- password - Property in OssIndexExtension
-
The optional password or API token to connect to the OSS Index
- password - Property in ProxyExtension
-
- pathToBundleAudit - Property in AnalyzerExtension
-
The path to Ruby's bundle audit.
- pathToDotnet - Property in AnalyzerExtension
-
The path to dotnet core - used to analyze dot net assemblies.
- pathToGo - Property in AnalyzerExtension
-
The path to `go` - used to analyze go modules via `go mod`.
- pnpmEnabled - Property in NodeAuditExtension
-
Sets whether the Pnpm Audit Analyzer should be used.
- pnpmPath - Property in NodeAuditExtension
-
The path to `pnpm`.
- port - Property in ProxyExtension
-
- processBuildEnvironment(org.gradle.api.Project, org.owasp.dependencycheck.Engine) - Method in AbstractAnalyze
-
Process the incoming artifacts for the given project's configurations.
- processConfigLegacy(org.gradle.api.artifacts.Configuration, org.owasp.dependencycheck.Engine) - Method in AbstractAnalyze
-
Process the incoming artifacts for the given project's configurations using APIs pre-gradle 4.0.
- processConfigurations(org.gradle.api.Project, org.owasp.dependencycheck.Engine) - Method in AbstractAnalyze
-
Process the incoming artifacts for the given project's configurations.
- processConfigV4(org.gradle.api.Project, org.gradle.api.artifacts.Configuration, org.owasp.dependencycheck.Engine, boolean) - Method in AbstractAnalyze
-
Process the incoming artifacts for the given project's configurations using APIs introduced in gradle 4.0+.
- project - Property in AnalyzerExtension
-
- project - Property in DependencyCheckExtension
-
- PROPERTIES_FILE - Property in ConfiguredTask
-
- proxy - Property in DependencyCheckExtension
-
The configuration extension for proxy settings.
- ProxyExtension - Class in org.owasp.dependencycheck.gradle.extension
TODO - this should not be needed, instead rely on the configured HTTP or HTTPS proxies
https://docs.gradle.org/current/userguide/build_environment.html
- ProxyExtension() - Constructor in ProxyExtension
-
- Purge - Class in org.owasp.dependencycheck.gradle.tasks
Purges the local cache of the NVD CVE data.
- Purge() - Constructor in Purge
-
Initializes the purge task.
- PURGE_TASK - Field in DependencyCheckPlugin
-
- pyDistributionEnabled - Property in AnalyzerExtension
-
Sets whether the Python Distribution Analyzer will be used.
- pyPackageEnabled - Property in AnalyzerExtension
-
Sets whether the Python Package Analyzer will be used.
- scanBuildEnv - Property in DependencyCheckExtension
-
Whether the buildEnv should be analyzed.
- scanConfigurations - Property in DependencyCheckExtension
-
Names of the configurations to scan.
- scanDependencies(org.owasp.dependencycheck.Engine) - Method in AbstractAnalyze
-
Loads the projects dependencies into the dependency-check analysis engine.
- scanDependencies(org.owasp.dependencycheck.Engine) - Method in Aggregate
-
Loads the projects dependencies into the dependency-check analysis engine.
- scanDependencies(org.owasp.dependencycheck.Engine) - Method in Analyze
-
Loads the projects dependencies into the dependency-check analysis engine.
- scanDependencies - Property in DependencyCheckExtension
-
Whether the dependencies should be analyzed.
- scanProjects - Property in DependencyCheckExtension
-
Paths of the projects to scan.
- scanSet - Property in DependencyCheckExtension
-
A set of files or folders to scan.
- send(java.lang.String, java.lang.String) - Method in SlackNotificationSenderService
-
- sendSlackNotification(CheckForFailureResult) - Method in AbstractAnalyze
-
- server - Property in ProxyExtension
-
- setSuppressionFiles(Collection<String>) - Method in DependencyCheckExtension
-
- settings - Property in ConfiguredTask
-
- shouldBeScanned(org.gradle.api.artifacts.Configuration) - Method in AbstractAnalyze
-
Checks whether the given configuration should be scanned
because either scanConfigurations is empty or it contains the
configuration's name.
- shouldBeSkipped(org.gradle.api.artifacts.result.ResolvedArtifactResult) - Method in AbstractAnalyze
-
Checks whether the given artifact should be skipped
because skipGroups contains the artifact's group prefix.
- shouldBeSkippedAsTest(org.gradle.api.artifacts.Configuration) - Method in AbstractAnalyze
-
Checks whether the given configuration should be skipped
because it is a test configuration and skipTestGroups is true.
- showSummary(org.owasp.dependencycheck.Engine) - Method in AbstractAnalyze
-
Displays a summary of the dependency-check results to the build console.
- showSummary - Property in DependencyCheckExtension
-
Displays a summary of the findings.
- skip - Property in DependencyCheckExtension
-
whether to skip the execution of dependency-check.
- skipConfigurations - Property in DependencyCheckExtension
-
Names of the configurations to skip when scanning.
- skipDevDependencies - Property in NodeAuditExtension
-
Sets whether the Node Audit Analyzer should skip devDependencies.
- skipDevDependencies - Property in NodePackageExtension
-
Sets whether the Node Package Analyzer should skip devDependencies.
- skipGroups - Property in DependencyCheckExtension
-
Group prefixes of the modules to skip when scanning.
- skipProjects - Property in DependencyCheckExtension
-
Paths of the projects to skip when scanning.
- skipTestGroups - Property in DependencyCheckExtension
-
When set to true configurations that are considered a test configuration will not be included in the analysis.
- SLACK__WEBHOOK__ENABLED - Field in SlackNotificationSenderService
-
- SLACK__WEBHOOK__URL - Field in SlackNotificationSenderService
-
- slack - Property in DependencyCheckExtension
-
The configuration extension for proxy settings.
- SlackExtension - Class in org.owasp.dependencycheck.gradle.extension
The configuration for the Node Audit Analyzer.
- SlackExtension() - Constructor in SlackExtension
-
- SlackNotificationSenderService - Class in org.owasp.dependencycheck.gradle.service
- SlackNotificationSenderService(org.owasp.dependencycheck.utils.Settings) - Constructor in SlackNotificationSenderService
-
- suppressionFile - Property in DependencyCheckExtension
-
The path to the suppression file.
- suppressionFilePassword - Property in DependencyCheckExtension
-
The password for downloading the suppression file(s)
- suppressionFiles - Property in DependencyCheckExtension
-
The list of paths to suppression files.
- suppressionFileUser - Property in DependencyCheckExtension
-
The username for downloading the suppression file(s)
- swiftEnabled - Property in AnalyzerExtension
-
Sets whether the swift package manager analyzer is enabled.
- swiftPackageResolvedEnabled - Property in AnalyzerExtension
-
Sets whether the swift package resolved analyzer is enabled.