[](https://mvnrepository.com/artifact/org.owasp/dependency-check-maven)[](https://travis-ci.org/jeremylong/DependencyCheck) [](https://scan.coverity.com/projects/dependencycheck) [](https://www.codacy.com/app/jeremylong/DependencyCheck?utm_source=github.com&utm_medium=referral&utm_content=jeremylong/DependencyCheck&utm_campaign=Badge_Grade) [](https://bestpractices.coreinfrastructure.org/projects/843) [](https://www.apache.org/licenses/LICENSE-2.0.txt)
[](https://www.toolswatch.org/2015/06/black-hat-arsenal-usa-2015-speakers-lineup/) [](https://www.toolswatch.org/2014/06/black-hat-usa-2014-arsenal-tools-speaker-list/) [](https://www.toolswatch.org/2013/06/announcement-blackhat-arsenal-usa-2013-selected-tools/)
Dependency-Check
================
Dependency-Check is a utility that attempts to detect publicly disclosed vulnerabilities contained within project dependencies. It does this by determining if there is a Common Platform Enumeration (CPE) identifier for a given dependency. If found, it will generate a report linking to the associated CVE entries.
Documentation and links to production binary releases can be found on the [github pages](http://jeremylong.github.io/DependencyCheck/). Additionally, more information about the architecture and ways to extend dependency-check can be found on the [wiki].
Current Releases
-------------
### Jenkins Plugin
For instructions on the use of the Jenkins plugin please see the [OWASP Dependency-Check Plugin page](https://wiki.jenkins-ci.org/display/JENKINS/OWASP+Dependency-Check+Plugin).
### Command Line
More detailed instructions can be found on the
[dependency-check github pages](http://jeremylong.github.io/DependencyCheck/dependency-check-cli/).
The latest CLI can be downloaded from bintray's
[dependency-check page](https://bintray.com/jeremy-long/owasp/dependency-check).
On *nix
```
$ ./bin/dependency-check.sh -h
$ ./bin/dependency-check.sh --project Testing --out . --scan [path to jar files to be scanned]
```
On Windows
```
> .\bin\dependency-check.bat -h
> .\bin\dependency-check.bat --project Testing --out . --scan [path to jar files to be scanned]
```
On Mac with [Homebrew](http://brew.sh)
```
$ brew update && brew install dependency-check
$ dependency-check -h
$ dependency-check --project Testing --out . --scan [path to jar files to be scanned]
```
### Maven Plugin
More detailed instructions can be found on the [dependency-check-maven github pages](http://jeremylong.github.io/DependencyCheck/dependency-check-maven).
By default, the plugin is tied to the `verify` phase (i.e. `mvn verify`). Alternatively,
one can directly invoke the plugin via `mvn org.owasp:dependency-check-maven:check`.
The dependency-check plugin can be configured using the following:
```xml
<project>
<build>
<plugins>
...
<plugin>
<groupId>org.owasp</groupId>
<artifactId>dependency-check-maven</artifactId>
<executions>
<execution>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
...
</plugins>
...
</build>
...
</project>
```
### Ant Task
For instructions on the use of the Ant Task, please see the [dependency-check-ant github page](http://jeremylong.github.io/DependencyCheck/dependency-check-ant).
Development Usage
-------------
The following instructions outline how to compile and use the current snapshot. While every intention is to maintain a stable snapshot it is recommended
that the release versions listed above be used.
The repository has some large files due to test resources. The team has tried to cleanup the history as much as possible.
However, it is recommended that you perform a shallow clone to save yourself time:
```bash
git clone --depth 1 https://github.com/jeremylong/DependencyCheck.git
```
On *nix
```
$ mvn install
$ ./cli/target/release/bin/dependency-check.sh -h
$ ./cli/target/release/bin/dependency-check.sh --project Testing --out . --scan ./src/test/resources
```
On Windows
```
> mvn install
> .\dependency-check-cli\target\release\bin\dependency-check.bat -h
> .\dependency-check-cli\target\release\bin\dependency-check.bat --project Testing --out . --scan ./src/test/resources
```
Then load the resulting 'dependency-check-report.html' into your favorite browser.
### Docker
In the following example it is assumed that the source to be checked is in the current working directory. Persistent data and report directories are used, allowing you to destroy the container after running.
```
#!/bin/sh
OWASPDC_DIRECTORY=$HOME/OWASP-Dependency-Check
DATA_DIRECTORY="$OWASPDC_DIRECTORY/data"
REPORT_DIRECTORY="$OWASPDC_DIRECTORY/reports"
if [ ! -d "$DATA_DIRECTORY" ]; then
echo "Initially creating persistent directories"
mkdir -p "$DATA_DIRECTORY"
chmod -R 777 "$DATA_DIRECTORY"
mkdir -p "$REPORT_DIRECTORY"
chmod -R 777 "$REPORT_DIRECTORY"
fi
# Make sure we are using the latest version
docker pull owasp/dependency-check
docker run --rm \
--volume $(pwd):/src \
--volume "$DATA_DIRECTORY":/usr/share/dependency-check/data \
--volume "$REPORT_DIRECTORY":/report \
owasp/dependency-check \
--scan /src \
--format "ALL" \
--project "My OWASP Dependency Check Project"
# Use suppression like this: (/src == $pwd)
# --suppression "/src/security/dependency-check-suppression.xml"
```
Upgrade Notes
-------------
### Upgrading from **1.x.x** to **2.x.x**
Note that when upgrading from version 1.x.x that the following changes will need to be made to your configuration.
#### Suppression file
In order to support multiple suppression files, the mechanism for configuring suppression files has changed.
As such, users that have defined a suppression file in their configuration will need to update.
See the examples below:
##### Ant
Old:
```xml
<dependency-check
failBuildOnCVSS="3"
suppressionFile="suppression.xml">
</dependency-check>
```
New:
```xml
<dependency-check
failBuildOnCVSS="3">
<suppressionFile path="suppression.xml" />
</dependency-check>
```
##### Maven
Old:
```xml
<plugin>
<groupId>org.owasp</groupId>
<artifactId>dependency-check-maven</artifactId>
<configuration>
<suppressionFile>suppression.xml</suppressionFile>
</configuration>
</plugin>
```
New:
```xml
<plugin>
<groupId>org.owasp</groupId>
<artifactId>dependency-check-maven</artifactId>
<configuration>
<suppressionFiles>
<suppressionFile>suppression.xml</suppressionFile>
</suppressionFiles>
</configuration>
</plugin>
```
### Gradle
In addition to the changes to the suppression file, the task `dependencyCheck` has been
renamed to `dependencyCheckAnalyze`.
Old:
```groovy
buildscript {
repositories {
mavenLocal()
}
dependencies {
classpath 'org.owasp:dependency-check-gradle:2.0.1-SNAPSHOT'
}
}
apply plugin: 'org.owasp.dependencycheck'
dependencyCheck {
suppressionFile='path/to/suppression.xml'
}
check.dependsOn dependencyCheckAnalyze
```
New:
```groovy
buildscript {
repositories {
mavenLocal()
}
dependencies {
classpath 'org.owasp:dependency-check-gradle:2.0.1-SNAPSHOT'
}
}
apply plugin: 'org.owasp.dependencycheck'
dependencyCheck {
suppressionFiles = ['path/to/suppression1.xml', 'path/to/suppression2.xml']
}
check.dependsOn dependencyCheckAnalyze
```
Mailing List
------------
Subscribe: [dependency-check+subscribe@googlegroups.com] [subscribe]
Post: [dependency-check@googlegroups.com] [post]
Archive: [google group](https://groups.google.com/forum/#!forum/dependency-check)
Copyright & License
-
Dependency-Check is Copyright (c) 2012-2017 Jeremy Long. All Rights Reserved.
Permission to modify and redistribute is granted under the terms of the Apache 2.0 license. See the [LICENSE.txt](https://raw.githubusercontent.com/jeremylong/DependencyCheck/master/LICENSE.txt) file for the full license.
Dependency-Check makes use of several other open source libraries. Please see the [NOTICE.txt][notices] file for more information.
[wiki]: https://github.com/jeremylong/DependencyCheck/wiki
[subscribe]: mailto:dependency-check+subscribe@googlegroups.com
[post]: mailto:dependency-check@googlegroups.com
[notices]: https://github.com/jeremylong/DependencyCheck/blob/master/NOTICE.txt
[4.0K] /data/pocs/40ec8e96d9521b81525f3f92606b35a41dfd6957
├── [4.0K] ant
│ ├── [ 11K] LICENSE.txt
│ ├── [1.0K] NOTICE.txt
│ ├── [ 11K] pom.xml
│ ├── [1.5K] README.md
│ └── [4.0K] src
│ ├── [4.0K] main
│ │ ├── [4.0K] assembly
│ │ │ └── [1.2K] release.xml
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ ├── [4.0K] owasp
│ │ │ │ └── [4.0K] dependencycheck
│ │ │ │ ├── [4.0K] ant
│ │ │ │ │ └── [4.0K] logging
│ │ │ │ │ ├── [7.4K] AntLoggerAdapter.java
│ │ │ │ │ ├── [1.6K] AntLoggerFactory.java
│ │ │ │ │ └── [ 106] package-info.java
│ │ │ │ └── [4.0K] taskdefs
│ │ │ │ ├── [ 36K] Check.java
│ │ │ │ ├── [ 139] package-info.java
│ │ │ │ ├── [5.6K] Purge.java
│ │ │ │ ├── [1.3K] SuppressionFile.java
│ │ │ │ └── [ 12K] Update.java
│ │ │ └── [4.0K] slf4j
│ │ │ └── [4.0K] impl
│ │ │ ├── [ 101] package-info.java
│ │ │ └── [3.2K] StaticLoggerBinder.java
│ │ └── [4.0K] resources
│ │ ├── [ 188] dependency-check-taskdefs.properties
│ │ ├── [4.0K] META-INF
│ │ │ └── [4.0K] licenses
│ │ │ └── [4.0K] ant
│ │ │ └── [ 11K] LICENSE.txt
│ │ └── [ 57] task.properties
│ ├── [4.0K] site
│ │ ├── [4.0K] markdown
│ │ │ ├── [ 951] config-purge.md
│ │ │ ├── [3.4K] config-update.md
│ │ │ ├── [ 12K] configuration.md
│ │ │ └── [1.8K] index.md.vm
│ │ ├── [4.0K] resources
│ │ │ └── [4.0K] images
│ │ │ └── [ 10K] dc-ant.svg
│ │ └── [1.2K] site.xml
│ └── [4.0K] test
│ ├── [4.0K] java
│ │ └── [4.0K] org
│ │ └── [4.0K] owasp
│ │ └── [4.0K] dependencycheck
│ │ └── [4.0K] taskdefs
│ │ └── [6.3K] DependencyCheckTaskTest.java
│ └── [4.0K] resources
│ ├── [4.5K] build.xml
│ ├── [1005] test-suppression1.xml
│ ├── [1.4K] test-suppression2.xml
│ └── [1.6K] test-suppression.xml
├── [4.0K] archetype
│ ├── [2.1K] pom.xml
│ └── [4.0K] src
│ ├── [4.0K] main
│ │ └── [4.0K] resources
│ │ ├── [4.0K] archetype-resources
│ │ │ ├── [1.6K] pom.xml
│ │ │ └── [4.0K] src
│ │ │ ├── [4.0K] main
│ │ │ │ ├── [4.0K] java
│ │ │ │ │ └── [4.8K] __analyzerName__.java
│ │ │ │ └── [4.0K] resources
│ │ │ │ └── [4.0K] META-INF
│ │ │ │ └── [4.0K] services
│ │ │ │ ├── [ 26] org.owasp.dependencycheck.analyzer.Analyzer
│ │ │ │ └── [ 0] org.owasp.dependencycheck.data.update.CachedWebDataSource
│ │ │ └── [4.0K] test
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.2K] __analyzerName__Test.java
│ │ │ └── [4.0K] resources
│ │ │ └── [ 0] test.file
│ │ └── [4.0K] META-INF
│ │ └── [4.0K] maven
│ │ └── [1.3K] archetype-metadata.xml
│ └── [4.0K] site
│ ├── [4.0K] markdown
│ │ └── [ 336] index.md.vm
│ ├── [4.0K] resources
│ │ └── [4.0K] images
│ │ └── [9.0K] dc.svg
│ └── [1.1K] site.xml
├── [4.0K] build-reporting
│ ├── [4.9K] pom.xml
│ └── [4.0K] src
│ └── [4.0K] site
│ ├── [4.0K] markdown
│ │ └── [ 231] index.md
│ └── [1.1K] site.xml
├── [4.0K] cli
│ ├── [ 11K] LICENSE.txt
│ ├── [1003] NOTICE.txt
│ ├── [6.2K] pom.xml
│ ├── [1.5K] README.md
│ └── [4.0K] src
│ ├── [4.0K] main
│ │ ├── [4.0K] assembly
│ │ │ ├── [ 662] license.txt
│ │ │ └── [2.4K] release.xml
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] owasp
│ │ │ └── [4.0K] dependencycheck
│ │ │ ├── [ 25K] App.java
│ │ │ ├── [ 58K] CliParser.java
│ │ │ ├── [1.7K] InvalidScanPathException.java
│ │ │ └── [ 103] package-info.java
│ │ └── [4.0K] resources
│ │ ├── [ 521] logback.xml
│ │ └── [4.0K] META-INF
│ │ └── [4.0K] licenses
│ │ └── [4.0K] commons-cli
│ │ └── [ 11K] LICENSE.txt
│ ├── [4.0K] site
│ │ ├── [4.0K] markdown
│ │ │ ├── [ 10K] arguments.md
│ │ │ └── [1.3K] index.md.vm
│ │ ├── [4.0K] resources
│ │ │ └── [4.0K] images
│ │ │ └── [ 10K] dc-cli.svg
│ │ └── [1.2K] site.xml
│ └── [4.0K] test
│ ├── [4.0K] java
│ │ └── [4.0K] org
│ │ └── [4.0K] owasp
│ │ └── [4.0K] dependencycheck
│ │ ├── [8.0K] AppTest.java
│ │ ├── [1.3K] BaseTest.java
│ │ └── [9.7K] CliParserTest.java
│ └── [4.0K] resources
│ ├── [ 48] checkSumTest.file
│ ├── [1.1K] sample2.properties
│ └── [1.1K] sample.properties
├── [4.0K] core
│ ├── [ 11K] LICENSE.txt
│ ├── [1.0K] NOTICE.txt
│ ├── [ 23K] pom.xml
│ ├── [1.1K] README.md
│ └── [4.0K] src
│ ├── [4.0K] main
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] owasp
│ │ │ └── [4.0K] dependencycheck
│ │ │ ├── [4.0K] agent
│ │ │ │ ├── [ 33K] DependencyCheckScanAgent.java
│ │ │ │ └── [ 370] package-info.java
│ │ │ ├── [3.9K] AnalysisTask.java
│ │ │ ├── [4.0K] analyzer
│ │ │ │ ├── [5.7K] AbstractAnalyzer.java
│ │ │ │ ├── [4.5K] AbstractDependencyComparingAnalyzer.java
│ │ │ │ ├── [4.9K] AbstractFileTypeAnalyzer.java
│ │ │ │ ├── [ 12K] AbstractNpmAnalyzer.java
│ │ │ │ ├── [ 10K] AbstractSuppressionAnalyzer.java
│ │ │ │ ├── [1.6K] AnalysisPhase.java
│ │ │ │ ├── [3.9K] Analyzer.java
│ │ │ │ ├── [4.0K] AnalyzerService.java
│ │ │ │ ├── [ 26K] ArchiveAnalyzer.java
│ │ │ │ ├── [ 15K] AssemblyAnalyzer.java
│ │ │ │ ├── [9.4K] AutoconfAnalyzer.java
│ │ │ │ ├── [ 11K] CentralAnalyzer.java
│ │ │ │ ├── [8.3K] CMakeAnalyzer.java
│ │ │ │ ├── [7.7K] CocoaPodsAnalyzer.java
│ │ │ │ ├── [6.4K] ComposerLockAnalyzer.java
│ │ │ │ ├── [ 36K] CPEAnalyzer.java
│ │ │ │ ├── [2.3K] CpeSuppressionAnalyzer.java
│ │ │ │ ├── [ 22K] DependencyBundlingAnalyzer.java
│ │ │ │ ├── [9.3K] DependencyMergingAnalyzer.java
│ │ │ │ ├── [4.0K] exception
│ │ │ │ │ ├── [1.7K] AnalysisException.java
│ │ │ │ │ ├── [1.8K] ArchiveExtractionException.java
│ │ │ │ │ └── [ 126] package-info.java
│ │ │ │ ├── [1.0K] Experimental.java
│ │ │ │ ├── [ 25K] FalsePositiveAnalyzer.java
│ │ │ │ ├── [4.9K] FileNameAnalyzer.java
│ │ │ │ ├── [ 893] FileTypeAnalyzer.java
│ │ │ │ ├── [ 13K] HintAnalyzer.java
│ │ │ │ ├── [ 55K] JarAnalyzer.java
│ │ │ │ ├── [ 11K] NexusAnalyzer.java
│ │ │ │ ├── [ 11K] NodePackageAnalyzer.java
│ │ │ │ ├── [8.6K] NspAnalyzer.java
│ │ │ │ ├── [5.6K] NuspecAnalyzer.java
│ │ │ │ ├── [3.8K] NvdCveAnalyzer.java
│ │ │ │ ├── [7.4K] OpenSSLAnalyzer.java
│ │ │ │ ├── [ 162] package-info.java
│ │ │ │ ├── [ 14K] PythonDistributionAnalyzer.java
│ │ │ │ ├── [ 12K] PythonPackageAnalyzer.java
│ │ │ │ ├── [1.0K] Retired.java
│ │ │ │ ├── [ 20K] RubyBundleAuditAnalyzer.java
│ │ │ │ ├── [6.2K] RubyBundlerAnalyzer.java
│ │ │ │ ├── [9.6K] RubyGemspecAnalyzer.java
│ │ │ │ ├── [7.0K] SwiftPackageManagerAnalyzer.java
│ │ │ │ ├── [6.4K] VersionFilterAnalyzer.java
│ │ │ │ └── [2.2K] VulnerabilitySuppressionAnalyzer.java
│ │ │ ├── [4.0K] data
│ │ │ │ ├── [4.0K] central
│ │ │ │ │ ├── [8.7K] CentralSearch.java
│ │ │ │ │ └── [ 246] package-info.java
│ │ │ │ ├── [4.0K] composer
│ │ │ │ │ ├── [2.7K] ComposerDependency.java
│ │ │ │ │ ├── [1.7K] ComposerException.java
│ │ │ │ │ ├── [4.5K] ComposerLockParser.java
│ │ │ │ │ └── [ 97] package-info.java
│ │ │ │ ├── [4.0K] cpe
│ │ │ │ │ ├── [ 11K] CpeMemoryIndex.java
│ │ │ │ │ ├── [1.4K] Fields.java
│ │ │ │ │ ├── [5.1K] IndexEntry.java
│ │ │ │ │ ├── [1.7K] IndexException.java
│ │ │ │ │ └── [ 111] package-info.java
│ │ │ │ ├── [4.0K] cwe
│ │ │ │ │ ├── [2.6K] CweDB.java
│ │ │ │ │ ├── [1.7K] CweHandler.java
│ │ │ │ │ └── [ 107] package-info.java
│ │ │ │ ├── [4.0K] lucene
│ │ │ │ │ ├── [2.5K] AbstractTokenizingFilter.java
│ │ │ │ │ ├── [4.5K] AlphaNumericFilter.java
│ │ │ │ │ ├── [1.8K] AlphaNumericTokenizer.java
│ │ │ │ │ ├── [1.5K] DependencySimilarity.java
│ │ │ │ │ ├── [3.0K] LuceneUtils.java
│ │ │ │ │ ├── [ 113] package-info.java
│ │ │ │ │ ├── [3.8K] SearchFieldAnalyzer.java
│ │ │ │ │ ├── [4.5K] TokenPairConcatenatingFilter.java
│ │ │ │ │ └── [3.1K] UrlTokenizingFilter.java
│ │ │ │ ├── [4.0K] nexus
│ │ │ │ │ ├── [5.6K] MavenArtifact.java
│ │ │ │ │ ├── [7.8K] NexusSearch.java
│ │ │ │ │ └── [ 238] package-info.java
│ │ │ │ ├── [4.0K] nsp
│ │ │ │ │ ├── [8.8K] Advisory.java
│ │ │ │ │ ├── [8.3K] NspSearch.java
│ │ │ │ │ ├── [ 247] package-info.java
│ │ │ │ │ └── [2.8K] SanitizePackage.java
│ │ │ │ ├── [4.0K] nuget
│ │ │ │ │ ├── [4.0K] NugetPackage.java
│ │ │ │ │ ├── [2.5K] NuspecParseException.java
│ │ │ │ │ ├── [1.2K] NuspecParser.java
│ │ │ │ │ ├── [ 232] package-info.java
│ │ │ │ │ └── [3.6K] XPathNuspecParser.java
│ │ │ │ ├── [4.0K] nvdcve
│ │ │ │ │ ├── [ 18K] ConnectionFactory.java
│ │ │ │ │ ├── [1.5K] CorruptDatabaseException.java
│ │ │ │ │ ├── [ 43K] CveDB.java
│ │ │ │ │ ├── [1.6K] DatabaseException.java
│ │ │ │ │ ├── [6.7K] DatabaseProperties.java
│ │ │ │ │ ├── [6.5K] DriverLoader.java
│ │ │ │ │ ├── [1.6K] DriverLoadException.java
│ │ │ │ │ ├── [6.3K] DriverShim.java
│ │ │ │ │ └── [ 111] package-info.java
│ │ │ │ └── [4.0K] update
│ │ │ │ ├── [1.5K] CachedWebDataSource.java
│ │ │ │ ├── [4.0K] cpe
│ │ │ │ │ ├── [ 11K] CPEHandler.java
│ │ │ │ │ ├── [3.3K] Cpe.java
│ │ │ │ │ └── [ 349] package-info.java
│ │ │ │ ├── [6.3K] CpeUpdater.java
│ │ │ │ ├── [9.7K] EngineVersionCheck.java
│ │ │ │ ├── [4.0K] exception
│ │ │ │ │ ├── [1.5K] InvalidDataException.java
│ │ │ │ │ ├── [ 134] package-info.java
│ │ │ │ │ └── [1.7K] UpdateException.java
│ │ │ │ ├── [4.0K] nvd
│ │ │ │ │ ├── [7.4K] DownloadTask.java
│ │ │ │ │ ├── [7.8K] NvdCve12Handler.java
│ │ │ │ │ ├── [ 17K] NvdCve20Handler.java
│ │ │ │ │ ├── [3.1K] NvdCveInfo.java
│ │ │ │ │ ├── [ 173] package-info.java
│ │ │ │ │ ├── [6.2K] ProcessTask.java
│ │ │ │ │ └── [4.9K] UpdateableNvdCve.java
│ │ │ │ ├── [ 21K] NvdCveUpdater.java
│ │ │ │ ├── [ 394] package-info.java
│ │ │ │ └── [1.7K] UpdateService.java
│ │ │ ├── [4.0K] dependency
│ │ │ │ ├── [1.0K] Confidence.java
│ │ │ │ ├── [ 24K] Dependency.java
│ │ │ │ ├── [ 13K] EvidenceCollection.java
│ │ │ │ ├── [7.3K] Evidence.java
│ │ │ │ ├── [ 967] EvidenceType.java
│ │ │ │ ├── [6.8K] Identifier.java
│ │ │ │ ├── [ 102] package-info.java
│ │ │ │ ├── [3.8K] Reference.java
│ │ │ │ ├── [ 14K] Vulnerability.java
│ │ │ │ └── [ 12K] VulnerableSoftware.java
│ │ │ ├── [ 41K] Engine.java
│ │ │ ├── [4.0K] exception
│ │ │ │ ├── [1.8K] DependencyNotFoundException.java
│ │ │ │ ├── [6.0K] ExceptionCollection.java
│ │ │ │ ├── [1.7K] H2DBLockException.java
│ │ │ │ ├── [2.5K] InitializationException.java
│ │ │ │ ├── [1.7K] NoDataException.java
│ │ │ │ ├── [ 119] package-info.java
│ │ │ │ ├── [1.7K] ReportException.java
│ │ │ │ └── [1.8K] ScanAgentException.java
│ │ │ ├── [ 98] package-info.java
│ │ │ ├── [4.0K] reporting
│ │ │ │ ├── [7.3K] EscapeTool.java
│ │ │ │ ├── [ 99] package-info.java
│ │ │ │ ├── [ 18K] ReportGenerator.java
│ │ │ │ └── [3.9K] VelocityLoggerRedirect.java
│ │ │ ├── [4.0K] utils
│ │ │ │ ├── [1.7K] DateUtil.java
│ │ │ │ ├── [3.0K] DBUtils.java
│ │ │ │ ├── [8.6K] DependencyVersion.java
│ │ │ │ ├── [5.4K] DependencyVersionUtil.java
│ │ │ │ ├── [ 11K] ExtractionUtil.java
│ │ │ │ ├── [4.9K] FileFilterBuilder.java
│ │ │ │ ├── [2.4K] Filter.java
│ │ │ │ ├── [1.9K] H2DBCleanupHook.java
│ │ │ │ ├── [9.6K] H2DBLock.java
│ │ │ │ ├── [1.9K] H2DBShutdownHookFactory.java
│ │ │ │ ├── [1.1K] H2DBShutdownHook.java
│ │ │ │ ├── [ 138] package-info.java
│ │ │ │ ├── [3.2K] Pair.java
│ │ │ │ └── [4.3K] UrlStringUtils.java
│ │ │ └── [4.0K] xml
│ │ │ ├── [4.0K] hints
│ │ │ │ ├── [6.5K] EvidenceMatcher.java
│ │ │ │ ├── [2.0K] HintErrorHandler.java
│ │ │ │ ├── [ 10K] HintHandler.java
│ │ │ │ ├── [1.8K] HintParseException.java
│ │ │ │ ├── [5.7K] HintParser.java
│ │ │ │ ├── [9.1K] HintRule.java
│ │ │ │ ├── [ 135] package-info.java
│ │ │ │ └── [2.3K] VendorDuplicatingHintRule.java
│ │ │ ├── [ 101] package-info.java
│ │ │ ├── [4.0K] pom
│ │ │ │ ├── [3.0K] License.java
│ │ │ │ ├── [9.6K] Model.java
│ │ │ │ ├── [ 113] package-info.java
│ │ │ │ ├── [7.2K] PomHandler.java
│ │ │ │ ├── [1.8K] PomParseException.java
│ │ │ │ ├── [3.7K] PomParser.java
│ │ │ │ └── [4.8K] PomUtils.java
│ │ │ ├── [4.0K] suppression
│ │ │ │ ├── [ 106] package-info.java
│ │ │ │ ├── [4.9K] PropertyType.java
│ │ │ │ ├── [2.0K] SuppressionErrorHandler.java
│ │ │ │ ├── [6.4K] SuppressionHandler.java
│ │ │ │ ├── [1.8K] SuppressionParseException.java
│ │ │ │ ├── [5.2K] SuppressionParser.java
│ │ │ │ └── [ 14K] SuppressionRule.java
│ │ │ ├── [9.4K] XmlEntity.java
│ │ │ └── [8.0K] XmlInputStream.java
│ │ └── [4.0K] resources
│ │ ├── [4.0K] data
│ │ │ ├── [ 49K] cwe.hashmap.serialized
│ │ │ ├── [ 807] dbStatements_h2.properties
│ │ │ ├── [ 612] dbStatements_mysql.properties
│ │ │ ├── [ 659] dbStatements_oracle.properties
│ │ │ ├── [ 780] dbStatements_postgresql.properties
│ │ │ ├── [3.2K] dbStatements.properties
│ │ │ ├── [1.8K] initialize_mssql.sql
│ │ │ ├── [2.1K] initialize_mysql.sql
│ │ │ ├── [2.9K] initialize_oracle.sql
│ │ │ ├── [2.1K] initialize_postgres.sql
│ │ │ ├── [1.5K] initialize.sql
│ │ │ ├── [ 53] upgrade_2.9.sql
│ │ │ ├── [ 286] upgrade_3.0.sql
│ │ │ └── [ 376] upgrade_mysql_2.9.sql
│ │ ├── [ 12K] dependencycheck-base-hint.xml
│ │ ├── [ 72K] dependencycheck-base-suppression.xml
│ │ ├── [6.0K] dependencycheck.properties
│ │ ├── [6.5K] GrokAssembly.exe
│ │ ├── [ 183] GrokAssembly.exe.config
│ │ ├── [4.0K] META-INF
│ │ │ ├── [4.0K] licenses
│ │ │ │ ├── [4.0K] commons-compress
│ │ │ │ │ └── [ 11K] LICENSE.txt
│ │ │ │ ├── [4.0K] commons-io
│ │ │ │ │ └── [ 11K] LICENSE.txt
│ │ │ │ ├── [4.0K] cve
│ │ │ │ │ └── [ 839] license.txt
│ │ │ │ ├── [4.0K] cwe
│ │ │ │ │ └── [1.5K] license.txt
│ │ │ │ ├── [4.0K] h2database
│ │ │ │ │ ├── [ 33K] license.txt
│ │ │ │ │ └── [ 310] readme.txt
│ │ │ │ ├── [4.0K] jquery
│ │ │ │ │ └── [ 72K] MIT-LICENSE.txt
│ │ │ │ ├── [4.0K] jsoup
│ │ │ │ │ └── [1.1K] LICENSE.txt
│ │ │ │ ├── [4.0K] lucene
│ │ │ │ │ └── [ 11K] LICENSE.txt
│ │ │ │ ├── [4.0K] StupidTablePlugin
│ │ │ │ │ └── [1.1K] LICENSE.txt
│ │ │ │ └── [4.0K] velocity
│ │ │ │ └── [ 11K] LICENSE.txt
│ │ │ └── [4.0K] services
│ │ │ ├── [1.5K] org.owasp.dependencycheck.analyzer.Analyzer
│ │ │ └── [ 108] org.owasp.dependencycheck.data.update.CachedWebDataSource
│ │ ├── [4.0K] schema
│ │ │ ├── [4.0K] cpe
│ │ │ │ └── [ 13K] cpe-dictionary_2.2.xsd
│ │ │ ├── [ 24K] dependency-check.1.3.xsd
│ │ │ ├── [ 10K] dependency-check.1.4.xsd
│ │ │ ├── [ 11K] dependency-check.1.5.xsd
│ │ │ ├── [ 11K] dependency-check.1.6.xsd
│ │ │ ├── [ 11K] dependency-check.1.7.xsd
│ │ │ ├── [3.0K] dependency-hint.1.0.xsd
│ │ │ ├── [3.6K] dependency-hint.1.1.xsd
│ │ │ ├── [3.3K] dependency-hint.1.2.xsd
│ │ │ ├── [3.8K] dependency-hint.1.3.xsd
│ │ │ ├── [2.8K] dependency-suppression.1.1.xsd
│ │ │ ├── [4.0K] nvdcve
│ │ │ │ ├── [4.0K] 1_2
│ │ │ │ │ └── [ 18K] nvdcve.xsd
│ │ │ │ └── [4.0K] 2_0
│ │ │ │ ├── [2.8K] cce_0.1.xsd
│ │ │ │ ├── [8.1K] cpe-language_2.1.xsd
│ │ │ │ ├── [3.2K] cve_0.1.xsd
│ │ │ │ ├── [ 17K] cvss-v2_0.2.xsd
│ │ │ │ ├── [2.4K] nvd-cve-feed_2.0.xsd
│ │ │ │ ├── [3.5K] patch_0.1.xsd
│ │ │ │ ├── [7.5K] scap-core_0.1.xsd
│ │ │ │ └── [ 14K] vulnerability_0.4.xsd
│ │ │ ├── [4.0K] pom
│ │ │ │ ├── [ 287] generateBindings.bat
│ │ │ │ ├── [ 222] generateBindings.sh
│ │ │ │ └── [104K] maven-v4_0_0.xsd
│ │ │ └── [2.8K] suppression.xsd
│ │ └── [4.0K] templates
│ │ ├── [2.0K] csvReport.vsl
│ │ ├── [160K] htmlReport.vsl
│ │ ├── [4.0K] img
│ │ │ ├── [ 67] minus.gif
│ │ │ └── [ 69] plus.gif
│ │ ├── [ 11K] jsonReport.vsl
│ │ ├── [4.0K] scripts
│ │ │ └── [ 90K] jquery-1.8.0.min.js
│ │ ├── [111K] vulnReport.vsl
│ │ └── [10.0K] xmlReport.vsl
│ ├── [4.0K] site
│ │ ├── [4.0K] markdown
│ │ │ └── [ 688] index.md
│ │ ├── [4.0K] resources
│ │ │ └── [4.0K] images
│ │ │ └── [ 12K] dc-core.svg
│ │ └── [1.2K] site.xml
│ └── [4.0K] test
│ ├── [4.0K] java
│ │ └── [4.0K] org
│ │ └── [4.0K] owasp
│ │ └── [4.0K] dependencycheck
│ │ ├── [3.0K] AnalysisTaskTest.java
│ │ ├── [4.0K] analyzer
│ │ │ ├── [1.3K] AbstractFileTypeAnalyzerTest.java
│ │ │ ├── [6.8K] AbstractSuppressionAnalyzerTest.java
│ │ │ ├── [4.3K] AnalyzerServiceTest.java
│ │ │ ├── [ 13K] ArchiveAnalyzerIT.java
│ │ │ ├── [2.5K] ArchiveAnalyzerTest.java
│ │ │ ├── [9.1K] AssemblyAnalyzerTest.java
│ │ │ ├── [6.6K] AutoconfAnalyzerTest.java
│ │ │ ├── [5.9K] CentralAnalyzerTest.java
│ │ │ ├── [6.6K] CMakeAnalyzerTest.java
│ │ │ ├── [4.5K] ComposerLockAnalyzerTest.java
│ │ │ ├── [ 13K] CPEAnalyzerIT.java
│ │ │ ├── [5.7K] CPEAnalyzerTest.java
│ │ │ ├── [3.5K] DependencyBundlingAnalyzerIT.java
│ │ │ ├── [4.5K] DependencyBundlingAnalyzerTest.java
│ │ │ ├── [3.8K] FalsePositiveAnalyzerTest.java
│ │ │ ├── [3.5K] FileNameAnalyzerTest.java
│ │ │ ├── [6.4K] HintAnalyzerTest.java
│ │ │ ├── [8.5K] JarAnalyzerTest.java
│ │ │ ├── [4.8K] NodePackageAnalyzerTest.java
│ │ │ ├── [4.3K] NspAnalyzerTest.java
│ │ │ ├── [3.1K] NuspecAnalyzerTest.java
│ │ │ ├── [3.6K] OpenSSLAnalyzerTest.java
│ │ │ ├── [6.7K] PythonDistributionAnalyzerTest.java
│ │ │ ├── [3.5K] PythonPackageAnalyzerTest.java
│ │ │ ├── [8.6K] RubyBundleAuditAnalyzerIT.java
│ │ │ ├── [4.0K] RubyBundlerAnalyzerTest.java
│ │ │ ├── [4.5K] RubyGemspecAnalyzerTest.java
│ │ │ ├── [4.5K] SwiftAnalyzersTest.java
│ │ │ ├── [9.5K] VersionFilterAnalyzerTest.java
│ │ │ └── [4.4K] VulnerabilitySuppressionAnalyzerIT.java
│ │ ├── [3.3K] BaseDBTestCase.java
│ │ ├── [3.5K] BaseTest.java
│ │ ├── [4.0K] data
│ │ │ ├── [4.0K] central
│ │ │ │ └── [2.3K] CentralSearchTest.java
│ │ │ ├── [4.0K] composer
│ │ │ │ └── [2.4K] ComposerLockParserTest.java
│ │ │ ├── [4.0K] cpe
│ │ │ │ ├── [4.0K] CpeMemoryIndexTest.java
│ │ │ │ └── [1.3K] IndexEntryTest.java
│ │ │ ├── [4.0K] cwe
│ │ │ │ └── [2.8K] CweDBTest.java
│ │ │ ├── [4.0K] lucene
│ │ │ │ ├── [3.7K] AlphaNumericFilterTest.java
│ │ │ │ ├── [5.0K] FieldAnalyzerTest.java
│ │ │ │ ├── [2.5K] LuceneUtilsTest.java
│ │ │ │ ├── [1.2K] SearchFieldAnalyzerTest.java
│ │ │ │ ├── [3.4K] TokenPairConcatenatingFilterTest.java
│ │ │ │ └── [2.9K] UrlTokenizingFilterTest.java
│ │ │ ├── [4.0K] nexus
│ │ │ │ └── [2.9K] NexusSearchTest.java
│ │ │ ├── [4.0K] nsp
│ │ │ │ ├── [3.0K] NspSearchTest.java
│ │ │ │ └── [2.7K] SanitizePackageTest.java
│ │ │ ├── [4.0K] nuget
│ │ │ │ └── [3.0K] XPathNuspecParserTest.java
│ │ │ ├── [4.0K] nvdcve
│ │ │ │ ├── [1.3K] ConnectionFactoryTest.java
│ │ │ │ ├── [6.7K] CveDBIT.java
│ │ │ │ ├── [3.1K] CveDBMySqlIT.java
│ │ │ │ ├── [3.6K] DatabasePropertiesIT.java
│ │ │ │ └── [5.7K] DriverLoaderTest.java
│ │ │ └── [4.0K] update
│ │ │ ├── [6.1K] EngineVersionCheckTest.java
│ │ │ ├── [4.0K] nvd
│ │ │ │ ├── [2.1K] DownloadTaskTest.java
│ │ │ │ ├── [1.8K] NvdCve_1_2_HandlerTest.java
│ │ │ │ ├── [3.4K] NvdCve_2_0_HandlerTest.java
│ │ │ │ ├── [2.7K] NvdCveInfoTest.java
│ │ │ │ └── [3.7K] UpdateableNvdCveTest.java
│ │ │ └── [1.5K] NvdCveUpdaterIT.java
│ │ ├── [4.0K] dependency
│ │ │ ├── [7.7K] DependencyTest.java
│ │ │ ├── [4.9K] EvidenceTest.java
│ │ │ ├── [4.3K] VulnerabilityTest.java
│ │ │ └── [6.5K] VulnerableSoftwareTest.java
│ │ ├── [3.0K] EngineIT.java
│ │ ├── [5.4K] EngineModeIT.java
│ │ ├── [3.5K] EngineTest.java
│ │ ├── [4.0K] reporting
│ │ │ ├── [ 11K] EscapeToolTest.java
│ │ │ └── [3.9K] ReportGeneratorIT.java
│ │ ├── [4.0K] utils
│ │ │ ├── [1.5K] DateUtilTest.java
│ │ │ ├── [7.4K] DependencyVersionTest.java
│ │ │ ├── [3.6K] DependencyVersionUtilTest.java
│ │ │ ├── [2.2K] FilterTest.java
│ │ │ └── [2.5K] UrlStringUtilsTest.java
│ │ └── [4.0K] xml
│ │ ├── [4.0K] hints
│ │ │ ├── [9.7K] EvidenceMatcherTest.java
│ │ │ ├── [2.7K] HintHandlerTest.java
│ │ │ └── [ 14K] HintParserTest.java
│ │ ├── [4.0K] pom
│ │ │ ├── [8.3K] ModelTest.java
│ │ │ └── [1.8K] PomUtilsTest.java
│ │ ├── [4.0K] suppression
│ │ │ ├── [2.5K] PropertyTypeTest.java
│ │ │ ├── [2.4K] SuppressionHandlerTest.java
│ │ │ ├── [1.5K] SuppressionParserTest.java
│ │ │ └── [ 17K] SuppressionRuleTest.java
│ │ ├── [1.5K] XmlEntityTest.java
│ │ └── [4.5K] XmlInputStreamTest.java
│ └── [4.0K] resources
│ ├── [4.0K] autoconf
│ │ ├── [4.0K] binutils
│ │ │ ├── [7.6K] config.in
│ │ │ ├── [486K] configure
│ │ │ └── [ 14K] configure.ac
│ │ ├── [4.0K] ghostscript
│ │ │ └── [ 32K] configure.ac
│ │ └── [4.0K] readable-code
│ │ ├── [148K] configure
│ │ └── [ 19K] configure.ac
│ ├── [7.6K] avro-ipc-1.5.0.jar
│ ├── [ 95K] bootable-0.1.0.jar
│ ├── [4.0K] cmake
│ │ ├── [4.0K] opencv
│ │ │ ├── [4.0K] 3rdparty
│ │ │ │ └── [4.0K] ffmpeg
│ │ │ │ └── [ 382] ffmpeg_version.cmake
│ │ │ ├── [4.0K] cmake
│ │ │ │ ├── [4.0K] checks
│ │ │ │ │ ├── [1.9K] directx.cpp
│ │ │ │ │ ├── [ 363] opencl.cpp
│ │ │ │ │ ├── [ 384] OpenCVDetectCudaArch.cu
│ │ │ │ │ ├── [ 101] vfwtest.cpp
│ │ │ │ │ └── [ 327] win32uitest.cpp
│ │ │ │ ├── [2.6K] cl2cpp.cmake
│ │ │ │ ├── [ 262] copyAndroidLibs.cmake
│ │ │ │ ├── [4.0K] FindCUDA
│ │ │ │ │ ├── [3.4K] make2cmake.cmake
│ │ │ │ │ ├── [3.4K] parse_cubin.cmake
│ │ │ │ │ └── [ 11K] run_nvcc.cmake
│ │ │ │ ├── [ 73K] FindCUDA.cmake
│ │ │ │ ├── [ 13K] OpenCVCompilerOptions.cmake
│ │ │ │ ├── [6.8K] OpenCVConfig.cmake
│ │ │ │ ├── [5.5K] OpenCVCRTLinkage.cmake
│ │ │ │ ├── [ 16K] OpenCVDetectAndroidSDK.cmake
│ │ │ │ ├── [ 922] OpenCVDetectApacheAnt.cmake
│ │ │ │ ├── [ 361] OpenCVDetectCStripes.cmake
│ │ │ │ ├── [8.9K] OpenCVDetectCUDA.cmake
│ │ │ │ ├── [5.5K] OpenCVDetectCXXCompiler.cmake
│ │ │ │ ├── [ 293] OpenCVDetectDirectX.cmake
│ │ │ │ ├── [2.3K] OpenCVDetectOpenCL.cmake
│ │ │ │ ├── [ 11K] OpenCVDetectPython.cmake
│ │ │ │ ├── [3.2K] OpenCVDetectTBB.cmake
│ │ │ │ ├── [2.0K] OpenCVDetectVTK.cmake
│ │ │ │ ├── [1.4K] OpenCVExtraTargets.cmake
│ │ │ │ ├── [1.2K] OpenCVFindIntelPerCSDK.cmake
│ │ │ │ ├── [1.2K] OpenCVFindIPPAsync.cmake
│ │ │ │ ├── [9.6K] OpenCVFindIPP.cmake
│ │ │ │ ├── [2.8K] OpenCVFindLATEX.cmake
│ │ │ │ ├── [6.9K] OpenCVFindLibsGrfmt.cmake
│ │ │ │ ├── [2.5K] OpenCVFindLibsGUI.cmake
│ │ │ │ ├── [4.0K] OpenCVFindLibsPerf.cmake
│ │ │ │ ├── [ 11K] OpenCVFindLibsVideo.cmake
│ │ │ │ ├── [7.8K] OpenCVFindMatlab.cmake
│ │ │ │ ├── [3.3K] OpenCVFindOpenEXR.cmake
│ │ │ │ ├── [2.9K] OpenCVFindOpenNI2.cmake
│ │ │ │ ├── [4.5K] OpenCVFindOpenNI.cmake
│ │ │ │ ├── [1.1K] OpenCVFindWebP.cmake
│ │ │ │ ├── [1.4K] OpenCVFindXimea.cmake
│ │ │ │ ├── [1.7K] OpenCVGenABI.cmake
│ │ │ │ ├── [3.6K] OpenCVGenAndroidMK.cmake
│ │ │ │ ├── [8.5K] OpenCVGenConfig.cmake
│ │ │ │ ├── [1.6K] OpenCVGenHeaders.cmake
│ │ │ │ ├── [ 499] OpenCVGenInfoPlist.cmake
│ │ │ │ ├── [3.2K] OpenCVGenPkgconfig.cmake
│ │ │ │ ├── [ 145] OpenCVMinDepVersions.cmake
│ │ │ │ ├── [ 43K] OpenCVModule.cmake
│ │ │ │ ├── [5.5K] OpenCVPackaging.cmake
│ │ │ │ ├── [ 13K] OpenCVPCHSupport.cmake
│ │ │ │ ├── [ 26K] OpenCVUtils.cmake
│ │ │ │ ├── [1.2K] OpenCVVersion.cmake
│ │ │ │ └── [4.0K] templates
│ │ │ │ ├── [1.1K] cmake_uninstall.cmake.in
│ │ │ │ ├── [3.8K] cvconfig.h.in
│ │ │ │ ├── [ 702] opencv_abi.xml.in
│ │ │ │ ├── [ 15K] OpenCVConfig.cmake.in
│ │ │ │ ├── [ 393] OpenCVConfig-version.cmake.in
│ │ │ │ ├── [4.1K] OpenCV.mk.in
│ │ │ │ ├── [ 195] opencv_modules.hpp.in
│ │ │ │ ├── [1.4K] opencv_run_all_tests_android.sh.in
│ │ │ │ ├── [3.9K] opencv_run_all_tests_unix.sh.in
│ │ │ │ ├── [1.7K] opencv_run_all_tests_windows.cmd.in
│ │ │ │ └── [ 364] opencv-XXX.pc.in
│ │ │ ├── [ 54K] CMakeLists.txt
│ │ │ └── [2.2K] LICENSE
│ │ ├── [ 184] README.md
│ │ └── [4.0K] zlib
│ │ ├── [7.9K] CMakeLists.txt
│ │ └── [5.1K] README
│ ├── [ 835] commons-fileupload-1.2.1.suppression.xml
│ ├── [ 62K] composer.lock
│ ├── [2.5K] cve-1.2-2008_4411.xml
│ ├── [8.3K] cve-2.0-2008_4411.xml
│ ├── [5.8K] dependencycheck.properties
│ ├── [2.0K] dwr.jar
│ ├── [8.5K] dwr-pom.xml
│ ├── [565K] FileHelpers.2.0.0.0.nupkg
│ ├── [540K] file.tar
│ ├── [486K] file.tar.bz2
│ ├── [486K] file.tar.gz
│ ├── [486K] file.tbz2
│ ├── [486K] file.tgz
│ ├── [3.9M] hibernate3.jar
│ ├── [1.5K] hints_12.xml
│ ├── [1.6K] hints_13.xml
│ ├── [1.2K] hints_invalid.xml
│ ├── [1.1K] hints.xml
│ ├── [ 603] incorrectSuppressions.xml
│ ├── [ 11K] jmockit-1.26.pom
│ ├── [1.6K] log4net.2.0.3.nuspec
│ ├── [292K] log4net.dll
│ ├── [1.0K] logback-test.xml
│ ├── [ 12K] MANIFEST.MF
│ ├── [852K] mysql-connector-java-5.1.27-bin.jar
│ ├── [4.0K] nodejs
│ │ ├── [4.0K] node_modules
│ │ │ └── [4.0K] dns-sync
│ │ │ ├── [ 53] index.js
│ │ │ ├── [4.0K] lib
│ │ │ │ └── [ 889] dns-sync.js
│ │ │ ├── [1.0K] LICENSE
│ │ │ ├── [ 324] Makefile
│ │ │ ├── [4.0K] node_modules
│ │ │ │ ├── [4.0K] debug
│ │ │ │ │ ├── [2.4K] debug.js
│ │ │ │ │ ├── [ 129] index.js
│ │ │ │ │ ├── [4.0K] lib
│ │ │ │ │ │ └── [2.3K] debug.js
│ │ │ │ │ ├── [1.3K] package.json
│ │ │ │ │ └── [4.4K] Readme.md
│ │ │ │ └── [4.0K] shelljs
│ │ │ │ ├── [4.0K] bin
│ │ │ │ │ └── [1.1K] shjs
│ │ │ │ ├── [ 86] global.js
│ │ │ │ ├── [1.5K] LICENSE
│ │ │ │ ├── [1.0K] make.js
│ │ │ │ ├── [1.3K] package.json
│ │ │ │ ├── [ 14K] README.md
│ │ │ │ ├── [4.0K] scripts
│ │ │ │ │ ├── [ 514] generate-docs.js
│ │ │ │ │ └── [1.0K] run-tests.js
│ │ │ │ ├── [3.4K] shell.js
│ │ │ │ └── [4.0K] src
│ │ │ │ ├── [1.0K] cat.js
│ │ │ │ ├── [ 444] cd.js
│ │ │ │ ├── [6.3K] chmod.js
│ │ │ │ ├── [4.5K] common.js
│ │ │ │ ├── [5.7K] cp.js
│ │ │ │ ├── [5.1K] dirs.js
│ │ │ │ ├── [ 461] echo.js
│ │ │ │ ├── [ 266] error.js
│ │ │ │ ├── [6.0K] exec.js
│ │ │ │ ├── [1.3K] find.js
│ │ │ │ ├── [1.4K] grep.js
│ │ │ │ ├── [3.7K] ls.js
│ │ │ │ ├── [1.7K] mkdir.js
│ │ │ │ ├── [2.2K] mv.js
│ │ │ │ ├── [ 14] popd.js
│ │ │ │ ├── [ 14] pushd.js
│ │ │ │ ├── [ 241] pwd.js
│ │ │ │ ├── [3.6K] rm.js
│ │ │ │ ├── [1.2K] sed.js
│ │ │ │ ├── [1.7K] tempdir.js
│ │ │ │ ├── [1.9K] test.js
│ │ │ │ ├── [ 750] toEnd.js
│ │ │ │ ├── [ 794] to.js
│ │ │ │ └── [1.8K] which.js
│ │ │ ├── [1.2K] package.json
│ │ │ ├── [ 487] README.md
│ │ │ ├── [4.0K] scripts
│ │ │ │ └── [ 307] dns-lookup-script.js
│ │ │ └── [4.0K] test
│ │ │ └── [ 572] test.js
│ │ ├── [ 411] npm-shrinkwrap.json
│ │ └── [ 377] package-lock.json
│ ├── [4.0K] nsp
│ │ ├── [ 0] empty.json
│ │ ├── [ 56] minimal-invalid.json
│ │ └── [1.7K] package.json
│ ├── [4.0K] nuspec
│ │ └── [ 545] test.nuspec
│ ├── [ 64K] nvdcve-2012.xml
│ ├── [3.2M] nvdcve-2014.xml
│ ├── [178K] nvdcve-2.0-2012.xml
│ ├── [9.9M] nvdcve-2.0-2014.xml
│ ├── [1.6M] nvdcve-2.0-modified.xml
│ ├── [504K] nvdcve-modified.xml
│ ├── [4.0K] openssl
│ │ └── [3.8K] opensslv.h
│ ├── [1023] other-suppressions.xml
│ ├── [4.0K] python
│ │ ├── [4.0K] dist
│ │ │ ├── [2.4K] EggTest-0.0.1-py2.7.egg
│ │ │ └── [2.4K] EggTest-0.0.1-py2.7.zip
│ │ ├── [155K] Django-1.7.2-py2.py3-none-any.whl
│ │ ├── [4.0K] eggtest
│ │ │ ├── [ 288] __about__.py
│ │ │ ├── [ 25] __init__.py
│ │ │ ├── [ 158] __init__.pyc
│ │ │ ├── [ 28] main.py
│ │ │ └── [ 131] main.pyc
│ │ ├── [ 330] setup.py
│ │ └── [4.0K] site-packages
│ │ ├── [4.0K] django
│ │ │ ├── [ 675] __init__.py
│ │ │ └── [5.6K] shortcuts.py
│ │ ├── [4.0K] Django-1.7.2.data
│ │ │ └── [4.0K] scripts
│ │ │ └── [ 115] django-admin.py
│ │ ├── [4.0K] Django-1.7.2.dist-info
│ │ │ ├── [ 10] DESCRIPTION.rst
│ │ │ ├── [ 83] entry_points.txt
│ │ │ ├── [1.5K] LICENSE.txt
│ │ │ ├── [1.2K] METADATA
│ │ │ ├── [1.5K] metadata.json
│ │ │ ├── [ 7] top_level.txt
│ │ │ └── [ 110] WHEEL
│ │ ├── [4.0K] EggTest-0.0.1-py2.7.egg
│ │ │ ├── [4.0K] EGG-INFO
│ │ │ │ ├── [ 1] dependency_links.txt
│ │ │ │ ├── [ 242] PKG-INFO
│ │ │ │ ├── [ 189] SOURCES.txt
│ │ │ │ ├── [ 8] top_level.txt
│ │ │ │ └── [ 1] zip-safe
│ │ │ └── [4.0K] eggtest
│ │ │ ├── [ 288] __about__.py
│ │ │ ├── [ 470] __about__.pyc
│ │ │ ├── [ 25] __init__.py
│ │ │ ├── [ 187] __init__.pyc
│ │ │ ├── [ 28] main.py
│ │ │ └── [ 160] main.pyc
│ │ └── [4.0K] EggTest.egg-info
│ │ ├── [ 1] dependency_links.txt
│ │ ├── [ 242] PKG-INFO
│ │ ├── [ 168] SOURCES.txt
│ │ └── [ 8] top_level.txt
│ ├── [4.0K] ruby
│ │ └── [4.0K] vulnerable
│ │ └── [4.0K] gems
│ │ ├── [4.0K] rails-4.1.15
│ │ │ └── [4.0K] vendor
│ │ │ └── [4.0K] bundle
│ │ │ └── [4.0K] ruby
│ │ │ └── [4.0K] 2.2.0
│ │ │ ├── [4.0K] gems
│ │ │ │ └── [4.0K] pg-0.18.4
│ │ │ │ └── [6.0K] Rakefile
│ │ │ └── [4.0K] specifications
│ │ │ └── [2.1K] dalli-2.7.5.gemspec
│ │ └── [4.0K] specifications
│ │ ├── [ 947] activerecord-oracle_enhanced-adapter-1.1.7.gemspec
│ │ ├── [ 836] i18n-0.7.0.gemspec
│ │ ├── [1.4K] mail-2.4.3.gemspec
│ │ ├── [7.0K] mime-types-1.25.1.gemspec
│ │ ├── [1.0K] netrc-0.10.3.gemspec
│ │ ├── [ 880] polyglot-0.3.5.gemspec
│ │ ├── [2.3K] rest-client-1.7.2.gemspec
│ │ └── [2.1K] treetop-1.4.15.gemspec
│ ├── [7.0M] stagedhttp-modified.tar
│ ├── [531K] struts.zip
│ ├── [1.5K] suppressions.xml
│ ├── [4.0K] swift
│ │ ├── [4.0K] cocoapods
│ │ │ └── [1.3K] EasyPeasy.podspec
│ │ └── [4.0K] Gloss
│ │ ├── [ 853] Gloss.podspec
│ │ └── [1.2K] Package.swift
│ ├── [ 13] test.properties
│ ├── [ 156] test.zip
│ ├── [ 28] textFileWithJarExtension.jar
│ └── [9.4M] uber-1.0-SNAPSHOT.jar
├── [ 465] coverity_scan.sh
├── [1.7K] Dockerfile
├── [ 11K] LICENSE.txt
├── [4.0K] maven
│ ├── [ 11K] LICENSE.txt
│ ├── [ 505] NOTICE.txt
│ ├── [8.7K] pom.xml
│ ├── [1.3K] README.md
│ └── [4.0K] src
│ ├── [4.0K] it
│ │ ├── [4.0K] 617-hierarchical-cross-deps
│ │ │ ├── [ 748] invoker.properties
│ │ │ ├── [4.0K] module-java
│ │ │ │ └── [1.3K] pom.xml
│ │ │ ├── [4.0K] module-web
│ │ │ │ ├── [1.4K] pom.xml
│ │ │ │ └── [4.0K] src
│ │ │ │ └── [4.0K] main
│ │ │ │ └── [4.0K] webapp
│ │ │ │ └── [4.0K] WEB-INF
│ │ │ │ └── [1.0K] web.xml
│ │ │ ├── [1.2K] pom.xml
│ │ │ └── [ 685] postbuild.groovy
│ │ ├── [4.0K] 618-aggregator-purge
│ │ │ ├── [ 902] invoker.properties
│ │ │ ├── [4.0K] module
│ │ │ │ └── [1.3K] pom.xml
│ │ │ ├── [1.1K] pom.xml
│ │ │ └── [1.1K] postbuild.groovy
│ │ ├── [4.0K] 618-aggregator-update-only
│ │ │ ├── [ 745] invoker.properties
│ │ │ ├── [4.0K] module
│ │ │ │ └── [1.3K] pom.xml
│ │ │ ├── [1.1K] pom.xml
│ │ │ └── [1.1K] postbuild.groovy
│ │ ├── [4.0K] 629-jackson-dataformat
│ │ │ ├── [ 761] invoker.properties
│ │ │ ├── [2.7K] pom.xml
│ │ │ └── [1.5K] postbuild.groovy
│ │ ├── [4.0K] 690-threadsafety
│ │ │ ├── [4.0K] first
│ │ │ │ └── [2.6K] pom.xml
│ │ │ ├── [4.0K] first-a
│ │ │ │ └── [2.6K] pom.xml
│ │ │ ├── [4.0K] first-b
│ │ │ │ └── [1.3K] pom.xml
│ │ │ ├── [4.0K] fourth
│ │ │ │ ├── [1.3K] pom.xml
│ │ │ │ └── [4.0K] src
│ │ │ │ └── [4.0K] main
│ │ │ │ └── [4.0K] webapp
│ │ │ │ └── [4.0K] WEB-INF
│ │ │ │ └── [1.0K] web.xml
│ │ │ ├── [4.0K] fourth-a
│ │ │ │ ├── [1.3K] pom.xml
│ │ │ │ └── [4.0K] src
│ │ │ │ └── [4.0K] main
│ │ │ │ └── [4.0K] webapp
│ │ │ │ └── [4.0K] WEB-INF
│ │ │ │ └── [1.0K] web.xml
│ │ │ ├── [4.0K] fourth-b
│ │ │ │ ├── [1.3K] pom.xml
│ │ │ │ └── [4.0K] src
│ │ │ │ └── [4.0K] main
│ │ │ │ └── [4.0K] webapp
│ │ │ │ └── [4.0K] WEB-INF
│ │ │ │ └── [1.0K] web.xml
│ │ │ ├── [ 754] invoker.properties
│ │ │ ├── [1.4K] pom.xml
│ │ │ ├── [1.1K] postbuild.groovy
│ │ │ ├── [4.0K] second
│ │ │ │ ├── [1.3K] pom.xml
│ │ │ │ └── [4.0K] src
│ │ │ │ └── [4.0K] main
│ │ │ │ └── [4.0K] webapp
│ │ │ │ └── [4.0K] WEB-INF
│ │ │ │ └── [1.0K] web.xml
│ │ │ ├── [4.0K] second-a
│ │ │ │ ├── [1.3K] pom.xml
│ │ │ │ └── [4.0K] src
│ │ │ │ └── [4.0K] main
│ │ │ │ └── [4.0K] webapp
│ │ │ │ └── [4.0K] WEB-INF
│ │ │ │ └── [1.0K] web.xml
│ │ │ ├── [4.0K] second-b
│ │ │ │ ├── [1.3K] pom.xml
│ │ │ │ └── [4.0K] src
│ │ │ │ └── [4.0K] main
│ │ │ │ └── [4.0K] webapp
│ │ │ │ └── [4.0K] WEB-INF
│ │ │ │ └── [1.0K] web.xml
│ │ │ ├── [4.0K] third
│ │ │ │ ├── [1.3K] pom.xml
│ │ │ │ └── [4.0K] src
│ │ │ │ └── [4.0K] main
│ │ │ │ └── [4.0K] webapp
│ │ │ │ └── [4.0K] WEB-INF
│ │ │ │ └── [1.0K] web.xml
│ │ │ ├── [4.0K] third-a
│ │ │ │ ├── [1.3K] pom.xml
│ │ │ │ └── [4.0K] src
│ │ │ │ └── [4.0K] main
│ │ │ │ └── [4.0K] webapp
│ │ │ │ └── [4.0K] WEB-INF
│ │ │ │ └── [1.0K] web.xml
│ │ │ └── [4.0K] third-b
│ │ │ ├── [1.3K] pom.xml
│ │ │ └── [4.0K] src
│ │ │ └── [4.0K] main
│ │ │ └── [4.0K] webapp
│ │ │ └── [4.0K] WEB-INF
│ │ │ └── [1.0K] web.xml
│ │ ├── [4.0K] 710-pom-parse-error
│ │ │ ├── [ 761] invoker.properties
│ │ │ ├── [1.2K] pom.xml
│ │ │ └── [ 672] postbuild.groovy
│ │ ├── [4.0K] 729-system-scope-resolved
│ │ │ ├── [ 762] invoker.properties
│ │ │ ├── [1.3K] pom.xml
│ │ │ └── [1.0K] postbuild.groovy
│ │ ├── [4.0K] 729-system-scope-skipped
│ │ │ ├── [ 785] invoker.properties
│ │ │ ├── [1.3K] pom.xml
│ │ │ └── [1.0K] postbuild.groovy
│ │ ├── [4.0K] 730-multiple-suppression-files
│ │ │ ├── [ 755] invoker.properties
│ │ │ ├── [2.1K] pom.xml
│ │ │ ├── [1.4K] postbuild.groovy
│ │ │ ├── [1.0K] test-suppression1.xml
│ │ │ └── [1023] test-suppression2.xml
│ │ ├── [4.0K] 730-multiple-suppression-files-configs
│ │ │ ├── [ 755] invoker.properties
│ │ │ ├── [2.1K] pom.xml
│ │ │ ├── [1.4K] postbuild.groovy
│ │ │ ├── [1.0K] test-suppression1.xml
│ │ │ └── [1023] test-suppression2.xml
│ │ ├── [4.0K] 815-broken-suppression-aggregate
│ │ │ ├── [1.0K] broken-suppression.xml
│ │ │ ├── [ 789] invoker.properties
│ │ │ └── [2.0K] pom.xml
│ │ ├── [4.0K] 846-site-plugin
│ │ │ ├── [ 718] invoker.properties
│ │ │ └── [2.2K] pom.xml
│ │ └── [4.0K] false-positives
│ │ ├── [ 761] invoker.properties
│ │ ├── [2.8K] pom.xml
│ │ └── [1.3K] postbuild.groovy
│ ├── [4.0K] main
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] owasp
│ │ │ └── [4.0K] dependencycheck
│ │ │ └── [4.0K] maven
│ │ │ ├── [8.1K] AggregateMojo.java
│ │ │ ├── [3.3K] ArtifactScopeExcluded.java
│ │ │ ├── [1.5K] ArtifactTypeExcluded.java
│ │ │ ├── [ 59K] BaseDependencyCheckMojo.java
│ │ │ ├── [3.4K] CheckMojo.java
│ │ │ ├── [ 130] package-info.java
│ │ │ ├── [4.9K] PurgeMojo.java
│ │ │ └── [4.6K] UpdateMojo.java
│ │ └── [4.0K] resources
│ │ ├── [4.0K] META-INF
│ │ │ └── [4.0K] licenses
│ │ │ └── [4.0K] maven
│ │ │ └── [ 11K] LICENSE.txt
│ │ └── [ 86] mojo.properties
│ ├── [4.0K] site
│ │ ├── [4.0K] markdown
│ │ │ ├── [ 11K] configuration.md
│ │ │ └── [6.9K] index.md.vm
│ │ ├── [4.0K] resources
│ │ │ └── [4.0K] images
│ │ │ └── [ 12K] dc-maven.svg
│ │ └── [1.4K] site.xml
│ └── [4.0K] test
│ ├── [4.0K] java
│ │ └── [4.0K] org
│ │ └── [4.0K] owasp
│ │ └── [4.0K] dependencycheck
│ │ └── [4.0K] maven
│ │ ├── [5.4K] ArtifactScopeExcludedTest.java
│ │ ├── [2.4K] ArtifactTypeExcludedTest.java
│ │ ├── [5.0K] BaseDependencyCheckMojoTest.java
│ │ └── [1.8K] BaseTest.java
│ └── [4.0K] resources
│ ├── [ 76] mojo.properties
│ └── [1.8K] sample.xml
├── [1.0K] NOTICE.txt
├── [ 47K] pom.xml
├── [ 327] publish_docker.sh
├── [9.0K] README.md
├── [2.8K] RELEASE_NOTES.md
├── [4.0K] src
│ ├── [4.0K] main
│ │ ├── [4.0K] config
│ │ │ ├── [8.8K] checkstyle-checks.xml
│ │ │ ├── [ 947] checkstyle-header.txt
│ │ │ ├── [1.1K] checkstyle-suppressions.xml
│ │ │ ├── [2.1K] dcrules.xml
│ │ │ └── [ 492] version-rules.xml
│ │ └── [4.0K] site-resources
│ │ └── [ 18] current.txt
│ ├── [4.0K] site
│ │ ├── [4.0K] markdown
│ │ │ ├── [4.0K] analyzers
│ │ │ │ ├── [ 773] archive-analyzer.md
│ │ │ │ ├── [ 578] assembly-analyzer.md
│ │ │ │ ├── [ 724] autoconf.md
│ │ │ │ ├── [ 650] bundle-audit.md
│ │ │ │ ├── [ 548] central-analyzer.md
│ │ │ │ ├── [ 702] cmake.md
│ │ │ │ ├── [ 518] cocoapods.md
│ │ │ │ ├── [ 645] composer-lock.md
│ │ │ │ ├── [4.1K] index.md
│ │ │ │ ├── [ 528] jar-analyzer.md
│ │ │ │ ├── [1.5K] nexus-analyzer.md
│ │ │ │ ├── [ 651] nodejs.md
│ │ │ │ ├── [ 697] nsp-analyzer
│ │ │ │ ├── [ 501] nuspec-analyzer.md
│ │ │ │ ├── [ 424] openssl.md
│ │ │ │ ├── [ 715] python.md
│ │ │ │ ├── [1.0K] ruby-gemspec.md
│ │ │ │ └── [ 554] swift.md
│ │ │ ├── [4.0K] data
│ │ │ │ ├── [3.8K] cachenvd.md
│ │ │ │ ├── [4.7K] database.md.vm
│ │ │ │ ├── [2.2K] index.md
│ │ │ │ ├── [ 884] mirrornvd.md
│ │ │ │ ├── [2.0K] proxy.md
│ │ │ │ ├── [ 494] tlsfailure.md
│ │ │ │ └── [ 565] upgrade.md
│ │ │ ├── [4.0K] dependency-check-gradle
│ │ │ │ ├── [ 11K] configuration.md
│ │ │ │ ├── [1.8K] configuration-purge.md
│ │ │ │ ├── [4.2K] configuration-update.md
│ │ │ │ └── [2.2K] index.md.vm
│ │ │ ├── [4.0K] dependency-check-jenkins
│ │ │ │ └── [2.4K] index.md
│ │ │ ├── [4.0K] general
│ │ │ │ ├── [4.2K] hints.md
│ │ │ │ ├── [2.6K] internals.md
│ │ │ │ ├── [4.0K] scan_iso.md
│ │ │ │ ├── [4.0K] suppression.md
│ │ │ │ └── [3.5K] thereport.md
│ │ │ ├── [2.6K] index.md
│ │ │ ├── [4.0K] jacoco-aggregate
│ │ │ │ └── [ 120] index.md
│ │ │ ├── [ 987] modules.md
│ │ │ └── [1.4K] related.md
│ │ ├── [4.0K] resources
│ │ │ ├── [1.4K] favicon
│ │ │ ├── [4.0K] general
│ │ │ │ ├── [ 456] dep-check-date.sh
│ │ │ │ ├── [658K] dependency-check.pdf
│ │ │ │ ├── [898K] dependency-check.pptx
│ │ │ │ ├── [ 164] nvd_download.sh
│ │ │ │ └── [7.5M] SampleReport.html
│ │ │ └── [4.0K] images
│ │ │ ├── [ 19K] dc-gradle.svg
│ │ │ ├── [ 13K] dc-jenkins.svg
│ │ │ ├── [9.0K] dc.svg
│ │ │ ├── [4.0K] logos
│ │ │ │ ├── [4.2K] jprofiler.png
│ │ │ │ └── [4.1K] logo_intellij_idea.png
│ │ │ └── [2.0K] logo.svg
│ │ └── [9.7K] site.xml
│ └── [4.0K] test
│ └── [4.0K] resources
│ ├── [4.4K] aopalliance-1.0.jar
│ ├── [1.5M] axis-1.4.jar
│ ├── [ 40K] commons-cli-1.2.jar
│ ├── [173K] commons-validator-1.4.0.jar
│ ├── [ 38M] data.zip
│ ├── [2.9M] jaxb-xercesImpl-1.5.jar
│ ├── [565K] org.mortbay.jetty.jar
│ ├── [ 49K] org.mortbay.jmx.jar
│ ├── [351K] spring-core-3.0.0.RELEASE.jar
│ ├── [531K] struts.jar
│ └── [439K] velocity-1.7.jar
└── [4.0K] utils
├── [2.2K] pom.xml
└── [4.0K] src
├── [4.0K] main
│ └── [4.0K] java
│ └── [4.0K] org
│ └── [4.0K] owasp
│ └── [4.0K] dependencycheck
│ └── [4.0K] utils
│ ├── [6.5K] Checksum.java
│ ├── [ 15K] Downloader.java
│ ├── [1.7K] DownloadFailedException.java
│ ├── [2.8K] ExpectedObjectInputStream.java
│ ├── [1.7K] ExtractionException.java
│ ├── [4.5K] FileUtils.java
│ ├── [1.7K] InvalidSettingException.java
│ ├── [ 153] package-info.java
│ ├── [ 40K] Settings.java
│ ├── [9.6K] SSLSocketFactoryEx.java
│ ├── [9.1K] URLConnectionFactory.java
│ ├── [1.8K] URLConnectionFailureException.java
│ └── [6.9K] XmlUtils.java
├── [4.0K] site
│ ├── [4.0K] markdown
│ │ └── [ 151] index.md
│ ├── [4.0K] resources
│ │ └── [4.0K] images
│ │ └── [ 11K] dc-utils.svg
│ └── [1.1K] site.xml
└── [4.0K] test
├── [4.0K] java
│ └── [4.0K] org
│ └── [4.0K] owasp
│ └── [4.0K] dependencycheck
│ └── [4.0K] utils
│ ├── [1.2K] BaseTest.java
│ ├── [6.9K] ChecksumTest.java
│ ├── [2.0K] DownloaderIT.java
│ ├── [1.2K] DownloaderTest.java
│ ├── [2.8K] ExpectedObjectInputStreamTest.java
│ ├── [2.0K] FileUtilsTest.java
│ ├── [ 11K] SettingsTest.java
│ └── [ 975] SimplePojo.java
└── [4.0K] resources
├── [ 48] checkSumTest.file
├── [3.6K] dependencycheck.properties
├── [ 399] logback-test.xml
└── [ 13] test.properties
346 directories, 807 files