documentation v1.3.2

This commit is contained in:
Jeremy Long
2015-11-29 07:44:14 -05:00
parent 191c5fae56
commit a426de69cd
1220 changed files with 51071 additions and 40455 deletions

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:04 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:32 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>All Classes (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>All Classes (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
@@ -15,6 +15,7 @@
<li><a href="org/owasp/dependencycheck/App.html" title="class in org.owasp.dependencycheck" target="classFrame">App</a></li>
<li><a href="org/owasp/dependencycheck/CliParser.html" title="class in org.owasp.dependencycheck" target="classFrame">CliParser</a></li>
<li><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html" title="class in org.owasp.dependencycheck" target="classFrame">CliParser.ARGUMENT</a></li>
<li><a href="org/owasp/dependencycheck/InvalidScanPathException.html" title="class in org.owasp.dependencycheck" target="classFrame">InvalidScanPathException</a></li>
</ul>
</div>
</body>

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:04 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:32 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>All Classes (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>All Classes (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
@@ -15,6 +15,7 @@
<li><a href="org/owasp/dependencycheck/App.html" title="class in org.owasp.dependencycheck">App</a></li>
<li><a href="org/owasp/dependencycheck/CliParser.html" title="class in org.owasp.dependencycheck">CliParser</a></li>
<li><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html" title="class in org.owasp.dependencycheck">CliParser.ARGUMENT</a></li>
<li><a href="org/owasp/dependencycheck/InvalidScanPathException.html" title="class in org.owasp.dependencycheck">InvalidScanPathException</a></li>
</ul>
</div>
</body>

View File

@@ -2,16 +2,16 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:04 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:31 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Constant Field Values (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>Constant Field Values (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Constant Field Values (Dependency-Check Command Line 1.3.1 API)";
parent.document.title="Constant Field Values (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
@@ -161,82 +161,96 @@
<td class="colLast"><code>"cveUrl20Modified"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.CVE_VALID_FOR_HOURS">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#CVE_VALID_FOR_HOURS">CVE_VALID_FOR_HOURS</a></code></td>
<td class="colLast"><code>"cveValidForHours"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.DATA_DIRECTORY">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#DATA_DIRECTORY">DATA_DIRECTORY</a></code></td>
<td class="colLast"><code>"data"</code></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.DATA_DIRECTORY_SHORT">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#DATA_DIRECTORY_SHORT">DATA_DIRECTORY_SHORT</a></code></td>
<td class="colLast"><code>"d"</code></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.DB_DRIVER">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#DB_DRIVER">DB_DRIVER</a></code></td>
<td class="colLast"><code>"dbDriverName"</code></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.DB_DRIVER_PATH">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#DB_DRIVER_PATH">DB_DRIVER_PATH</a></code></td>
<td class="colLast"><code>"dbDriverPath"</code></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.DB_NAME">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#DB_NAME">DB_NAME</a></code></td>
<td class="colLast"><code>"dbUser"</code></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.DB_PASSWORD">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#DB_PASSWORD">DB_PASSWORD</a></code></td>
<td class="colLast"><code>"dbPassword"</code></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.DISABLE_ARCHIVE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#DISABLE_ARCHIVE">DISABLE_ARCHIVE</a></code></td>
<td class="colLast"><code>"disableArchive"</code></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.DISABLE_ASSEMBLY">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#DISABLE_ASSEMBLY">DISABLE_ASSEMBLY</a></code></td>
<td class="colLast"><code>"disableAssembly"</code></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.DISABLE_AUTO_UPDATE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#DISABLE_AUTO_UPDATE">DISABLE_AUTO_UPDATE</a></code></td>
<td class="colLast"><code>"noupdate"</code></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.DISABLE_AUTO_UPDATE_SHORT">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#DISABLE_AUTO_UPDATE_SHORT">DISABLE_AUTO_UPDATE_SHORT</a></code></td>
<td class="colLast"><code>"n"</code></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.DISABLE_AUTOCONF">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#DISABLE_AUTOCONF">DISABLE_AUTOCONF</a></code></td>
<td class="colLast"><code>"disableAutoconf"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.DISABLE_BUNDLE_AUDIT">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#DISABLE_BUNDLE_AUDIT">DISABLE_BUNDLE_AUDIT</a></code></td>
<td class="colLast"><code>"disableBundleAudit"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.DISABLE_CENTRAL">
<!-- -->
@@ -378,132 +392,139 @@
<td class="colLast"><code>"f"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.PATH_TO_BUNDLE_AUDIT">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#PATH_TO_BUNDLE_AUDIT">PATH_TO_BUNDLE_AUDIT</a></code></td>
<td class="colLast"><code>"bundleAudit"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.PATH_TO_MONO">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#PATH_TO_MONO">PATH_TO_MONO</a></code></td>
<td class="colLast"><code>"mono"</code></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.PROJECT">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROJECT">PROJECT</a></code></td>
<td class="colLast"><code>"project"</code></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.PROP">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROP">PROP</a></code></td>
<td class="colLast"><code>"propertyfile"</code></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.PROP_SHORT">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROP_SHORT">PROP_SHORT</a></code></td>
<td class="colLast"><code>"P"</code></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.PROXY_PASSWORD">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROXY_PASSWORD">PROXY_PASSWORD</a></code></td>
<td class="colLast"><code>"proxypass"</code></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.PROXY_PORT">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROXY_PORT">PROXY_PORT</a></code></td>
<td class="colLast"><code>"proxyport"</code></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.PROXY_SERVER">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROXY_SERVER">PROXY_SERVER</a></code></td>
<td class="colLast"><code>"proxyserver"</code></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.PROXY_URL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROXY_URL">PROXY_URL</a></code></td>
<td class="colLast"><code>"proxyurl"</code></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.PROXY_USERNAME">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROXY_USERNAME">PROXY_USERNAME</a></code></td>
<td class="colLast"><code>"proxyuser"</code></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.PURGE_NVD">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#PURGE_NVD">PURGE_NVD</a></code></td>
<td class="colLast"><code>"purge"</code></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.SCAN">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#SCAN">SCAN</a></code></td>
<td class="colLast"><code>"scan"</code></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.SCAN_SHORT">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#SCAN_SHORT">SCAN_SHORT</a></code></td>
<td class="colLast"><code>"s"</code></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.SUPPRESSION_FILE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#SUPPRESSION_FILE">SUPPRESSION_FILE</a></code></td>
<td class="colLast"><code>"suppression"</code></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.SYM_LINK_DEPTH">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#SYM_LINK_DEPTH">SYM_LINK_DEPTH</a></code></td>
<td class="colLast"><code>"symLink"</code></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.UPDATE_ONLY">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#UPDATE_ONLY">UPDATE_ONLY</a></code></td>
<td class="colLast"><code>"updateonly"</code></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.VERBOSE_LOG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#VERBOSE_LOG">VERBOSE_LOG</a></code></td>
<td class="colLast"><code>"log"</code></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.VERBOSE_LOG_SHORT">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#VERBOSE_LOG_SHORT">VERBOSE_LOG_SHORT</a></code></td>
<td class="colLast"><code>"l"</code></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.VERSION">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html#VERSION">VERSION</a></code></td>
<td class="colLast"><code>"version"</code></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a name="org.owasp.dependencycheck.CliParser.ARGUMENT.VERSION_SHORT">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -559,6 +580,6 @@
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -2,16 +2,16 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:04 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:32 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Deprecated List (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>Deprecated List (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated List (Dependency-Check Command Line 1.3.1 API)";
parent.document.title="Deprecated List (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
@@ -144,6 +144,6 @@
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -2,16 +2,16 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:04 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:32 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>API Help (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>API Help (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help (Dependency-Check Command Line 1.3.1 API)";
parent.document.title="API Help (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
@@ -211,6 +211,6 @@
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -2,16 +2,16 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:04 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:32 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Index (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>Index (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (Dependency-Check Command Line 1.3.1 API)";
parent.document.title="Index (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
@@ -139,6 +139,10 @@
<dd>
<div class="block">The CLI argument name for setting the URL for the CVE Data Files.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/CliParser.ARGUMENT.html#CVE_VALID_FOR_HOURS">CVE_VALID_FOR_HOURS</a></span> - Static variable in class org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/CliParser.ARGUMENT.html" title="class in org.owasp.dependencycheck">CliParser.ARGUMENT</a></dt>
<dd>
<div class="block">The CLI argument name for setting the location of the suppression file.</div>
</dd>
</dl>
<a name="_D_">
<!-- -->
@@ -189,6 +193,10 @@
<dd>
<div class="block">Disables the Autoconf Analyzer.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/CliParser.ARGUMENT.html#DISABLE_BUNDLE_AUDIT">DISABLE_BUNDLE_AUDIT</a></span> - Static variable in class org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/CliParser.ARGUMENT.html" title="class in org.owasp.dependencycheck">CliParser.ARGUMENT</a></dt>
<dd>
<div class="block">Disables the Ruby Bundler Audit Analyzer.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/CliParser.ARGUMENT.html#DISABLE_CENTRAL">DISABLE_CENTRAL</a></span> - Static variable in class org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/CliParser.ARGUMENT.html" title="class in org.owasp.dependencycheck">CliParser.ARGUMENT</a></dt>
<dd>
<div class="block">Disables the Central Analyzer.</div>
@@ -273,6 +281,10 @@
<dd>
<div class="block">Returns the connection timeout.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/CliParser.html#getCveValidForHours()">getCveValidForHours()</a></span> - Method in class org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/CliParser.html" title="class in org.owasp.dependencycheck">CliParser</a></dt>
<dd>
<div class="block">Get the value of cveValidForHours.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/CliParser.html#getDatabaseDriverName()">getDatabaseDriverName()</a></span> - Method in class org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/CliParser.html" title="class in org.owasp.dependencycheck">CliParser</a></dt>
<dd>
<div class="block">Returns the database driver name if specified; otherwise null is returned.</div>
@@ -309,6 +321,10 @@
<dd>
<div class="block">Returns the url to the nexus server if one was specified.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/CliParser.html#getPathToBundleAudit()">getPathToBundleAudit()</a></span> - Method in class org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/CliParser.html" title="class in org.owasp.dependencycheck">CliParser</a></dt>
<dd>
<div class="block">Returns the path to bundle-audit for Ruby bundle analysis.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/CliParser.html#getPathToMono()">getPathToMono()</a></span> - Method in class org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/CliParser.html" title="class in org.owasp.dependencycheck">CliParser</a></dt>
<dd>
<div class="block">Returns the path to Mono for .NET Assembly analysis on non-windows systems.</div>
@@ -381,6 +397,26 @@
</a>
<h2 class="title">I</h2>
<dl>
<dt><a href="./org/owasp/dependencycheck/InvalidScanPathException.html" title="class in org.owasp.dependencycheck"><span class="strong">InvalidScanPathException</span></a> - Exception in <a href="./org/owasp/dependencycheck/package-summary.html">org.owasp.dependencycheck</a></dt>
<dd>
<div class="block">Thrown if an invalid path is encountered.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/InvalidScanPathException.html#InvalidScanPathException()">InvalidScanPathException()</a></span> - Constructor for exception org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/InvalidScanPathException.html" title="class in org.owasp.dependencycheck">InvalidScanPathException</a></dt>
<dd>
<div class="block">Creates a new InvalidScanPathException.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/InvalidScanPathException.html#InvalidScanPathException(java.lang.String)">InvalidScanPathException(String)</a></span> - Constructor for exception org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/InvalidScanPathException.html" title="class in org.owasp.dependencycheck">InvalidScanPathException</a></dt>
<dd>
<div class="block">Creates a new InvalidScanPathException.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/InvalidScanPathException.html#InvalidScanPathException(java.lang.Throwable)">InvalidScanPathException(Throwable)</a></span> - Constructor for exception org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/InvalidScanPathException.html" title="class in org.owasp.dependencycheck">InvalidScanPathException</a></dt>
<dd>
<div class="block">Creates a new InvalidScanPathException.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/InvalidScanPathException.html#InvalidScanPathException(java.lang.String,%20java.lang.Throwable)">InvalidScanPathException(String, Throwable)</a></span> - Constructor for exception org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/InvalidScanPathException.html" title="class in org.owasp.dependencycheck">InvalidScanPathException</a></dt>
<dd>
<div class="block">Creates a new InvalidScanPathException.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/CliParser.html#isArchiveDisabled()">isArchiveDisabled()</a></span> - Method in class org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/CliParser.html" title="class in org.owasp.dependencycheck">CliParser</a></dt>
<dd>
<div class="block">Returns true if the disableArchive command line argument was specified.</div>
@@ -397,6 +433,10 @@
<dd>
<div class="block">Checks if the auto update feature has been disabled.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/CliParser.html#isBundleAuditDisabled()">isBundleAuditDisabled()</a></span> - Method in class org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/CliParser.html" title="class in org.owasp.dependencycheck">CliParser</a></dt>
<dd>
<div class="block">Returns true if the disableBundleAudit command line argument was specified.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/CliParser.html#isCentralDisabled()">isCentralDisabled()</a></span> - Method in class org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/CliParser.html" title="class in org.owasp.dependencycheck">CliParser</a></dt>
<dd>
<div class="block">Returns true if the disableCentral command line argument was specified.</div>
@@ -525,6 +565,10 @@
<dd>
<div class="block">Parses the arguments passed in and captures the results for later use.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/CliParser.ARGUMENT.html#PATH_TO_BUNDLE_AUDIT">PATH_TO_BUNDLE_AUDIT</a></span> - Static variable in class org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/CliParser.ARGUMENT.html" title="class in org.owasp.dependencycheck">CliParser.ARGUMENT</a></dt>
<dd>
<div class="block">The CLI argument name for setting the path to bundle-audit for Ruby bundle analysis.</div>
</dd>
<dt><span class="strong"><a href="./org/owasp/dependencycheck/CliParser.ARGUMENT.html#PATH_TO_MONO">PATH_TO_MONO</a></span> - Static variable in class org.owasp.dependencycheck.<a href="./org/owasp/dependencycheck/CliParser.ARGUMENT.html" title="class in org.owasp.dependencycheck">CliParser.ARGUMENT</a></dt>
<dd>
<div class="block">The CLI argument name for setting the path to mono for .NET Assembly analysis on non-windows systems.</div>
@@ -686,6 +730,6 @@
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc on Sun Sep 20 06:48:04 EDT 2015 -->
<!-- Generated by javadoc on Sun Nov 29 07:27:32 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Dependency-Check Command Line 1.3.1 API</title>
<title>Dependency-Check Command Line 1.3.2 API</title>
<script type="text/javascript">
targetPage = "" + window.location.search;
if (targetPage != "" && targetPage != "undefined")

View File

@@ -2,16 +2,16 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:03 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:31 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>App (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>App (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="App (Dependency-Check Command Line 1.3.1 API)";
parent.document.title="App (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
@@ -295,6 +295,6 @@ extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -2,16 +2,16 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:03 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:31 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>CliParser.ARGUMENT (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>CliParser.ARGUMENT (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CliParser.ARGUMENT (Dependency-Check Command Line 1.3.1 API)";
parent.document.title="CliParser.ARGUMENT (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
@@ -37,7 +37,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/owasp/dependencycheck/CliParser.html" title="class in org.owasp.dependencycheck"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
<li><a href="../../../org/owasp/dependencycheck/InvalidScanPathException.html" title="class in org.owasp.dependencycheck"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/owasp/dependencycheck/CliParser.ARGUMENT.html" target="_top">Frames</a></li>
@@ -193,70 +193,82 @@ extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#CVE_VALID_FOR_HOURS">CVE_VALID_FOR_HOURS</a></strong></code>
<div class="block">The CLI argument name for setting the location of the suppression file.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#DATA_DIRECTORY">DATA_DIRECTORY</a></strong></code>
<div class="block">The CLI argument name for setting the location of the data directory.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#DATA_DIRECTORY_SHORT">DATA_DIRECTORY_SHORT</a></strong></code>
<div class="block">The short CLI argument name for setting the location of the data directory.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#DB_DRIVER">DB_DRIVER</a></strong></code>
<div class="block">The CLI argument name for setting the database driver name.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#DB_DRIVER_PATH">DB_DRIVER_PATH</a></strong></code>
<div class="block">The CLI argument name for setting the path to the database driver; in case it is not on the class path.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#DB_NAME">DB_NAME</a></strong></code>
<div class="block">The CLI argument name for setting the database user name.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#DB_PASSWORD">DB_PASSWORD</a></strong></code>
<div class="block">The CLI argument name for setting the database password.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#DISABLE_ARCHIVE">DISABLE_ARCHIVE</a></strong></code>
<div class="block">Disables the Archive Analyzer.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#DISABLE_ASSEMBLY">DISABLE_ASSEMBLY</a></strong></code>
<div class="block">Disables the Assembly Analyzer.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#DISABLE_AUTO_UPDATE">DISABLE_AUTO_UPDATE</a></strong></code>
<div class="block">The long CLI argument name specifying that the CPE/CVE/etc.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#DISABLE_AUTO_UPDATE_SHORT">DISABLE_AUTO_UPDATE_SHORT</a></strong></code>
<div class="block">The short CLI argument name specifying that the CPE/CVE/etc.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#DISABLE_AUTOCONF">DISABLE_AUTOCONF</a></strong></code>
<div class="block">Disables the Autoconf Analyzer.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#DISABLE_BUNDLE_AUDIT">DISABLE_BUNDLE_AUDIT</a></strong></code>
<div class="block">Disables the Ruby Bundler Audit Analyzer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#DISABLE_CENTRAL">DISABLE_CENTRAL</a></strong></code>
@@ -379,47 +391,53 @@ extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#PATH_TO_BUNDLE_AUDIT">PATH_TO_BUNDLE_AUDIT</a></strong></code>
<div class="block">The CLI argument name for setting the path to bundle-audit for Ruby bundle analysis.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#PATH_TO_MONO">PATH_TO_MONO</a></strong></code>
<div class="block">The CLI argument name for setting the path to mono for .NET Assembly analysis on non-windows systems.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROJECT">PROJECT</a></strong></code>
<div class="block">The long CLI argument name specifying the name of the project to be scanned.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROP">PROP</a></strong></code>
<div class="block">The CLI argument name for setting the location of an additional properties file.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROP_SHORT">PROP_SHORT</a></strong></code>
<div class="block">The short CLI argument name for setting the location of an additional properties file.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROXY_PASSWORD">PROXY_PASSWORD</a></strong></code>
<div class="block">The CLI argument name indicating the proxy password.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROXY_PORT">PROXY_PORT</a></strong></code>
<div class="block">The CLI argument name indicating the proxy port.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROXY_SERVER">PROXY_SERVER</a></strong></code>
<div class="block">The CLI argument name indicating the proxy server.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROXY_URL">PROXY_URL</a></strong></code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
@@ -427,67 +445,67 @@ extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?
</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#PROXY_USERNAME">PROXY_USERNAME</a></strong></code>
<div class="block">The CLI argument name indicating the proxy username.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#PURGE_NVD">PURGE_NVD</a></strong></code>
<div class="block">The long CLI argument name specifying that only the update phase should be executed; no scan should be run.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#SCAN">SCAN</a></strong></code>
<div class="block">The long CLI argument name specifying the directory/file to scan.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#SCAN_SHORT">SCAN_SHORT</a></strong></code>
<div class="block">The short CLI argument name specifying the directory/file to scan.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#SUPPRESSION_FILE">SUPPRESSION_FILE</a></strong></code>
<div class="block">The CLI argument name for setting the location of the suppression file.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#SYM_LINK_DEPTH">SYM_LINK_DEPTH</a></strong></code>
<div class="block">The CLI argument name for setting the depth of symbolic links that will be followed.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#UPDATE_ONLY">UPDATE_ONLY</a></strong></code>
<div class="block">The long CLI argument name specifying that only the update phase should be executed; no scan should be run.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#VERBOSE_LOG">VERBOSE_LOG</a></strong></code>
<div class="block">The CLI argument name for setting the location of the data directory.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#VERBOSE_LOG_SHORT">VERBOSE_LOG_SHORT</a></strong></code>
<div class="block">The short CLI argument name for setting the location of the data directory.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#VERSION">VERSION</a></strong></code>
<div class="block">The short CLI argument name asking for the version.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html#VERSION_SHORT">VERSION_SHORT</a></strong></code>
<div class="block">The long CLI argument name asking for the version.</div>
@@ -953,6 +971,17 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.owasp.dependencycheck.CliParser.ARGUMENT.SUPPRESSION_FILE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="CVE_VALID_FOR_HOURS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CVE_VALID_FOR_HOURS</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CVE_VALID_FOR_HOURS</pre>
<div class="block">The CLI argument name for setting the location of the suppression file.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.owasp.dependencycheck.CliParser.ARGUMENT.CVE_VALID_FOR_HOURS">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DISABLE_JAR">
<!-- -->
</a>
@@ -1052,6 +1081,17 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.owasp.dependencycheck.CliParser.ARGUMENT.DISABLE_ASSEMBLY">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DISABLE_BUNDLE_AUDIT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DISABLE_BUNDLE_AUDIT</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DISABLE_BUNDLE_AUDIT</pre>
<div class="block">Disables the Ruby Bundler Audit Analyzer.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.owasp.dependencycheck.CliParser.ARGUMENT.DISABLE_BUNDLE_AUDIT">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DISABLE_NUSPEC">
<!-- -->
</a>
@@ -1209,7 +1249,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/
<a name="EXCLUDE">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>EXCLUDE</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> EXCLUDE</pre>
@@ -1217,6 +1257,17 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.owasp.dependencycheck.CliParser.ARGUMENT.EXCLUDE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="PATH_TO_BUNDLE_AUDIT">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>PATH_TO_BUNDLE_AUDIT</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PATH_TO_BUNDLE_AUDIT</pre>
<div class="block">The CLI argument name for setting the path to bundle-audit for Ruby bundle analysis.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.owasp.dependencycheck.CliParser.ARGUMENT.PATH_TO_BUNDLE_AUDIT">Constant Field Values</a></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
@@ -1260,7 +1311,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/owasp/dependencycheck/CliParser.html" title="class in org.owasp.dependencycheck"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
<li><a href="../../../org/owasp/dependencycheck/InvalidScanPathException.html" title="class in org.owasp.dependencycheck"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/owasp/dependencycheck/CliParser.ARGUMENT.html" target="_top">Frames</a></li>
@@ -1300,6 +1351,6 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -2,16 +2,16 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:03 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:31 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>CliParser (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>CliParser (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CliParser (Dependency-Check Command Line 1.3.1 API)";
parent.document.title="CliParser (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
@@ -188,59 +188,71 @@ extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#getCveValidForHours()">getCveValidForHours</a></strong>()</code>
<div class="block">Get the value of cveValidForHours.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#getDatabaseDriverName()">getDatabaseDriverName</a></strong>()</code>
<div class="block">Returns the database driver name if specified; otherwise null is returned.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#getDatabaseDriverPath()">getDatabaseDriverPath</a></strong>()</code>
<div class="block">Returns the database driver path if specified; otherwise null is returned.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#getDatabasePassword()">getDatabasePassword</a></strong>()</code>
<div class="block">Returns the database database password if specified; otherwise null is returned.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#getDatabaseUser()">getDatabaseUser</a></strong>()</code>
<div class="block">Returns the database database user name if specified; otherwise null is returned.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#getDataDirectory()">getDataDirectory</a></strong>()</code>
<div class="block">Get the value of dataDirectory.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#getExcludeList()">getExcludeList</a></strong>()</code>
<div class="block">Retrieves the list of excluded file patterns specified by the 'exclude' argument.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#getModifiedCve12Url()">getModifiedCve12Url</a></strong>()</code>
<div class="block">Returns the URL for the modified CVE 1.2 XMl file.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#getModifiedCve20Url()">getModifiedCve20Url</a></strong>()</code>
<div class="block">Returns the URL for the modified CVE 2.0 XMl file.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#getNexusUrl()">getNexusUrl</a></strong>()</code>
<div class="block">Returns the url to the nexus server if one was specified.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#getPathToBundleAudit()">getPathToBundleAudit</a></strong>()</code>
<div class="block">Returns the path to bundle-audit for Ruby bundle analysis.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#getPathToMono()">getPathToMono</a></strong>()</code>
@@ -345,119 +357,125 @@ extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isBundleAuditDisabled()">isBundleAuditDisabled</a></strong>()</code>
<div class="block">Returns true if the disableBundleAudit command line argument was specified.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isCentralDisabled()">isCentralDisabled</a></strong>()</code>
<div class="block">Returns true if the disableCentral command line argument was specified.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isCmakeDisabled()">isCmakeDisabled</a></strong>()</code>
<div class="block">Returns true if the disableCmake command line argument was specified.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isComposerDisabled()">isComposerDisabled</a></strong>()</code>
<div class="block">Returns true if the disableComposer command line argument was specified.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isGetHelp()">isGetHelp</a></strong>()</code>
<div class="block">Determines if the 'help' command line argument was passed in.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isGetVersion()">isGetVersion</a></strong>()</code>
<div class="block">Determines if the 'version' command line argument was passed in.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isJarDisabled()">isJarDisabled</a></strong>()</code>
<div class="block">Returns true if the disableJar command line argument was specified.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isNexusDisabled()">isNexusDisabled</a></strong>()</code>
<div class="block">Returns true if the disableNexus command line argument was specified.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isNexusUsesProxy()">isNexusUsesProxy</a></strong>()</code>
<div class="block">Returns true if the Nexus Analyzer should use the configured proxy to connect to Nexus; otherwise false is returned.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isNodeJsDisabled()">isNodeJsDisabled</a></strong>()</code>
<div class="block">Returns true if the disableNodeJS command line argument was specified.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isNuspecDisabled()">isNuspecDisabled</a></strong>()</code>
<div class="block">Returns true if the disableNuspec command line argument was specified.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isOpenSSLDisabled()">isOpenSSLDisabled</a></strong>()</code>
<div class="block">Returns true if the disableOpenSSL command line argument was specified.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isPurge()">isPurge</a></strong>()</code>
<div class="block">Checks if the purge NVD flag has been set.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isPythonDistributionDisabled()">isPythonDistributionDisabled</a></strong>()</code>
<div class="block">Returns true if the disablePyDist command line argument was specified.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isPythonPackageDisabled()">isPythonPackageDisabled</a></strong>()</code>
<div class="block">Returns true if the disablePyPkg command line argument was specified.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isRubyGemspecDisabled()">isRubyGemspecDisabled</a></strong>()</code>
<div class="block">Returns whether the Ruby gemspec analyzer is disabled.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isRunScan()">isRunScan</a></strong>()</code>
<div class="block">Determines if the 'scan' command line argument was passed in.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#isUpdateOnly()">isUpdateOnly</a></strong>()</code>
<div class="block">Checks if the update only flag has been set.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#parse(java.lang.String[])">parse</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>
<div class="block">Parses the arguments passed in and captures the results for later use.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#printHelp()">printHelp</a></strong>()</code>
<div class="block">Displays the command line help message to the standard output.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/owasp/dependencycheck/CliParser.html#printVersionInfo()">printVersionInfo</a></strong>()</code>
<div class="block">
@@ -607,6 +625,17 @@ extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?
<dl><dt><span class="strong">Returns:</span></dt><dd>true if the disableAssembly command line argument was specified; otherwise false</dd></dl>
</li>
</ul>
<a name="isBundleAuditDisabled()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBundleAuditDisabled</h4>
<pre>public&nbsp;boolean&nbsp;isBundleAuditDisabled()</pre>
<div class="block">Returns true if the disableBundleAudit command line argument was specified.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if the disableBundleAudit command line argument was specified; otherwise false</dd></dl>
</li>
</ul>
<a name="isPythonDistributionDisabled()">
<!-- -->
</a>
@@ -793,6 +822,17 @@ extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?
<dl><dt><span class="strong">Returns:</span></dt><dd>the path to Mono</dd></dl>
</li>
</ul>
<a name="getPathToBundleAudit()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPathToBundleAudit</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getPathToBundleAudit()</pre>
<div class="block">Returns the path to bundle-audit for Ruby bundle analysis.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the path to Mono</dd></dl>
</li>
</ul>
<a name="getReportFormat()">
<!-- -->
</a>
@@ -1062,7 +1102,7 @@ extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?
<a name="getAdditionalZipExtensions()">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>getAdditionalZipExtensions</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getAdditionalZipExtensions()</pre>
@@ -1070,6 +1110,17 @@ extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?
<dl><dt><span class="strong">Returns:</span></dt><dd>the additional Extensions; otherwise null is returned</dd></dl>
</li>
</ul>
<a name="getCveValidForHours()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getCveValidForHours</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;getCveValidForHours()</pre>
<div class="block">Get the value of cveValidForHours.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the value of cveValidForHours</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
@@ -1136,6 +1187,6 @@ extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,306 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:31 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>InvalidScanPathException (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="InvalidScanPathException (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../org/owasp/dependencycheck/package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/InvalidScanPathException.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html" title="class in org.owasp.dependencycheck"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/owasp/dependencycheck/InvalidScanPathException.html" target="_top">Frames</a></li>
<li><a href="InvalidScanPathException.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.owasp.dependencycheck</div>
<h2 title="Class InvalidScanPathException" class="title">Class InvalidScanPathException</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
<li>
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
<li>
<ul class="inheritance">
<li>org.owasp.dependencycheck.InvalidScanPathException</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">InvalidScanPathException</span>
extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Thrown if an invalid path is encountered.</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd>Jeremy Long</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#org.owasp.dependencycheck.InvalidScanPathException">Serialized Form</a></dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../org/owasp/dependencycheck/InvalidScanPathException.html#InvalidScanPathException()">InvalidScanPathException</a></strong>()</code>
<div class="block">Creates a new InvalidScanPathException.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../org/owasp/dependencycheck/InvalidScanPathException.html#InvalidScanPathException(java.lang.String)">InvalidScanPathException</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</code>
<div class="block">Creates a new InvalidScanPathException.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../org/owasp/dependencycheck/InvalidScanPathException.html#InvalidScanPathException(java.lang.String,%20java.lang.Throwable)">InvalidScanPathException</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;ex)</code>
<div class="block">Creates a new InvalidScanPathException.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../org/owasp/dependencycheck/InvalidScanPathException.html#InvalidScanPathException(java.lang.Throwable)">InvalidScanPathException</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;ex)</code>
<div class="block">Creates a new InvalidScanPathException.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang">addSuppressed</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getMessage()" title="class or interface in java.lang">getMessage</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed()" title="class or interface in java.lang">getSuppressed</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="InvalidScanPathException()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>InvalidScanPathException</h4>
<pre>public&nbsp;InvalidScanPathException()</pre>
<div class="block">Creates a new InvalidScanPathException.</div>
</li>
</ul>
<a name="InvalidScanPathException(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>InvalidScanPathException</h4>
<pre>public&nbsp;InvalidScanPathException(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</pre>
<div class="block">Creates a new InvalidScanPathException.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - a message for the exception</dd></dl>
</li>
</ul>
<a name="InvalidScanPathException(java.lang.Throwable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>InvalidScanPathException</h4>
<pre>public&nbsp;InvalidScanPathException(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;ex)</pre>
<div class="block">Creates a new InvalidScanPathException.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ex</code> - the cause of the exception</dd></dl>
</li>
</ul>
<a name="InvalidScanPathException(java.lang.String, java.lang.Throwable)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>InvalidScanPathException</h4>
<pre>public&nbsp;InvalidScanPathException(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;ex)</pre>
<div class="block">Creates a new InvalidScanPathException.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - a message for the exception</dd><dd><code>ex</code> - the cause of the exception</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../org/owasp/dependencycheck/package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/InvalidScanPathException.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html" title="class in org.owasp.dependencycheck"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/owasp/dependencycheck/InvalidScanPathException.html" target="_top">Frames</a></li>
<li><a href="InvalidScanPathException.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -2,16 +2,16 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:04 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:31 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Uses of Class org.owasp.dependencycheck.App (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>Uses of Class org.owasp.dependencycheck.App (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class org.owasp.dependencycheck.App (Dependency-Check Command Line 1.3.1 API)";
parent.document.title="Uses of Class org.owasp.dependencycheck.App (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
@@ -110,6 +110,6 @@
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -2,16 +2,16 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:04 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:31 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Uses of Class org.owasp.dependencycheck.CliParser.ARGUMENT (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>Uses of Class org.owasp.dependencycheck.CliParser.ARGUMENT (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class org.owasp.dependencycheck.CliParser.ARGUMENT (Dependency-Check Command Line 1.3.1 API)";
parent.document.title="Uses of Class org.owasp.dependencycheck.CliParser.ARGUMENT (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
@@ -110,6 +110,6 @@
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -2,16 +2,16 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:04 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:31 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Uses of Class org.owasp.dependencycheck.CliParser (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>Uses of Class org.owasp.dependencycheck.CliParser (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class org.owasp.dependencycheck.CliParser (Dependency-Check Command Line 1.3.1 API)";
parent.document.title="Uses of Class org.owasp.dependencycheck.CliParser (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
@@ -110,6 +110,6 @@
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,115 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:31 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Uses of Class org.owasp.dependencycheck.InvalidScanPathException (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class org.owasp.dependencycheck.InvalidScanPathException (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../org/owasp/dependencycheck/package-summary.html">Package</a></li>
<li><a href="../../../../org/owasp/dependencycheck/InvalidScanPathException.html" title="class in org.owasp.dependencycheck">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/owasp/dependencycheck/class-use/InvalidScanPathException.html" target="_top">Frames</a></li>
<li><a href="InvalidScanPathException.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class org.owasp.dependencycheck.InvalidScanPathException" class="title">Uses of Class<br>org.owasp.dependencycheck.InvalidScanPathException</h2>
</div>
<div class="classUseContainer">No usage of org.owasp.dependencycheck.InvalidScanPathException</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../org/owasp/dependencycheck/package-summary.html">Package</a></li>
<li><a href="../../../../org/owasp/dependencycheck/InvalidScanPathException.html" title="class in org.owasp.dependencycheck">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/owasp/dependencycheck/class-use/InvalidScanPathException.html" target="_top">Frames</a></li>
<li><a href="InvalidScanPathException.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:03 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:31 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>org.owasp.dependencycheck (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>org.owasp.dependencycheck (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
@@ -17,6 +17,10 @@
<li><a href="CliParser.html" title="class in org.owasp.dependencycheck" target="classFrame">CliParser</a></li>
<li><a href="CliParser.ARGUMENT.html" title="class in org.owasp.dependencycheck" target="classFrame">CliParser.ARGUMENT</a></li>
</ul>
<h2 title="Exceptions">Exceptions</h2>
<ul title="Exceptions">
<li><a href="InvalidScanPathException.html" title="class in org.owasp.dependencycheck" target="classFrame">InvalidScanPathException</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -2,16 +2,16 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:03 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:31 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>org.owasp.dependencycheck (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>org.owasp.dependencycheck (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="org.owasp.dependencycheck (Dependency-Check Command Line 1.3.1 API)";
parent.document.title="org.owasp.dependencycheck (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
@@ -100,6 +100,23 @@
</tbody>
</table>
</li>
<li class="blockList">
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Exception</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/owasp/dependencycheck/InvalidScanPathException.html" title="class in org.owasp.dependencycheck">InvalidScanPathException</a></td>
<td class="colLast">
<div class="block">Thrown if an invalid path is encountered.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="package_description">
<!-- -->
@@ -151,6 +168,6 @@
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -2,16 +2,16 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:03 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:31 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>org.owasp.dependencycheck Class Hierarchy (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>org.owasp.dependencycheck Class Hierarchy (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="org.owasp.dependencycheck Class Hierarchy (Dependency-Check Command Line 1.3.1 API)";
parent.document.title="org.owasp.dependencycheck Class Hierarchy (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
@@ -73,6 +73,15 @@
<li type="circle">org.owasp.dependencycheck.<a href="../../../org/owasp/dependencycheck/App.html" title="class in org.owasp.dependencycheck"><span class="strong">App</span></a></li>
<li type="circle">org.owasp.dependencycheck.<a href="../../../org/owasp/dependencycheck/CliParser.html" title="class in org.owasp.dependencycheck"><span class="strong">CliParser</span></a></li>
<li type="circle">org.owasp.dependencycheck.<a href="../../../org/owasp/dependencycheck/CliParser.ARGUMENT.html" title="class in org.owasp.dependencycheck"><span class="strong">CliParser.ARGUMENT</span></a></li>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="strong">Throwable</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="strong">Exception</span></a>
<ul>
<li type="circle">org.owasp.dependencycheck.<a href="../../../org/owasp/dependencycheck/InvalidScanPathException.html" title="class in org.owasp.dependencycheck"><span class="strong">InvalidScanPathException</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
@@ -121,6 +130,6 @@
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -2,16 +2,16 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:04 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:31 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Uses of Package org.owasp.dependencycheck (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>Uses of Package org.owasp.dependencycheck (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package org.owasp.dependencycheck (Dependency-Check Command Line 1.3.1 API)";
parent.document.title="Uses of Package org.owasp.dependencycheck (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
@@ -110,6 +110,6 @@
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -2,16 +2,16 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Sep 20 06:48:04 EDT 2015 -->
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:31 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Class Hierarchy (Dependency-Check Command Line 1.3.1 API)</title>
<meta name="date" content="2015-09-20">
<title>Class Hierarchy (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Class Hierarchy (Dependency-Check Command Line 1.3.1 API)";
parent.document.title="Class Hierarchy (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
@@ -77,6 +77,15 @@
<li type="circle">org.owasp.dependencycheck.<a href="org/owasp/dependencycheck/App.html" title="class in org.owasp.dependencycheck"><span class="strong">App</span></a></li>
<li type="circle">org.owasp.dependencycheck.<a href="org/owasp/dependencycheck/CliParser.html" title="class in org.owasp.dependencycheck"><span class="strong">CliParser</span></a></li>
<li type="circle">org.owasp.dependencycheck.<a href="org/owasp/dependencycheck/CliParser.ARGUMENT.html" title="class in org.owasp.dependencycheck"><span class="strong">CliParser.ARGUMENT</span></a></li>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="strong">Throwable</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="strong">Exception</span></a>
<ul>
<li type="circle">org.owasp.dependencycheck.<a href="org/owasp/dependencycheck/InvalidScanPathException.html" title="class in org.owasp.dependencycheck"><span class="strong">InvalidScanPathException</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
@@ -125,6 +134,6 @@
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright© 2012-15 Jeremy Long. All Rights Reserved.</small></p>
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,132 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_71) on Sun Nov 29 07:27:31 EST 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Serialized Form (Dependency-Check Command Line 1.3.2 API)</title>
<meta name="date" content="2015-11-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Serialized Form (Dependency-Check Command Line 1.3.2 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="org/owasp/dependencycheck/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="org/owasp/dependencycheck/package-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
<li><a href="serialized-form.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Serialized Form" class="title">Serialized Form</h1>
</div>
<div class="serializedFormContainer">
<ul class="blockList">
<li class="blockList">
<h2 title="Package">Package&nbsp;org.owasp.dependencycheck</h2>
<ul class="blockList">
<li class="blockList"><a name="org.owasp.dependencycheck.InvalidScanPathException">
<!-- -->
</a>
<h3>Class <a href="org/owasp/dependencycheck/InvalidScanPathException.html" title="class in org.owasp.dependencycheck">org.owasp.dependencycheck.InvalidScanPathException</a> extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="org/owasp/dependencycheck/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="org/owasp/dependencycheck/package-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
<li><a href="serialized-form.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright? 2012-15 Jeremy Long. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-28
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151128" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Command Line Arguments</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-28</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>
@@ -326,6 +326,19 @@
<td>Print the version information. </td>
<td>Optional</td>
</tr>
<tr class="b">
<td> </td>
<td>--cveValidForHours </td>
<td>&lt;hours&gt; </td>
<td>The number of hours to wait before checking for new updates from the NVD. The default is 4 hours. </td>
<td>Optional</td>
</tr>
</tbody>
@@ -360,7 +373,7 @@
<td>URL for the modified CVE 1.2 </td>
<td><a class="externalLink" href="http://nvd.nist.gov/download/nvdcve-modified.xml">http://nvd.nist.gov/download/nvdcve-modified.xml</a></td>
<td><a class="externalLink" href="https://nvd.nist.gov/download/nvdcve-Modified.xml.gz">https://nvd.nist.gov/download/nvdcve-Modified.xml.gz</a></td>
</tr>
<tr class="a">
@@ -373,7 +386,7 @@
<td>URL for the modified CVE 2.0 </td>
<td><a class="externalLink" href="http://static.nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-modified.xml">http://static.nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-modified.xml</a></td>
<td><a class="externalLink" href="https://nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-Modified.xml.gz">https://nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-Modified.xml.gz</a></td>
</tr>
<tr class="b">
@@ -386,7 +399,7 @@
<td>Base URL for each year&#x2019;s CVE 1.2, the %d will be replaced with the year </td>
<td><a class="externalLink" href="http://nvd.nist.gov/download/nvdcve-%d.xml">http://nvd.nist.gov/download/nvdcve-%d.xml</a></td>
<td><a class="externalLink" href="https://nvd.nist.gov/download/nvdcve-%d.xml.gz">https://nvd.nist.gov/download/nvdcve-%d.xml.gz</a></td>
</tr>
<tr class="a">
@@ -399,7 +412,7 @@
<td>Base URL for each year&#x2019;s CVE 2.0, the %d will be replaced with the year </td>
<td><a class="externalLink" href="http://static.nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-%d.xml">http://static.nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-%d.xml</a></td>
<td><a class="externalLink" href="https://nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-%d.xml.gz">https://nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-%d.xml.gz</a></td>
</tr>
<tr class="b">
@@ -484,6 +497,19 @@
<td> </td>
<td>--disableBundleAudit </td>
<td> </td>
<td>Sets whether the Ruby Bundler Audit Analyzer will be used. </td>
<td>false</td>
</tr>
<tr class="a">
<td> </td>
<td>--disableAutoconf </td>
<td> </td>
@@ -493,7 +519,7 @@
<td>false</td>
</tr>
<tr class="a">
<tr class="b">
<td> </td>
@@ -506,7 +532,7 @@
<td>false</td>
</tr>
<tr class="b">
<tr class="a">
<td> </td>
@@ -519,7 +545,7 @@
<td>false</td>
</tr>
<tr class="a">
<tr class="b">
<td> </td>
@@ -532,7 +558,7 @@
<td>false</td>
</tr>
<tr class="b">
<tr class="a">
<td> </td>
@@ -545,7 +571,7 @@
<td>&#160;</td>
</tr>
<tr class="a">
<tr class="b">
<td> </td>
@@ -558,7 +584,7 @@
<td>false</td>
</tr>
<tr class="b">
<tr class="a">
<td> </td>
@@ -571,7 +597,7 @@
<td>false</td>
</tr>
<tr class="a">
<tr class="b">
<td> </td>
@@ -584,7 +610,7 @@
<td>false</td>
</tr>
<tr class="b">
<tr class="a">
<td> </td>
@@ -597,7 +623,7 @@
<td>false</td>
</tr>
<tr class="a">
<tr class="b">
<td> </td>
@@ -610,7 +636,7 @@
<td>&#160;</td>
</tr>
<tr class="b">
<tr class="a">
<td> </td>
@@ -623,7 +649,7 @@
<td>true</td>
</tr>
<tr class="a">
<tr class="b">
<td> </td>
@@ -636,7 +662,7 @@
<td>false</td>
</tr>
<tr class="b">
<tr class="a">
<td> </td>
@@ -649,7 +675,7 @@
<td>false</td>
</tr>
<tr class="a">
<tr class="b">
<td> </td>
@@ -659,6 +685,19 @@
<td>The path to Mono for .NET Assembly analysis on non-windows systems. </td>
<td>&#160;</td>
</tr>
<tr class="a">
<td> </td>
<td>--bundleAudit </td>
<td> </td>
<td>The path to the bundle-audit executable. </td>
<td>&#160;</td>
</tr>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Checkstyle Results</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>
@@ -240,7 +240,7 @@
<div class="section">
<h2><a name="Checkstyle_Results"></a>Checkstyle Results</h2>
<p>The following document contains the results of <a class="externalLink" href="http://checkstyle.sourceforge.net/">Checkstyle</a> 6.2 with C:\Users\jeremy\Projects\DependencyCheck\dependency-check-cli/../src/main/config/checkstyle-checks.xml ruleset.&#160;<a href="checkstyle.rss"><img alt="rss feed" src="images/rss.png" /></a></p></div>
<p>The following document contains the results of <a class="externalLink" href="http://checkstyle.sourceforge.net/">Checkstyle</a> 6.11.2 with C:\Users\jeremy\Projects\DependencyCheck\dependency-check-cli/../src/main/config/checkstyle-checks.xml ruleset.&#160;<a href="checkstyle.rss"><img alt="rss feed" src="images/rss.png" /></a></p></div>
<div class="section">
<h2><a name="Summary"></a>Summary</h2>
<table border="0" class="table table-striped">
@@ -253,10 +253,25 @@
<td>8</td>
<td>0</td>
<td>0</td>
<td>1</td></tr></table></div>
<td>3</td></tr></table></div>
<div class="section">
<h2><a name="Details"></a>Details</h2>
<div class="section">
<h3 id="org.owasp.dependencycheck.App.java">org/owasp/dependencycheck/App.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
<td>imports</td>
<td>UnusedImports</td>
<td>Unused import - org.apache.commons.lang.StringUtils.</td>
<td><a href="./xref/org/owasp/dependencycheck/App.html#L30">30</a></td></tr></table></div>
<div class="section">
<h3 id="org.owasp.dependencycheck.CliParser.java">org/owasp/dependencycheck/CliParser.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
@@ -269,8 +284,14 @@
<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
<td>sizes</td>
<td>MethodCount</td>
<td>Total number of methods is 59 (max allowed is 40).</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L42">42</a></td></tr></table></div></div>
<td>Total number of methods is 62 (max allowed is 40).</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L42">42</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
<td>regexp</td>
<td>RegexpSingleline</td>
<td>Line matches the illegal pattern '\s+$'.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L347">347</a></td></tr></table></div></div>
</div>
</div>
</div>

View File

@@ -26,7 +26,7 @@ under the License.
<copyright>&#169;2012 - 2015 OWASP</copyright>
<item>
<title>File: 8,
Errors: 1,
Errors: 3,
Warnings: 0,
Infos: 0
</title>
@@ -55,7 +55,7 @@ under the License.
0
</td>
<td>
0
1
</td>
</tr>
<tr>
@@ -111,7 +111,7 @@ under the License.
0
</td>
<td>
1
2
</td>
</tr>
<tr>

View File

@@ -18,7 +18,7 @@ org.owasp.dependencycheck
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.App.html">App</a> <i>(10%)</i></td>
</tr>
<tr>
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.CliParser.html">CliParser</a> <i>(56%)</i></td>
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.CliParser.html">CliParser</a> <i>(54%)</i></td>
</tr>
<tr>
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.InvalidScanPathException.html">InvalidScanPathException</a> <i>(0%)</i></td>

View File

@@ -18,7 +18,7 @@ All Packages
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.App.html">App</a> <i>(10%)</i></td>
</tr>
<tr>
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.CliParser.html">CliParser</a> <i>(56%)</i></td>
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.CliParser.html">CliParser</a> <i>(54%)</i></td>
</tr>
<tr>
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.InvalidScanPathException.html">InvalidScanPathException</a> <i>(0%)</i></td>

View File

@@ -16,7 +16,7 @@
<table class="report" id="packageResults">
<thead><tr> <td class="heading">Package</td> <td class="heading"># Classes</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
<tbody>
<tr><td><a href="frame-summary-org.owasp.dependencycheck.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.html"'>org.owasp.dependencycheck</a></td><td class="value">4</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">30%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:30px"><span class="text">148/485</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">15%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:15px"><span class="text">50/324</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.2816901408450705;</span>3.282</td></tr>
<tr><td><a href="frame-summary-org.owasp.dependencycheck.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.html"'>org.owasp.dependencycheck</a></td><td class="value">4</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">31%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:31px"><span class="text">154/492</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">19%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:19px"><span class="text">56/284</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.945945945945946;</span>2.946</td></tr>
</tbody>
</table>
<script type="text/javascript">
@@ -28,10 +28,10 @@ packageTable.sort(0);
<table class="report" id="classResults">
<thead><tr> <td class="heading">Classes in this Package</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
<tbody>
<tr><td><a href="org.owasp.dependencycheck.App.html">App</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">10%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:10px"><span class="text">27/263</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">6%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:6px"><span class="text">10/158</span></div></div></td></tr></table></td><td class="value"><span class="hidden">11.25;</span>11.25</td></tr>
<tr><td><a href="org.owasp.dependencycheck.App.html">App</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">10%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:10px"><span class="text">27/253</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">9%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:9px"><span class="text">10/104</span></div></div></td></tr></table></td><td class="value"><span class="hidden">7.75;</span>7.75</td></tr>
<tr><td><a href="org.owasp.dependencycheck.CliParser.html">CliParser</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">56%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:56px"><span class="text">121/213</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">24%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:24px"><span class="text">40/166</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.3559322033898304;</span>2.356</td></tr>
<tr><td><a href="org.owasp.dependencycheck.CliParser.html">CliParser$ARGUMENT</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/1</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.3559322033898304;</span>2.356</td></tr>
<tr><td><a href="org.owasp.dependencycheck.CliParser.html">CliParser</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">55%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:55px"><span class="text">127/230</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">25%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:25px"><span class="text">46/180</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.4516129032258065;</span>2.452</td></tr>
<tr><td><a href="org.owasp.dependencycheck.CliParser.html">CliParser$ARGUMENT</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/1</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.4516129032258065;</span>2.452</td></tr>
<tr><td><a href="org.owasp.dependencycheck.InvalidScanPathException.html">InvalidScanPathException</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/8</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
@@ -42,6 +42,6 @@ var classTable = new SortableTable(document.getElementById("classResults"),
["String", "Percentage", "Percentage", "FormattedNumber"]);
classTable.sort(0);
</script>
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 9/20/15 6:48 AM.</div>
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/29/15 7:27 AM.</div>
</body>
</html>

View File

@@ -16,8 +16,8 @@
<table class="report" id="packageResults">
<thead><tr> <td class="heading">Package</td> <td class="heading"># Classes</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
<tbody>
<tr><td><b>All Packages</b></td><td class="value">4</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">30%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:30px"><span class="text">148/485</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">15%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:15px"><span class="text">50/324</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.2816901408450705;</span>3.282</td></tr>
<tr><td><a href="frame-summary-org.owasp.dependencycheck.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.html"'>org.owasp.dependencycheck</a></td><td class="value">4</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">30%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:30px"><span class="text">148/485</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">15%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:15px"><span class="text">50/324</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.2816901408450705;</span>3.282</td></tr>
<tr><td><b>All Packages</b></td><td class="value">4</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">31%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:31px"><span class="text">154/492</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">19%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:19px"><span class="text">56/284</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.945945945945946;</span>2.946</td></tr>
<tr><td><a href="frame-summary-org.owasp.dependencycheck.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.html"'>org.owasp.dependencycheck</a></td><td class="value">4</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">31%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:31px"><span class="text">154/492</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">19%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:19px"><span class="text">56/284</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.945945945945946;</span>2.946</td></tr>
</tbody>
</table>
<script type="text/javascript">
@@ -25,6 +25,6 @@ var packageTable = new SortableTable(document.getElementById("packageResults"),
["String", "Number", "Percentage", "Percentage", "FormattedNumber"]);
packageTable.sort(0);
</script>
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 9/20/15 6:48 AM.</div>
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/29/15 7:27 AM.</div>
</body>
</html>

View File

@@ -66,7 +66,7 @@
<tr> <td class="numLine">&nbsp;24</td> <td class="nbHits">&nbsp;</td>
<td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine">&nbsp;25</td> <td class="nbHits">&nbsp;</td>
<td class="src"><pre class="src">&nbsp;<span class="keyword">class</span> InvalidScanPathException <span class="keyword">extends</span> Exception {</pre></td></tr>
<td class="src"><pre class="src">&nbsp;<span class="keyword">public</span> <span class="keyword">class</span> InvalidScanPathException <span class="keyword">extends</span> Exception {</pre></td></tr>
<tr> <td class="numLine">&nbsp;26</td> <td class="nbHits">&nbsp;</td>
<td class="src"><pre class="src">&nbsp;</pre></td></tr>
<tr> <td class="numLine">&nbsp;27</td> <td class="nbHits">&nbsp;</td>
@@ -143,6 +143,6 @@
<td class="src"><pre class="src">&nbsp;}</pre></td></tr>
</table>
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 9/20/15 6:48 AM.</div>
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/29/15 7:27 AM.</div>
</body>
</html>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Dependencies Report</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>
@@ -262,7 +262,7 @@
<tr class="a">
<td>org.owasp</td>
<td>dependency-check-core</td>
<td>1.3.1</td>
<td>1.3.2</td>
<td>compile</td>
<td></td>
<td>jar</td>
@@ -270,7 +270,7 @@
<tr class="b">
<td>org.owasp</td>
<td>dependency-check-utils</td>
<td>1.3.1</td>
<td>1.3.2</td>
<td>compile</td>
<td></td>
<td>jar</td>
@@ -278,7 +278,7 @@
<tr class="a">
<td>org.slf4j</td>
<td>slf4j-api</td>
<td>1.7.12</td>
<td>1.7.13</td>
<td>compile</td>
<td></td>
<td>jar</td>
@@ -340,7 +340,7 @@
<tr class="b">
<td>com.google.code.findbugs</td>
<td>annotations</td>
<td>3.0.0</td>
<td>3.0.1u2</td>
<td>provided</td>
<td></td>
<td>jar</td>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Dependency Updates Report</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>
@@ -245,7 +245,7 @@
<tr class="a">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td># of dependencies using the latest version available</td>
<td>27</td></tr>
<td>24</td></tr>
<tr class="b">
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
<td># of dependencies where the next version available is smaller than an incremental version update</td>
@@ -253,7 +253,7 @@
<tr class="a">
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
<td># of dependencies where the next version available is an incremental version update</td>
<td>0</td></tr>
<td>3</td></tr>
<tr class="b">
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
<td># of dependencies where the next version available is a minor version update</td>
@@ -305,7 +305,7 @@
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>com.google.code.findbugs</td>
<td>annotations</td>
<td>3.0.0</td>
<td>3.0.1u2</td>
<td></td>
<td></td>
<td>jar</td>
@@ -470,7 +470,7 @@
<td><b>4.8.0</b></td>
<td><b>5.0.0</b></td></tr>
<tr class="a">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
<td>org.apache.maven</td>
<td>maven-core</td>
<td>3.3.3</td>
@@ -478,11 +478,11 @@
<td></td>
<td>jar</td>
<td></td>
<td></td>
<td><b>3.3.9</b></td>
<td></td>
<td></td></tr>
<tr class="b">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
<td>org.apache.maven</td>
<td>maven-plugin-api</td>
<td>3.3.3</td>
@@ -490,11 +490,11 @@
<td></td>
<td>jar</td>
<td></td>
<td></td>
<td><b>3.3.9</b></td>
<td></td>
<td></td></tr>
<tr class="a">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
<td>org.apache.maven</td>
<td>maven-settings</td>
<td>3.3.3</td>
@@ -502,7 +502,7 @@
<td></td>
<td>jar</td>
<td></td>
<td></td>
<td><b>3.3.9</b></td>
<td></td>
<td></td></tr>
<tr class="b">
@@ -593,7 +593,7 @@
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>org.jmockit</td>
<td>jmockit</td>
<td>1.19</td>
<td>1.20</td>
<td>test</td>
<td></td>
<td>jar</td>
@@ -617,7 +617,7 @@
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>org.slf4j</td>
<td>slf4j-api</td>
<td>1.7.12</td>
<td>1.7.13</td>
<td></td>
<td></td>
<td>jar</td>
@@ -629,7 +629,7 @@
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>org.slf4j</td>
<td>slf4j-simple</td>
<td>1.7.12</td>
<td>1.7.13</td>
<td></td>
<td></td>
<td>jar</td>
@@ -668,7 +668,7 @@
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>org.owasp</td>
<td>dependency-check-core</td>
<td>1.3.1</td>
<td>1.3.2</td>
<td>compile</td>
<td></td>
<td>jar</td>
@@ -680,7 +680,7 @@
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>org.owasp</td>
<td>dependency-check-utils</td>
<td>1.3.1</td>
<td>1.3.2</td>
<td>compile</td>
<td></td>
<td>jar</td>
@@ -765,7 +765,7 @@
<td>annotations</td></tr>
<tr class="b">
<th width="80%">Current Version</th>
<td>3.0.0</td></tr>
<td>3.0.1u2</td></tr>
<tr class="a">
<th width="80%">Scope</th>
<td></td></tr>
@@ -801,7 +801,7 @@
<td>jar</td></tr>
<tr class="b">
<th width="80%">Newer versions</th>
<td><b>1.4.177</b>&#160;<i>Next Minor</i><br />1.4.178<br />1.4.179<br />1.4.180<br />1.4.181<br />1.4.182<br />1.4.183<br />1.4.184<br />1.4.185<br />1.4.186<br />1.4.187<br />1.4.188<br /><b>1.4.189</b>&#160;<i>Latest Minor</i></td></tr></table></div>
<td><b>1.4.177</b>&#160;<i>Next Minor</i><br />1.4.178<br />1.4.179<br />1.4.180<br />1.4.181<br />1.4.182<br />1.4.183<br />1.4.184<br />1.4.185<br />1.4.186<br />1.4.187<br />1.4.188<br />1.4.189<br /><b>1.4.190</b>&#160;<i>Latest Minor</i></td></tr></table></div>
<div class="section">
<h3><a name="com.sun.mail:mailapi"></a>com.sun.mail:mailapi</h3>
<table border="0" class="table table-striped">
@@ -1020,7 +1020,7 @@
<td>jar</td></tr>
<tr class="b">
<th width="80%">Newer versions</th>
<td><b>4.8.0</b>&#160;<i>Next Minor</i><br />4.8.1<br />4.9.0<br />4.9.1<br />4.10.0<br />4.10.1<br />4.10.2<br />4.10.3<br /><b>4.10.4</b>&#160;<i>Latest Minor</i><br /><b>5.0.0</b>&#160;<i>Next Major</i><br />5.1.0<br />5.2.0<br />5.2.1<br /><b>5.3.0</b>&#160;<i>Latest Major</i></td></tr></table></div>
<td><b>4.8.0</b>&#160;<i>Next Minor</i><br />4.8.1<br />4.9.0<br />4.9.1<br />4.10.0<br />4.10.1<br />4.10.2<br />4.10.3<br /><b>4.10.4</b>&#160;<i>Latest Minor</i><br /><b>5.0.0</b>&#160;<i>Next Major</i><br />5.1.0<br />5.2.0<br />5.2.1<br />5.3.0<br /><b>5.3.1</b>&#160;<i>Latest Major</i></td></tr></table></div>
<div class="section">
<h3><a name="org.apache.lucene:lucene-core"></a>org.apache.lucene:lucene-core</h3>
<table border="0" class="table table-striped">
@@ -1047,7 +1047,7 @@
<td>jar</td></tr>
<tr class="b">
<th width="80%">Newer versions</th>
<td><b>4.8.0</b>&#160;<i>Next Minor</i><br />4.8.1<br />4.9.0<br />4.9.1<br />4.10.0<br />4.10.1<br />4.10.2<br />4.10.3<br /><b>4.10.4</b>&#160;<i>Latest Minor</i><br /><b>5.0.0</b>&#160;<i>Next Major</i><br />5.1.0<br />5.2.0<br />5.2.1<br /><b>5.3.0</b>&#160;<i>Latest Major</i></td></tr></table></div>
<td><b>4.8.0</b>&#160;<i>Next Minor</i><br />4.8.1<br />4.9.0<br />4.9.1<br />4.10.0<br />4.10.1<br />4.10.2<br />4.10.3<br /><b>4.10.4</b>&#160;<i>Latest Minor</i><br /><b>5.0.0</b>&#160;<i>Next Major</i><br />5.1.0<br />5.2.0<br />5.2.1<br />5.3.0<br /><b>5.3.1</b>&#160;<i>Latest Major</i></td></tr></table></div>
<div class="section">
<h3><a name="org.apache.lucene:lucene-queryparser"></a>org.apache.lucene:lucene-queryparser</h3>
<table border="0" class="table table-striped">
@@ -1074,7 +1074,7 @@
<td>jar</td></tr>
<tr class="b">
<th width="80%">Newer versions</th>
<td><b>4.8.0</b>&#160;<i>Next Minor</i><br />4.8.1<br />4.9.0<br />4.9.1<br />4.10.0<br />4.10.1<br />4.10.2<br />4.10.3<br /><b>4.10.4</b>&#160;<i>Latest Minor</i><br /><b>5.0.0</b>&#160;<i>Next Major</i><br />5.1.0<br />5.2.0<br />5.2.1<br /><b>5.3.0</b>&#160;<i>Latest Major</i></td></tr></table></div>
<td><b>4.8.0</b>&#160;<i>Next Minor</i><br />4.8.1<br />4.9.0<br />4.9.1<br />4.10.0<br />4.10.1<br />4.10.2<br />4.10.3<br /><b>4.10.4</b>&#160;<i>Latest Minor</i><br /><b>5.0.0</b>&#160;<i>Next Major</i><br />5.1.0<br />5.2.0<br />5.2.1<br />5.3.0<br /><b>5.3.1</b>&#160;<i>Latest Major</i></td></tr></table></div>
<div class="section">
<h3><a name="org.apache.lucene:lucene-test-framework"></a>org.apache.lucene:lucene-test-framework</h3>
<table border="0" class="table table-striped">
@@ -1101,13 +1101,13 @@
<td>jar</td></tr>
<tr class="b">
<th width="80%">Newer versions</th>
<td><b>4.8.0</b>&#160;<i>Next Minor</i><br />4.8.1<br />4.9.0<br />4.9.1<br />4.10.0<br />4.10.1<br />4.10.2<br />4.10.3<br /><b>4.10.4</b>&#160;<i>Latest Minor</i><br /><b>5.0.0</b>&#160;<i>Next Major</i><br />5.1.0<br />5.2.0<br />5.2.1<br /><b>5.3.0</b>&#160;<i>Latest Major</i></td></tr></table></div>
<td><b>4.8.0</b>&#160;<i>Next Minor</i><br />4.8.1<br />4.9.0<br />4.9.1<br />4.10.0<br />4.10.1<br />4.10.2<br />4.10.3<br /><b>4.10.4</b>&#160;<i>Latest Minor</i><br /><b>5.0.0</b>&#160;<i>Next Major</i><br />5.1.0<br />5.2.0<br />5.2.1<br />5.3.0<br /><b>5.3.1</b>&#160;<i>Latest Major</i></td></tr></table></div>
<div class="section">
<h3><a name="org.apache.maven:maven-core"></a>org.apache.maven:maven-core</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th width="80%">Status</th>
<td><img src="images/icon_success_sml.gif" alt="" />&#160;No newer versions available.</td></tr>
<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr>
<tr class="b">
<th width="80%">Group Id</th>
<td>org.apache.maven</td></tr>
@@ -1125,13 +1125,16 @@
<td></td></tr>
<tr class="a">
<th width="80%">Type</th>
<td>jar</td></tr></table></div>
<td>jar</td></tr>
<tr class="b">
<th width="80%">Newer versions</th>
<td><b>3.3.9</b>&#160;<i>Next Incremental</i></td></tr></table></div>
<div class="section">
<h3><a name="org.apache.maven:maven-plugin-api"></a>org.apache.maven:maven-plugin-api</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th width="80%">Status</th>
<td><img src="images/icon_success_sml.gif" alt="" />&#160;No newer versions available.</td></tr>
<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr>
<tr class="b">
<th width="80%">Group Id</th>
<td>org.apache.maven</td></tr>
@@ -1149,13 +1152,16 @@
<td></td></tr>
<tr class="a">
<th width="80%">Type</th>
<td>jar</td></tr></table></div>
<td>jar</td></tr>
<tr class="b">
<th width="80%">Newer versions</th>
<td><b>3.3.9</b>&#160;<i>Next Incremental</i></td></tr></table></div>
<div class="section">
<h3><a name="org.apache.maven:maven-settings"></a>org.apache.maven:maven-settings</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th width="80%">Status</th>
<td><img src="images/icon_success_sml.gif" alt="" />&#160;No newer versions available.</td></tr>
<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr>
<tr class="b">
<th width="80%">Group Id</th>
<td>org.apache.maven</td></tr>
@@ -1173,7 +1179,10 @@
<td></td></tr>
<tr class="a">
<th width="80%">Type</th>
<td>jar</td></tr></table></div>
<td>jar</td></tr>
<tr class="b">
<th width="80%">Newer versions</th>
<td><b>3.3.9</b>&#160;<i>Next Incremental</i></td></tr></table></div>
<div class="section">
<h3><a name="org.apache.maven.plugin-testing:maven-plugin-testing-harness"></a>org.apache.maven.plugin-testing:maven-plugin-testing-harness</h3>
<table border="0" class="table table-striped">
@@ -1356,7 +1365,7 @@
<td>jmockit</td></tr>
<tr class="b">
<th width="80%">Current Version</th>
<td>1.19</td></tr>
<td>1.20</td></tr>
<tr class="a">
<th width="80%">Scope</th>
<td>test</td></tr>
@@ -1404,7 +1413,7 @@
<td>dependency-check-core</td></tr>
<tr class="b">
<th width="80%">Current Version</th>
<td>1.3.1</td></tr>
<td>1.3.2</td></tr>
<tr class="a">
<th width="80%">Scope</th>
<td>compile</td></tr>
@@ -1428,7 +1437,7 @@
<td>dependency-check-utils</td></tr>
<tr class="b">
<th width="80%">Current Version</th>
<td>1.3.1</td></tr>
<td>1.3.2</td></tr>
<tr class="a">
<th width="80%">Scope</th>
<td>compile</td></tr>
@@ -1452,7 +1461,7 @@
<td>slf4j-api</td></tr>
<tr class="b">
<th width="80%">Current Version</th>
<td>1.7.12</td></tr>
<td>1.7.13</td></tr>
<tr class="a">
<th width="80%">Scope</th>
<td></td></tr>
@@ -1476,7 +1485,7 @@
<td>slf4j-simple</td></tr>
<tr class="b">
<th width="80%">Current Version</th>
<td>1.7.12</td></tr>
<td>1.7.13</td></tr>
<tr class="a">
<th width="80%">Scope</th>
<td></td></tr>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; FindBugs Bug Detector Report</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-28
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151128" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; About</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-28</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>
@@ -155,7 +155,7 @@
<h1>About</h1>
<p>OWASP dependency-check-cli is an command line tool that uses dependency-check-core to detect publicly disclosed vulnerabilities associated with the scanned project dependencies. The tool will generate a report listing the dependency, any identified Common Platform Enumeration (CPE) identifiers, and the associated Common Vulnerability and Exposure (CVE) entries.</p>
<h1>Installation &amp; Usage</h1>
<p>Download the dependency-check command line tool <a class="externalLink" href="http://dl.bintray.com/jeremy-long/owasp/dependency-check-1.3.1-release.zip">here</a>. Extract the zip file to a location on your computer and put the &#x2018;bin&#x2019; directory into the path environment variable. On *nix systems you will likely need to make the shell script executable:</p>
<p>Download the dependency-check command line tool <a class="externalLink" href="http://dl.bintray.com/jeremy-long/owasp/dependency-check-1.3.2-release.zip">here</a>. Extract the zip file to a location on your computer and put the &#x2018;bin&#x2019; directory into the path environment variable. On *nix systems you will likely need to make the shell script executable:</p>
<div class="source">
<div class="source"><pre class="prettyprint linenums">$ chmod +777 dependency-check.sh
@@ -173,13 +173,13 @@
<h3><a name="Windows"></a>Windows</h3>
<div class="source">
<div class="source"><pre class="prettyprint linenums">dependency-check.bat --app &quot;My App Name&quot; --scan &quot;c:\java\application\lib&quot;
<div class="source"><pre class="prettyprint linenums">dependency-check.bat --project &quot;My App Name&quot; --scan &quot;c:\java\application\lib&quot;
</pre></div></div></div>
<div class="section">
<h3><a name="anix"></a>*nix</h3>
<div class="source">
<div class="source"><pre class="prettyprint linenums">dependency-check.sh --app &quot;My App Name&quot; --scan &quot;/java/application/lib&quot;
<div class="source"><pre class="prettyprint linenums">dependency-check.sh --project &quot;My App Name&quot; --scan &quot;/java/application/lib&quot;
</pre></div></div>
<p>To view the command line arguments, see the <a href="arguments.html">arguments page</a>, or you can run:</p></div>
<div class="section">

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Continuous Integration</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Issue Tracking</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Project License</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Project Mailing Lists</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Plugin Updates Report</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>
@@ -257,7 +257,7 @@
<tr class="b">
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
<td># of plugins where the next version available is a minor version update</td>
<td>0</td></tr>
<td>2</td></tr>
<tr class="a">
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
<td># of plugins where the next version available is a major version update</td>
@@ -293,7 +293,7 @@
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>org.apache.maven.plugins</td>
<td>maven-assembly-plugin</td>
<td><b>2.5.5</b></td>
<td><b>2.6</b></td>
<td></td>
<td></td>
<td></td>
@@ -353,7 +353,7 @@
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>org.apache.maven.plugins</td>
<td>maven-failsafe-plugin</td>
<td><b>2.18.1</b></td>
<td><b>2.19</b></td>
<td></td>
<td></td>
<td></td>
@@ -390,16 +390,26 @@
<td></td>
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
<tr class="a">
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
<td>org.apache.maven.plugins</td>
<td>maven-javadoc-plugin</td>
<td>2.9.1</td>
<td></td>
<td></td>
<td><b>2.10</b></td>
<td></td>
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
<tr class="b">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>org.apache.maven.plugins</td>
<td>maven-release-plugin</td>
<td><b>2.5.2</b></td>
<td><b>2.5.3</b></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
<tr class="b">
<tr class="a">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>org.apache.maven.plugins</td>
<td>maven-resources-plugin</td>
@@ -409,7 +419,7 @@
<td></td>
<td></td>
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
<tr class="a">
<tr class="b">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>org.apache.maven.plugins</td>
<td>maven-site-plugin</td>
@@ -419,6 +429,16 @@
<td></td>
<td></td>
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
<tr class="a">
<td><img src="images/icon_warning_sml.gif" alt="" /></td>
<td>org.apache.maven.plugins</td>
<td>maven-source-plugin</td>
<td>2.2.1</td>
<td></td>
<td></td>
<td><b>2.3</b></td>
<td></td>
<td><img src="images/icon_success_sml.gif" alt="" /></td></tr>
<tr class="b">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>org.apache.maven.plugins</td>
@@ -494,7 +514,7 @@
<td>maven-assembly-plugin</td></tr>
<tr class="b">
<th width="80%">Current Version</th>
<td>2.5.5</td></tr></table></div>
<td>2.6</td></tr></table></div>
<div class="section">
<h3><a name="Plugin_org.apache.maven.plugins:maven-clean-plugin"></a>Plugin org.apache.maven.plugins:maven-clean-plugin</h3>
<table border="0" class="table table-striped">
@@ -584,7 +604,7 @@
<td>maven-failsafe-plugin</td></tr>
<tr class="b">
<th width="80%">Current Version</th>
<td>2.18.1</td></tr></table></div>
<td>2.19</td></tr></table></div>
<div class="section">
<h3><a name="Plugin_org.apache.maven.plugins:maven-gpg-plugin"></a>Plugin org.apache.maven.plugins:maven-gpg-plugin</h3>
<table border="0" class="table table-striped">
@@ -631,6 +651,24 @@
<th width="80%">Current Version</th>
<td>2.6</td></tr></table></div>
<div class="section">
<h3><a name="Plugin_org.apache.maven.plugins:maven-javadoc-plugin"></a>Plugin org.apache.maven.plugins:maven-javadoc-plugin</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th width="80%">Status</th>
<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer minor version available. Minor updates are sometimes passive.</td></tr>
<tr class="b">
<th width="80%">Group Id</th>
<td>org.apache.maven.plugins</td></tr>
<tr class="a">
<th width="80%">Artifact Id</th>
<td>maven-javadoc-plugin</td></tr>
<tr class="b">
<th width="80%">Current Version</th>
<td>2.9.1</td></tr>
<tr class="a">
<th width="80%">Newer versions</th>
<td><b>2.10</b>&#160;<i>Next Minor</i><br />2.10.1<br />2.10.2<br /><b>2.10.3</b>&#160;<i>Latest Minor</i></td></tr></table></div>
<div class="section">
<h3><a name="Plugin_org.apache.maven.plugins:maven-release-plugin"></a>Plugin org.apache.maven.plugins:maven-release-plugin</h3>
<table border="0" class="table table-striped">
<tr class="a">
@@ -644,7 +682,7 @@
<td>maven-release-plugin</td></tr>
<tr class="b">
<th width="80%">Current Version</th>
<td>2.5.2</td></tr></table></div>
<td>2.5.3</td></tr></table></div>
<div class="section">
<h3><a name="Plugin_org.apache.maven.plugins:maven-resources-plugin"></a>Plugin org.apache.maven.plugins:maven-resources-plugin</h3>
<table border="0" class="table table-striped">
@@ -676,6 +714,24 @@
<th width="80%">Current Version</th>
<td>3.4</td></tr></table></div>
<div class="section">
<h3><a name="Plugin_org.apache.maven.plugins:maven-source-plugin"></a>Plugin org.apache.maven.plugins:maven-source-plugin</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th width="80%">Status</th>
<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer minor version available. Minor updates are sometimes passive.</td></tr>
<tr class="b">
<th width="80%">Group Id</th>
<td>org.apache.maven.plugins</td></tr>
<tr class="a">
<th width="80%">Artifact Id</th>
<td>maven-source-plugin</td></tr>
<tr class="b">
<th width="80%">Current Version</th>
<td>2.2.1</td></tr>
<tr class="a">
<th width="80%">Newer versions</th>
<td><b>2.3</b>&#160;<i>Next Minor</i><br /><b>2.4</b>&#160;<i>Latest Minor</i></td></tr></table></div>
<div class="section">
<h3><a name="Plugin_org.apache.maven.plugins:maven-surefire-plugin"></a>Plugin org.apache.maven.plugins:maven-surefire-plugin</h3>
<table border="0" class="table table-striped">
<tr class="a">

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; PMD Results</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>
@@ -250,50 +250,44 @@
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td>Avoid unused imports such as 'org.apache.commons.lang.StringUtils'</td>
<td><a href="./xref/org/owasp/dependencycheck/App.html#L30">30</a></td></tr>
<tr class="a">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/App.html#L169">169</a></td></tr></table></div>
<td><a href="./xref/org/owasp/dependencycheck/App.html#L170">170</a></td></tr></table></div>
<div class="section">
<h3><a name="orgowaspdependencycheckCliParser.java"></a>org/owasp/dependencycheck/CliParser.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<tr class="b">
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L117">117</a></td></tr>
<tr class="a">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L469">469</a></td></tr>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L130">130</a></td></tr>
<tr class="b">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L478">478</a></td></tr>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L495">495</a></td></tr>
<tr class="a">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L487">487</a></td></tr>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L504">504</a></td></tr>
<tr class="b">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L514">514</a></td></tr>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L513">513</a></td></tr>
<tr class="a">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L523">523</a></td></tr>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L540">540</a></td></tr>
<tr class="b">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L532">532</a></td></tr>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L549">549</a></td></tr>
<tr class="a">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L541">541</a></td></tr>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L558">558</a></td></tr>
<tr class="b">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L550">550</a></td></tr>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L567">567</a></td></tr>
<tr class="a">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L559">559</a></td></tr>
<tr class="b">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L568">568</a></td></tr>
<tr class="a">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L577">577</a></td></tr>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L576">576</a></td></tr>
<tr class="b">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L586">586</a></td></tr>
@@ -311,7 +305,19 @@
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L622">622</a></td></tr>
<tr class="a">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L631">631</a></td></tr></table></div></div>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L631">631</a></td></tr>
<tr class="b">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L640">640</a></td></tr>
<tr class="a">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L649">649</a></td></tr>
<tr class="b">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L658">658</a></td></tr>
<tr class="a">
<td>Useless parentheses.</td>
<td><a href="./xref/org/owasp/dependencycheck/CliParser.html#L667">667</a></td></tr></table></div></div>
</div>
</div>
</div>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Project Information</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Generated Reports</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Project Summary</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>
@@ -246,7 +246,7 @@
<td>dependency-check-cli</td></tr>
<tr class="b">
<td>Version</td>
<td>1.3.1</td></tr>
<td>1.3.2</td></tr>
<tr class="a">
<td>Type</td>
<td>jar</td></tr>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Source Repository</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Surefire Report</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>
@@ -274,7 +274,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.343</td></tr></table><br />
<td>0.371</td></tr></table><br />
<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></div>
<div class="section">
<h2><a name="Package_List"></a>Package List</h2><a name="Package_List"></a>
@@ -295,7 +295,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.343</td></tr></table><br />
<td>0.371</td></tr></table><br />
<p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p>
<div class="section">
<h3><a name="org.owasp.dependencycheck"></a>org.owasp.dependencycheck</h3><a name="org.owasp.dependencycheck"></a>
@@ -326,7 +326,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.031</td></tr></table></div><br /></div>
<td>0.059</td></tr></table></div><br /></div>
<div class="section">
<h2><a name="Test_Cases"></a>Test Cases</h2><a name="Test_Cases"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p>
@@ -335,51 +335,51 @@ function toggleDisplay(elementId) {
<table border="1" class="table table-striped">
<tr class="a">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>testEnsureCanonicalPath2</td>
<td><a name="TC_org.owasp.dependencycheck.AppTest.testEnsureCanonicalPath2"></a>testEnsureCanonicalPath2</td>
<td>0.312</td></tr>
<tr class="b">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>testEnsureCanonicalPath</td>
<td><a name="TC_org.owasp.dependencycheck.AppTest.testEnsureCanonicalPath"></a>testEnsureCanonicalPath</td>
<td>0</td></tr></table></div>
<div class="section">
<h3><a name="CliParserTest"></a>CliParserTest</h3><a name="org.owasp.dependencycheckCliParserTest"></a>
<table border="1" class="table table-striped">
<tr class="a">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>testParse_printHelp</td>
<td>0.031</td></tr>
<td><a name="TC_org.owasp.dependencycheck.CliParserTest.testParse_printHelp"></a>testParse_printHelp</td>
<td>0.035</td></tr>
<tr class="b">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>testParse_printVersionInfo</td>
<td>0</td></tr>
<td><a name="TC_org.owasp.dependencycheck.CliParserTest.testParse_printVersionInfo"></a>testParse_printVersionInfo</td>
<td>0.001</td></tr>
<tr class="a">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>testParse_help</td>
<td>0</td></tr>
<td><a name="TC_org.owasp.dependencycheck.CliParserTest.testParse_help"></a>testParse_help</td>
<td>0.001</td></tr>
<tr class="b">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>testParse_scan</td>
<td>0</td></tr>
<td><a name="TC_org.owasp.dependencycheck.CliParserTest.testParse_scan"></a>testParse_scan</td>
<td>0.001</td></tr>
<tr class="a">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>testParse</td>
<td>0</td></tr>
<td><a name="TC_org.owasp.dependencycheck.CliParserTest.testParse"></a>testParse</td>
<td>0.001</td></tr>
<tr class="b">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>testParse_unknown</td>
<td>0</td></tr>
<td><a name="TC_org.owasp.dependencycheck.CliParserTest.testParse_unknown"></a>testParse_unknown</td>
<td>0.001</td></tr>
<tr class="a">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>testParse_version</td>
<td>0</td></tr>
<td><a name="TC_org.owasp.dependencycheck.CliParserTest.testParse_version"></a>testParse_version</td>
<td>0.003</td></tr>
<tr class="b">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>testParse_scan_unknownFile</td>
<td>0</td></tr>
<td><a name="TC_org.owasp.dependencycheck.CliParserTest.testParse_scan_unknownFile"></a>testParse_scan_unknownFile</td>
<td>0.007</td></tr>
<tr class="a">
<td><img src="images/icon_success_sml.gif" alt="" /></td>
<td>testParse_scan_withFileExists</td>
<td>0</td></tr></table></div><br /></div>
<td><a name="TC_org.owasp.dependencycheck.CliParserTest.testParse_scan_withFileExists"></a>testParse_scan_withFileExists</td>
<td>0.009</td></tr></table></div><br /></div>
</div>
</div>
</div>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Tag List report</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2015-09-20
| Generated by Apache Maven Doxia at 2015-11-29
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20150920" />
<meta name="Date-Revision-yyyymmdd" content="20151129" />
<meta http-equiv="Content-Language" content="en" />
<title>dependency-check-cli &#x2013; Project Team</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -54,7 +54,7 @@
<li class="">
<a href="../../../../../../target/site/1.3.1/#" title="">
<a href="../../../../../../target/site/1.3.2/#" title="">
</a>
<span class="divider">/</span>
</li>
@@ -67,9 +67,9 @@
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-09-20</li>
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-11-29</li>
<li id="projectVersion" class="pull-right">
Version: 1.3.1
Version: 1.3.2
</li>
</ul>

View File

@@ -4,7 +4,7 @@
<!-- this is a JXR report set -->
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Dependency-Check Command Line 1.3.1 Reference</title>
<title>Dependency-Check Command Line 1.3.2 Reference</title>
</head>
<frameset cols="20%,80%">
<frameset rows="30%,70%">

View File

@@ -3,7 +3,7 @@
<html xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Dependency-Check Command Line 1.3.1 Reference Package org.owasp.dependencycheck</title>
<title>Dependency-Check Command Line 1.3.2 Reference Package org.owasp.dependencycheck</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
</head>
<body>

View File

@@ -3,7 +3,7 @@
<html xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Dependency-Check Command Line 1.3.1 Reference Package org.owasp.dependencycheck</title>
<title>Dependency-Check Command Line 1.3.2 Reference Package org.owasp.dependencycheck</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
</head>
<body>

View File

@@ -3,7 +3,7 @@
<html xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Dependency-Check Command Line 1.3.1 Reference</title>
<title>Dependency-Check Command Line 1.3.2 Reference</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
</head>
<body>

View File

@@ -3,7 +3,7 @@
<html xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Dependency-Check Command Line 1.3.1 Reference</title>
<title>Dependency-Check Command Line 1.3.2 Reference</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
</head>
<body>
@@ -24,7 +24,7 @@
</ul>
</div>
<h2>Dependency-Check Command Line 1.3.1 Reference</h2>
<h2>Dependency-Check Command Line 1.3.2 Reference</h2>
<table class="summary">
<thead>

View File

@@ -4,7 +4,7 @@
<!-- this is a JXR report set -->
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Dependency-Check Command Line 1.3.1 Reference</title>
<title>Dependency-Check Command Line 1.3.2 Reference</title>
</head>
<frameset cols="20%,80%">
<frameset rows="30%,70%">

View File

@@ -35,443 +35,420 @@
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <strong class="jxr_keyword">import</strong> java.util.List;
<a class="jxr_linenumber" name="L28" href="#L28">28</a> <strong class="jxr_keyword">import</strong> java.util.Set;
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <strong class="jxr_keyword">import</strong> org.apache.commons.cli.ParseException;
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.data.nvdcve.CveDB;
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.data.nvdcve.DatabaseException;
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.data.nvdcve.DatabaseProperties;
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.dependency.Dependency;
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.DirectoryScanner;
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.reporting.ReportGenerator;
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.utils.Settings;
<a class="jxr_linenumber" name="L37" href="#L37">37</a> <strong class="jxr_keyword">import</strong> org.slf4j.Logger;
<a class="jxr_linenumber" name="L38" href="#L38">38</a> <strong class="jxr_keyword">import</strong> org.slf4j.LoggerFactory;
<a class="jxr_linenumber" name="L39" href="#L39">39</a> <strong class="jxr_keyword">import</strong> ch.qos.logback.core.FileAppender;
<a class="jxr_linenumber" name="L40" href="#L40">40</a> <strong class="jxr_keyword">import</strong> org.slf4j.impl.StaticLoggerBinder;
<a class="jxr_linenumber" name="L41" href="#L41">41</a>
<a class="jxr_linenumber" name="L42" href="#L42">42</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em class="jxr_javadoccomment"> * The command line interface for the DependencyCheck application.</em>
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L45" href="#L45">45</a> <em class="jxr_javadoccomment"> * @author Jeremy Long</em>
<a class="jxr_linenumber" name="L46" href="#L46">46</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L47" href="#L47">47</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../org/owasp/dependencycheck/App.html">App</a> {
<a class="jxr_linenumber" name="L48" href="#L48">48</a>
<a class="jxr_linenumber" name="L49" href="#L49">49</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L50" href="#L50">50</a> <em class="jxr_javadoccomment"> * The logger.</em>
<a class="jxr_linenumber" name="L51" href="#L51">51</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L52" href="#L52">52</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Logger LOGGER = LoggerFactory.getLogger(App.<strong class="jxr_keyword">class</strong>);
<a class="jxr_linenumber" name="L53" href="#L53">53</a>
<a class="jxr_linenumber" name="L54" href="#L54">54</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L55" href="#L55">55</a> <em class="jxr_javadoccomment"> * The main method for the application.</em>
<a class="jxr_linenumber" name="L56" href="#L56">56</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L57" href="#L57">57</a> <em class="jxr_javadoccomment"> * @param args the command line arguments</em>
<a class="jxr_linenumber" name="L58" href="#L58">58</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L59" href="#L59">59</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> main(String[] args) {
<a class="jxr_linenumber" name="L60" href="#L60">60</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L61" href="#L61">61</a> Settings.initialize();
<a class="jxr_linenumber" name="L62" href="#L62">62</a> <strong class="jxr_keyword">final</strong> <a href="../../../org/owasp/dependencycheck/App.html">App</a> app = <strong class="jxr_keyword">new</strong> <a href="../../../org/owasp/dependencycheck/App.html">App</a>();
<a class="jxr_linenumber" name="L63" href="#L63">63</a> app.run(args);
<a class="jxr_linenumber" name="L64" href="#L64">64</a> } <strong class="jxr_keyword">finally</strong> {
<a class="jxr_linenumber" name="L65" href="#L65">65</a> Settings.cleanup(<strong class="jxr_keyword">true</strong>);
<a class="jxr_linenumber" name="L66" href="#L66">66</a> }
<a class="jxr_linenumber" name="L67" href="#L67">67</a> }
<a class="jxr_linenumber" name="L68" href="#L68">68</a>
<a class="jxr_linenumber" name="L69" href="#L69">69</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L70" href="#L70">70</a> <em class="jxr_javadoccomment"> * Main CLI entry-point into the application.</em>
<a class="jxr_linenumber" name="L71" href="#L71">71</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L72" href="#L72">72</a> <em class="jxr_javadoccomment"> * @param args the command line arguments</em>
<a class="jxr_linenumber" name="L73" href="#L73">73</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L74" href="#L74">74</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> run(String[] args) {
<a class="jxr_linenumber" name="L75" href="#L75">75</a> <strong class="jxr_keyword">final</strong> <a href="../../../org/owasp/dependencycheck/CliParser.html">CliParser</a> cli = <strong class="jxr_keyword">new</strong> <a href="../../../org/owasp/dependencycheck/CliParser.html">CliParser</a>();
<a class="jxr_linenumber" name="L76" href="#L76">76</a>
<a class="jxr_linenumber" name="L77" href="#L77">77</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L78" href="#L78">78</a> cli.parse(args);
<a class="jxr_linenumber" name="L79" href="#L79">79</a> } <strong class="jxr_keyword">catch</strong> (FileNotFoundException ex) {
<a class="jxr_linenumber" name="L80" href="#L80">80</a> System.err.println(ex.getMessage());
<a class="jxr_linenumber" name="L81" href="#L81">81</a> cli.printHelp();
<a class="jxr_linenumber" name="L82" href="#L82">82</a> <strong class="jxr_keyword">return</strong>;
<a class="jxr_linenumber" name="L83" href="#L83">83</a> } <strong class="jxr_keyword">catch</strong> (ParseException ex) {
<a class="jxr_linenumber" name="L84" href="#L84">84</a> System.err.println(ex.getMessage());
<a class="jxr_linenumber" name="L85" href="#L85">85</a> cli.printHelp();
<a class="jxr_linenumber" name="L86" href="#L86">86</a> <strong class="jxr_keyword">return</strong>;
<a class="jxr_linenumber" name="L87" href="#L87">87</a> }
<a class="jxr_linenumber" name="L88" href="#L88">88</a>
<a class="jxr_linenumber" name="L89" href="#L89">89</a> <strong class="jxr_keyword">if</strong> (cli.getVerboseLog() != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L90" href="#L90">90</a> prepareLogger(cli.getVerboseLog());
<a class="jxr_linenumber" name="L91" href="#L91">91</a> }
<a class="jxr_linenumber" name="L92" href="#L92">92</a>
<a class="jxr_linenumber" name="L93" href="#L93">93</a> <strong class="jxr_keyword">if</strong> (cli.isPurge()) {
<a class="jxr_linenumber" name="L94" href="#L94">94</a> <strong class="jxr_keyword">if</strong> (cli.getConnectionString() != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L95" href="#L95">95</a> LOGGER.error(<span class="jxr_string">"Unable to purge the database when using a non-default connection string"</span>);
<a class="jxr_linenumber" name="L96" href="#L96">96</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L97" href="#L97">97</a> populateSettings(cli);
<a class="jxr_linenumber" name="L98" href="#L98">98</a> File db;
<a class="jxr_linenumber" name="L99" href="#L99">99</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L100" href="#L100">100</a> db = <strong class="jxr_keyword">new</strong> File(Settings.getDataDirectory(), <span class="jxr_string">"dc.h2.db"</span>);
<a class="jxr_linenumber" name="L101" href="#L101">101</a> <strong class="jxr_keyword">if</strong> (db.exists()) {
<a class="jxr_linenumber" name="L102" href="#L102">102</a> <strong class="jxr_keyword">if</strong> (db.delete()) {
<a class="jxr_linenumber" name="L103" href="#L103">103</a> LOGGER.info(<span class="jxr_string">"Database file purged; local copy of the NVD has been removed"</span>);
<a class="jxr_linenumber" name="L104" href="#L104">104</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L105" href="#L105">105</a> LOGGER.error(<span class="jxr_string">"Unable to delete '{}'; please delete the file manually"</span>, db.getAbsolutePath());
<a class="jxr_linenumber" name="L106" href="#L106">106</a> }
<a class="jxr_linenumber" name="L107" href="#L107">107</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L108" href="#L108">108</a> LOGGER.error(<span class="jxr_string">"Unable to purge database; the database file does not exists: {}"</span>, db.getAbsolutePath());
<a class="jxr_linenumber" name="L109" href="#L109">109</a> }
<a class="jxr_linenumber" name="L110" href="#L110">110</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
<a class="jxr_linenumber" name="L111" href="#L111">111</a> LOGGER.error(<span class="jxr_string">"Unable to delete the database"</span>);
<a class="jxr_linenumber" name="L112" href="#L112">112</a> }
<a class="jxr_linenumber" name="L113" href="#L113">113</a> }
<a class="jxr_linenumber" name="L114" href="#L114">114</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (cli.isGetVersion()) {
<a class="jxr_linenumber" name="L115" href="#L115">115</a> cli.printVersionInfo();
<a class="jxr_linenumber" name="L116" href="#L116">116</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (cli.isUpdateOnly()) {
<a class="jxr_linenumber" name="L117" href="#L117">117</a> populateSettings(cli);
<a class="jxr_linenumber" name="L118" href="#L118">118</a> runUpdateOnly();
<a class="jxr_linenumber" name="L119" href="#L119">119</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (cli.isRunScan()) {
<a class="jxr_linenumber" name="L120" href="#L120">120</a> populateSettings(cli);
<a class="jxr_linenumber" name="L121" href="#L121">121</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L122" href="#L122">122</a> runScan(cli.getReportDirectory(), cli.getReportFormat(), cli.getProjectName(), cli.getScanFiles(),
<a class="jxr_linenumber" name="L123" href="#L123">123</a> cli.getExcludeList(), cli.getSymLinkDepth());
<a class="jxr_linenumber" name="L124" href="#L124">124</a> } <strong class="jxr_keyword">catch</strong> (InvalidScanPathException ex) {
<a class="jxr_linenumber" name="L125" href="#L125">125</a> LOGGER.error(<span class="jxr_string">"An invalid scan path was detected; unable to scan '//*' paths"</span>);
<a class="jxr_linenumber" name="L126" href="#L126">126</a> }
<a class="jxr_linenumber" name="L127" href="#L127">127</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L128" href="#L128">128</a> cli.printHelp();
<a class="jxr_linenumber" name="L129" href="#L129">129</a> }
<a class="jxr_linenumber" name="L130" href="#L130">130</a> }
<a class="jxr_linenumber" name="L131" href="#L131">131</a>
<a class="jxr_linenumber" name="L132" href="#L132">132</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L133" href="#L133">133</a> <em class="jxr_javadoccomment"> * Scans the specified directories and writes the dependency reports to the reportDirectory.</em>
<a class="jxr_linenumber" name="L134" href="#L134">134</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L135" href="#L135">135</a> <em class="jxr_javadoccomment"> * @param reportDirectory the path to the directory where the reports will be written</em>
<a class="jxr_linenumber" name="L136" href="#L136">136</a> <em class="jxr_javadoccomment"> * @param outputFormat the output format of the report</em>
<a class="jxr_linenumber" name="L137" href="#L137">137</a> <em class="jxr_javadoccomment"> * @param applicationName the application name for the report</em>
<a class="jxr_linenumber" name="L138" href="#L138">138</a> <em class="jxr_javadoccomment"> * @param files the files/directories to scan</em>
<a class="jxr_linenumber" name="L139" href="#L139">139</a> <em class="jxr_javadoccomment"> * @param excludes the patterns for files/directories to exclude</em>
<a class="jxr_linenumber" name="L140" href="#L140">140</a> <em class="jxr_javadoccomment"> * @param symLinkDepth the depth that symbolic links will be followed</em>
<a class="jxr_linenumber" name="L141" href="#L141">141</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L142" href="#L142">142</a> <em class="jxr_javadoccomment"> * @throws InvalidScanPathException thrown if the path to scan starts with "//"</em>
<a class="jxr_linenumber" name="L143" href="#L143">143</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L144" href="#L144">144</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> runScan(String reportDirectory, String outputFormat, String applicationName, String[] files,
<a class="jxr_linenumber" name="L145" href="#L145">145</a> String[] excludes, <strong class="jxr_keyword">int</strong> symLinkDepth) <strong class="jxr_keyword">throws</strong> InvalidScanPathException {
<a class="jxr_linenumber" name="L146" href="#L146">146</a> Engine engine = <strong class="jxr_keyword">null</strong>;
<a class="jxr_linenumber" name="L147" href="#L147">147</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L148" href="#L148">148</a> engine = <strong class="jxr_keyword">new</strong> Engine();
<a class="jxr_linenumber" name="L149" href="#L149">149</a> <strong class="jxr_keyword">final</strong> List&lt;String&gt; antStylePaths = <strong class="jxr_keyword">new</strong> ArrayList&lt;String&gt;();
<a class="jxr_linenumber" name="L150" href="#L150">150</a> <strong class="jxr_keyword">for</strong> (String file : files) {
<a class="jxr_linenumber" name="L151" href="#L151">151</a> <strong class="jxr_keyword">final</strong> String antPath = ensureCanonicalPath(file);
<a class="jxr_linenumber" name="L152" href="#L152">152</a> antStylePaths.add(antPath);
<a class="jxr_linenumber" name="L153" href="#L153">153</a> }
<a class="jxr_linenumber" name="L154" href="#L154">154</a>
<a class="jxr_linenumber" name="L155" href="#L155">155</a> <strong class="jxr_keyword">final</strong> Set&lt;File&gt; paths = <strong class="jxr_keyword">new</strong> HashSet&lt;File&gt;();
<a class="jxr_linenumber" name="L156" href="#L156">156</a> <strong class="jxr_keyword">for</strong> (String file : antStylePaths) {
<a class="jxr_linenumber" name="L157" href="#L157">157</a> LOGGER.debug(<span class="jxr_string">"Scanning {}"</span>, file);
<a class="jxr_linenumber" name="L158" href="#L158">158</a> <strong class="jxr_keyword">final</strong> DirectoryScanner scanner = <strong class="jxr_keyword">new</strong> DirectoryScanner();
<a class="jxr_linenumber" name="L159" href="#L159">159</a> String include = file.replace('&#92;&#92;', '/');
<a class="jxr_linenumber" name="L160" href="#L160">160</a> File baseDir;
<a class="jxr_linenumber" name="L161" href="#L161">161</a>
<a class="jxr_linenumber" name="L162" href="#L162">162</a> <strong class="jxr_keyword">if</strong> (include.startsWith(<span class="jxr_string">"//"</span>)) {
<a class="jxr_linenumber" name="L163" href="#L163">163</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> <a href="../../../org/owasp/dependencycheck/InvalidScanPathException.html">InvalidScanPathException</a>(<span class="jxr_string">"Unable to scan paths specified by //"</span>);
<a class="jxr_linenumber" name="L164" href="#L164">164</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L165" href="#L165">165</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> pos = getLastFileSeparator(include);
<a class="jxr_linenumber" name="L166" href="#L166">166</a> <strong class="jxr_keyword">final</strong> String tmpBase = include.substring(0, pos);
<a class="jxr_linenumber" name="L167" href="#L167">167</a> <strong class="jxr_keyword">final</strong> String tmpInclude = include.substring(pos + 1);
<a class="jxr_linenumber" name="L168" href="#L168">168</a> <strong class="jxr_keyword">if</strong> (tmpInclude.indexOf('*') &gt;= 0 || tmpInclude.indexOf('?') &gt;= 0
<a class="jxr_linenumber" name="L169" href="#L169">169</a> || (<strong class="jxr_keyword">new</strong> File(include)).isFile()) {
<a class="jxr_linenumber" name="L170" href="#L170">170</a> baseDir = <strong class="jxr_keyword">new</strong> File(tmpBase);
<a class="jxr_linenumber" name="L171" href="#L171">171</a> include = tmpInclude;
<a class="jxr_linenumber" name="L172" href="#L172">172</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L173" href="#L173">173</a> baseDir = <strong class="jxr_keyword">new</strong> File(tmpBase, tmpInclude);
<a class="jxr_linenumber" name="L174" href="#L174">174</a> include = <span class="jxr_string">"**/*"</span>;
<a class="jxr_linenumber" name="L175" href="#L175">175</a> }
<a class="jxr_linenumber" name="L176" href="#L176">176</a> }
<a class="jxr_linenumber" name="L177" href="#L177">177</a> <em class="jxr_comment">//LOGGER.debug("baseDir: {}", baseDir);</em>
<a class="jxr_linenumber" name="L178" href="#L178">178</a> <em class="jxr_comment">//LOGGER.debug("include: {}", include);</em>
<a class="jxr_linenumber" name="L179" href="#L179">179</a> scanner.setBasedir(baseDir);
<a class="jxr_linenumber" name="L180" href="#L180">180</a> <strong class="jxr_keyword">final</strong> String[] includes = {include};
<a class="jxr_linenumber" name="L181" href="#L181">181</a> scanner.setIncludes(includes);
<a class="jxr_linenumber" name="L182" href="#L182">182</a> scanner.setMaxLevelsOfSymlinks(symLinkDepth);
<a class="jxr_linenumber" name="L183" href="#L183">183</a> <strong class="jxr_keyword">if</strong> (symLinkDepth &lt;= 0) {
<a class="jxr_linenumber" name="L184" href="#L184">184</a> scanner.setFollowSymlinks(false);
<a class="jxr_linenumber" name="L185" href="#L185">185</a> }
<a class="jxr_linenumber" name="L186" href="#L186">186</a> <strong class="jxr_keyword">if</strong> (excludes != <strong class="jxr_keyword">null</strong> &amp;&amp; excludes.length &gt; 0) {
<a class="jxr_linenumber" name="L187" href="#L187">187</a> scanner.addExcludes(excludes);
<a class="jxr_linenumber" name="L188" href="#L188">188</a> }
<a class="jxr_linenumber" name="L189" href="#L189">189</a> scanner.scan();
<a class="jxr_linenumber" name="L190" href="#L190">190</a> <strong class="jxr_keyword">if</strong> (scanner.getIncludedFilesCount() &gt; 0) {
<a class="jxr_linenumber" name="L191" href="#L191">191</a> <strong class="jxr_keyword">for</strong> (String s : scanner.getIncludedFiles()) {
<a class="jxr_linenumber" name="L192" href="#L192">192</a> <strong class="jxr_keyword">final</strong> File f = <strong class="jxr_keyword">new</strong> File(baseDir, s);
<a class="jxr_linenumber" name="L193" href="#L193">193</a> LOGGER.debug(<span class="jxr_string">"Found file {}"</span>, f.toString());
<a class="jxr_linenumber" name="L194" href="#L194">194</a> paths.add(f);
<a class="jxr_linenumber" name="L195" href="#L195">195</a> }
<a class="jxr_linenumber" name="L196" href="#L196">196</a> }
<a class="jxr_linenumber" name="L197" href="#L197">197</a> }
<a class="jxr_linenumber" name="L198" href="#L198">198</a> engine.scan(paths);
<a class="jxr_linenumber" name="L199" href="#L199">199</a>
<a class="jxr_linenumber" name="L200" href="#L200">200</a> engine.analyzeDependencies();
<a class="jxr_linenumber" name="L201" href="#L201">201</a> <strong class="jxr_keyword">final</strong> List&lt;Dependency&gt; dependencies = engine.getDependencies();
<a class="jxr_linenumber" name="L202" href="#L202">202</a> DatabaseProperties prop = <strong class="jxr_keyword">null</strong>;
<a class="jxr_linenumber" name="L203" href="#L203">203</a> CveDB cve = <strong class="jxr_keyword">null</strong>;
<a class="jxr_linenumber" name="L204" href="#L204">204</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L205" href="#L205">205</a> cve = <strong class="jxr_keyword">new</strong> CveDB();
<a class="jxr_linenumber" name="L206" href="#L206">206</a> cve.open();
<a class="jxr_linenumber" name="L207" href="#L207">207</a> prop = cve.getDatabaseProperties();
<a class="jxr_linenumber" name="L208" href="#L208">208</a> } <strong class="jxr_keyword">catch</strong> (DatabaseException ex) {
<a class="jxr_linenumber" name="L209" href="#L209">209</a> LOGGER.debug(<span class="jxr_string">"Unable to retrieve DB Properties"</span>, ex);
<a class="jxr_linenumber" name="L210" href="#L210">210</a> } <strong class="jxr_keyword">finally</strong> {
<a class="jxr_linenumber" name="L211" href="#L211">211</a> <strong class="jxr_keyword">if</strong> (cve != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L212" href="#L212">212</a> cve.close();
<a class="jxr_linenumber" name="L213" href="#L213">213</a> }
<a class="jxr_linenumber" name="L214" href="#L214">214</a> }
<a class="jxr_linenumber" name="L215" href="#L215">215</a> <strong class="jxr_keyword">final</strong> ReportGenerator report = <strong class="jxr_keyword">new</strong> ReportGenerator(applicationName, dependencies, engine.getAnalyzers(), prop);
<a class="jxr_linenumber" name="L216" href="#L216">216</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L217" href="#L217">217</a> report.generateReports(reportDirectory, outputFormat);
<a class="jxr_linenumber" name="L218" href="#L218">218</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
<a class="jxr_linenumber" name="L219" href="#L219">219</a> LOGGER.error(<span class="jxr_string">"There was an IO error while attempting to generate the report."</span>);
<a class="jxr_linenumber" name="L220" href="#L220">220</a> LOGGER.debug(<span class="jxr_string">""</span>, ex);
<a class="jxr_linenumber" name="L221" href="#L221">221</a> } <strong class="jxr_keyword">catch</strong> (Throwable ex) {
<a class="jxr_linenumber" name="L222" href="#L222">222</a> LOGGER.error(<span class="jxr_string">"There was an error while attempting to generate the report."</span>);
<a class="jxr_linenumber" name="L223" href="#L223">223</a> LOGGER.debug(<span class="jxr_string">""</span>, ex);
<a class="jxr_linenumber" name="L224" href="#L224">224</a> }
<a class="jxr_linenumber" name="L225" href="#L225">225</a> } <strong class="jxr_keyword">catch</strong> (DatabaseException ex) {
<a class="jxr_linenumber" name="L226" href="#L226">226</a> LOGGER.error(<span class="jxr_string">"Unable to connect to the dependency-check database; analysis has stopped"</span>);
<a class="jxr_linenumber" name="L227" href="#L227">227</a> LOGGER.debug(<span class="jxr_string">""</span>, ex);
<a class="jxr_linenumber" name="L228" href="#L228">228</a> } <strong class="jxr_keyword">finally</strong> {
<a class="jxr_linenumber" name="L229" href="#L229">229</a> <strong class="jxr_keyword">if</strong> (engine != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L230" href="#L230">230</a> engine.cleanup();
<a class="jxr_linenumber" name="L231" href="#L231">231</a> }
<a class="jxr_linenumber" name="L232" href="#L232">232</a> }
<a class="jxr_linenumber" name="L233" href="#L233">233</a> }
<a class="jxr_linenumber" name="L234" href="#L234">234</a>
<a class="jxr_linenumber" name="L235" href="#L235">235</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L236" href="#L236">236</a> <em class="jxr_javadoccomment"> * Only executes the update phase of dependency-check.</em>
<a class="jxr_linenumber" name="L237" href="#L237">237</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L238" href="#L238">238</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> runUpdateOnly() {
<a class="jxr_linenumber" name="L239" href="#L239">239</a> Engine engine = <strong class="jxr_keyword">null</strong>;
<a class="jxr_linenumber" name="L240" href="#L240">240</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L241" href="#L241">241</a> engine = <strong class="jxr_keyword">new</strong> Engine();
<a class="jxr_linenumber" name="L242" href="#L242">242</a> engine.doUpdates();
<a class="jxr_linenumber" name="L243" href="#L243">243</a> } <strong class="jxr_keyword">catch</strong> (DatabaseException ex) {
<a class="jxr_linenumber" name="L244" href="#L244">244</a> LOGGER.error(<span class="jxr_string">"Unable to connect to the dependency-check database; analysis has stopped"</span>);
<a class="jxr_linenumber" name="L245" href="#L245">245</a> LOGGER.debug(<span class="jxr_string">""</span>, ex);
<a class="jxr_linenumber" name="L246" href="#L246">246</a> } <strong class="jxr_keyword">finally</strong> {
<a class="jxr_linenumber" name="L247" href="#L247">247</a> <strong class="jxr_keyword">if</strong> (engine != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L248" href="#L248">248</a> engine.cleanup();
<a class="jxr_linenumber" name="L249" href="#L249">249</a> }
<a class="jxr_linenumber" name="L250" href="#L250">250</a> }
<a class="jxr_linenumber" name="L251" href="#L251">251</a> }
<a class="jxr_linenumber" name="L252" href="#L252">252</a>
<a class="jxr_linenumber" name="L253" href="#L253">253</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L254" href="#L254">254</a> <em class="jxr_javadoccomment"> * Updates the global Settings.</em>
<a class="jxr_linenumber" name="L255" href="#L255">255</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L256" href="#L256">256</a> <em class="jxr_javadoccomment"> * @param cli a reference to the CLI Parser that contains the command line arguments used to set the corresponding settings in</em>
<a class="jxr_linenumber" name="L257" href="#L257">257</a> <em class="jxr_javadoccomment"> * the core engine.</em>
<a class="jxr_linenumber" name="L258" href="#L258">258</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L259" href="#L259">259</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> populateSettings(<a href="../../../org/owasp/dependencycheck/CliParser.html">CliParser</a> cli) {
<a class="jxr_linenumber" name="L260" href="#L260">260</a>
<a class="jxr_linenumber" name="L261" href="#L261">261</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> autoUpdate = cli.isAutoUpdate();
<a class="jxr_linenumber" name="L262" href="#L262">262</a> <strong class="jxr_keyword">final</strong> String connectionTimeout = cli.getConnectionTimeout();
<a class="jxr_linenumber" name="L263" href="#L263">263</a> <strong class="jxr_keyword">final</strong> String proxyServer = cli.getProxyServer();
<a class="jxr_linenumber" name="L264" href="#L264">264</a> <strong class="jxr_keyword">final</strong> String proxyPort = cli.getProxyPort();
<a class="jxr_linenumber" name="L265" href="#L265">265</a> <strong class="jxr_keyword">final</strong> String proxyUser = cli.getProxyUsername();
<a class="jxr_linenumber" name="L266" href="#L266">266</a> <strong class="jxr_keyword">final</strong> String proxyPass = cli.getProxyPassword();
<a class="jxr_linenumber" name="L267" href="#L267">267</a> <strong class="jxr_keyword">final</strong> String dataDirectory = cli.getDataDirectory();
<a class="jxr_linenumber" name="L268" href="#L268">268</a> <strong class="jxr_keyword">final</strong> File propertiesFile = cli.getPropertiesFile();
<a class="jxr_linenumber" name="L269" href="#L269">269</a> <strong class="jxr_keyword">final</strong> String suppressionFile = cli.getSuppressionFile();
<a class="jxr_linenumber" name="L270" href="#L270">270</a> <strong class="jxr_keyword">final</strong> String nexusUrl = cli.getNexusUrl();
<a class="jxr_linenumber" name="L271" href="#L271">271</a> <strong class="jxr_keyword">final</strong> String databaseDriverName = cli.getDatabaseDriverName();
<a class="jxr_linenumber" name="L272" href="#L272">272</a> <strong class="jxr_keyword">final</strong> String databaseDriverPath = cli.getDatabaseDriverPath();
<a class="jxr_linenumber" name="L273" href="#L273">273</a> <strong class="jxr_keyword">final</strong> String connectionString = cli.getConnectionString();
<a class="jxr_linenumber" name="L274" href="#L274">274</a> <strong class="jxr_keyword">final</strong> String databaseUser = cli.getDatabaseUser();
<a class="jxr_linenumber" name="L275" href="#L275">275</a> <strong class="jxr_keyword">final</strong> String databasePassword = cli.getDatabasePassword();
<a class="jxr_linenumber" name="L276" href="#L276">276</a> <strong class="jxr_keyword">final</strong> String additionalZipExtensions = cli.getAdditionalZipExtensions();
<a class="jxr_linenumber" name="L277" href="#L277">277</a> <strong class="jxr_keyword">final</strong> String pathToMono = cli.getPathToMono();
<a class="jxr_linenumber" name="L278" href="#L278">278</a> <strong class="jxr_keyword">final</strong> String cveMod12 = cli.getModifiedCve12Url();
<a class="jxr_linenumber" name="L279" href="#L279">279</a> <strong class="jxr_keyword">final</strong> String cveMod20 = cli.getModifiedCve20Url();
<a class="jxr_linenumber" name="L280" href="#L280">280</a> <strong class="jxr_keyword">final</strong> String cveBase12 = cli.getBaseCve12Url();
<a class="jxr_linenumber" name="L281" href="#L281">281</a> <strong class="jxr_keyword">final</strong> String cveBase20 = cli.getBaseCve20Url();
<a class="jxr_linenumber" name="L282" href="#L282">282</a>
<a class="jxr_linenumber" name="L283" href="#L283">283</a> <strong class="jxr_keyword">if</strong> (propertiesFile != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L284" href="#L284">284</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L285" href="#L285">285</a> Settings.mergeProperties(propertiesFile);
<a class="jxr_linenumber" name="L286" href="#L286">286</a> } <strong class="jxr_keyword">catch</strong> (FileNotFoundException ex) {
<a class="jxr_linenumber" name="L287" href="#L287">287</a> LOGGER.error(<span class="jxr_string">"Unable to load properties file '{}'"</span>, propertiesFile.getPath());
<a class="jxr_linenumber" name="L288" href="#L288">288</a> LOGGER.debug(<span class="jxr_string">""</span>, ex);
<a class="jxr_linenumber" name="L289" href="#L289">289</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
<a class="jxr_linenumber" name="L290" href="#L290">290</a> LOGGER.error(<span class="jxr_string">"Unable to find properties file '{}'"</span>, propertiesFile.getPath());
<a class="jxr_linenumber" name="L291" href="#L291">291</a> LOGGER.debug(<span class="jxr_string">""</span>, ex);
<a class="jxr_linenumber" name="L292" href="#L292">292</a> }
<a class="jxr_linenumber" name="L293" href="#L293">293</a> }
<a class="jxr_linenumber" name="L294" href="#L294">294</a> <em class="jxr_comment">// We have to wait until we've merged the properties before attempting to set whether we use</em>
<a class="jxr_linenumber" name="L295" href="#L295">295</a> <em class="jxr_comment">// the proxy for Nexus since it could be disabled in the properties, but not explicitly stated</em>
<a class="jxr_linenumber" name="L296" href="#L296">296</a> <em class="jxr_comment">// on the command line</em>
<a class="jxr_linenumber" name="L297" href="#L297">297</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> nexusUsesProxy = cli.isNexusUsesProxy();
<a class="jxr_linenumber" name="L298" href="#L298">298</a> <strong class="jxr_keyword">if</strong> (dataDirectory != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L299" href="#L299">299</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDirectory);
<a class="jxr_linenumber" name="L300" href="#L300">300</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (System.getProperty(<span class="jxr_string">"basedir"</span>) != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L301" href="#L301">301</a> <strong class="jxr_keyword">final</strong> File dataDir = <strong class="jxr_keyword">new</strong> File(System.getProperty(<span class="jxr_string">"basedir"</span>), <span class="jxr_string">"data"</span>);
<a class="jxr_linenumber" name="L302" href="#L302">302</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());
<a class="jxr_linenumber" name="L303" href="#L303">303</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L304" href="#L304">304</a> <strong class="jxr_keyword">final</strong> File jarPath = <strong class="jxr_keyword">new</strong> File(App.<strong class="jxr_keyword">class</strong>.getProtectionDomain().getCodeSource().getLocation().getPath());
<a class="jxr_linenumber" name="L305" href="#L305">305</a> <strong class="jxr_keyword">final</strong> File base = jarPath.getParentFile();
<a class="jxr_linenumber" name="L306" href="#L306">306</a> <strong class="jxr_keyword">final</strong> String sub = Settings.getString(Settings.KEYS.DATA_DIRECTORY);
<a class="jxr_linenumber" name="L307" href="#L307">307</a> <strong class="jxr_keyword">final</strong> File dataDir = <strong class="jxr_keyword">new</strong> File(base, sub);
<a class="jxr_linenumber" name="L308" href="#L308">308</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());
<a class="jxr_linenumber" name="L309" href="#L309">309</a> }
<a class="jxr_linenumber" name="L310" href="#L310">310</a> Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, autoUpdate);
<a class="jxr_linenumber" name="L311" href="#L311">311</a> <strong class="jxr_keyword">if</strong> (proxyServer != <strong class="jxr_keyword">null</strong> &amp;&amp; !proxyServer.isEmpty()) {
<a class="jxr_linenumber" name="L312" href="#L312">312</a> Settings.setString(Settings.KEYS.PROXY_SERVER, proxyServer);
<a class="jxr_linenumber" name="L313" href="#L313">313</a> }
<a class="jxr_linenumber" name="L314" href="#L314">314</a> <strong class="jxr_keyword">if</strong> (proxyPort != <strong class="jxr_keyword">null</strong> &amp;&amp; !proxyPort.isEmpty()) {
<a class="jxr_linenumber" name="L315" href="#L315">315</a> Settings.setString(Settings.KEYS.PROXY_PORT, proxyPort);
<a class="jxr_linenumber" name="L316" href="#L316">316</a> }
<a class="jxr_linenumber" name="L317" href="#L317">317</a> <strong class="jxr_keyword">if</strong> (proxyUser != <strong class="jxr_keyword">null</strong> &amp;&amp; !proxyUser.isEmpty()) {
<a class="jxr_linenumber" name="L318" href="#L318">318</a> Settings.setString(Settings.KEYS.PROXY_USERNAME, proxyUser);
<a class="jxr_linenumber" name="L319" href="#L319">319</a> }
<a class="jxr_linenumber" name="L320" href="#L320">320</a> <strong class="jxr_keyword">if</strong> (proxyPass != <strong class="jxr_keyword">null</strong> &amp;&amp; !proxyPass.isEmpty()) {
<a class="jxr_linenumber" name="L321" href="#L321">321</a> Settings.setString(Settings.KEYS.PROXY_PASSWORD, proxyPass);
<a class="jxr_linenumber" name="L322" href="#L322">322</a> }
<a class="jxr_linenumber" name="L323" href="#L323">323</a> <strong class="jxr_keyword">if</strong> (connectionTimeout != <strong class="jxr_keyword">null</strong> &amp;&amp; !connectionTimeout.isEmpty()) {
<a class="jxr_linenumber" name="L324" href="#L324">324</a> Settings.setString(Settings.KEYS.CONNECTION_TIMEOUT, connectionTimeout);
<a class="jxr_linenumber" name="L325" href="#L325">325</a> }
<a class="jxr_linenumber" name="L326" href="#L326">326</a> <strong class="jxr_keyword">if</strong> (suppressionFile != <strong class="jxr_keyword">null</strong> &amp;&amp; !suppressionFile.isEmpty()) {
<a class="jxr_linenumber" name="L327" href="#L327">327</a> Settings.setString(Settings.KEYS.SUPPRESSION_FILE, suppressionFile);
<a class="jxr_linenumber" name="L328" href="#L328">328</a> }
<a class="jxr_linenumber" name="L329" href="#L329">329</a>
<a class="jxr_linenumber" name="L330" href="#L330">330</a> <em class="jxr_comment">//File Type Analyzer Settings</em>
<a class="jxr_linenumber" name="L331" href="#L331">331</a> Settings.setBoolean(Settings.KEYS.ANALYZER_JAR_ENABLED, !cli.isJarDisabled());
<a class="jxr_linenumber" name="L332" href="#L332">332</a> Settings.setBoolean(Settings.KEYS.ANALYZER_ARCHIVE_ENABLED, !cli.isArchiveDisabled());
<a class="jxr_linenumber" name="L333" href="#L333">333</a> Settings.setBoolean(Settings.KEYS.ANALYZER_PYTHON_DISTRIBUTION_ENABLED, !cli.isPythonDistributionDisabled());
<a class="jxr_linenumber" name="L334" href="#L334">334</a> Settings.setBoolean(Settings.KEYS.ANALYZER_PYTHON_PACKAGE_ENABLED, !cli.isPythonPackageDisabled());
<a class="jxr_linenumber" name="L335" href="#L335">335</a> Settings.setBoolean(Settings.KEYS.ANALYZER_AUTOCONF_ENABLED, !cli.isAutoconfDisabled());
<a class="jxr_linenumber" name="L336" href="#L336">336</a> Settings.setBoolean(Settings.KEYS.ANALYZER_CMAKE_ENABLED, !cli.isCmakeDisabled());
<a class="jxr_linenumber" name="L337" href="#L337">337</a> Settings.setBoolean(Settings.KEYS.ANALYZER_NUSPEC_ENABLED, !cli.isNuspecDisabled());
<a class="jxr_linenumber" name="L338" href="#L338">338</a> Settings.setBoolean(Settings.KEYS.ANALYZER_ASSEMBLY_ENABLED, !cli.isAssemblyDisabled());
<a class="jxr_linenumber" name="L339" href="#L339">339</a> Settings.setBoolean(Settings.KEYS.ANALYZER_OPENSSL_ENABLED, !cli.isOpenSSLDisabled());
<a class="jxr_linenumber" name="L340" href="#L340">340</a> Settings.setBoolean(Settings.KEYS.ANALYZER_COMPOSER_LOCK_ENABLED, !cli.isComposerDisabled());
<a class="jxr_linenumber" name="L341" href="#L341">341</a> Settings.setBoolean(Settings.KEYS.ANALYZER_NODE_PACKAGE_ENABLED, !cli.isNodeJsDisabled());
<a class="jxr_linenumber" name="L342" href="#L342">342</a> Settings.setBoolean(Settings.KEYS.ANALYZER_RUBY_GEMSPEC_ENABLED, !cli.isRubyGemspecDisabled());
<a class="jxr_linenumber" name="L343" href="#L343">343</a>
<a class="jxr_linenumber" name="L344" href="#L344">344</a> Settings.setBoolean(Settings.KEYS.ANALYZER_CENTRAL_ENABLED, !cli.isCentralDisabled());
<a class="jxr_linenumber" name="L345" href="#L345">345</a> Settings.setBoolean(Settings.KEYS.ANALYZER_NEXUS_ENABLED, !cli.isNexusDisabled());
<a class="jxr_linenumber" name="L346" href="#L346">346</a> <strong class="jxr_keyword">if</strong> (nexusUrl != <strong class="jxr_keyword">null</strong> &amp;&amp; !nexusUrl.isEmpty()) {
<a class="jxr_linenumber" name="L347" href="#L347">347</a> Settings.setString(Settings.KEYS.ANALYZER_NEXUS_URL, nexusUrl);
<a class="jxr_linenumber" name="L348" href="#L348">348</a> }
<a class="jxr_linenumber" name="L349" href="#L349">349</a> Settings.setBoolean(Settings.KEYS.ANALYZER_NEXUS_PROXY, nexusUsesProxy);
<a class="jxr_linenumber" name="L350" href="#L350">350</a> <strong class="jxr_keyword">if</strong> (databaseDriverName != <strong class="jxr_keyword">null</strong> &amp;&amp; !databaseDriverName.isEmpty()) {
<a class="jxr_linenumber" name="L351" href="#L351">351</a> Settings.setString(Settings.KEYS.DB_DRIVER_NAME, databaseDriverName);
<a class="jxr_linenumber" name="L352" href="#L352">352</a> }
<a class="jxr_linenumber" name="L353" href="#L353">353</a> <strong class="jxr_keyword">if</strong> (databaseDriverPath != <strong class="jxr_keyword">null</strong> &amp;&amp; !databaseDriverPath.isEmpty()) {
<a class="jxr_linenumber" name="L354" href="#L354">354</a> Settings.setString(Settings.KEYS.DB_DRIVER_PATH, databaseDriverPath);
<a class="jxr_linenumber" name="L355" href="#L355">355</a> }
<a class="jxr_linenumber" name="L356" href="#L356">356</a> <strong class="jxr_keyword">if</strong> (connectionString != <strong class="jxr_keyword">null</strong> &amp;&amp; !connectionString.isEmpty()) {
<a class="jxr_linenumber" name="L357" href="#L357">357</a> Settings.setString(Settings.KEYS.DB_CONNECTION_STRING, connectionString);
<a class="jxr_linenumber" name="L358" href="#L358">358</a> }
<a class="jxr_linenumber" name="L359" href="#L359">359</a> <strong class="jxr_keyword">if</strong> (databaseUser != <strong class="jxr_keyword">null</strong> &amp;&amp; !databaseUser.isEmpty()) {
<a class="jxr_linenumber" name="L360" href="#L360">360</a> Settings.setString(Settings.KEYS.DB_USER, databaseUser);
<a class="jxr_linenumber" name="L361" href="#L361">361</a> }
<a class="jxr_linenumber" name="L362" href="#L362">362</a> <strong class="jxr_keyword">if</strong> (databasePassword != <strong class="jxr_keyword">null</strong> &amp;&amp; !databasePassword.isEmpty()) {
<a class="jxr_linenumber" name="L363" href="#L363">363</a> Settings.setString(Settings.KEYS.DB_PASSWORD, databasePassword);
<a class="jxr_linenumber" name="L364" href="#L364">364</a> }
<a class="jxr_linenumber" name="L365" href="#L365">365</a> <strong class="jxr_keyword">if</strong> (additionalZipExtensions != <strong class="jxr_keyword">null</strong> &amp;&amp; !additionalZipExtensions.isEmpty()) {
<a class="jxr_linenumber" name="L366" href="#L366">366</a> Settings.setString(Settings.KEYS.ADDITIONAL_ZIP_EXTENSIONS, additionalZipExtensions);
<a class="jxr_linenumber" name="L367" href="#L367">367</a> }
<a class="jxr_linenumber" name="L368" href="#L368">368</a> <strong class="jxr_keyword">if</strong> (pathToMono != <strong class="jxr_keyword">null</strong> &amp;&amp; !pathToMono.isEmpty()) {
<a class="jxr_linenumber" name="L369" href="#L369">369</a> Settings.setString(Settings.KEYS.ANALYZER_ASSEMBLY_MONO_PATH, pathToMono);
<a class="jxr_linenumber" name="L370" href="#L370">370</a> }
<a class="jxr_linenumber" name="L371" href="#L371">371</a> <strong class="jxr_keyword">if</strong> (cveBase12 != <strong class="jxr_keyword">null</strong> &amp;&amp; !cveBase12.isEmpty()) {
<a class="jxr_linenumber" name="L372" href="#L372">372</a> Settings.setString(Settings.KEYS.CVE_SCHEMA_1_2, cveBase12);
<a class="jxr_linenumber" name="L373" href="#L373">373</a> Settings.setString(Settings.KEYS.CVE_SCHEMA_2_0, cveBase20);
<a class="jxr_linenumber" name="L374" href="#L374">374</a> Settings.setString(Settings.KEYS.CVE_MODIFIED_12_URL, cveMod12);
<a class="jxr_linenumber" name="L375" href="#L375">375</a> Settings.setString(Settings.KEYS.CVE_MODIFIED_20_URL, cveMod20);
<a class="jxr_linenumber" name="L376" href="#L376">376</a> }
<a class="jxr_linenumber" name="L377" href="#L377">377</a> }
<a class="jxr_linenumber" name="L378" href="#L378">378</a>
<a class="jxr_linenumber" name="L379" href="#L379">379</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L380" href="#L380">380</a> <em class="jxr_javadoccomment"> * Creates a file appender and adds it to logback.</em>
<a class="jxr_linenumber" name="L381" href="#L381">381</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L382" href="#L382">382</a> <em class="jxr_javadoccomment"> * @param verboseLog the path to the verbose log file</em>
<a class="jxr_linenumber" name="L383" href="#L383">383</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L384" href="#L384">384</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> prepareLogger(String verboseLog) {
<a class="jxr_linenumber" name="L385" href="#L385">385</a> <strong class="jxr_keyword">final</strong> StaticLoggerBinder loggerBinder = StaticLoggerBinder.getSingleton();
<a class="jxr_linenumber" name="L386" href="#L386">386</a> <strong class="jxr_keyword">final</strong> LoggerContext context = (LoggerContext) loggerBinder.getLoggerFactory();
<a class="jxr_linenumber" name="L387" href="#L387">387</a>
<a class="jxr_linenumber" name="L388" href="#L388">388</a> <strong class="jxr_keyword">final</strong> PatternLayoutEncoder encoder = <strong class="jxr_keyword">new</strong> PatternLayoutEncoder();
<a class="jxr_linenumber" name="L389" href="#L389">389</a> encoder.setPattern(<span class="jxr_string">"%d %C:%L%n%-5level - %msg%n"</span>);
<a class="jxr_linenumber" name="L390" href="#L390">390</a> encoder.setContext(context);
<a class="jxr_linenumber" name="L391" href="#L391">391</a> encoder.start();
<a class="jxr_linenumber" name="L392" href="#L392">392</a> <strong class="jxr_keyword">final</strong> FileAppender fa = <strong class="jxr_keyword">new</strong> FileAppender();
<a class="jxr_linenumber" name="L393" href="#L393">393</a> fa.setAppend(<strong class="jxr_keyword">true</strong>);
<a class="jxr_linenumber" name="L394" href="#L394">394</a> fa.setEncoder(encoder);
<a class="jxr_linenumber" name="L395" href="#L395">395</a> fa.setContext(context);
<a class="jxr_linenumber" name="L396" href="#L396">396</a> fa.setFile(verboseLog);
<a class="jxr_linenumber" name="L397" href="#L397">397</a> <strong class="jxr_keyword">final</strong> File f = <strong class="jxr_keyword">new</strong> File(verboseLog);
<a class="jxr_linenumber" name="L398" href="#L398">398</a> String name = f.getName();
<a class="jxr_linenumber" name="L399" href="#L399">399</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> i = name.lastIndexOf('.');
<a class="jxr_linenumber" name="L400" href="#L400">400</a> <strong class="jxr_keyword">if</strong> (i &gt; 1) {
<a class="jxr_linenumber" name="L401" href="#L401">401</a> name = name.substring(0, i);
<a class="jxr_linenumber" name="L402" href="#L402">402</a> }
<a class="jxr_linenumber" name="L403" href="#L403">403</a> fa.setName(name);
<a class="jxr_linenumber" name="L404" href="#L404">404</a> fa.start();
<a class="jxr_linenumber" name="L405" href="#L405">405</a> <strong class="jxr_keyword">final</strong> ch.qos.logback.classic.Logger rootLogger = context.getLogger(ch.qos.logback.classic.Logger.ROOT_LOGGER_NAME);
<a class="jxr_linenumber" name="L406" href="#L406">406</a> rootLogger.addAppender(fa);
<a class="jxr_linenumber" name="L407" href="#L407">407</a> }
<a class="jxr_linenumber" name="L408" href="#L408">408</a>
<a class="jxr_linenumber" name="L409" href="#L409">409</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L410" href="#L410">410</a> <em class="jxr_javadoccomment"> * Takes a path and resolves it to be a canonical &amp;amp; absolute path. The caveats are that this method will take an Ant style</em>
<a class="jxr_linenumber" name="L411" href="#L411">411</a> <em class="jxr_javadoccomment"> * file selector path (../someDir/**\/*.jar) and convert it to an absolute/canonical path (at least to the left of the first *</em>
<a class="jxr_linenumber" name="L412" href="#L412">412</a> <em class="jxr_javadoccomment"> * or ?).</em>
<a class="jxr_linenumber" name="L413" href="#L413">413</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L414" href="#L414">414</a> <em class="jxr_javadoccomment"> * @param path the path to canonicalize</em>
<a class="jxr_linenumber" name="L415" href="#L415">415</a> <em class="jxr_javadoccomment"> * @return the canonical path</em>
<a class="jxr_linenumber" name="L416" href="#L416">416</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L417" href="#L417">417</a> <strong class="jxr_keyword">protected</strong> String ensureCanonicalPath(String path) {
<a class="jxr_linenumber" name="L418" href="#L418">418</a> String basePath = <strong class="jxr_keyword">null</strong>;
<a class="jxr_linenumber" name="L419" href="#L419">419</a> String wildCards = <strong class="jxr_keyword">null</strong>;
<a class="jxr_linenumber" name="L420" href="#L420">420</a> <strong class="jxr_keyword">final</strong> String file = path.replace('&#92;&#92;', '/');
<a class="jxr_linenumber" name="L421" href="#L421">421</a> <strong class="jxr_keyword">if</strong> (file.contains(<span class="jxr_string">"*"</span>) || file.contains(<span class="jxr_string">"?"</span>)) {
<a class="jxr_linenumber" name="L422" href="#L422">422</a>
<a class="jxr_linenumber" name="L423" href="#L423">423</a> <strong class="jxr_keyword">int</strong> pos = getLastFileSeparator(file);
<a class="jxr_linenumber" name="L424" href="#L424">424</a> <strong class="jxr_keyword">if</strong> (pos &lt; 0) {
<a class="jxr_linenumber" name="L425" href="#L425">425</a> <strong class="jxr_keyword">return</strong> file;
<a class="jxr_linenumber" name="L426" href="#L426">426</a> }
<a class="jxr_linenumber" name="L427" href="#L427">427</a> pos += 1;
<a class="jxr_linenumber" name="L428" href="#L428">428</a> basePath = file.substring(0, pos);
<a class="jxr_linenumber" name="L429" href="#L429">429</a> wildCards = file.substring(pos);
<a class="jxr_linenumber" name="L430" href="#L430">430</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L431" href="#L431">431</a> basePath = file;
<a class="jxr_linenumber" name="L432" href="#L432">432</a> }
<a class="jxr_linenumber" name="L433" href="#L433">433</a>
<a class="jxr_linenumber" name="L434" href="#L434">434</a> File f = <strong class="jxr_keyword">new</strong> File(basePath);
<a class="jxr_linenumber" name="L435" href="#L435">435</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L436" href="#L436">436</a> f = f.getCanonicalFile();
<a class="jxr_linenumber" name="L437" href="#L437">437</a> <strong class="jxr_keyword">if</strong> (wildCards != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L438" href="#L438">438</a> f = <strong class="jxr_keyword">new</strong> File(f, wildCards);
<a class="jxr_linenumber" name="L439" href="#L439">439</a> }
<a class="jxr_linenumber" name="L440" href="#L440">440</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
<a class="jxr_linenumber" name="L441" href="#L441">441</a> LOGGER.warn(<span class="jxr_string">"Invalid path '{}' was provided."</span>, path);
<a class="jxr_linenumber" name="L442" href="#L442">442</a> LOGGER.debug(<span class="jxr_string">"Invalid path provided"</span>, ex);
<a class="jxr_linenumber" name="L443" href="#L443">443</a> }
<a class="jxr_linenumber" name="L444" href="#L444">444</a> <strong class="jxr_keyword">return</strong> f.getAbsolutePath().replace('&#92;&#92;', '/');
<a class="jxr_linenumber" name="L445" href="#L445">445</a> }
<a class="jxr_linenumber" name="L446" href="#L446">446</a>
<a class="jxr_linenumber" name="L447" href="#L447">447</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L448" href="#L448">448</a> <em class="jxr_javadoccomment"> * Returns the position of the last file separator.</em>
<a class="jxr_linenumber" name="L449" href="#L449">449</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L450" href="#L450">450</a> <em class="jxr_javadoccomment"> * @param file a file path</em>
<a class="jxr_linenumber" name="L451" href="#L451">451</a> <em class="jxr_javadoccomment"> * @return the position of the last file separator</em>
<a class="jxr_linenumber" name="L452" href="#L452">452</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L453" href="#L453">453</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> getLastFileSeparator(String file) {
<a class="jxr_linenumber" name="L454" href="#L454">454</a> <strong class="jxr_keyword">if</strong> (file.contains(<span class="jxr_string">"*"</span>) || file.contains(<span class="jxr_string">"?"</span>)) {
<a class="jxr_linenumber" name="L455" href="#L455">455</a> <strong class="jxr_keyword">int</strong> p1 = file.indexOf('*');
<a class="jxr_linenumber" name="L456" href="#L456">456</a> <strong class="jxr_keyword">int</strong> p2 = file.indexOf('?');
<a class="jxr_linenumber" name="L457" href="#L457">457</a> p1 = p1 &gt; 0 ? p1 : file.length();
<a class="jxr_linenumber" name="L458" href="#L458">458</a> p2 = p2 &gt; 0 ? p2 : file.length();
<a class="jxr_linenumber" name="L459" href="#L459">459</a> <strong class="jxr_keyword">int</strong> pos = p1 &lt; p2 ? p1 : p2;
<a class="jxr_linenumber" name="L460" href="#L460">460</a> pos = file.lastIndexOf('/', pos);
<a class="jxr_linenumber" name="L461" href="#L461">461</a> <strong class="jxr_keyword">return</strong> pos;
<a class="jxr_linenumber" name="L462" href="#L462">462</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L463" href="#L463">463</a> <strong class="jxr_keyword">return</strong> file.lastIndexOf('/');
<a class="jxr_linenumber" name="L464" href="#L464">464</a> }
<a class="jxr_linenumber" name="L465" href="#L465">465</a> }
<a class="jxr_linenumber" name="L466" href="#L466">466</a> }
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <strong class="jxr_keyword">import</strong> org.apache.commons.lang.StringUtils;
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.data.nvdcve.CveDB;
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.data.nvdcve.DatabaseException;
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.data.nvdcve.DatabaseProperties;
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.dependency.Dependency;
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.DirectoryScanner;
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.reporting.ReportGenerator;
<a class="jxr_linenumber" name="L37" href="#L37">37</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.utils.Settings;
<a class="jxr_linenumber" name="L38" href="#L38">38</a> <strong class="jxr_keyword">import</strong> org.slf4j.Logger;
<a class="jxr_linenumber" name="L39" href="#L39">39</a> <strong class="jxr_keyword">import</strong> org.slf4j.LoggerFactory;
<a class="jxr_linenumber" name="L40" href="#L40">40</a> <strong class="jxr_keyword">import</strong> ch.qos.logback.core.FileAppender;
<a class="jxr_linenumber" name="L41" href="#L41">41</a> <strong class="jxr_keyword">import</strong> org.slf4j.impl.StaticLoggerBinder;
<a class="jxr_linenumber" name="L42" href="#L42">42</a>
<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <em class="jxr_javadoccomment"> * The command line interface for the DependencyCheck application.</em>
<a class="jxr_linenumber" name="L45" href="#L45">45</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L46" href="#L46">46</a> <em class="jxr_javadoccomment"> * @author Jeremy Long</em>
<a class="jxr_linenumber" name="L47" href="#L47">47</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L48" href="#L48">48</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../org/owasp/dependencycheck/App.html">App</a> {
<a class="jxr_linenumber" name="L49" href="#L49">49</a>
<a class="jxr_linenumber" name="L50" href="#L50">50</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L51" href="#L51">51</a> <em class="jxr_javadoccomment"> * The logger.</em>
<a class="jxr_linenumber" name="L52" href="#L52">52</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L53" href="#L53">53</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Logger LOGGER = LoggerFactory.getLogger(App.<strong class="jxr_keyword">class</strong>);
<a class="jxr_linenumber" name="L54" href="#L54">54</a>
<a class="jxr_linenumber" name="L55" href="#L55">55</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L56" href="#L56">56</a> <em class="jxr_javadoccomment"> * The main method for the application.</em>
<a class="jxr_linenumber" name="L57" href="#L57">57</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L58" href="#L58">58</a> <em class="jxr_javadoccomment"> * @param args the command line arguments</em>
<a class="jxr_linenumber" name="L59" href="#L59">59</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L60" href="#L60">60</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> main(String[] args) {
<a class="jxr_linenumber" name="L61" href="#L61">61</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L62" href="#L62">62</a> Settings.initialize();
<a class="jxr_linenumber" name="L63" href="#L63">63</a> <strong class="jxr_keyword">final</strong> <a href="../../../org/owasp/dependencycheck/App.html">App</a> app = <strong class="jxr_keyword">new</strong> <a href="../../../org/owasp/dependencycheck/App.html">App</a>();
<a class="jxr_linenumber" name="L64" href="#L64">64</a> app.run(args);
<a class="jxr_linenumber" name="L65" href="#L65">65</a> } <strong class="jxr_keyword">finally</strong> {
<a class="jxr_linenumber" name="L66" href="#L66">66</a> Settings.cleanup(<strong class="jxr_keyword">true</strong>);
<a class="jxr_linenumber" name="L67" href="#L67">67</a> }
<a class="jxr_linenumber" name="L68" href="#L68">68</a> }
<a class="jxr_linenumber" name="L69" href="#L69">69</a>
<a class="jxr_linenumber" name="L70" href="#L70">70</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L71" href="#L71">71</a> <em class="jxr_javadoccomment"> * Main CLI entry-point into the application.</em>
<a class="jxr_linenumber" name="L72" href="#L72">72</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L73" href="#L73">73</a> <em class="jxr_javadoccomment"> * @param args the command line arguments</em>
<a class="jxr_linenumber" name="L74" href="#L74">74</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L75" href="#L75">75</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> run(String[] args) {
<a class="jxr_linenumber" name="L76" href="#L76">76</a> <strong class="jxr_keyword">final</strong> <a href="../../../org/owasp/dependencycheck/CliParser.html">CliParser</a> cli = <strong class="jxr_keyword">new</strong> <a href="../../../org/owasp/dependencycheck/CliParser.html">CliParser</a>();
<a class="jxr_linenumber" name="L77" href="#L77">77</a>
<a class="jxr_linenumber" name="L78" href="#L78">78</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L79" href="#L79">79</a> cli.parse(args);
<a class="jxr_linenumber" name="L80" href="#L80">80</a> } <strong class="jxr_keyword">catch</strong> (FileNotFoundException ex) {
<a class="jxr_linenumber" name="L81" href="#L81">81</a> System.err.println(ex.getMessage());
<a class="jxr_linenumber" name="L82" href="#L82">82</a> cli.printHelp();
<a class="jxr_linenumber" name="L83" href="#L83">83</a> <strong class="jxr_keyword">return</strong>;
<a class="jxr_linenumber" name="L84" href="#L84">84</a> } <strong class="jxr_keyword">catch</strong> (ParseException ex) {
<a class="jxr_linenumber" name="L85" href="#L85">85</a> System.err.println(ex.getMessage());
<a class="jxr_linenumber" name="L86" href="#L86">86</a> cli.printHelp();
<a class="jxr_linenumber" name="L87" href="#L87">87</a> <strong class="jxr_keyword">return</strong>;
<a class="jxr_linenumber" name="L88" href="#L88">88</a> }
<a class="jxr_linenumber" name="L89" href="#L89">89</a>
<a class="jxr_linenumber" name="L90" href="#L90">90</a> <strong class="jxr_keyword">if</strong> (cli.getVerboseLog() != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L91" href="#L91">91</a> prepareLogger(cli.getVerboseLog());
<a class="jxr_linenumber" name="L92" href="#L92">92</a> }
<a class="jxr_linenumber" name="L93" href="#L93">93</a>
<a class="jxr_linenumber" name="L94" href="#L94">94</a> <strong class="jxr_keyword">if</strong> (cli.isPurge()) {
<a class="jxr_linenumber" name="L95" href="#L95">95</a> <strong class="jxr_keyword">if</strong> (cli.getConnectionString() != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L96" href="#L96">96</a> LOGGER.error(<span class="jxr_string">"Unable to purge the database when using a non-default connection string"</span>);
<a class="jxr_linenumber" name="L97" href="#L97">97</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L98" href="#L98">98</a> populateSettings(cli);
<a class="jxr_linenumber" name="L99" href="#L99">99</a> File db;
<a class="jxr_linenumber" name="L100" href="#L100">100</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L101" href="#L101">101</a> db = <strong class="jxr_keyword">new</strong> File(Settings.getDataDirectory(), <span class="jxr_string">"dc.h2.db"</span>);
<a class="jxr_linenumber" name="L102" href="#L102">102</a> <strong class="jxr_keyword">if</strong> (db.exists()) {
<a class="jxr_linenumber" name="L103" href="#L103">103</a> <strong class="jxr_keyword">if</strong> (db.delete()) {
<a class="jxr_linenumber" name="L104" href="#L104">104</a> LOGGER.info(<span class="jxr_string">"Database file purged; local copy of the NVD has been removed"</span>);
<a class="jxr_linenumber" name="L105" href="#L105">105</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L106" href="#L106">106</a> LOGGER.error(<span class="jxr_string">"Unable to delete '{}'; please delete the file manually"</span>, db.getAbsolutePath());
<a class="jxr_linenumber" name="L107" href="#L107">107</a> }
<a class="jxr_linenumber" name="L108" href="#L108">108</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L109" href="#L109">109</a> LOGGER.error(<span class="jxr_string">"Unable to purge database; the database file does not exists: {}"</span>, db.getAbsolutePath());
<a class="jxr_linenumber" name="L110" href="#L110">110</a> }
<a class="jxr_linenumber" name="L111" href="#L111">111</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
<a class="jxr_linenumber" name="L112" href="#L112">112</a> LOGGER.error(<span class="jxr_string">"Unable to delete the database"</span>);
<a class="jxr_linenumber" name="L113" href="#L113">113</a> }
<a class="jxr_linenumber" name="L114" href="#L114">114</a> }
<a class="jxr_linenumber" name="L115" href="#L115">115</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (cli.isGetVersion()) {
<a class="jxr_linenumber" name="L116" href="#L116">116</a> cli.printVersionInfo();
<a class="jxr_linenumber" name="L117" href="#L117">117</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (cli.isUpdateOnly()) {
<a class="jxr_linenumber" name="L118" href="#L118">118</a> populateSettings(cli);
<a class="jxr_linenumber" name="L119" href="#L119">119</a> runUpdateOnly();
<a class="jxr_linenumber" name="L120" href="#L120">120</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (cli.isRunScan()) {
<a class="jxr_linenumber" name="L121" href="#L121">121</a> populateSettings(cli);
<a class="jxr_linenumber" name="L122" href="#L122">122</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L123" href="#L123">123</a> runScan(cli.getReportDirectory(), cli.getReportFormat(), cli.getProjectName(), cli.getScanFiles(),
<a class="jxr_linenumber" name="L124" href="#L124">124</a> cli.getExcludeList(), cli.getSymLinkDepth());
<a class="jxr_linenumber" name="L125" href="#L125">125</a> } <strong class="jxr_keyword">catch</strong> (InvalidScanPathException ex) {
<a class="jxr_linenumber" name="L126" href="#L126">126</a> LOGGER.error(<span class="jxr_string">"An invalid scan path was detected; unable to scan '//*' paths"</span>);
<a class="jxr_linenumber" name="L127" href="#L127">127</a> }
<a class="jxr_linenumber" name="L128" href="#L128">128</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L129" href="#L129">129</a> cli.printHelp();
<a class="jxr_linenumber" name="L130" href="#L130">130</a> }
<a class="jxr_linenumber" name="L131" href="#L131">131</a> }
<a class="jxr_linenumber" name="L132" href="#L132">132</a>
<a class="jxr_linenumber" name="L133" href="#L133">133</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L134" href="#L134">134</a> <em class="jxr_javadoccomment"> * Scans the specified directories and writes the dependency reports to the reportDirectory.</em>
<a class="jxr_linenumber" name="L135" href="#L135">135</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L136" href="#L136">136</a> <em class="jxr_javadoccomment"> * @param reportDirectory the path to the directory where the reports will be written</em>
<a class="jxr_linenumber" name="L137" href="#L137">137</a> <em class="jxr_javadoccomment"> * @param outputFormat the output format of the report</em>
<a class="jxr_linenumber" name="L138" href="#L138">138</a> <em class="jxr_javadoccomment"> * @param applicationName the application name for the report</em>
<a class="jxr_linenumber" name="L139" href="#L139">139</a> <em class="jxr_javadoccomment"> * @param files the files/directories to scan</em>
<a class="jxr_linenumber" name="L140" href="#L140">140</a> <em class="jxr_javadoccomment"> * @param excludes the patterns for files/directories to exclude</em>
<a class="jxr_linenumber" name="L141" href="#L141">141</a> <em class="jxr_javadoccomment"> * @param symLinkDepth the depth that symbolic links will be followed</em>
<a class="jxr_linenumber" name="L142" href="#L142">142</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L143" href="#L143">143</a> <em class="jxr_javadoccomment"> * @throws InvalidScanPathException thrown if the path to scan starts with "//"</em>
<a class="jxr_linenumber" name="L144" href="#L144">144</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L145" href="#L145">145</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> runScan(String reportDirectory, String outputFormat, String applicationName, String[] files,
<a class="jxr_linenumber" name="L146" href="#L146">146</a> String[] excludes, <strong class="jxr_keyword">int</strong> symLinkDepth) <strong class="jxr_keyword">throws</strong> InvalidScanPathException {
<a class="jxr_linenumber" name="L147" href="#L147">147</a> Engine engine = <strong class="jxr_keyword">null</strong>;
<a class="jxr_linenumber" name="L148" href="#L148">148</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L149" href="#L149">149</a> engine = <strong class="jxr_keyword">new</strong> Engine();
<a class="jxr_linenumber" name="L150" href="#L150">150</a> <strong class="jxr_keyword">final</strong> List&lt;String&gt; antStylePaths = <strong class="jxr_keyword">new</strong> ArrayList&lt;String&gt;();
<a class="jxr_linenumber" name="L151" href="#L151">151</a> <strong class="jxr_keyword">for</strong> (String file : files) {
<a class="jxr_linenumber" name="L152" href="#L152">152</a> <strong class="jxr_keyword">final</strong> String antPath = ensureCanonicalPath(file);
<a class="jxr_linenumber" name="L153" href="#L153">153</a> antStylePaths.add(antPath);
<a class="jxr_linenumber" name="L154" href="#L154">154</a> }
<a class="jxr_linenumber" name="L155" href="#L155">155</a>
<a class="jxr_linenumber" name="L156" href="#L156">156</a> <strong class="jxr_keyword">final</strong> Set&lt;File&gt; paths = <strong class="jxr_keyword">new</strong> HashSet&lt;File&gt;();
<a class="jxr_linenumber" name="L157" href="#L157">157</a> <strong class="jxr_keyword">for</strong> (String file : antStylePaths) {
<a class="jxr_linenumber" name="L158" href="#L158">158</a> LOGGER.debug(<span class="jxr_string">"Scanning {}"</span>, file);
<a class="jxr_linenumber" name="L159" href="#L159">159</a> <strong class="jxr_keyword">final</strong> DirectoryScanner scanner = <strong class="jxr_keyword">new</strong> DirectoryScanner();
<a class="jxr_linenumber" name="L160" href="#L160">160</a> String include = file.replace('&#92;&#92;', '/');
<a class="jxr_linenumber" name="L161" href="#L161">161</a> File baseDir;
<a class="jxr_linenumber" name="L162" href="#L162">162</a>
<a class="jxr_linenumber" name="L163" href="#L163">163</a> <strong class="jxr_keyword">if</strong> (include.startsWith(<span class="jxr_string">"//"</span>)) {
<a class="jxr_linenumber" name="L164" href="#L164">164</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> <a href="../../../org/owasp/dependencycheck/InvalidScanPathException.html">InvalidScanPathException</a>(<span class="jxr_string">"Unable to scan paths specified by //"</span>);
<a class="jxr_linenumber" name="L165" href="#L165">165</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L166" href="#L166">166</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> pos = getLastFileSeparator(include);
<a class="jxr_linenumber" name="L167" href="#L167">167</a> <strong class="jxr_keyword">final</strong> String tmpBase = include.substring(0, pos);
<a class="jxr_linenumber" name="L168" href="#L168">168</a> <strong class="jxr_keyword">final</strong> String tmpInclude = include.substring(pos + 1);
<a class="jxr_linenumber" name="L169" href="#L169">169</a> <strong class="jxr_keyword">if</strong> (tmpInclude.indexOf('*') &gt;= 0 || tmpInclude.indexOf('?') &gt;= 0
<a class="jxr_linenumber" name="L170" href="#L170">170</a> || (<strong class="jxr_keyword">new</strong> File(include)).isFile()) {
<a class="jxr_linenumber" name="L171" href="#L171">171</a> baseDir = <strong class="jxr_keyword">new</strong> File(tmpBase);
<a class="jxr_linenumber" name="L172" href="#L172">172</a> include = tmpInclude;
<a class="jxr_linenumber" name="L173" href="#L173">173</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L174" href="#L174">174</a> baseDir = <strong class="jxr_keyword">new</strong> File(tmpBase, tmpInclude);
<a class="jxr_linenumber" name="L175" href="#L175">175</a> include = <span class="jxr_string">"**/*"</span>;
<a class="jxr_linenumber" name="L176" href="#L176">176</a> }
<a class="jxr_linenumber" name="L177" href="#L177">177</a> }
<a class="jxr_linenumber" name="L178" href="#L178">178</a> <em class="jxr_comment">//LOGGER.debug("baseDir: {}", baseDir);</em>
<a class="jxr_linenumber" name="L179" href="#L179">179</a> <em class="jxr_comment">//LOGGER.debug("include: {}", include);</em>
<a class="jxr_linenumber" name="L180" href="#L180">180</a> scanner.setBasedir(baseDir);
<a class="jxr_linenumber" name="L181" href="#L181">181</a> <strong class="jxr_keyword">final</strong> String[] includes = {include};
<a class="jxr_linenumber" name="L182" href="#L182">182</a> scanner.setIncludes(includes);
<a class="jxr_linenumber" name="L183" href="#L183">183</a> scanner.setMaxLevelsOfSymlinks(symLinkDepth);
<a class="jxr_linenumber" name="L184" href="#L184">184</a> <strong class="jxr_keyword">if</strong> (symLinkDepth &lt;= 0) {
<a class="jxr_linenumber" name="L185" href="#L185">185</a> scanner.setFollowSymlinks(false);
<a class="jxr_linenumber" name="L186" href="#L186">186</a> }
<a class="jxr_linenumber" name="L187" href="#L187">187</a> <strong class="jxr_keyword">if</strong> (excludes != <strong class="jxr_keyword">null</strong> &amp;&amp; excludes.length &gt; 0) {
<a class="jxr_linenumber" name="L188" href="#L188">188</a> scanner.addExcludes(excludes);
<a class="jxr_linenumber" name="L189" href="#L189">189</a> }
<a class="jxr_linenumber" name="L190" href="#L190">190</a> scanner.scan();
<a class="jxr_linenumber" name="L191" href="#L191">191</a> <strong class="jxr_keyword">if</strong> (scanner.getIncludedFilesCount() &gt; 0) {
<a class="jxr_linenumber" name="L192" href="#L192">192</a> <strong class="jxr_keyword">for</strong> (String s : scanner.getIncludedFiles()) {
<a class="jxr_linenumber" name="L193" href="#L193">193</a> <strong class="jxr_keyword">final</strong> File f = <strong class="jxr_keyword">new</strong> File(baseDir, s);
<a class="jxr_linenumber" name="L194" href="#L194">194</a> LOGGER.debug(<span class="jxr_string">"Found file {}"</span>, f.toString());
<a class="jxr_linenumber" name="L195" href="#L195">195</a> paths.add(f);
<a class="jxr_linenumber" name="L196" href="#L196">196</a> }
<a class="jxr_linenumber" name="L197" href="#L197">197</a> }
<a class="jxr_linenumber" name="L198" href="#L198">198</a> }
<a class="jxr_linenumber" name="L199" href="#L199">199</a> engine.scan(paths);
<a class="jxr_linenumber" name="L200" href="#L200">200</a>
<a class="jxr_linenumber" name="L201" href="#L201">201</a> engine.analyzeDependencies();
<a class="jxr_linenumber" name="L202" href="#L202">202</a> <strong class="jxr_keyword">final</strong> List&lt;Dependency&gt; dependencies = engine.getDependencies();
<a class="jxr_linenumber" name="L203" href="#L203">203</a> DatabaseProperties prop = <strong class="jxr_keyword">null</strong>;
<a class="jxr_linenumber" name="L204" href="#L204">204</a> CveDB cve = <strong class="jxr_keyword">null</strong>;
<a class="jxr_linenumber" name="L205" href="#L205">205</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L206" href="#L206">206</a> cve = <strong class="jxr_keyword">new</strong> CveDB();
<a class="jxr_linenumber" name="L207" href="#L207">207</a> cve.open();
<a class="jxr_linenumber" name="L208" href="#L208">208</a> prop = cve.getDatabaseProperties();
<a class="jxr_linenumber" name="L209" href="#L209">209</a> } <strong class="jxr_keyword">catch</strong> (DatabaseException ex) {
<a class="jxr_linenumber" name="L210" href="#L210">210</a> LOGGER.debug(<span class="jxr_string">"Unable to retrieve DB Properties"</span>, ex);
<a class="jxr_linenumber" name="L211" href="#L211">211</a> } <strong class="jxr_keyword">finally</strong> {
<a class="jxr_linenumber" name="L212" href="#L212">212</a> <strong class="jxr_keyword">if</strong> (cve != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L213" href="#L213">213</a> cve.close();
<a class="jxr_linenumber" name="L214" href="#L214">214</a> }
<a class="jxr_linenumber" name="L215" href="#L215">215</a> }
<a class="jxr_linenumber" name="L216" href="#L216">216</a> <strong class="jxr_keyword">final</strong> ReportGenerator report = <strong class="jxr_keyword">new</strong> ReportGenerator(applicationName, dependencies, engine.getAnalyzers(), prop);
<a class="jxr_linenumber" name="L217" href="#L217">217</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L218" href="#L218">218</a> report.generateReports(reportDirectory, outputFormat);
<a class="jxr_linenumber" name="L219" href="#L219">219</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
<a class="jxr_linenumber" name="L220" href="#L220">220</a> LOGGER.error(<span class="jxr_string">"There was an IO error while attempting to generate the report."</span>);
<a class="jxr_linenumber" name="L221" href="#L221">221</a> LOGGER.debug(<span class="jxr_string">""</span>, ex);
<a class="jxr_linenumber" name="L222" href="#L222">222</a> } <strong class="jxr_keyword">catch</strong> (Throwable ex) {
<a class="jxr_linenumber" name="L223" href="#L223">223</a> LOGGER.error(<span class="jxr_string">"There was an error while attempting to generate the report."</span>);
<a class="jxr_linenumber" name="L224" href="#L224">224</a> LOGGER.debug(<span class="jxr_string">""</span>, ex);
<a class="jxr_linenumber" name="L225" href="#L225">225</a> }
<a class="jxr_linenumber" name="L226" href="#L226">226</a> } <strong class="jxr_keyword">catch</strong> (DatabaseException ex) {
<a class="jxr_linenumber" name="L227" href="#L227">227</a> LOGGER.error(<span class="jxr_string">"Unable to connect to the dependency-check database; analysis has stopped"</span>);
<a class="jxr_linenumber" name="L228" href="#L228">228</a> LOGGER.debug(<span class="jxr_string">""</span>, ex);
<a class="jxr_linenumber" name="L229" href="#L229">229</a> } <strong class="jxr_keyword">finally</strong> {
<a class="jxr_linenumber" name="L230" href="#L230">230</a> <strong class="jxr_keyword">if</strong> (engine != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L231" href="#L231">231</a> engine.cleanup();
<a class="jxr_linenumber" name="L232" href="#L232">232</a> }
<a class="jxr_linenumber" name="L233" href="#L233">233</a> }
<a class="jxr_linenumber" name="L234" href="#L234">234</a> }
<a class="jxr_linenumber" name="L235" href="#L235">235</a>
<a class="jxr_linenumber" name="L236" href="#L236">236</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L237" href="#L237">237</a> <em class="jxr_javadoccomment"> * Only executes the update phase of dependency-check.</em>
<a class="jxr_linenumber" name="L238" href="#L238">238</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L239" href="#L239">239</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> runUpdateOnly() {
<a class="jxr_linenumber" name="L240" href="#L240">240</a> Engine engine = <strong class="jxr_keyword">null</strong>;
<a class="jxr_linenumber" name="L241" href="#L241">241</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L242" href="#L242">242</a> engine = <strong class="jxr_keyword">new</strong> Engine();
<a class="jxr_linenumber" name="L243" href="#L243">243</a> engine.doUpdates();
<a class="jxr_linenumber" name="L244" href="#L244">244</a> } <strong class="jxr_keyword">catch</strong> (DatabaseException ex) {
<a class="jxr_linenumber" name="L245" href="#L245">245</a> LOGGER.error(<span class="jxr_string">"Unable to connect to the dependency-check database; analysis has stopped"</span>);
<a class="jxr_linenumber" name="L246" href="#L246">246</a> LOGGER.debug(<span class="jxr_string">""</span>, ex);
<a class="jxr_linenumber" name="L247" href="#L247">247</a> } <strong class="jxr_keyword">finally</strong> {
<a class="jxr_linenumber" name="L248" href="#L248">248</a> <strong class="jxr_keyword">if</strong> (engine != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L249" href="#L249">249</a> engine.cleanup();
<a class="jxr_linenumber" name="L250" href="#L250">250</a> }
<a class="jxr_linenumber" name="L251" href="#L251">251</a> }
<a class="jxr_linenumber" name="L252" href="#L252">252</a> }
<a class="jxr_linenumber" name="L253" href="#L253">253</a>
<a class="jxr_linenumber" name="L254" href="#L254">254</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L255" href="#L255">255</a> <em class="jxr_javadoccomment"> * Updates the global Settings.</em>
<a class="jxr_linenumber" name="L256" href="#L256">256</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L257" href="#L257">257</a> <em class="jxr_javadoccomment"> * @param cli a reference to the CLI Parser that contains the command line arguments used to set the corresponding settings in</em>
<a class="jxr_linenumber" name="L258" href="#L258">258</a> <em class="jxr_javadoccomment"> * the core engine.</em>
<a class="jxr_linenumber" name="L259" href="#L259">259</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L260" href="#L260">260</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> populateSettings(<a href="../../../org/owasp/dependencycheck/CliParser.html">CliParser</a> cli) {
<a class="jxr_linenumber" name="L261" href="#L261">261</a>
<a class="jxr_linenumber" name="L262" href="#L262">262</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> autoUpdate = cli.isAutoUpdate();
<a class="jxr_linenumber" name="L263" href="#L263">263</a> <strong class="jxr_keyword">final</strong> String connectionTimeout = cli.getConnectionTimeout();
<a class="jxr_linenumber" name="L264" href="#L264">264</a> <strong class="jxr_keyword">final</strong> String proxyServer = cli.getProxyServer();
<a class="jxr_linenumber" name="L265" href="#L265">265</a> <strong class="jxr_keyword">final</strong> String proxyPort = cli.getProxyPort();
<a class="jxr_linenumber" name="L266" href="#L266">266</a> <strong class="jxr_keyword">final</strong> String proxyUser = cli.getProxyUsername();
<a class="jxr_linenumber" name="L267" href="#L267">267</a> <strong class="jxr_keyword">final</strong> String proxyPass = cli.getProxyPassword();
<a class="jxr_linenumber" name="L268" href="#L268">268</a> <strong class="jxr_keyword">final</strong> String dataDirectory = cli.getDataDirectory();
<a class="jxr_linenumber" name="L269" href="#L269">269</a> <strong class="jxr_keyword">final</strong> File propertiesFile = cli.getPropertiesFile();
<a class="jxr_linenumber" name="L270" href="#L270">270</a> <strong class="jxr_keyword">final</strong> String suppressionFile = cli.getSuppressionFile();
<a class="jxr_linenumber" name="L271" href="#L271">271</a> <strong class="jxr_keyword">final</strong> String nexusUrl = cli.getNexusUrl();
<a class="jxr_linenumber" name="L272" href="#L272">272</a> <strong class="jxr_keyword">final</strong> String databaseDriverName = cli.getDatabaseDriverName();
<a class="jxr_linenumber" name="L273" href="#L273">273</a> <strong class="jxr_keyword">final</strong> String databaseDriverPath = cli.getDatabaseDriverPath();
<a class="jxr_linenumber" name="L274" href="#L274">274</a> <strong class="jxr_keyword">final</strong> String connectionString = cli.getConnectionString();
<a class="jxr_linenumber" name="L275" href="#L275">275</a> <strong class="jxr_keyword">final</strong> String databaseUser = cli.getDatabaseUser();
<a class="jxr_linenumber" name="L276" href="#L276">276</a> <strong class="jxr_keyword">final</strong> String databasePassword = cli.getDatabasePassword();
<a class="jxr_linenumber" name="L277" href="#L277">277</a> <strong class="jxr_keyword">final</strong> String additionalZipExtensions = cli.getAdditionalZipExtensions();
<a class="jxr_linenumber" name="L278" href="#L278">278</a> <strong class="jxr_keyword">final</strong> String pathToMono = cli.getPathToMono();
<a class="jxr_linenumber" name="L279" href="#L279">279</a> <strong class="jxr_keyword">final</strong> String cveMod12 = cli.getModifiedCve12Url();
<a class="jxr_linenumber" name="L280" href="#L280">280</a> <strong class="jxr_keyword">final</strong> String cveMod20 = cli.getModifiedCve20Url();
<a class="jxr_linenumber" name="L281" href="#L281">281</a> <strong class="jxr_keyword">final</strong> String cveBase12 = cli.getBaseCve12Url();
<a class="jxr_linenumber" name="L282" href="#L282">282</a> <strong class="jxr_keyword">final</strong> String cveBase20 = cli.getBaseCve20Url();
<a class="jxr_linenumber" name="L283" href="#L283">283</a> <strong class="jxr_keyword">final</strong> Integer cveValidForHours = cli.getCveValidForHours();
<a class="jxr_linenumber" name="L284" href="#L284">284</a>
<a class="jxr_linenumber" name="L285" href="#L285">285</a> <strong class="jxr_keyword">if</strong> (propertiesFile != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L286" href="#L286">286</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L287" href="#L287">287</a> Settings.mergeProperties(propertiesFile);
<a class="jxr_linenumber" name="L288" href="#L288">288</a> } <strong class="jxr_keyword">catch</strong> (FileNotFoundException ex) {
<a class="jxr_linenumber" name="L289" href="#L289">289</a> LOGGER.error(<span class="jxr_string">"Unable to load properties file '{}'"</span>, propertiesFile.getPath());
<a class="jxr_linenumber" name="L290" href="#L290">290</a> LOGGER.debug(<span class="jxr_string">""</span>, ex);
<a class="jxr_linenumber" name="L291" href="#L291">291</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
<a class="jxr_linenumber" name="L292" href="#L292">292</a> LOGGER.error(<span class="jxr_string">"Unable to find properties file '{}'"</span>, propertiesFile.getPath());
<a class="jxr_linenumber" name="L293" href="#L293">293</a> LOGGER.debug(<span class="jxr_string">""</span>, ex);
<a class="jxr_linenumber" name="L294" href="#L294">294</a> }
<a class="jxr_linenumber" name="L295" href="#L295">295</a> }
<a class="jxr_linenumber" name="L296" href="#L296">296</a> <em class="jxr_comment">// We have to wait until we've merged the properties before attempting to set whether we use</em>
<a class="jxr_linenumber" name="L297" href="#L297">297</a> <em class="jxr_comment">// the proxy for Nexus since it could be disabled in the properties, but not explicitly stated</em>
<a class="jxr_linenumber" name="L298" href="#L298">298</a> <em class="jxr_comment">// on the command line</em>
<a class="jxr_linenumber" name="L299" href="#L299">299</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> nexusUsesProxy = cli.isNexusUsesProxy();
<a class="jxr_linenumber" name="L300" href="#L300">300</a> <strong class="jxr_keyword">if</strong> (dataDirectory != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L301" href="#L301">301</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDirectory);
<a class="jxr_linenumber" name="L302" href="#L302">302</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (System.getProperty(<span class="jxr_string">"basedir"</span>) != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L303" href="#L303">303</a> <strong class="jxr_keyword">final</strong> File dataDir = <strong class="jxr_keyword">new</strong> File(System.getProperty(<span class="jxr_string">"basedir"</span>), <span class="jxr_string">"data"</span>);
<a class="jxr_linenumber" name="L304" href="#L304">304</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());
<a class="jxr_linenumber" name="L305" href="#L305">305</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L306" href="#L306">306</a> <strong class="jxr_keyword">final</strong> File jarPath = <strong class="jxr_keyword">new</strong> File(App.<strong class="jxr_keyword">class</strong>.getProtectionDomain().getCodeSource().getLocation().getPath());
<a class="jxr_linenumber" name="L307" href="#L307">307</a> <strong class="jxr_keyword">final</strong> File base = jarPath.getParentFile();
<a class="jxr_linenumber" name="L308" href="#L308">308</a> <strong class="jxr_keyword">final</strong> String sub = Settings.getString(Settings.KEYS.DATA_DIRECTORY);
<a class="jxr_linenumber" name="L309" href="#L309">309</a> <strong class="jxr_keyword">final</strong> File dataDir = <strong class="jxr_keyword">new</strong> File(base, sub);
<a class="jxr_linenumber" name="L310" href="#L310">310</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());
<a class="jxr_linenumber" name="L311" href="#L311">311</a> }
<a class="jxr_linenumber" name="L312" href="#L312">312</a> Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, autoUpdate);
<a class="jxr_linenumber" name="L313" href="#L313">313</a> Settings.setStringIfNotEmpty(Settings.KEYS.PROXY_SERVER, proxyServer);
<a class="jxr_linenumber" name="L314" href="#L314">314</a> Settings.setStringIfNotEmpty(Settings.KEYS.PROXY_PORT, proxyPort);
<a class="jxr_linenumber" name="L315" href="#L315">315</a> Settings.setStringIfNotEmpty(Settings.KEYS.PROXY_USERNAME, proxyUser);
<a class="jxr_linenumber" name="L316" href="#L316">316</a> Settings.setStringIfNotEmpty(Settings.KEYS.PROXY_PASSWORD, proxyPass);
<a class="jxr_linenumber" name="L317" href="#L317">317</a> Settings.setStringIfNotEmpty(Settings.KEYS.CONNECTION_TIMEOUT, connectionTimeout);
<a class="jxr_linenumber" name="L318" href="#L318">318</a> Settings.setStringIfNotEmpty(Settings.KEYS.SUPPRESSION_FILE, suppressionFile);
<a class="jxr_linenumber" name="L319" href="#L319">319</a> Settings.setIntIfNotNull(Settings.KEYS.CVE_CHECK_VALID_FOR_HOURS, cveValidForHours);
<a class="jxr_linenumber" name="L320" href="#L320">320</a>
<a class="jxr_linenumber" name="L321" href="#L321">321</a> <em class="jxr_comment">//File Type Analyzer Settings</em>
<a class="jxr_linenumber" name="L322" href="#L322">322</a> Settings.setBoolean(Settings.KEYS.ANALYZER_JAR_ENABLED, !cli.isJarDisabled());
<a class="jxr_linenumber" name="L323" href="#L323">323</a> Settings.setBoolean(Settings.KEYS.ANALYZER_ARCHIVE_ENABLED, !cli.isArchiveDisabled());
<a class="jxr_linenumber" name="L324" href="#L324">324</a> Settings.setBoolean(Settings.KEYS.ANALYZER_PYTHON_DISTRIBUTION_ENABLED, !cli.isPythonDistributionDisabled());
<a class="jxr_linenumber" name="L325" href="#L325">325</a> Settings.setBoolean(Settings.KEYS.ANALYZER_PYTHON_PACKAGE_ENABLED, !cli.isPythonPackageDisabled());
<a class="jxr_linenumber" name="L326" href="#L326">326</a> Settings.setBoolean(Settings.KEYS.ANALYZER_AUTOCONF_ENABLED, !cli.isAutoconfDisabled());
<a class="jxr_linenumber" name="L327" href="#L327">327</a> Settings.setBoolean(Settings.KEYS.ANALYZER_CMAKE_ENABLED, !cli.isCmakeDisabled());
<a class="jxr_linenumber" name="L328" href="#L328">328</a> Settings.setBoolean(Settings.KEYS.ANALYZER_NUSPEC_ENABLED, !cli.isNuspecDisabled());
<a class="jxr_linenumber" name="L329" href="#L329">329</a> Settings.setBoolean(Settings.KEYS.ANALYZER_ASSEMBLY_ENABLED, !cli.isAssemblyDisabled());
<a class="jxr_linenumber" name="L330" href="#L330">330</a> Settings.setBoolean(Settings.KEYS.ANALYZER_BUNDLE_AUDIT_ENABLED, !cli.isBundleAuditDisabled());
<a class="jxr_linenumber" name="L331" href="#L331">331</a> Settings.setBoolean(Settings.KEYS.ANALYZER_OPENSSL_ENABLED, !cli.isOpenSSLDisabled());
<a class="jxr_linenumber" name="L332" href="#L332">332</a> Settings.setBoolean(Settings.KEYS.ANALYZER_COMPOSER_LOCK_ENABLED, !cli.isComposerDisabled());
<a class="jxr_linenumber" name="L333" href="#L333">333</a> Settings.setBoolean(Settings.KEYS.ANALYZER_NODE_PACKAGE_ENABLED, !cli.isNodeJsDisabled());
<a class="jxr_linenumber" name="L334" href="#L334">334</a> Settings.setBoolean(Settings.KEYS.ANALYZER_RUBY_GEMSPEC_ENABLED, !cli.isRubyGemspecDisabled());
<a class="jxr_linenumber" name="L335" href="#L335">335</a> Settings.setBoolean(Settings.KEYS.ANALYZER_CENTRAL_ENABLED, !cli.isCentralDisabled());
<a class="jxr_linenumber" name="L336" href="#L336">336</a> Settings.setBoolean(Settings.KEYS.ANALYZER_NEXUS_ENABLED, !cli.isNexusDisabled());
<a class="jxr_linenumber" name="L337" href="#L337">337</a>
<a class="jxr_linenumber" name="L338" href="#L338">338</a> Settings.setStringIfNotEmpty(Settings.KEYS.ANALYZER_BUNDLE_AUDIT_PATH, cli.getPathToBundleAudit());
<a class="jxr_linenumber" name="L339" href="#L339">339</a> Settings.setStringIfNotEmpty(Settings.KEYS.ANALYZER_NEXUS_URL, nexusUrl);
<a class="jxr_linenumber" name="L340" href="#L340">340</a> Settings.setBoolean(Settings.KEYS.ANALYZER_NEXUS_USES_PROXY, nexusUsesProxy);
<a class="jxr_linenumber" name="L341" href="#L341">341</a> Settings.setStringIfNotEmpty(Settings.KEYS.DB_DRIVER_NAME, databaseDriverName);
<a class="jxr_linenumber" name="L342" href="#L342">342</a> Settings.setStringIfNotEmpty(Settings.KEYS.DB_DRIVER_PATH, databaseDriverPath);
<a class="jxr_linenumber" name="L343" href="#L343">343</a> Settings.setStringIfNotEmpty(Settings.KEYS.DB_CONNECTION_STRING, connectionString);
<a class="jxr_linenumber" name="L344" href="#L344">344</a> Settings.setStringIfNotEmpty(Settings.KEYS.DB_USER, databaseUser);
<a class="jxr_linenumber" name="L345" href="#L345">345</a> Settings.setStringIfNotEmpty(Settings.KEYS.DB_PASSWORD, databasePassword);
<a class="jxr_linenumber" name="L346" href="#L346">346</a> Settings.setStringIfNotEmpty(Settings.KEYS.ADDITIONAL_ZIP_EXTENSIONS, additionalZipExtensions);
<a class="jxr_linenumber" name="L347" href="#L347">347</a> Settings.setStringIfNotEmpty(Settings.KEYS.ANALYZER_ASSEMBLY_MONO_PATH, pathToMono);
<a class="jxr_linenumber" name="L348" href="#L348">348</a> <strong class="jxr_keyword">if</strong> (cveBase12 != <strong class="jxr_keyword">null</strong> &amp;&amp; !cveBase12.isEmpty()) {
<a class="jxr_linenumber" name="L349" href="#L349">349</a> Settings.setString(Settings.KEYS.CVE_SCHEMA_1_2, cveBase12);
<a class="jxr_linenumber" name="L350" href="#L350">350</a> Settings.setString(Settings.KEYS.CVE_SCHEMA_2_0, cveBase20);
<a class="jxr_linenumber" name="L351" href="#L351">351</a> Settings.setString(Settings.KEYS.CVE_MODIFIED_12_URL, cveMod12);
<a class="jxr_linenumber" name="L352" href="#L352">352</a> Settings.setString(Settings.KEYS.CVE_MODIFIED_20_URL, cveMod20);
<a class="jxr_linenumber" name="L353" href="#L353">353</a> }
<a class="jxr_linenumber" name="L354" href="#L354">354</a> }
<a class="jxr_linenumber" name="L355" href="#L355">355</a>
<a class="jxr_linenumber" name="L356" href="#L356">356</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L357" href="#L357">357</a> <em class="jxr_javadoccomment"> * Creates a file appender and adds it to logback.</em>
<a class="jxr_linenumber" name="L358" href="#L358">358</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L359" href="#L359">359</a> <em class="jxr_javadoccomment"> * @param verboseLog the path to the verbose log file</em>
<a class="jxr_linenumber" name="L360" href="#L360">360</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L361" href="#L361">361</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> prepareLogger(String verboseLog) {
<a class="jxr_linenumber" name="L362" href="#L362">362</a> <strong class="jxr_keyword">final</strong> StaticLoggerBinder loggerBinder = StaticLoggerBinder.getSingleton();
<a class="jxr_linenumber" name="L363" href="#L363">363</a> <strong class="jxr_keyword">final</strong> LoggerContext context = (LoggerContext) loggerBinder.getLoggerFactory();
<a class="jxr_linenumber" name="L364" href="#L364">364</a>
<a class="jxr_linenumber" name="L365" href="#L365">365</a> <strong class="jxr_keyword">final</strong> PatternLayoutEncoder encoder = <strong class="jxr_keyword">new</strong> PatternLayoutEncoder();
<a class="jxr_linenumber" name="L366" href="#L366">366</a> encoder.setPattern(<span class="jxr_string">"%d %C:%L%n%-5level - %msg%n"</span>);
<a class="jxr_linenumber" name="L367" href="#L367">367</a> encoder.setContext(context);
<a class="jxr_linenumber" name="L368" href="#L368">368</a> encoder.start();
<a class="jxr_linenumber" name="L369" href="#L369">369</a> <strong class="jxr_keyword">final</strong> FileAppender fa = <strong class="jxr_keyword">new</strong> FileAppender();
<a class="jxr_linenumber" name="L370" href="#L370">370</a> fa.setAppend(<strong class="jxr_keyword">true</strong>);
<a class="jxr_linenumber" name="L371" href="#L371">371</a> fa.setEncoder(encoder);
<a class="jxr_linenumber" name="L372" href="#L372">372</a> fa.setContext(context);
<a class="jxr_linenumber" name="L373" href="#L373">373</a> fa.setFile(verboseLog);
<a class="jxr_linenumber" name="L374" href="#L374">374</a> <strong class="jxr_keyword">final</strong> File f = <strong class="jxr_keyword">new</strong> File(verboseLog);
<a class="jxr_linenumber" name="L375" href="#L375">375</a> String name = f.getName();
<a class="jxr_linenumber" name="L376" href="#L376">376</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> i = name.lastIndexOf('.');
<a class="jxr_linenumber" name="L377" href="#L377">377</a> <strong class="jxr_keyword">if</strong> (i &gt; 1) {
<a class="jxr_linenumber" name="L378" href="#L378">378</a> name = name.substring(0, i);
<a class="jxr_linenumber" name="L379" href="#L379">379</a> }
<a class="jxr_linenumber" name="L380" href="#L380">380</a> fa.setName(name);
<a class="jxr_linenumber" name="L381" href="#L381">381</a> fa.start();
<a class="jxr_linenumber" name="L382" href="#L382">382</a> <strong class="jxr_keyword">final</strong> ch.qos.logback.classic.Logger rootLogger = context.getLogger(ch.qos.logback.classic.Logger.ROOT_LOGGER_NAME);
<a class="jxr_linenumber" name="L383" href="#L383">383</a> rootLogger.addAppender(fa);
<a class="jxr_linenumber" name="L384" href="#L384">384</a> }
<a class="jxr_linenumber" name="L385" href="#L385">385</a>
<a class="jxr_linenumber" name="L386" href="#L386">386</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L387" href="#L387">387</a> <em class="jxr_javadoccomment"> * Takes a path and resolves it to be a canonical &amp;amp; absolute path. The caveats are that this method will take an Ant style</em>
<a class="jxr_linenumber" name="L388" href="#L388">388</a> <em class="jxr_javadoccomment"> * file selector path (../someDir/**\/*.jar) and convert it to an absolute/canonical path (at least to the left of the first *</em>
<a class="jxr_linenumber" name="L389" href="#L389">389</a> <em class="jxr_javadoccomment"> * or ?).</em>
<a class="jxr_linenumber" name="L390" href="#L390">390</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L391" href="#L391">391</a> <em class="jxr_javadoccomment"> * @param path the path to canonicalize</em>
<a class="jxr_linenumber" name="L392" href="#L392">392</a> <em class="jxr_javadoccomment"> * @return the canonical path</em>
<a class="jxr_linenumber" name="L393" href="#L393">393</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L394" href="#L394">394</a> <strong class="jxr_keyword">protected</strong> String ensureCanonicalPath(String path) {
<a class="jxr_linenumber" name="L395" href="#L395">395</a> String basePath = <strong class="jxr_keyword">null</strong>;
<a class="jxr_linenumber" name="L396" href="#L396">396</a> String wildCards = <strong class="jxr_keyword">null</strong>;
<a class="jxr_linenumber" name="L397" href="#L397">397</a> <strong class="jxr_keyword">final</strong> String file = path.replace('&#92;&#92;', '/');
<a class="jxr_linenumber" name="L398" href="#L398">398</a> <strong class="jxr_keyword">if</strong> (file.contains(<span class="jxr_string">"*"</span>) || file.contains(<span class="jxr_string">"?"</span>)) {
<a class="jxr_linenumber" name="L399" href="#L399">399</a>
<a class="jxr_linenumber" name="L400" href="#L400">400</a> <strong class="jxr_keyword">int</strong> pos = getLastFileSeparator(file);
<a class="jxr_linenumber" name="L401" href="#L401">401</a> <strong class="jxr_keyword">if</strong> (pos &lt; 0) {
<a class="jxr_linenumber" name="L402" href="#L402">402</a> <strong class="jxr_keyword">return</strong> file;
<a class="jxr_linenumber" name="L403" href="#L403">403</a> }
<a class="jxr_linenumber" name="L404" href="#L404">404</a> pos += 1;
<a class="jxr_linenumber" name="L405" href="#L405">405</a> basePath = file.substring(0, pos);
<a class="jxr_linenumber" name="L406" href="#L406">406</a> wildCards = file.substring(pos);
<a class="jxr_linenumber" name="L407" href="#L407">407</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L408" href="#L408">408</a> basePath = file;
<a class="jxr_linenumber" name="L409" href="#L409">409</a> }
<a class="jxr_linenumber" name="L410" href="#L410">410</a>
<a class="jxr_linenumber" name="L411" href="#L411">411</a> File f = <strong class="jxr_keyword">new</strong> File(basePath);
<a class="jxr_linenumber" name="L412" href="#L412">412</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L413" href="#L413">413</a> f = f.getCanonicalFile();
<a class="jxr_linenumber" name="L414" href="#L414">414</a> <strong class="jxr_keyword">if</strong> (wildCards != <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L415" href="#L415">415</a> f = <strong class="jxr_keyword">new</strong> File(f, wildCards);
<a class="jxr_linenumber" name="L416" href="#L416">416</a> }
<a class="jxr_linenumber" name="L417" href="#L417">417</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
<a class="jxr_linenumber" name="L418" href="#L418">418</a> LOGGER.warn(<span class="jxr_string">"Invalid path '{}' was provided."</span>, path);
<a class="jxr_linenumber" name="L419" href="#L419">419</a> LOGGER.debug(<span class="jxr_string">"Invalid path provided"</span>, ex);
<a class="jxr_linenumber" name="L420" href="#L420">420</a> }
<a class="jxr_linenumber" name="L421" href="#L421">421</a> <strong class="jxr_keyword">return</strong> f.getAbsolutePath().replace('&#92;&#92;', '/');
<a class="jxr_linenumber" name="L422" href="#L422">422</a> }
<a class="jxr_linenumber" name="L423" href="#L423">423</a>
<a class="jxr_linenumber" name="L424" href="#L424">424</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L425" href="#L425">425</a> <em class="jxr_javadoccomment"> * Returns the position of the last file separator.</em>
<a class="jxr_linenumber" name="L426" href="#L426">426</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L427" href="#L427">427</a> <em class="jxr_javadoccomment"> * @param file a file path</em>
<a class="jxr_linenumber" name="L428" href="#L428">428</a> <em class="jxr_javadoccomment"> * @return the position of the last file separator</em>
<a class="jxr_linenumber" name="L429" href="#L429">429</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L430" href="#L430">430</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> getLastFileSeparator(String file) {
<a class="jxr_linenumber" name="L431" href="#L431">431</a> <strong class="jxr_keyword">if</strong> (file.contains(<span class="jxr_string">"*"</span>) || file.contains(<span class="jxr_string">"?"</span>)) {
<a class="jxr_linenumber" name="L432" href="#L432">432</a> <strong class="jxr_keyword">int</strong> p1 = file.indexOf('*');
<a class="jxr_linenumber" name="L433" href="#L433">433</a> <strong class="jxr_keyword">int</strong> p2 = file.indexOf('?');
<a class="jxr_linenumber" name="L434" href="#L434">434</a> p1 = p1 &gt; 0 ? p1 : file.length();
<a class="jxr_linenumber" name="L435" href="#L435">435</a> p2 = p2 &gt; 0 ? p2 : file.length();
<a class="jxr_linenumber" name="L436" href="#L436">436</a> <strong class="jxr_keyword">int</strong> pos = p1 &lt; p2 ? p1 : p2;
<a class="jxr_linenumber" name="L437" href="#L437">437</a> pos = file.lastIndexOf('/', pos);
<a class="jxr_linenumber" name="L438" href="#L438">438</a> <strong class="jxr_keyword">return</strong> pos;
<a class="jxr_linenumber" name="L439" href="#L439">439</a> } <strong class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L440" href="#L440">440</a> <strong class="jxr_keyword">return</strong> file.lastIndexOf('/');
<a class="jxr_linenumber" name="L441" href="#L441">441</a> }
<a class="jxr_linenumber" name="L442" href="#L442">442</a> }
<a class="jxr_linenumber" name="L443" href="#L443">443</a> }
</pre>
<hr/>
<div id="footer">Copyright &#169; 2012&#x2013;2015 <a href="http://www.owasp.org">OWASP</a>. All rights reserved.</div>

View File

@@ -30,7 +30,7 @@
<a class="jxr_linenumber" name="L22" href="#L22">22</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <em class="jxr_javadoccomment"> * @author Jeremy Long</em>
<a class="jxr_linenumber" name="L24" href="#L24">24</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">class</strong> <a href="../../../org/owasp/dependencycheck/InvalidScanPathException.html">InvalidScanPathException</a> <strong class="jxr_keyword">extends</strong> Exception {
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../org/owasp/dependencycheck/InvalidScanPathException.html">InvalidScanPathException</a> <strong class="jxr_keyword">extends</strong> Exception {
<a class="jxr_linenumber" name="L26" href="#L26">26</a>
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L28" href="#L28">28</a> <em class="jxr_javadoccomment"> * The serial version UID for serialization.</em>

View File

@@ -3,7 +3,7 @@
<html xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Dependency-Check Command Line 1.3.1 Reference Package org.owasp.dependencycheck</title>
<title>Dependency-Check Command Line 1.3.2 Reference Package org.owasp.dependencycheck</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
</head>
<body>

View File

@@ -3,7 +3,7 @@
<html xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Dependency-Check Command Line 1.3.1 Reference Package org.owasp.dependencycheck</title>
<title>Dependency-Check Command Line 1.3.2 Reference Package org.owasp.dependencycheck</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
</head>
<body>

View File

@@ -3,7 +3,7 @@
<html xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Dependency-Check Command Line 1.3.1 Reference</title>
<title>Dependency-Check Command Line 1.3.2 Reference</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
</head>
<body>

View File

@@ -3,7 +3,7 @@
<html xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Dependency-Check Command Line 1.3.1 Reference</title>
<title>Dependency-Check Command Line 1.3.2 Reference</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
</head>
<body>
@@ -24,7 +24,7 @@
</ul>
</div>
<h2>Dependency-Check Command Line 1.3.1 Reference</h2>
<h2>Dependency-Check Command Line 1.3.2 Reference</h2>
<table class="summary">
<thead>