mirror of
https://github.com/ysoftdevs/DependencyCheck.git
synced 2026-04-23 00:38:51 +02:00
version 1.0.4
This commit is contained in:
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:07:28 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:40:46 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
All Classes (Dependency-Check Ant Task 1.0.3 API)
|
||||
All Classes (Dependency-Check Ant Task 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:07:28 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:40:46 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
All Classes (Dependency-Check Ant Task 1.0.3 API)
|
||||
All Classes (Dependency-Check Ant Task 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:07:28 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:40:46 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Constant Field Values (Dependency-Check Ant Task 1.0.3 API)
|
||||
Constant Field Values (Dependency-Check Ant Task 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Constant Field Values (Dependency-Check Ant Task 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Constant Field Values (Dependency-Check Ant Task 1.0.3 API)";
|
||||
parent.document.title="Constant Field Values (Dependency-Check Ant Task 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:07:28 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:40:46 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Deprecated List (Dependency-Check Ant Task 1.0.3 API)
|
||||
Deprecated List (Dependency-Check Ant Task 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Deprecated List (Dependency-Check Ant Task 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Deprecated List (Dependency-Check Ant Task 1.0.3 API)";
|
||||
parent.document.title="Deprecated List (Dependency-Check Ant Task 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:07:28 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:40:46 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
API Help (Dependency-Check Ant Task 1.0.3 API)
|
||||
API Help (Dependency-Check Ant Task 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ API Help (Dependency-Check Ant Task 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="API Help (Dependency-Check Ant Task 1.0.3 API)";
|
||||
parent.document.title="API Help (Dependency-Check Ant Task 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:07:28 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:40:46 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Index (Dependency-Check Ant Task 1.0.3 API)
|
||||
Index (Dependency-Check Ant Task 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="./stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Index (Dependency-Check Ant Task 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Index (Dependency-Check Ant Task 1.0.3 API)";
|
||||
parent.document.title="Index (Dependency-Check Ant Task 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
@@ -122,6 +122,9 @@ Method in class org.owasp.dependencycheck.taskdefs.<A HREF="./org/owasp/dependen
|
||||
<DT><A HREF="./org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html#getFailBuildOnCVSS()"><B>getFailBuildOnCVSS()</B></A> -
|
||||
Method in class org.owasp.dependencycheck.taskdefs.<A HREF="./org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html" title="class in org.owasp.dependencycheck.taskdefs">DependencyCheckTask</A>
|
||||
<DD>Get the value of failBuildOnCVSS.
|
||||
<DT><A HREF="./org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html#getLogFile()"><B>getLogFile()</B></A> -
|
||||
Method in class org.owasp.dependencycheck.taskdefs.<A HREF="./org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html" title="class in org.owasp.dependencycheck.taskdefs">DependencyCheckTask</A>
|
||||
<DD>Get the value of logFile.
|
||||
<DT><A HREF="./org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html#getProxyPort()"><B>getProxyPort()</B></A> -
|
||||
Method in class org.owasp.dependencycheck.taskdefs.<A HREF="./org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html" title="class in org.owasp.dependencycheck.taskdefs">DependencyCheckTask</A>
|
||||
<DD>Get the value of proxyPort.
|
||||
@@ -178,6 +181,9 @@ Method in class org.owasp.dependencycheck.taskdefs.<A HREF="./org/owasp/dependen
|
||||
<DT><A HREF="./org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html#setFailBuildOnCVSS(float)"><B>setFailBuildOnCVSS(float)</B></A> -
|
||||
Method in class org.owasp.dependencycheck.taskdefs.<A HREF="./org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html" title="class in org.owasp.dependencycheck.taskdefs">DependencyCheckTask</A>
|
||||
<DD>Set the value of failBuildOnCVSS.
|
||||
<DT><A HREF="./org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html#setLogFile(java.lang.String)"><B>setLogFile(String)</B></A> -
|
||||
Method in class org.owasp.dependencycheck.taskdefs.<A HREF="./org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html" title="class in org.owasp.dependencycheck.taskdefs">DependencyCheckTask</A>
|
||||
<DD>Set the value of logFile.
|
||||
<DT><A HREF="./org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html#setProxyPort(java.lang.String)"><B>setProxyPort(String)</B></A> -
|
||||
Method in class org.owasp.dependencycheck.taskdefs.<A HREF="./org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html" title="class in org.owasp.dependencycheck.taskdefs">DependencyCheckTask</A>
|
||||
<DD>Set the value of proxyPort.
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc on Sun Oct 13 15:07:28 EDT 2013-->
|
||||
<!-- Generated by javadoc on Sun Oct 20 21:40:46 EDT 2013-->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Dependency-Check Ant Task 1.0.3 API
|
||||
Dependency-Check Ant Task 1.0.4 API
|
||||
</TITLE>
|
||||
<SCRIPT type="text/javascript">
|
||||
targetPage = "" + window.location.search;
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:07:28 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:40:46 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
DependencyCheckTask.ReportFormats (Dependency-Check Ant Task 1.0.3 API)
|
||||
DependencyCheckTask.ReportFormats (Dependency-Check Ant Task 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ DependencyCheckTask.ReportFormats (Dependency-Check Ant Task 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="DependencyCheckTask.ReportFormats (Dependency-Check Ant Task 1.0.3 API)";
|
||||
parent.document.title="DependencyCheckTask.ReportFormats (Dependency-Check Ant Task 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:07:27 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:40:45 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
DependencyCheckTask (Dependency-Check Ant Task 1.0.3 API)
|
||||
DependencyCheckTask (Dependency-Check Ant Task 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ DependencyCheckTask (Dependency-Check Ant Task 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="DependencyCheckTask (Dependency-Check Ant Task 1.0.3 API)";
|
||||
parent.document.title="DependencyCheckTask (Dependency-Check Ant Task 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
@@ -238,6 +238,14 @@ An Ant task definition to execute dependency-check during an Ant build.
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<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></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../../org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html#getLogFile()">getLogFile</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Get the value of logFile.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<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></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../../org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html#getProxyPort()">getProxyPort</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -326,6 +334,14 @@ An Ant task definition to execute dependency-check during an Ant build.
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../../org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html#setLogFile(java.lang.String)">setLogFile</A></B>(<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> logFile)</CODE>
|
||||
|
||||
<BR>
|
||||
Set the value of logFile.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../../org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html#setProxyPort(java.lang.String)">setProxyPort</A></B>(<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> proxyPort)</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -710,6 +726,33 @@ public void <B>setConnectionTimeout</B>(<A HREF="http://docs.oracle.com/javase/6
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getLogFile()"><!-- --></A><H3>
|
||||
getLogFile</H3>
|
||||
<PRE>
|
||||
public <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> <B>getLogFile</B>()</PRE>
|
||||
<DL>
|
||||
<DD>Get the value of logFile.
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>the value of logFile</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setLogFile(java.lang.String)"><!-- --></A><H3>
|
||||
setLogFile</H3>
|
||||
<PRE>
|
||||
public void <B>setLogFile</B>(<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> logFile)</PRE>
|
||||
<DL>
|
||||
<DD>Set the value of logFile.
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>logFile</CODE> - new value of logFile</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="execute()"><!-- --></A><H3>
|
||||
execute</H3>
|
||||
<PRE>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:07:28 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:40:46 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Uses of Class org.owasp.dependencycheck.taskdefs.DependencyCheckTask.ReportFormats (Dependency-Check Ant Task 1.0.3 API)
|
||||
Uses of Class org.owasp.dependencycheck.taskdefs.DependencyCheckTask.ReportFormats (Dependency-Check Ant Task 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Uses of Class org.owasp.dependencycheck.taskdefs.DependencyCheckTask.ReportForma
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.taskdefs.DependencyCheckTask.ReportFormats (Dependency-Check Ant Task 1.0.3 API)";
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.taskdefs.DependencyCheckTask.ReportFormats (Dependency-Check Ant Task 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:07:28 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:40:46 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Uses of Class org.owasp.dependencycheck.taskdefs.DependencyCheckTask (Dependency-Check Ant Task 1.0.3 API)
|
||||
Uses of Class org.owasp.dependencycheck.taskdefs.DependencyCheckTask (Dependency-Check Ant Task 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Uses of Class org.owasp.dependencycheck.taskdefs.DependencyCheckTask (Dependency
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.taskdefs.DependencyCheckTask (Dependency-Check Ant Task 1.0.3 API)";
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.taskdefs.DependencyCheckTask (Dependency-Check Ant Task 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:07:28 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:40:46 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
org.owasp.dependencycheck.taskdefs (Dependency-Check Ant Task 1.0.3 API)
|
||||
org.owasp.dependencycheck.taskdefs (Dependency-Check Ant Task 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:07:28 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:40:46 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
org.owasp.dependencycheck.taskdefs (Dependency-Check Ant Task 1.0.3 API)
|
||||
org.owasp.dependencycheck.taskdefs (Dependency-Check Ant Task 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ org.owasp.dependencycheck.taskdefs (Dependency-Check Ant Task 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="org.owasp.dependencycheck.taskdefs (Dependency-Check Ant Task 1.0.3 API)";
|
||||
parent.document.title="org.owasp.dependencycheck.taskdefs (Dependency-Check Ant Task 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:07:28 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:40:46 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
org.owasp.dependencycheck.taskdefs Class Hierarchy (Dependency-Check Ant Task 1.0.3 API)
|
||||
org.owasp.dependencycheck.taskdefs Class Hierarchy (Dependency-Check Ant Task 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ org.owasp.dependencycheck.taskdefs Class Hierarchy (Dependency-Check Ant Task 1.
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="org.owasp.dependencycheck.taskdefs Class Hierarchy (Dependency-Check Ant Task 1.0.3 API)";
|
||||
parent.document.title="org.owasp.dependencycheck.taskdefs Class Hierarchy (Dependency-Check Ant Task 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:07:28 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:40:46 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Uses of Package org.owasp.dependencycheck.taskdefs (Dependency-Check Ant Task 1.0.3 API)
|
||||
Uses of Package org.owasp.dependencycheck.taskdefs (Dependency-Check Ant Task 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Uses of Package org.owasp.dependencycheck.taskdefs (Dependency-Check Ant Task 1.
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Package org.owasp.dependencycheck.taskdefs (Dependency-Check Ant Task 1.0.3 API)";
|
||||
parent.document.title="Uses of Package org.owasp.dependencycheck.taskdefs (Dependency-Check Ant Task 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:07:28 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:40:46 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Class Hierarchy (Dependency-Check Ant Task 1.0.3 API)
|
||||
Class Hierarchy (Dependency-Check Ant Task 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Class Hierarchy (Dependency-Check Ant Task 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Class Hierarchy (Dependency-Check Ant Task 1.0.3 API)";
|
||||
parent.document.title="Class Hierarchy (Dependency-Check Ant Task 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - Checkstyle Results</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -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.taskdefs.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.taskdefs.html"'>org.owasp.dependencycheck.taskdefs</a></td><td class="value">2</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">57%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:57px"><span class="text">84/145</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">41%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:41px"><span class="text">24/58</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.433333333333333;</span>2.433</td></tr>
|
||||
<tr><td><a href="frame-summary-org.owasp.dependencycheck.taskdefs.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.taskdefs.html"'>org.owasp.dependencycheck.taskdefs</a></td><td class="value">2</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">57%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:57px"><span class="text">78/135</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">41%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:41px"><span class="text">23/56</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.2580645161290325;</span>2.258</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<script type="text/javascript">
|
||||
@@ -28,8 +28,8 @@ 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.taskdefs.DependencyCheckTask.html">DependencyCheckTask</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">77/138</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">39%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:39px"><span class="text">22/56</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.433333333333333;</span>2.433</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.taskdefs.DependencyCheckTask.html">DependencyCheckTask$ReportFormats</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">7/7</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">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">2/2</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.433333333333333;</span>2.433</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.taskdefs.DependencyCheckTask.html">DependencyCheckTask</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">71/128</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">38%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:38px"><span class="text">21/54</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.2580645161290325;</span>2.258</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.taskdefs.DependencyCheckTask.html">DependencyCheckTask$ReportFormats</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">7/7</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">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">2/2</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.2580645161290325;</span>2.258</td></tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -38,6 +38,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> 1.9.4.1 on 10/13/13 3:07 PM.</div>
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 10/20/13 9:40 PM.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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">2</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">57%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:57px"><span class="text">84/145</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">41%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:41px"><span class="text">24/58</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.433333333333333;</span>2.433</td></tr>
|
||||
<tr><td><a href="frame-summary-org.owasp.dependencycheck.taskdefs.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.taskdefs.html"'>org.owasp.dependencycheck.taskdefs</a></td><td class="value">2</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">57%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:57px"><span class="text">84/145</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">41%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:41px"><span class="text">24/58</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.433333333333333;</span>2.433</td></tr>
|
||||
<tr><td><b>All Packages</b></td><td class="value">2</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">57%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:57px"><span class="text">78/135</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">41%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:41px"><span class="text">23/56</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.2580645161290325;</span>2.258</td></tr>
|
||||
<tr><td><a href="frame-summary-org.owasp.dependencycheck.taskdefs.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.taskdefs.html"'>org.owasp.dependencycheck.taskdefs</a></td><td class="value">2</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">57%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:57px"><span class="text">78/135</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">41%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:41px"><span class="text">23/56</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.2580645161290325;</span>2.258</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> 1.9.4.1 on 10/13/13 3:07 PM.</div>
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 10/20/13 9:40 PM.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
<div class="separator"> </div>
|
||||
<table class="report">
|
||||
<thead><tr> <td class="heading">Classes in this File</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>
|
||||
<tr><td><a href="org.owasp.dependencycheck.taskdefs.DependencyCheckTask.html">DependencyCheckTask</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">77/138</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">39%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:39px"><span class="text">22/56</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.433333333333333;</span>2.433</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.taskdefs.DependencyCheckTask.html">DependencyCheckTask$ReportFormats</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">7/7</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">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">2/2</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.433333333333333;</span>2.433</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.taskdefs.DependencyCheckTask.html">DependencyCheckTask</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">71/128</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">38%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:38px"><span class="text">21/54</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.2580645161290325;</span>2.258</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.taskdefs.DependencyCheckTask.html">DependencyCheckTask$ReportFormats</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">7/7</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">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">2/2</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.2580645161290325;</span>2.258</td></tr>
|
||||
|
||||
</table>
|
||||
<div class="separator"> </div>
|
||||
@@ -69,35 +69,35 @@
|
||||
<tr> <td class="numLine"> 25</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.logging.Level;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 26</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.logging.LogManager;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 27</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.logging.Logger;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 28</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 27</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.tools.ant.BuildException;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 29</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 28</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.tools.ant.Task;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 30</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 29</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.tools.ant.types.EnumeratedAttribute;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 31</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 30</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.tools.ant.types.Reference;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 32</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 31</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.tools.ant.types.Resource;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 33</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 32</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.tools.ant.types.ResourceCollection;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 34</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 33</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.tools.ant.types.resources.FileProvider;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 35</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 34</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.tools.ant.types.resources.Resources;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 36</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 35</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.Engine;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 37</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 36</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.dependency.Dependency;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 38</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 37</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.dependency.Vulnerability;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 39</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 38</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.reporting.ReportGenerator;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 40</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 39</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.reporting.ReportGenerator.Format;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 40</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.utils.LogUtils;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 41</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.utils.Settings;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 42</td> <td class="nbHits"> </td>
|
||||
@@ -657,274 +657,270 @@
|
||||
<tr> <td class="numLineCover"> 346</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">this</span>.connectionTimeout = connectionTimeout;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 347</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 348</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 349</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 349</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The file path used for verbose logging.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 350</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Configures the logger for use by the application.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 351</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 351</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">private</span> String logFile = <span class="keyword">null</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 352</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">void</span> prepareLogger() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 353</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> InputStream in = <span class="keyword">null</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 353</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 354</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 355</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> in = DependencyCheckTask.<span class="keyword">class</span>.getClassLoader().getResourceAsStream(LOG_PROPERTIES_FILE);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 356</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> LogManager.getLogManager().reset();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 357</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> LogManager.getLogManager().readConfiguration(in);</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Get the value of logFile.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 355</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 356</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the value of logFile</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 357</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 358</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">//TODO add code to disable fine grained log file.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 359</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">// Logger logger = LogManager.getLogManager().getLogger("");</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getLogFile() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 359</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> logFile;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 360</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">// for (Handler h : logger.getHandlers()) {</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 361</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">// if (h.getFormatter(). h.toString());</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 362</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">// }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 363</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 364</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> System.err.println(ex.toString());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 365</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(DependencyCheckTask.<span class="keyword">class</span>.getName()).log(Level.SEVERE, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 366</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (SecurityException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 367</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(DependencyCheckTask.<span class="keyword">class</span>.getName()).log(Level.SEVERE, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 368</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> } <span class="keyword">finally</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 369</td> <td class="nbHitsUncovered"><a title="Line 369: Conditional coverage 50% (1/2)."> 4</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 369: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (in != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 363</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Set the value of logFile.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 364</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 365</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param logFile new value of logFile</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 366</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 367</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> setLogFile(String logFile) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 368</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">this</span>.logFile = logFile;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 369</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 370</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 371</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> in.close();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 372</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (Exception ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 373</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">//noinspection UnusedAssignment</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 374</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> in = <span class="keyword">null</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 375</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 376</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 377</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 378</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 371</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> @Override</pre></td></tr>
|
||||
<tr> <td class="numLine"> 372</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> execute() <span class="keyword">throws</span> BuildException {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 373</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">final</span> InputStream in = DependencyCheckTask.<span class="keyword">class</span>.getClassLoader().getResourceAsStream(LOG_PROPERTIES_FILE);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 374</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> LogUtils.prepareLogger(in, logFile);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 375</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 376</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> dealWithReferences();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 377</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> validateConfiguration();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 378</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> populateSettings();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 379</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 380</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> @Override</pre></td></tr>
|
||||
<tr> <td class="numLine"> 381</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> execute() <span class="keyword">throws</span> BuildException {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 382</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> prepareLogger();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 383</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 384</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> dealWithReferences();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 385</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> validateConfiguration();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 386</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> populateSettings();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 380</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Engine engine = <span class="keyword">new</span> Engine();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 381</td> <td class="nbHitsCovered"><a title="Line 381: Conditional coverage 100% (2/2)."> 3</a></td> <td class="src"><pre class="src"> <a title="Line 381: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (Resource resource : path) {</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 382</td> <td class="nbHitsCovered"> 5</td> <td class="src"><pre class="src"> <span class="keyword">final</span> FileProvider provider = resource.as(FileProvider.<span class="keyword">class</span>);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 383</td> <td class="nbHitsUncovered"><a title="Line 383: Conditional coverage 50% (1/2)."> 5</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 383: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (provider != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 384</td> <td class="nbHitsCovered"> 5</td> <td class="src"><pre class="src"> <span class="keyword">final</span> File file = provider.getFile();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 385</td> <td class="nbHitsUncovered"><a title="Line 385: Conditional coverage 75% (3/4) [each condition: 50%, 100%]."> 5</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 385: Conditional coverage 75% (3/4) [each condition: 50%, 100%]."> <span class="keyword">if</span> (file != <span class="keyword">null</span> && file.exists()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 386</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> engine.scan(file);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 387</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 388</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Engine engine = <span class="keyword">new</span> Engine();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 389</td> <td class="nbHitsCovered"><a title="Line 389: Conditional coverage 100% (2/2)."> 3</a></td> <td class="src"><pre class="src"> <a title="Line 389: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (Resource resource : path) {</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 390</td> <td class="nbHitsCovered"> 5</td> <td class="src"><pre class="src"> <span class="keyword">final</span> FileProvider provider = resource.as(FileProvider.<span class="keyword">class</span>);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 391</td> <td class="nbHitsUncovered"><a title="Line 391: Conditional coverage 50% (1/2)."> 5</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 391: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (provider != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 392</td> <td class="nbHitsCovered"> 5</td> <td class="src"><pre class="src"> <span class="keyword">final</span> File file = provider.getFile();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 393</td> <td class="nbHitsUncovered"><a title="Line 393: Conditional coverage 75% (3/4) [each condition: 50%, 100%]."> 5</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 393: Conditional coverage 75% (3/4) [each condition: 50%, 100%]."> <span class="keyword">if</span> (file != <span class="keyword">null</span> && file.exists()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 394</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> engine.scan(file);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 395</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 396</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 388</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 397</td> <td class="nbHitsCovered"> 5</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 398</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 389</td> <td class="nbHitsCovered"> 5</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 390</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 399</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> engine.analyzeDependencies();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 400</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">final</span> ReportGenerator reporter = <span class="keyword">new</span> ReportGenerator(applicationName, engine.getDependencies(), engine.getAnalyzers());</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 401</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> reporter.generateReports(reportOutputDirectory, reportFormat);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 402</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 391</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> engine.analyzeDependencies();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 392</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">final</span> ReportGenerator reporter = <span class="keyword">new</span> ReportGenerator(applicationName, engine.getDependencies(), engine.getAnalyzers());</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 393</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> reporter.generateReports(reportOutputDirectory, reportFormat);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 394</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 403</td> <td class="nbHitsUncovered"><a title="Line 403: Conditional coverage 50% (1/2)."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 403: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (<span class="keyword">this</span>.failBuildOnCVSS <= 10) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 404</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> checkForFailure(engine.getDependencies());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 405</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 395</td> <td class="nbHitsUncovered"><a title="Line 395: Conditional coverage 50% (1/2)."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 395: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (<span class="keyword">this</span>.failBuildOnCVSS <= 10) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 396</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> checkForFailure(engine.getDependencies());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 397</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 406</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 407</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(DependencyCheckTask.<span class="keyword">class</span>.getName()).log(Level.FINE, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 408</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> BuildException(<span class="string">"Unable to generate dependency-check report"</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 409</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (Exception ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 410</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(DependencyCheckTask.<span class="keyword">class</span>.getName()).log(Level.SEVERE, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 411</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> BuildException(<span class="string">"An exception occured; unable to continue task"</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 412</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 413</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 414</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 398</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 399</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(DependencyCheckTask.<span class="keyword">class</span>.getName()).log(Level.FINE, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 400</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> BuildException(<span class="string">"Unable to generate dependency-check report"</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 401</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (Exception ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 402</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(DependencyCheckTask.<span class="keyword">class</span>.getName()).log(Level.SEVERE, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 403</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> BuildException(<span class="string">"An exception occured; unable to continue task"</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 404</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 405</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 406</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 415</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 407</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 416</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 408</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Validate the configuration to ensure the parameters have been properly</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 417</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 409</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * configured/initialized.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 418</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 410</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 419</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 411</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @throws BuildException if the task was not configured correctly.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 420</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 412</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 421</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 413</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> validateConfiguration() <span class="keyword">throws</span> BuildException {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 422</td> <td class="nbHitsCovered"><a title="Line 422: Conditional coverage 100% (2/2)."> 4</a></td> <td class="src"><pre class="src"> <a title="Line 422: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (path == <span class="keyword">null</span>) {</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 423</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> BuildException(<span class="string">"No project dependencies have been defined to analyze."</span>);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 424</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 414</td> <td class="nbHitsCovered"><a title="Line 414: Conditional coverage 100% (2/2)."> 4</a></td> <td class="src"><pre class="src"> <a title="Line 414: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (path == <span class="keyword">null</span>) {</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 415</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> BuildException(<span class="string">"No project dependencies have been defined to analyze."</span>);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 416</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 425</td> <td class="nbHitsUncovered"><a title="Line 425: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 425: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> <span class="keyword">if</span> (failBuildOnCVSS < 0 || failBuildOnCVSS > 11) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 426</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> BuildException(<span class="string">"Invalid configuration, failBuildOnCVSS must be between 0 and 11."</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 427</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 417</td> <td class="nbHitsUncovered"><a title="Line 417: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 417: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> <span class="keyword">if</span> (failBuildOnCVSS < 0 || failBuildOnCVSS > 11) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 418</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> BuildException(<span class="string">"Invalid configuration, failBuildOnCVSS must be between 0 and 11."</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 419</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 428</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 429</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 420</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 421</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 430</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 422</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 431</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 423</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Takes the properties supplied and updates the dependency-check settings.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 432</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 424</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Additionally, this sets the system properties required to change the</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 433</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 425</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * proxy url, port, and connection timeout.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 434</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 426</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 435</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 427</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> populateSettings() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 436</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> InputStream taskProperties = <span class="keyword">null</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 437</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 428</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> InputStream taskProperties = <span class="keyword">null</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 429</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 438</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> taskProperties = <span class="keyword">this</span>.getClass().getClassLoader().getResourceAsStream(PROPERTIES_FILE);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 439</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> Settings.mergeProperties(taskProperties);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 440</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 441</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(DependencyCheckTask.<span class="keyword">class</span>.getName()).log(Level.WARNING, <span class="string">"Unable to load the dependency-check ant task.properties file."</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 442</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(DependencyCheckTask.<span class="keyword">class</span>.getName()).log(Level.FINE, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 443</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 430</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> taskProperties = <span class="keyword">this</span>.getClass().getClassLoader().getResourceAsStream(PROPERTIES_FILE);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 431</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> Settings.mergeProperties(taskProperties);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 432</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 433</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(DependencyCheckTask.<span class="keyword">class</span>.getName()).log(Level.WARNING, <span class="string">"Unable to load the dependency-check ant task.properties file."</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 434</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(DependencyCheckTask.<span class="keyword">class</span>.getName()).log(Level.FINE, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 435</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> } <span class="keyword">finally</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 444</td> <td class="nbHitsUncovered"><a title="Line 444: Conditional coverage 50% (1/2)."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 444: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (taskProperties != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 445</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 436</td> <td class="nbHitsUncovered"><a title="Line 436: Conditional coverage 50% (1/2)."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 436: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (taskProperties != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 437</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 446</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> taskProperties.close();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 447</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 448</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(DependencyCheckTask.<span class="keyword">class</span>.getName()).log(Level.FINEST, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 449</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 450</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 438</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> taskProperties.close();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 439</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 440</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(DependencyCheckTask.<span class="keyword">class</span>.getName()).log(Level.FINEST, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 441</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 442</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 451</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 443</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 452</td> <td class="nbHitsUncovered"><a title="Line 452: Conditional coverage 50% (1/2)."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 452: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (dataDirectory != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 453</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDirectory);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 454</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 444</td> <td class="nbHitsUncovered"><a title="Line 444: Conditional coverage 50% (1/2)."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 444: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (dataDirectory != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 445</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDirectory);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 446</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> } <span class="keyword">else</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 455</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">final</span> File jarPath = <span class="keyword">new</span> File(DependencyCheckTask.<span class="keyword">class</span>.getProtectionDomain().getCodeSource().getLocation().getPath());</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 456</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">final</span> File base = jarPath.getParentFile();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 457</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String sub = Settings.getString(Settings.KEYS.DATA_DIRECTORY);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 458</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">final</span> File dataDir = <span class="keyword">new</span> File(base, sub);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 459</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());</pre></td></tr>
|
||||
<tr> <td class="numLine"> 460</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 447</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">final</span> File jarPath = <span class="keyword">new</span> File(DependencyCheckTask.<span class="keyword">class</span>.getProtectionDomain().getCodeSource().getLocation().getPath());</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 448</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">final</span> File base = jarPath.getParentFile();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 449</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String sub = Settings.getString(Settings.KEYS.DATA_DIRECTORY);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 450</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">final</span> File dataDir = <span class="keyword">new</span> File(base, sub);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 451</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());</pre></td></tr>
|
||||
<tr> <td class="numLine"> 452</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 453</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 454</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, autoUpdate);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 455</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 456</td> <td class="nbHitsUncovered"><a title="Line 456: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 456: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> <span class="keyword">if</span> (proxyUrl != <span class="keyword">null</span> && !proxyUrl.isEmpty()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 457</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.PROXY_URL, proxyUrl);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 458</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 459</td> <td class="nbHitsUncovered"><a title="Line 459: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 459: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> <span class="keyword">if</span> (proxyPort != <span class="keyword">null</span> && !proxyPort.isEmpty()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 460</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.PROXY_PORT, proxyPort);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 461</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 462</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, autoUpdate);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 463</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 464</td> <td class="nbHitsUncovered"><a title="Line 464: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 464: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> <span class="keyword">if</span> (proxyUrl != <span class="keyword">null</span> && !proxyUrl.isEmpty()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 465</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.PROXY_URL, proxyUrl);</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 462</td> <td class="nbHitsUncovered"><a title="Line 462: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 462: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> <span class="keyword">if</span> (connectionTimeout != <span class="keyword">null</span> && !connectionTimeout.isEmpty()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 463</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.CONNECTION_TIMEOUT, connectionTimeout);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 464</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 465</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 466</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 467</td> <td class="nbHitsUncovered"><a title="Line 467: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 467: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> <span class="keyword">if</span> (proxyPort != <span class="keyword">null</span> && !proxyPort.isEmpty()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 468</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.PROXY_PORT, proxyPort);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 469</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 470</td> <td class="nbHitsUncovered"><a title="Line 470: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 470: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> <span class="keyword">if</span> (connectionTimeout != <span class="keyword">null</span> && !connectionTimeout.isEmpty()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 471</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.CONNECTION_TIMEOUT, connectionTimeout);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 472</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 473</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 474</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 475</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 467</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 476</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 468</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Checks to see if a vulnerability has been identified with a CVSS score</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 477</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 469</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * that is above the threshold set in the configuration.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 478</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 470</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 479</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 471</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param dependencies the list of dependency objects</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 480</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 472</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @throws BuildException thrown if a CVSS score is found that is higher</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 481</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 473</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * then the threshold set</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 482</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 474</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 483</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 475</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> checkForFailure(List<Dependency> dependencies) <span class="keyword">throws</span> BuildException {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 484</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> StringBuilder ids = <span class="keyword">new</span> StringBuilder();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 485</td> <td class="nbHitsUncovered"><a title="Line 485: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 485: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (Dependency d : dependencies) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 486</td> <td class="nbHitsUncovered"><a title="Line 486: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 486: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (Vulnerability v : d.getVulnerabilities()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 487</td> <td class="nbHitsUncovered"><a title="Line 487: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 487: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (v.getCvssScore() >= failBuildOnCVSS) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 488</td> <td class="nbHitsUncovered"><a title="Line 488: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 488: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (ids.length() == 0) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 489</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> ids.append(v.getName());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 490</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 476</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> StringBuilder ids = <span class="keyword">new</span> StringBuilder();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 477</td> <td class="nbHitsUncovered"><a title="Line 477: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 477: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (Dependency d : dependencies) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 478</td> <td class="nbHitsUncovered"><a title="Line 478: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 478: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (Vulnerability v : d.getVulnerabilities()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 479</td> <td class="nbHitsUncovered"><a title="Line 479: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 479: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (v.getCvssScore() >= failBuildOnCVSS) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 480</td> <td class="nbHitsUncovered"><a title="Line 480: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 480: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (ids.length() == 0) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 481</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> ids.append(v.getName());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 482</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> } <span class="keyword">else</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 491</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> ids.append(<span class="string">", "</span>).append(v.getName());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 492</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 483</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> ids.append(<span class="string">", "</span>).append(v.getName());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 484</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 493</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 485</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 494</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 486</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 495</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 487</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 496</td> <td class="nbHitsUncovered"><a title="Line 496: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 496: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (ids.length() > 0) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 497</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String msg = String.format(<span class="string">"%n%nDependency-Check Failure:%n"</span></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 498</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 488</td> <td class="nbHitsUncovered"><a title="Line 488: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 488: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (ids.length() > 0) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 489</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String msg = String.format(<span class="string">"%n%nDependency-Check Failure:%n"</span></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 490</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> + <span class="string">"One or more dependencies were identified with vulnerabilities that have a CVSS score greater then '%.1f': %s%n"</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 499</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 491</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> + <span class="string">"See the dependency-check report for more details.%n%n"</span>, failBuildOnCVSS, ids.toString());</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 500</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> BuildException(msg);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 501</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 492</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> BuildException(msg);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 493</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 502</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 503</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 494</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 495</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 504</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 496</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 505</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 497</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * An enumeration of supported report formats: "ALL", "HTML", "XML", "VULN",</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 506</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 498</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * etc..</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 507</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 499</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 508</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">class</span> ReportFormats <span class="keyword">extends</span> EnumeratedAttribute {</pre></td></tr>
|
||||
<tr> <td class="numLine"> 509</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 500</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">class</span> ReportFormats <span class="keyword">extends</span> EnumeratedAttribute {</pre></td></tr>
|
||||
<tr> <td class="numLine"> 501</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 510</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 502</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 511</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 503</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the list of values for the report format.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 512</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 504</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 513</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 505</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the list of values for the report format</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 514</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 506</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 515</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 507</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> @Override</pre></td></tr>
|
||||
<tr> <td class="numLine"> 508</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String[] getValues() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 516</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">int</span> i = 0;</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 517</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Format[] formats = Format.values();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 518</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String[] values = <span class="keyword">new</span> String[formats.length];</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 519</td> <td class="nbHitsCovered"><a title="Line 519: Conditional coverage 100% (2/2)."> 20</a></td> <td class="src"><pre class="src"> <a title="Line 519: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (Format format : formats) {</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 520</td> <td class="nbHitsCovered"> 16</td> <td class="src"><pre class="src"> values[i++] = format.name();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 521</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 509</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">int</span> i = 0;</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 510</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Format[] formats = Format.values();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 511</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String[] values = <span class="keyword">new</span> String[formats.length];</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 512</td> <td class="nbHitsCovered"><a title="Line 512: Conditional coverage 100% (2/2)."> 20</a></td> <td class="src"><pre class="src"> <a title="Line 512: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (Format format : formats) {</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 513</td> <td class="nbHitsCovered"> 16</td> <td class="src"><pre class="src"> values[i++] = format.name();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 514</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 522</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> values;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 523</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 515</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> values;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 516</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 524</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 517</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 525</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 518</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
</table>
|
||||
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 10/13/13 3:07 PM.</div>
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 10/20/13 9:40 PM.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - </title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - CPD Results</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - Dependency Updates Report</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
@@ -312,7 +312,7 @@
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.owasp</td>
|
||||
<td>dependency-check-core</td>
|
||||
<td>1.0.3</td>
|
||||
<td>1.0.4</td>
|
||||
<td>compile</td>
|
||||
<td></td>
|
||||
<td>jar</td>
|
||||
@@ -427,7 +427,7 @@
|
||||
<td>dependency-check-core</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>1.0.3</td></tr>
|
||||
<td>1.0.4</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Scope</th>
|
||||
<td>compile</td></tr>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - FindBugs Bug Detector Report</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
@@ -271,7 +271,7 @@
|
||||
<td>Inconsistent synchronization of org.owasp.dependencycheck.taskdefs.DependencyCheckTask.path; locked 44% of time</td>
|
||||
<td>MT_CORRECTNESS</td>
|
||||
<td><a class="externalLink" href="http://findbugs.sourceforge.net/bugDescriptions.html#IS2_INCONSISTENT_SYNC">IS2_INCONSISTENT_SYNC</a></td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html#389">389</a></td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html#381">381</a></td>
|
||||
<td>Medium</td></tr></table></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - About</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - </title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
@@ -145,7 +145,7 @@
|
||||
<div id="bodyColumn" class="span9" >
|
||||
|
||||
<h1>Installation</h1>
|
||||
<p>Download dependency-check-ant from <a class="externalLink" href="http://dl.bintray.com/jeremy-long/owasp/dependency-check-ant-1.0.3.jar">bintray here</a>. To install dependency-check-ant place the dependency-check-ant-1.0.3.jar into the lib directory of your Ant instalation directory. Once installed you can add the taskdef to you build.xml and add the task to a new or existing target.</p>
|
||||
<p>Download dependency-check-ant from <a class="externalLink" href="http://dl.bintray.com/jeremy-long/owasp/dependency-check-ant-1.0.4.jar">bintray here</a>. To install dependency-check-ant place the dependency-check-ant-1.0.4.jar into the lib directory of your Ant instalation directory. Once installed you can add the taskdef to you build.xml and add the task to a new or existing target.</p>
|
||||
<p>It is important to understand that the first time this task is executed it may take 20 minutes or more as it downloads and processes the data from the National Vulnerability Database (NVD) hosted by NIST: <a class="externalLink" href="https://nvd.nist.gov">https://nvd.nist.gov</a></p>
|
||||
<p>After the first batch download, as long as the task is executed at least once every seven days the update will only take a few seconds.</p>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - Project License</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - Plugin Updates Report</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
@@ -602,7 +602,7 @@
|
||||
<td>2.7</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>2.8</b> <i>Next Minor</i></td></tr></table></div>
|
||||
<td><b>2.8</b> <i>Next Minor</i><br /><b>2.8.1</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-enforcer-plugin<a name="Plugin_org.apache.maven.plugins:maven-enforcer-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
@@ -638,7 +638,7 @@
|
||||
<td>2.3.1</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>2.4</b> <i>Next Minor</i><br /><b>2.5</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td><b>2.4</b> <i>Next Minor</i><br />2.5<br /><b>2.5.1</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-jar-plugin<a name="Plugin_org.apache.maven.plugins:maven-jar-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - PMD Results</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - Project Information</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - Generated Reports</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - Project Summary</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
@@ -210,7 +210,7 @@
|
||||
<td>dependency-check-ant</td></tr>
|
||||
<tr class="b">
|
||||
<td>Version</td>
|
||||
<td>1.0.3</td></tr>
|
||||
<td>1.0.4</td></tr>
|
||||
<tr class="a">
|
||||
<td>Type</td>
|
||||
<td>jar</td></tr>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - Surefire Report</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
@@ -266,7 +266,7 @@ function toggleDisplay(elementId) {
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>100%</td>
|
||||
<td>13.68</td></tr></table><br />
|
||||
<td>9.512</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>Package List<a name="Package_List"></a></h2><a name="Package_List"></a>
|
||||
@@ -287,7 +287,7 @@ function toggleDisplay(elementId) {
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>100%</td>
|
||||
<td>13.68</td></tr></table><br />
|
||||
<td>9.512</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>org.owasp.dependencycheck.taskdefs<a name="org.owasp.dependencycheck.taskdefs"></a></h3><a name="org.owasp.dependencycheck.taskdefs"></a>
|
||||
@@ -309,7 +309,7 @@ function toggleDisplay(elementId) {
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>100%</td>
|
||||
<td>13.68</td></tr></table></div><br /></div>
|
||||
<td>9.512</td></tr></table></div><br /></div>
|
||||
<div class="section">
|
||||
<h2>Test Cases<a name="Test_Cases"></a></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>
|
||||
@@ -319,19 +319,19 @@ function toggleDisplay(elementId) {
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>testGetFailBuildOnCVSS</td>
|
||||
<td>0.444</td></tr>
|
||||
<td>0.348</td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>testAddDirSet</td>
|
||||
<td>5.424</td></tr>
|
||||
<td>3.735</td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>testAddFileSet</td>
|
||||
<td>3.44</td></tr>
|
||||
<td>1.969</td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>testAddFileList</td>
|
||||
<td>4.372</td></tr></table></div><br /></div>
|
||||
<td>3.46</td></tr></table></div><br /></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - Tag List report</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
@@ -239,20 +239,10 @@
|
||||
<th>Total number of occurrences</th>
|
||||
<th>Tag strings used by tag class</th></tr>
|
||||
<tr class="b">
|
||||
<td><a href="#tag_class_3">Todo Work</a></td>
|
||||
<td>1</td>
|
||||
<td>Todo Work</td>
|
||||
<td>0</td>
|
||||
<td>todo, FIXME</td></tr></table>
|
||||
<p>Each tag is detailed below:</p>
|
||||
<div class="section">
|
||||
<h3><a name="tag_class_3">Todo Work</a><a name="Todo_Work"></a></h3>
|
||||
<p><b>Number of occurrences found in the code: 1</b></p>
|
||||
<table border="0" class="table table-striped">
|
||||
<tr class="a">
|
||||
<th>org.owasp.dependencycheck.taskdefs.DependencyCheckTask</th>
|
||||
<th>Line</th></tr>
|
||||
<tr class="b">
|
||||
<td>add code to disable fine grained log file. Logger logger = LogManager.getLogManager().getLogger(""); for (Handler h : logger.getHandlers()) { if (h.getFormatter(). h.toString()); }</td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html#358">358</a></td></tr></table></div></div>
|
||||
<p>Each tag is detailed below:</p></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-ant - </title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -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 Ant Task 1.0.3 Reference</title>
|
||||
<title>Dependency-Check Ant Task 1.0.4 Reference</title>
|
||||
</head>
|
||||
<frameset cols="20%,80%">
|
||||
<frameset rows="30%,70%">
|
||||
|
||||
@@ -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 Ant Task 1.0.3 Reference Package org.owasp.dependencycheck.taskdefs</title>
|
||||
<title>Dependency-Check Ant Task 1.0.4 Reference Package org.owasp.dependencycheck.taskdefs</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -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 Ant Task 1.0.3 Reference Package org.owasp.dependencycheck.taskdefs</title>
|
||||
<title>Dependency-Check Ant Task 1.0.4 Reference Package org.owasp.dependencycheck.taskdefs</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -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 Ant Task 1.0.3 Reference</title>
|
||||
<title>Dependency-Check Ant Task 1.0.4 Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -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 Ant Task 1.0.3 Reference</title>
|
||||
<title>Dependency-Check Ant Task 1.0.4 Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
@@ -24,7 +24,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<h2>Dependency-Check Ant Task 1.0.3 Reference</h2>
|
||||
<h2>Dependency-Check Ant Task 1.0.4 Reference</h2>
|
||||
|
||||
<table class="summary">
|
||||
<thead>
|
||||
|
||||
@@ -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 Ant Task 1.0.3 Reference</title>
|
||||
<title>Dependency-Check Ant Task 1.0.4 Reference</title>
|
||||
</head>
|
||||
<frameset cols="20%,80%">
|
||||
<frameset rows="30%,70%">
|
||||
|
||||
@@ -33,21 +33,21 @@
|
||||
<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> java.io.InputStream;
|
||||
<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> java.util.List;
|
||||
<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">import</strong> java.util.logging.Level;
|
||||
<a class="jxr_linenumber" name="26" href="#26">26</a> <strong class="jxr_keyword">import</strong> java.util.logging.LogManager;
|
||||
<a class="jxr_linenumber" name="27" href="#27">27</a> <strong class="jxr_keyword">import</strong> java.util.logging.Logger;
|
||||
<a class="jxr_linenumber" name="28" href="#28">28</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.BuildException;
|
||||
<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.Task;
|
||||
<a class="jxr_linenumber" name="30" href="#30">30</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.types.EnumeratedAttribute;
|
||||
<a class="jxr_linenumber" name="31" href="#31">31</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.types.Reference;
|
||||
<a class="jxr_linenumber" name="32" href="#32">32</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.types.Resource;
|
||||
<a class="jxr_linenumber" name="33" href="#33">33</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.types.ResourceCollection;
|
||||
<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.types.resources.FileProvider;
|
||||
<a class="jxr_linenumber" name="35" href="#35">35</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.types.resources.Resources;
|
||||
<a class="jxr_linenumber" name="36" href="#36">36</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.Engine;
|
||||
<a class="jxr_linenumber" name="37" href="#37">37</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.dependency.Dependency;
|
||||
<a class="jxr_linenumber" name="38" href="#38">38</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.dependency.Vulnerability;
|
||||
<a class="jxr_linenumber" name="39" href="#39">39</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.reporting.ReportGenerator;
|
||||
<a class="jxr_linenumber" name="40" href="#40">40</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.reporting.ReportGenerator.Format;
|
||||
<a class="jxr_linenumber" name="26" href="#26">26</a> <strong class="jxr_keyword">import</strong> java.util.logging.Logger;
|
||||
<a class="jxr_linenumber" name="27" href="#27">27</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.BuildException;
|
||||
<a class="jxr_linenumber" name="28" href="#28">28</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.Task;
|
||||
<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.types.EnumeratedAttribute;
|
||||
<a class="jxr_linenumber" name="30" href="#30">30</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.types.Reference;
|
||||
<a class="jxr_linenumber" name="31" href="#31">31</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.types.Resource;
|
||||
<a class="jxr_linenumber" name="32" href="#32">32</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.types.ResourceCollection;
|
||||
<a class="jxr_linenumber" name="33" href="#33">33</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.types.resources.FileProvider;
|
||||
<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">import</strong> org.apache.tools.ant.types.resources.Resources;
|
||||
<a class="jxr_linenumber" name="35" href="#35">35</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.Engine;
|
||||
<a class="jxr_linenumber" name="36" href="#36">36</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.dependency.Dependency;
|
||||
<a class="jxr_linenumber" name="37" href="#37">37</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.dependency.Vulnerability;
|
||||
<a class="jxr_linenumber" name="38" href="#38">38</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.reporting.ReportGenerator;
|
||||
<a class="jxr_linenumber" name="39" href="#39">39</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.reporting.ReportGenerator.Format;
|
||||
<a class="jxr_linenumber" name="40" href="#40">40</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.utils.LogUtils;
|
||||
<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.utils.Settings;
|
||||
<a class="jxr_linenumber" name="42" href="#42">42</a>
|
||||
<a class="jxr_linenumber" name="43" href="#43">43</a> <em class="jxr_javadoccomment">/**</em>
|
||||
@@ -355,184 +355,177 @@
|
||||
<a class="jxr_linenumber" name="345" href="#345">345</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setConnectionTimeout(String connectionTimeout) {
|
||||
<a class="jxr_linenumber" name="346" href="#346">346</a> <strong class="jxr_keyword">this</strong>.connectionTimeout = connectionTimeout;
|
||||
<a class="jxr_linenumber" name="347" href="#347">347</a> }
|
||||
<a class="jxr_linenumber" name="348" href="#348">348</a>
|
||||
<a class="jxr_linenumber" name="349" href="#349">349</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="350" href="#350">350</a> <em class="jxr_javadoccomment"> * Configures the logger for use by the application.</em>
|
||||
<a class="jxr_linenumber" name="351" href="#351">351</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="352" href="#352">352</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> prepareLogger() {
|
||||
<a class="jxr_linenumber" name="353" href="#353">353</a> InputStream in = <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="354" href="#354">354</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="355" href="#355">355</a> in = DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getClassLoader().getResourceAsStream(LOG_PROPERTIES_FILE);
|
||||
<a class="jxr_linenumber" name="356" href="#356">356</a> LogManager.getLogManager().reset();
|
||||
<a class="jxr_linenumber" name="357" href="#357">357</a> LogManager.getLogManager().readConfiguration(in);
|
||||
<a class="jxr_linenumber" name="358" href="#358">358</a> <em class="jxr_comment">//TODO add code to disable fine grained log file.</em>
|
||||
<a class="jxr_linenumber" name="359" href="#359">359</a> <em class="jxr_comment">// Logger logger = LogManager.getLogManager().getLogger("");</em>
|
||||
<a class="jxr_linenumber" name="360" href="#360">360</a> <em class="jxr_comment">// for (Handler h : logger.getHandlers()) {</em>
|
||||
<a class="jxr_linenumber" name="361" href="#361">361</a> <em class="jxr_comment">// if (h.getFormatter(). h.toString());</em>
|
||||
<a class="jxr_linenumber" name="362" href="#362">362</a> <em class="jxr_comment">// }</em>
|
||||
<a class="jxr_linenumber" name="363" href="#363">363</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
|
||||
<a class="jxr_linenumber" name="364" href="#364">364</a> System.err.println(ex.toString());
|
||||
<a class="jxr_linenumber" name="365" href="#365">365</a> Logger.getLogger(DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getName()).log(Level.SEVERE, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="366" href="#366">366</a> } <strong class="jxr_keyword">catch</strong> (SecurityException ex) {
|
||||
<a class="jxr_linenumber" name="367" href="#367">367</a> Logger.getLogger(DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getName()).log(Level.SEVERE, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="368" href="#368">368</a> } <strong class="jxr_keyword">finally</strong> {
|
||||
<a class="jxr_linenumber" name="369" href="#369">369</a> <strong class="jxr_keyword">if</strong> (in != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="370" href="#370">370</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="371" href="#371">371</a> in.close();
|
||||
<a class="jxr_linenumber" name="372" href="#372">372</a> } <strong class="jxr_keyword">catch</strong> (Exception ex) {
|
||||
<a class="jxr_linenumber" name="373" href="#373">373</a> <em class="jxr_comment">//noinspection UnusedAssignment</em>
|
||||
<a class="jxr_linenumber" name="374" href="#374">374</a> in = <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="375" href="#375">375</a> }
|
||||
<a class="jxr_linenumber" name="376" href="#376">376</a> }
|
||||
<a class="jxr_linenumber" name="377" href="#377">377</a> }
|
||||
<a class="jxr_linenumber" name="378" href="#378">378</a> }
|
||||
<a class="jxr_linenumber" name="348" href="#348">348</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="349" href="#349">349</a> <em class="jxr_javadoccomment"> * The file path used for verbose logging.</em>
|
||||
<a class="jxr_linenumber" name="350" href="#350">350</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="351" href="#351">351</a> <strong class="jxr_keyword">private</strong> String logFile = <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="352" href="#352">352</a>
|
||||
<a class="jxr_linenumber" name="353" href="#353">353</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="354" href="#354">354</a> <em class="jxr_javadoccomment"> * Get the value of logFile.</em>
|
||||
<a class="jxr_linenumber" name="355" href="#355">355</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="356" href="#356">356</a> <em class="jxr_javadoccomment"> * @return the value of logFile</em>
|
||||
<a class="jxr_linenumber" name="357" href="#357">357</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="358" href="#358">358</a> <strong class="jxr_keyword">public</strong> String getLogFile() {
|
||||
<a class="jxr_linenumber" name="359" href="#359">359</a> <strong class="jxr_keyword">return</strong> logFile;
|
||||
<a class="jxr_linenumber" name="360" href="#360">360</a> }
|
||||
<a class="jxr_linenumber" name="361" href="#361">361</a>
|
||||
<a class="jxr_linenumber" name="362" href="#362">362</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="363" href="#363">363</a> <em class="jxr_javadoccomment"> * Set the value of logFile.</em>
|
||||
<a class="jxr_linenumber" name="364" href="#364">364</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="365" href="#365">365</a> <em class="jxr_javadoccomment"> * @param logFile new value of logFile</em>
|
||||
<a class="jxr_linenumber" name="366" href="#366">366</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="367" href="#367">367</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setLogFile(String logFile) {
|
||||
<a class="jxr_linenumber" name="368" href="#368">368</a> <strong class="jxr_keyword">this</strong>.logFile = logFile;
|
||||
<a class="jxr_linenumber" name="369" href="#369">369</a> }
|
||||
<a class="jxr_linenumber" name="370" href="#370">370</a>
|
||||
<a class="jxr_linenumber" name="371" href="#371">371</a> @Override
|
||||
<a class="jxr_linenumber" name="372" href="#372">372</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> execute() <strong class="jxr_keyword">throws</strong> BuildException {
|
||||
<a class="jxr_linenumber" name="373" href="#373">373</a> <strong class="jxr_keyword">final</strong> InputStream in = DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getClassLoader().getResourceAsStream(LOG_PROPERTIES_FILE);
|
||||
<a class="jxr_linenumber" name="374" href="#374">374</a> LogUtils.prepareLogger(in, logFile);
|
||||
<a class="jxr_linenumber" name="375" href="#375">375</a>
|
||||
<a class="jxr_linenumber" name="376" href="#376">376</a> dealWithReferences();
|
||||
<a class="jxr_linenumber" name="377" href="#377">377</a> validateConfiguration();
|
||||
<a class="jxr_linenumber" name="378" href="#378">378</a> populateSettings();
|
||||
<a class="jxr_linenumber" name="379" href="#379">379</a>
|
||||
<a class="jxr_linenumber" name="380" href="#380">380</a> @Override
|
||||
<a class="jxr_linenumber" name="381" href="#381">381</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> execute() <strong class="jxr_keyword">throws</strong> BuildException {
|
||||
<a class="jxr_linenumber" name="382" href="#382">382</a> prepareLogger();
|
||||
<a class="jxr_linenumber" name="383" href="#383">383</a>
|
||||
<a class="jxr_linenumber" name="384" href="#384">384</a> dealWithReferences();
|
||||
<a class="jxr_linenumber" name="385" href="#385">385</a> validateConfiguration();
|
||||
<a class="jxr_linenumber" name="386" href="#386">386</a> populateSettings();
|
||||
<a class="jxr_linenumber" name="387" href="#387">387</a>
|
||||
<a class="jxr_linenumber" name="388" href="#388">388</a> <strong class="jxr_keyword">final</strong> Engine engine = <strong class="jxr_keyword">new</strong> Engine();
|
||||
<a class="jxr_linenumber" name="389" href="#389">389</a> <strong class="jxr_keyword">for</strong> (Resource resource : path) {
|
||||
<a class="jxr_linenumber" name="390" href="#390">390</a> <strong class="jxr_keyword">final</strong> FileProvider provider = resource.as(FileProvider.<strong class="jxr_keyword">class</strong>);
|
||||
<a class="jxr_linenumber" name="391" href="#391">391</a> <strong class="jxr_keyword">if</strong> (provider != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="392" href="#392">392</a> <strong class="jxr_keyword">final</strong> File file = provider.getFile();
|
||||
<a class="jxr_linenumber" name="393" href="#393">393</a> <strong class="jxr_keyword">if</strong> (file != <strong class="jxr_keyword">null</strong> && file.exists()) {
|
||||
<a class="jxr_linenumber" name="394" href="#394">394</a> engine.scan(file);
|
||||
<a class="jxr_linenumber" name="395" href="#395">395</a> }
|
||||
<a class="jxr_linenumber" name="396" href="#396">396</a> }
|
||||
<a class="jxr_linenumber" name="397" href="#397">397</a> }
|
||||
<a class="jxr_linenumber" name="398" href="#398">398</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="399" href="#399">399</a> engine.analyzeDependencies();
|
||||
<a class="jxr_linenumber" name="400" href="#400">400</a> <strong class="jxr_keyword">final</strong> ReportGenerator reporter = <strong class="jxr_keyword">new</strong> ReportGenerator(applicationName, engine.getDependencies(), engine.getAnalyzers());
|
||||
<a class="jxr_linenumber" name="401" href="#401">401</a> reporter.generateReports(reportOutputDirectory, reportFormat);
|
||||
<a class="jxr_linenumber" name="402" href="#402">402</a>
|
||||
<a class="jxr_linenumber" name="403" href="#403">403</a> <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">this</strong>.failBuildOnCVSS <= 10) {
|
||||
<a class="jxr_linenumber" name="404" href="#404">404</a> checkForFailure(engine.getDependencies());
|
||||
<a class="jxr_linenumber" name="405" href="#405">405</a> }
|
||||
<a class="jxr_linenumber" name="406" href="#406">406</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
|
||||
<a class="jxr_linenumber" name="407" href="#407">407</a> Logger.getLogger(DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getName()).log(Level.FINE, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="408" href="#408">408</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> BuildException(<span class="jxr_string">"Unable to generate dependency-check report"</span>, ex);
|
||||
<a class="jxr_linenumber" name="409" href="#409">409</a> } <strong class="jxr_keyword">catch</strong> (Exception ex) {
|
||||
<a class="jxr_linenumber" name="410" href="#410">410</a> Logger.getLogger(DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getName()).log(Level.SEVERE, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="411" href="#411">411</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> BuildException(<span class="jxr_string">"An exception occured; unable to continue task"</span>, ex);
|
||||
<a class="jxr_linenumber" name="412" href="#412">412</a> }
|
||||
<a class="jxr_linenumber" name="413" href="#413">413</a> }
|
||||
<a class="jxr_linenumber" name="414" href="#414">414</a>
|
||||
<a class="jxr_linenumber" name="415" href="#415">415</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="416" href="#416">416</a> <em class="jxr_javadoccomment"> * Validate the configuration to ensure the parameters have been properly</em>
|
||||
<a class="jxr_linenumber" name="417" href="#417">417</a> <em class="jxr_javadoccomment"> * configured/initialized.</em>
|
||||
<a class="jxr_linenumber" name="418" href="#418">418</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="419" href="#419">419</a> <em class="jxr_javadoccomment"> * @throws BuildException if the task was not configured correctly.</em>
|
||||
<a class="jxr_linenumber" name="420" href="#420">420</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="421" href="#421">421</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> validateConfiguration() <strong class="jxr_keyword">throws</strong> BuildException {
|
||||
<a class="jxr_linenumber" name="422" href="#422">422</a> <strong class="jxr_keyword">if</strong> (path == <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="423" href="#423">423</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> BuildException(<span class="jxr_string">"No project dependencies have been defined to analyze."</span>);
|
||||
<a class="jxr_linenumber" name="424" href="#424">424</a> }
|
||||
<a class="jxr_linenumber" name="425" href="#425">425</a> <strong class="jxr_keyword">if</strong> (failBuildOnCVSS < 0 || failBuildOnCVSS > 11) {
|
||||
<a class="jxr_linenumber" name="426" href="#426">426</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> BuildException(<span class="jxr_string">"Invalid configuration, failBuildOnCVSS must be between 0 and 11."</span>);
|
||||
<a class="jxr_linenumber" name="427" href="#427">427</a> }
|
||||
<a class="jxr_linenumber" name="428" href="#428">428</a> }
|
||||
<a class="jxr_linenumber" name="429" href="#429">429</a>
|
||||
<a class="jxr_linenumber" name="430" href="#430">430</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="431" href="#431">431</a> <em class="jxr_javadoccomment"> * Takes the properties supplied and updates the dependency-check settings.</em>
|
||||
<a class="jxr_linenumber" name="432" href="#432">432</a> <em class="jxr_javadoccomment"> * Additionally, this sets the system properties required to change the</em>
|
||||
<a class="jxr_linenumber" name="433" href="#433">433</a> <em class="jxr_javadoccomment"> * proxy url, port, and connection timeout.</em>
|
||||
<a class="jxr_linenumber" name="434" href="#434">434</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="435" href="#435">435</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> populateSettings() {
|
||||
<a class="jxr_linenumber" name="436" href="#436">436</a> InputStream taskProperties = <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="437" href="#437">437</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="438" href="#438">438</a> taskProperties = <strong class="jxr_keyword">this</strong>.getClass().getClassLoader().getResourceAsStream(PROPERTIES_FILE);
|
||||
<a class="jxr_linenumber" name="439" href="#439">439</a> Settings.mergeProperties(taskProperties);
|
||||
<a class="jxr_linenumber" name="440" href="#440">440</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
|
||||
<a class="jxr_linenumber" name="441" href="#441">441</a> Logger.getLogger(DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getName()).log(Level.WARNING, <span class="jxr_string">"Unable to load the dependency-check ant task.properties file."</span>);
|
||||
<a class="jxr_linenumber" name="442" href="#442">442</a> Logger.getLogger(DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getName()).log(Level.FINE, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="443" href="#443">443</a> } <strong class="jxr_keyword">finally</strong> {
|
||||
<a class="jxr_linenumber" name="444" href="#444">444</a> <strong class="jxr_keyword">if</strong> (taskProperties != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="445" href="#445">445</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="446" href="#446">446</a> taskProperties.close();
|
||||
<a class="jxr_linenumber" name="447" href="#447">447</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
|
||||
<a class="jxr_linenumber" name="448" href="#448">448</a> Logger.getLogger(DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getName()).log(Level.FINEST, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="449" href="#449">449</a> }
|
||||
<a class="jxr_linenumber" name="450" href="#450">450</a> }
|
||||
<a class="jxr_linenumber" name="451" href="#451">451</a> }
|
||||
<a class="jxr_linenumber" name="452" href="#452">452</a> <strong class="jxr_keyword">if</strong> (dataDirectory != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="453" href="#453">453</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDirectory);
|
||||
<a class="jxr_linenumber" name="454" href="#454">454</a> } <strong class="jxr_keyword">else</strong> {
|
||||
<a class="jxr_linenumber" name="455" href="#455">455</a> <strong class="jxr_keyword">final</strong> File jarPath = <strong class="jxr_keyword">new</strong> File(DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getProtectionDomain().getCodeSource().getLocation().getPath());
|
||||
<a class="jxr_linenumber" name="456" href="#456">456</a> <strong class="jxr_keyword">final</strong> File base = jarPath.getParentFile();
|
||||
<a class="jxr_linenumber" name="457" href="#457">457</a> <strong class="jxr_keyword">final</strong> String sub = Settings.getString(Settings.KEYS.DATA_DIRECTORY);
|
||||
<a class="jxr_linenumber" name="458" href="#458">458</a> <strong class="jxr_keyword">final</strong> File dataDir = <strong class="jxr_keyword">new</strong> File(base, sub);
|
||||
<a class="jxr_linenumber" name="459" href="#459">459</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());
|
||||
<a class="jxr_linenumber" name="460" href="#460">460</a> }
|
||||
<a class="jxr_linenumber" name="461" href="#461">461</a>
|
||||
<a class="jxr_linenumber" name="462" href="#462">462</a> Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, autoUpdate);
|
||||
<a class="jxr_linenumber" name="463" href="#463">463</a>
|
||||
<a class="jxr_linenumber" name="464" href="#464">464</a> <strong class="jxr_keyword">if</strong> (proxyUrl != <strong class="jxr_keyword">null</strong> && !proxyUrl.isEmpty()) {
|
||||
<a class="jxr_linenumber" name="465" href="#465">465</a> Settings.setString(Settings.KEYS.PROXY_URL, proxyUrl);
|
||||
<a class="jxr_linenumber" name="466" href="#466">466</a> }
|
||||
<a class="jxr_linenumber" name="467" href="#467">467</a> <strong class="jxr_keyword">if</strong> (proxyPort != <strong class="jxr_keyword">null</strong> && !proxyPort.isEmpty()) {
|
||||
<a class="jxr_linenumber" name="468" href="#468">468</a> Settings.setString(Settings.KEYS.PROXY_PORT, proxyPort);
|
||||
<a class="jxr_linenumber" name="469" href="#469">469</a> }
|
||||
<a class="jxr_linenumber" name="470" href="#470">470</a> <strong class="jxr_keyword">if</strong> (connectionTimeout != <strong class="jxr_keyword">null</strong> && !connectionTimeout.isEmpty()) {
|
||||
<a class="jxr_linenumber" name="471" href="#471">471</a> Settings.setString(Settings.KEYS.CONNECTION_TIMEOUT, connectionTimeout);
|
||||
<a class="jxr_linenumber" name="472" href="#472">472</a> }
|
||||
<a class="jxr_linenumber" name="473" href="#473">473</a> }
|
||||
<a class="jxr_linenumber" name="474" href="#474">474</a>
|
||||
<a class="jxr_linenumber" name="475" href="#475">475</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="476" href="#476">476</a> <em class="jxr_javadoccomment"> * Checks to see if a vulnerability has been identified with a CVSS score</em>
|
||||
<a class="jxr_linenumber" name="477" href="#477">477</a> <em class="jxr_javadoccomment"> * that is above the threshold set in the configuration.</em>
|
||||
<a class="jxr_linenumber" name="478" href="#478">478</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="479" href="#479">479</a> <em class="jxr_javadoccomment"> * @param dependencies the list of dependency objects</em>
|
||||
<a class="jxr_linenumber" name="480" href="#480">480</a> <em class="jxr_javadoccomment"> * @throws BuildException thrown if a CVSS score is found that is higher</em>
|
||||
<a class="jxr_linenumber" name="481" href="#481">481</a> <em class="jxr_javadoccomment"> * then the threshold set</em>
|
||||
<a class="jxr_linenumber" name="482" href="#482">482</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="483" href="#483">483</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkForFailure(List<Dependency> dependencies) <strong class="jxr_keyword">throws</strong> BuildException {
|
||||
<a class="jxr_linenumber" name="484" href="#484">484</a> <strong class="jxr_keyword">final</strong> StringBuilder ids = <strong class="jxr_keyword">new</strong> StringBuilder();
|
||||
<a class="jxr_linenumber" name="485" href="#485">485</a> <strong class="jxr_keyword">for</strong> (Dependency d : dependencies) {
|
||||
<a class="jxr_linenumber" name="486" href="#486">486</a> <strong class="jxr_keyword">for</strong> (Vulnerability v : d.getVulnerabilities()) {
|
||||
<a class="jxr_linenumber" name="487" href="#487">487</a> <strong class="jxr_keyword">if</strong> (v.getCvssScore() >= failBuildOnCVSS) {
|
||||
<a class="jxr_linenumber" name="488" href="#488">488</a> <strong class="jxr_keyword">if</strong> (ids.length() == 0) {
|
||||
<a class="jxr_linenumber" name="489" href="#489">489</a> ids.append(v.getName());
|
||||
<a class="jxr_linenumber" name="490" href="#490">490</a> } <strong class="jxr_keyword">else</strong> {
|
||||
<a class="jxr_linenumber" name="491" href="#491">491</a> ids.append(<span class="jxr_string">", "</span>).append(v.getName());
|
||||
<a class="jxr_linenumber" name="492" href="#492">492</a> }
|
||||
<a class="jxr_linenumber" name="493" href="#493">493</a> }
|
||||
<a class="jxr_linenumber" name="494" href="#494">494</a> }
|
||||
<a class="jxr_linenumber" name="495" href="#495">495</a> }
|
||||
<a class="jxr_linenumber" name="496" href="#496">496</a> <strong class="jxr_keyword">if</strong> (ids.length() > 0) {
|
||||
<a class="jxr_linenumber" name="497" href="#497">497</a> <strong class="jxr_keyword">final</strong> String msg = String.format(<span class="jxr_string">"%n%nDependency-Check Failure:%n"</span>
|
||||
<a class="jxr_linenumber" name="498" href="#498">498</a> + <span class="jxr_string">"One or more dependencies were identified with vulnerabilities that have a CVSS score greater then '%.1f': %s%n"</span>
|
||||
<a class="jxr_linenumber" name="499" href="#499">499</a> + <span class="jxr_string">"See the dependency-check report for more details.%n%n"</span>, failBuildOnCVSS, ids.toString());
|
||||
<a class="jxr_linenumber" name="500" href="#500">500</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> BuildException(msg);
|
||||
<a class="jxr_linenumber" name="501" href="#501">501</a> }
|
||||
<a class="jxr_linenumber" name="502" href="#502">502</a> }
|
||||
<a class="jxr_linenumber" name="503" href="#503">503</a>
|
||||
<a class="jxr_linenumber" name="504" href="#504">504</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="505" href="#505">505</a> <em class="jxr_javadoccomment"> * An enumeration of supported report formats: "ALL", "HTML", "XML", "VULN",</em>
|
||||
<a class="jxr_linenumber" name="506" href="#506">506</a> <em class="jxr_javadoccomment"> * etc..</em>
|
||||
<a class="jxr_linenumber" name="507" href="#507">507</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="508" href="#508">508</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html">ReportFormats</a> <strong class="jxr_keyword">extends</strong> EnumeratedAttribute {
|
||||
<a class="jxr_linenumber" name="509" href="#509">509</a>
|
||||
<a class="jxr_linenumber" name="510" href="#510">510</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="511" href="#511">511</a> <em class="jxr_javadoccomment"> * Returns the list of values for the report format.</em>
|
||||
<a class="jxr_linenumber" name="512" href="#512">512</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="513" href="#513">513</a> <em class="jxr_javadoccomment"> * @return the list of values for the report format</em>
|
||||
<a class="jxr_linenumber" name="514" href="#514">514</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="515" href="#515">515</a> <strong class="jxr_keyword">public</strong> String[] getValues() {
|
||||
<a class="jxr_linenumber" name="516" href="#516">516</a> <strong class="jxr_keyword">int</strong> i = 0;
|
||||
<a class="jxr_linenumber" name="517" href="#517">517</a> <strong class="jxr_keyword">final</strong> Format[] formats = Format.values();
|
||||
<a class="jxr_linenumber" name="518" href="#518">518</a> <strong class="jxr_keyword">final</strong> String[] values = <strong class="jxr_keyword">new</strong> String[formats.length];
|
||||
<a class="jxr_linenumber" name="519" href="#519">519</a> <strong class="jxr_keyword">for</strong> (Format format : formats) {
|
||||
<a class="jxr_linenumber" name="520" href="#520">520</a> values[i++] = format.name();
|
||||
<a class="jxr_linenumber" name="521" href="#521">521</a> }
|
||||
<a class="jxr_linenumber" name="522" href="#522">522</a> <strong class="jxr_keyword">return</strong> values;
|
||||
<a class="jxr_linenumber" name="523" href="#523">523</a> }
|
||||
<a class="jxr_linenumber" name="524" href="#524">524</a> }
|
||||
<a class="jxr_linenumber" name="525" href="#525">525</a> }
|
||||
<a class="jxr_linenumber" name="380" href="#380">380</a> <strong class="jxr_keyword">final</strong> Engine engine = <strong class="jxr_keyword">new</strong> Engine();
|
||||
<a class="jxr_linenumber" name="381" href="#381">381</a> <strong class="jxr_keyword">for</strong> (Resource resource : path) {
|
||||
<a class="jxr_linenumber" name="382" href="#382">382</a> <strong class="jxr_keyword">final</strong> FileProvider provider = resource.as(FileProvider.<strong class="jxr_keyword">class</strong>);
|
||||
<a class="jxr_linenumber" name="383" href="#383">383</a> <strong class="jxr_keyword">if</strong> (provider != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="384" href="#384">384</a> <strong class="jxr_keyword">final</strong> File file = provider.getFile();
|
||||
<a class="jxr_linenumber" name="385" href="#385">385</a> <strong class="jxr_keyword">if</strong> (file != <strong class="jxr_keyword">null</strong> && file.exists()) {
|
||||
<a class="jxr_linenumber" name="386" href="#386">386</a> engine.scan(file);
|
||||
<a class="jxr_linenumber" name="387" href="#387">387</a> }
|
||||
<a class="jxr_linenumber" name="388" href="#388">388</a> }
|
||||
<a class="jxr_linenumber" name="389" href="#389">389</a> }
|
||||
<a class="jxr_linenumber" name="390" href="#390">390</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="391" href="#391">391</a> engine.analyzeDependencies();
|
||||
<a class="jxr_linenumber" name="392" href="#392">392</a> <strong class="jxr_keyword">final</strong> ReportGenerator reporter = <strong class="jxr_keyword">new</strong> ReportGenerator(applicationName, engine.getDependencies(), engine.getAnalyzers());
|
||||
<a class="jxr_linenumber" name="393" href="#393">393</a> reporter.generateReports(reportOutputDirectory, reportFormat);
|
||||
<a class="jxr_linenumber" name="394" href="#394">394</a>
|
||||
<a class="jxr_linenumber" name="395" href="#395">395</a> <strong class="jxr_keyword">if</strong> (<strong class="jxr_keyword">this</strong>.failBuildOnCVSS <= 10) {
|
||||
<a class="jxr_linenumber" name="396" href="#396">396</a> checkForFailure(engine.getDependencies());
|
||||
<a class="jxr_linenumber" name="397" href="#397">397</a> }
|
||||
<a class="jxr_linenumber" name="398" href="#398">398</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
|
||||
<a class="jxr_linenumber" name="399" href="#399">399</a> Logger.getLogger(DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getName()).log(Level.FINE, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="400" href="#400">400</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> BuildException(<span class="jxr_string">"Unable to generate dependency-check report"</span>, ex);
|
||||
<a class="jxr_linenumber" name="401" href="#401">401</a> } <strong class="jxr_keyword">catch</strong> (Exception ex) {
|
||||
<a class="jxr_linenumber" name="402" href="#402">402</a> Logger.getLogger(DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getName()).log(Level.SEVERE, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="403" href="#403">403</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> BuildException(<span class="jxr_string">"An exception occured; unable to continue task"</span>, ex);
|
||||
<a class="jxr_linenumber" name="404" href="#404">404</a> }
|
||||
<a class="jxr_linenumber" name="405" href="#405">405</a> }
|
||||
<a class="jxr_linenumber" name="406" href="#406">406</a>
|
||||
<a class="jxr_linenumber" name="407" href="#407">407</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="408" href="#408">408</a> <em class="jxr_javadoccomment"> * Validate the configuration to ensure the parameters have been properly</em>
|
||||
<a class="jxr_linenumber" name="409" href="#409">409</a> <em class="jxr_javadoccomment"> * configured/initialized.</em>
|
||||
<a class="jxr_linenumber" name="410" href="#410">410</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="411" href="#411">411</a> <em class="jxr_javadoccomment"> * @throws BuildException if the task was not configured correctly.</em>
|
||||
<a class="jxr_linenumber" name="412" href="#412">412</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="413" href="#413">413</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> validateConfiguration() <strong class="jxr_keyword">throws</strong> BuildException {
|
||||
<a class="jxr_linenumber" name="414" href="#414">414</a> <strong class="jxr_keyword">if</strong> (path == <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="415" href="#415">415</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> BuildException(<span class="jxr_string">"No project dependencies have been defined to analyze."</span>);
|
||||
<a class="jxr_linenumber" name="416" href="#416">416</a> }
|
||||
<a class="jxr_linenumber" name="417" href="#417">417</a> <strong class="jxr_keyword">if</strong> (failBuildOnCVSS < 0 || failBuildOnCVSS > 11) {
|
||||
<a class="jxr_linenumber" name="418" href="#418">418</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> BuildException(<span class="jxr_string">"Invalid configuration, failBuildOnCVSS must be between 0 and 11."</span>);
|
||||
<a class="jxr_linenumber" name="419" href="#419">419</a> }
|
||||
<a class="jxr_linenumber" name="420" href="#420">420</a> }
|
||||
<a class="jxr_linenumber" name="421" href="#421">421</a>
|
||||
<a class="jxr_linenumber" name="422" href="#422">422</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="423" href="#423">423</a> <em class="jxr_javadoccomment"> * Takes the properties supplied and updates the dependency-check settings.</em>
|
||||
<a class="jxr_linenumber" name="424" href="#424">424</a> <em class="jxr_javadoccomment"> * Additionally, this sets the system properties required to change the</em>
|
||||
<a class="jxr_linenumber" name="425" href="#425">425</a> <em class="jxr_javadoccomment"> * proxy url, port, and connection timeout.</em>
|
||||
<a class="jxr_linenumber" name="426" href="#426">426</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="427" href="#427">427</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> populateSettings() {
|
||||
<a class="jxr_linenumber" name="428" href="#428">428</a> InputStream taskProperties = <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="429" href="#429">429</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="430" href="#430">430</a> taskProperties = <strong class="jxr_keyword">this</strong>.getClass().getClassLoader().getResourceAsStream(PROPERTIES_FILE);
|
||||
<a class="jxr_linenumber" name="431" href="#431">431</a> Settings.mergeProperties(taskProperties);
|
||||
<a class="jxr_linenumber" name="432" href="#432">432</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
|
||||
<a class="jxr_linenumber" name="433" href="#433">433</a> Logger.getLogger(DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getName()).log(Level.WARNING, <span class="jxr_string">"Unable to load the dependency-check ant task.properties file."</span>);
|
||||
<a class="jxr_linenumber" name="434" href="#434">434</a> Logger.getLogger(DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getName()).log(Level.FINE, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="435" href="#435">435</a> } <strong class="jxr_keyword">finally</strong> {
|
||||
<a class="jxr_linenumber" name="436" href="#436">436</a> <strong class="jxr_keyword">if</strong> (taskProperties != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="437" href="#437">437</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="438" href="#438">438</a> taskProperties.close();
|
||||
<a class="jxr_linenumber" name="439" href="#439">439</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
|
||||
<a class="jxr_linenumber" name="440" href="#440">440</a> Logger.getLogger(DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getName()).log(Level.FINEST, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="441" href="#441">441</a> }
|
||||
<a class="jxr_linenumber" name="442" href="#442">442</a> }
|
||||
<a class="jxr_linenumber" name="443" href="#443">443</a> }
|
||||
<a class="jxr_linenumber" name="444" href="#444">444</a> <strong class="jxr_keyword">if</strong> (dataDirectory != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="445" href="#445">445</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDirectory);
|
||||
<a class="jxr_linenumber" name="446" href="#446">446</a> } <strong class="jxr_keyword">else</strong> {
|
||||
<a class="jxr_linenumber" name="447" href="#447">447</a> <strong class="jxr_keyword">final</strong> File jarPath = <strong class="jxr_keyword">new</strong> File(DependencyCheckTask.<strong class="jxr_keyword">class</strong>.getProtectionDomain().getCodeSource().getLocation().getPath());
|
||||
<a class="jxr_linenumber" name="448" href="#448">448</a> <strong class="jxr_keyword">final</strong> File base = jarPath.getParentFile();
|
||||
<a class="jxr_linenumber" name="449" href="#449">449</a> <strong class="jxr_keyword">final</strong> String sub = Settings.getString(Settings.KEYS.DATA_DIRECTORY);
|
||||
<a class="jxr_linenumber" name="450" href="#450">450</a> <strong class="jxr_keyword">final</strong> File dataDir = <strong class="jxr_keyword">new</strong> File(base, sub);
|
||||
<a class="jxr_linenumber" name="451" href="#451">451</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());
|
||||
<a class="jxr_linenumber" name="452" href="#452">452</a> }
|
||||
<a class="jxr_linenumber" name="453" href="#453">453</a>
|
||||
<a class="jxr_linenumber" name="454" href="#454">454</a> Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, autoUpdate);
|
||||
<a class="jxr_linenumber" name="455" href="#455">455</a>
|
||||
<a class="jxr_linenumber" name="456" href="#456">456</a> <strong class="jxr_keyword">if</strong> (proxyUrl != <strong class="jxr_keyword">null</strong> && !proxyUrl.isEmpty()) {
|
||||
<a class="jxr_linenumber" name="457" href="#457">457</a> Settings.setString(Settings.KEYS.PROXY_URL, proxyUrl);
|
||||
<a class="jxr_linenumber" name="458" href="#458">458</a> }
|
||||
<a class="jxr_linenumber" name="459" href="#459">459</a> <strong class="jxr_keyword">if</strong> (proxyPort != <strong class="jxr_keyword">null</strong> && !proxyPort.isEmpty()) {
|
||||
<a class="jxr_linenumber" name="460" href="#460">460</a> Settings.setString(Settings.KEYS.PROXY_PORT, proxyPort);
|
||||
<a class="jxr_linenumber" name="461" href="#461">461</a> }
|
||||
<a class="jxr_linenumber" name="462" href="#462">462</a> <strong class="jxr_keyword">if</strong> (connectionTimeout != <strong class="jxr_keyword">null</strong> && !connectionTimeout.isEmpty()) {
|
||||
<a class="jxr_linenumber" name="463" href="#463">463</a> Settings.setString(Settings.KEYS.CONNECTION_TIMEOUT, connectionTimeout);
|
||||
<a class="jxr_linenumber" name="464" href="#464">464</a> }
|
||||
<a class="jxr_linenumber" name="465" href="#465">465</a> }
|
||||
<a class="jxr_linenumber" name="466" href="#466">466</a>
|
||||
<a class="jxr_linenumber" name="467" href="#467">467</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="468" href="#468">468</a> <em class="jxr_javadoccomment"> * Checks to see if a vulnerability has been identified with a CVSS score</em>
|
||||
<a class="jxr_linenumber" name="469" href="#469">469</a> <em class="jxr_javadoccomment"> * that is above the threshold set in the configuration.</em>
|
||||
<a class="jxr_linenumber" name="470" href="#470">470</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="471" href="#471">471</a> <em class="jxr_javadoccomment"> * @param dependencies the list of dependency objects</em>
|
||||
<a class="jxr_linenumber" name="472" href="#472">472</a> <em class="jxr_javadoccomment"> * @throws BuildException thrown if a CVSS score is found that is higher</em>
|
||||
<a class="jxr_linenumber" name="473" href="#473">473</a> <em class="jxr_javadoccomment"> * then the threshold set</em>
|
||||
<a class="jxr_linenumber" name="474" href="#474">474</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="475" href="#475">475</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> checkForFailure(List<Dependency> dependencies) <strong class="jxr_keyword">throws</strong> BuildException {
|
||||
<a class="jxr_linenumber" name="476" href="#476">476</a> <strong class="jxr_keyword">final</strong> StringBuilder ids = <strong class="jxr_keyword">new</strong> StringBuilder();
|
||||
<a class="jxr_linenumber" name="477" href="#477">477</a> <strong class="jxr_keyword">for</strong> (Dependency d : dependencies) {
|
||||
<a class="jxr_linenumber" name="478" href="#478">478</a> <strong class="jxr_keyword">for</strong> (Vulnerability v : d.getVulnerabilities()) {
|
||||
<a class="jxr_linenumber" name="479" href="#479">479</a> <strong class="jxr_keyword">if</strong> (v.getCvssScore() >= failBuildOnCVSS) {
|
||||
<a class="jxr_linenumber" name="480" href="#480">480</a> <strong class="jxr_keyword">if</strong> (ids.length() == 0) {
|
||||
<a class="jxr_linenumber" name="481" href="#481">481</a> ids.append(v.getName());
|
||||
<a class="jxr_linenumber" name="482" href="#482">482</a> } <strong class="jxr_keyword">else</strong> {
|
||||
<a class="jxr_linenumber" name="483" href="#483">483</a> ids.append(<span class="jxr_string">", "</span>).append(v.getName());
|
||||
<a class="jxr_linenumber" name="484" href="#484">484</a> }
|
||||
<a class="jxr_linenumber" name="485" href="#485">485</a> }
|
||||
<a class="jxr_linenumber" name="486" href="#486">486</a> }
|
||||
<a class="jxr_linenumber" name="487" href="#487">487</a> }
|
||||
<a class="jxr_linenumber" name="488" href="#488">488</a> <strong class="jxr_keyword">if</strong> (ids.length() > 0) {
|
||||
<a class="jxr_linenumber" name="489" href="#489">489</a> <strong class="jxr_keyword">final</strong> String msg = String.format(<span class="jxr_string">"%n%nDependency-Check Failure:%n"</span>
|
||||
<a class="jxr_linenumber" name="490" href="#490">490</a> + <span class="jxr_string">"One or more dependencies were identified with vulnerabilities that have a CVSS score greater then '%.1f': %s%n"</span>
|
||||
<a class="jxr_linenumber" name="491" href="#491">491</a> + <span class="jxr_string">"See the dependency-check report for more details.%n%n"</span>, failBuildOnCVSS, ids.toString());
|
||||
<a class="jxr_linenumber" name="492" href="#492">492</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> BuildException(msg);
|
||||
<a class="jxr_linenumber" name="493" href="#493">493</a> }
|
||||
<a class="jxr_linenumber" name="494" href="#494">494</a> }
|
||||
<a class="jxr_linenumber" name="495" href="#495">495</a>
|
||||
<a class="jxr_linenumber" name="496" href="#496">496</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="497" href="#497">497</a> <em class="jxr_javadoccomment"> * An enumeration of supported report formats: "ALL", "HTML", "XML", "VULN",</em>
|
||||
<a class="jxr_linenumber" name="498" href="#498">498</a> <em class="jxr_javadoccomment"> * etc..</em>
|
||||
<a class="jxr_linenumber" name="499" href="#499">499</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="500" href="#500">500</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/owasp/dependencycheck/taskdefs/DependencyCheckTask.html">ReportFormats</a> <strong class="jxr_keyword">extends</strong> EnumeratedAttribute {
|
||||
<a class="jxr_linenumber" name="501" href="#501">501</a>
|
||||
<a class="jxr_linenumber" name="502" href="#502">502</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="503" href="#503">503</a> <em class="jxr_javadoccomment"> * Returns the list of values for the report format.</em>
|
||||
<a class="jxr_linenumber" name="504" href="#504">504</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="505" href="#505">505</a> <em class="jxr_javadoccomment"> * @return the list of values for the report format</em>
|
||||
<a class="jxr_linenumber" name="506" href="#506">506</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="507" href="#507">507</a> @Override
|
||||
<a class="jxr_linenumber" name="508" href="#508">508</a> <strong class="jxr_keyword">public</strong> String[] getValues() {
|
||||
<a class="jxr_linenumber" name="509" href="#509">509</a> <strong class="jxr_keyword">int</strong> i = 0;
|
||||
<a class="jxr_linenumber" name="510" href="#510">510</a> <strong class="jxr_keyword">final</strong> Format[] formats = Format.values();
|
||||
<a class="jxr_linenumber" name="511" href="#511">511</a> <strong class="jxr_keyword">final</strong> String[] values = <strong class="jxr_keyword">new</strong> String[formats.length];
|
||||
<a class="jxr_linenumber" name="512" href="#512">512</a> <strong class="jxr_keyword">for</strong> (Format format : formats) {
|
||||
<a class="jxr_linenumber" name="513" href="#513">513</a> values[i++] = format.name();
|
||||
<a class="jxr_linenumber" name="514" href="#514">514</a> }
|
||||
<a class="jxr_linenumber" name="515" href="#515">515</a> <strong class="jxr_keyword">return</strong> values;
|
||||
<a class="jxr_linenumber" name="516" href="#516">516</a> }
|
||||
<a class="jxr_linenumber" name="517" href="#517">517</a> }
|
||||
<a class="jxr_linenumber" name="518" href="#518">518</a> }
|
||||
</pre>
|
||||
<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
|
||||
</html>
|
||||
|
||||
@@ -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 Ant Task 1.0.3 Reference Package org.owasp.dependencycheck.taskdefs</title>
|
||||
<title>Dependency-Check Ant Task 1.0.4 Reference Package org.owasp.dependencycheck.taskdefs</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -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 Ant Task 1.0.3 Reference Package org.owasp.dependencycheck.taskdefs</title>
|
||||
<title>Dependency-Check Ant Task 1.0.4 Reference Package org.owasp.dependencycheck.taskdefs</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -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 Ant Task 1.0.3 Reference</title>
|
||||
<title>Dependency-Check Ant Task 1.0.4 Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -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 Ant Task 1.0.3 Reference</title>
|
||||
<title>Dependency-Check Ant Task 1.0.4 Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
@@ -24,7 +24,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<h2>Dependency-Check Ant Task 1.0.3 Reference</h2>
|
||||
<h2>Dependency-Check Ant Task 1.0.4 Reference</h2>
|
||||
|
||||
<table class="summary">
|
||||
<thead>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
All Classes (Dependency-Check Command Line 1.0.3 API)
|
||||
All Classes (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
All Classes (Dependency-Check Command Line 1.0.3 API)
|
||||
All Classes (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Constant Field Values (Dependency-Check Command Line 1.0.3 API)
|
||||
Constant Field Values (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Constant Field Values (Dependency-Check Command Line 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Constant Field Values (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="Constant Field Values (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
@@ -236,6 +236,18 @@ org.owasp.*</FONT></TH>
|
||||
<TD ALIGN="right"><CODE>"s"</CODE></TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<A NAME="org.owasp.dependencycheck.cli.CliParser.ArgumentName.VERBOSE_LOG"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
|
||||
<CODE>public static final <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></FONT></TD>
|
||||
<TD ALIGN="left"><CODE><A HREF="org/owasp/dependencycheck/cli/CliParser.ArgumentName.html#VERBOSE_LOG">VERBOSE_LOG</A></CODE></TD>
|
||||
<TD ALIGN="right"><CODE>"log"</CODE></TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<A NAME="org.owasp.dependencycheck.cli.CliParser.ArgumentName.VERBOSE_LOG_SHORT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
|
||||
<CODE>public static final <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></FONT></TD>
|
||||
<TD ALIGN="left"><CODE><A HREF="org/owasp/dependencycheck/cli/CliParser.ArgumentName.html#VERBOSE_LOG_SHORT">VERBOSE_LOG_SHORT</A></CODE></TD>
|
||||
<TD ALIGN="right"><CODE>"l"</CODE></TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<A NAME="org.owasp.dependencycheck.cli.CliParser.ArgumentName.VERSION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
|
||||
<CODE>public static final <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></FONT></TD>
|
||||
<TD ALIGN="left"><CODE><A HREF="org/owasp/dependencycheck/cli/CliParser.ArgumentName.html#VERSION">VERSION</A></CODE></TD>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Deprecated List (Dependency-Check Command Line 1.0.3 API)
|
||||
Deprecated List (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Deprecated List (Dependency-Check Command Line 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Deprecated List (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="Deprecated List (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
API Help (Dependency-Check Command Line 1.0.3 API)
|
||||
API Help (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ API Help (Dependency-Check Command Line 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="API Help (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="API Help (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Index (Dependency-Check Command Line 1.0.3 API)
|
||||
Index (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="./stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Index (Dependency-Check Command Line 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Index (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="Index (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
@@ -144,6 +144,9 @@ Method in class org.owasp.dependencycheck.cli.<A HREF="./org/owasp/dependencyche
|
||||
<DT><A HREF="./org/owasp/dependencycheck/cli/CliParser.html#getDataDirectory()"><B>getDataDirectory()</B></A> -
|
||||
Method in class org.owasp.dependencycheck.cli.<A HREF="./org/owasp/dependencycheck/cli/CliParser.html" title="class in org.owasp.dependencycheck.cli">CliParser</A>
|
||||
<DD>Get the value of dataDirectory.
|
||||
<DT><A HREF="./org/owasp/dependencycheck/cli/CliParser.html#getPropertiesFile()"><B>getPropertiesFile()</B></A> -
|
||||
Method in class org.owasp.dependencycheck.cli.<A HREF="./org/owasp/dependencycheck/cli/CliParser.html" title="class in org.owasp.dependencycheck.cli">CliParser</A>
|
||||
<DD>Returns the properties file specified on the command line.
|
||||
<DT><A HREF="./org/owasp/dependencycheck/cli/CliParser.html#getProxyPort()"><B>getProxyPort()</B></A> -
|
||||
Method in class org.owasp.dependencycheck.cli.<A HREF="./org/owasp/dependencycheck/cli/CliParser.html" title="class in org.owasp.dependencycheck.cli">CliParser</A>
|
||||
<DD>Returns the proxy port.
|
||||
@@ -161,6 +164,9 @@ Method in class org.owasp.dependencycheck.cli.<A HREF="./org/owasp/dependencyche
|
||||
Method in class org.owasp.dependencycheck.cli.<A HREF="./org/owasp/dependencycheck/cli/CliParser.html" title="class in org.owasp.dependencycheck.cli">CliParser</A>
|
||||
<DD>Retrieves the file command line parameter(s) specified for the 'scan'
|
||||
argument.
|
||||
<DT><A HREF="./org/owasp/dependencycheck/cli/CliParser.html#getVerboseLog()"><B>getVerboseLog()</B></A> -
|
||||
Method in class org.owasp.dependencycheck.cli.<A HREF="./org/owasp/dependencycheck/cli/CliParser.html" title="class in org.owasp.dependencycheck.cli">CliParser</A>
|
||||
<DD>Returns the path to the verbose log file.
|
||||
</DL>
|
||||
<HR>
|
||||
<A NAME="_H_"><!-- --></A><H2>
|
||||
@@ -288,6 +294,13 @@ Static variable in class org.owasp.dependencycheck.cli.<A HREF="./org/owasp/depe
|
||||
<A NAME="_V_"><!-- --></A><H2>
|
||||
<B>V</B></H2>
|
||||
<DL>
|
||||
<DT><A HREF="./org/owasp/dependencycheck/cli/CliParser.ArgumentName.html#VERBOSE_LOG"><B>VERBOSE_LOG</B></A> -
|
||||
Static variable in class org.owasp.dependencycheck.cli.<A HREF="./org/owasp/dependencycheck/cli/CliParser.ArgumentName.html" title="class in org.owasp.dependencycheck.cli">CliParser.ArgumentName</A>
|
||||
<DD>The CLI argument name for setting the location of the data directory.
|
||||
<DT><A HREF="./org/owasp/dependencycheck/cli/CliParser.ArgumentName.html#VERBOSE_LOG_SHORT"><B>VERBOSE_LOG_SHORT</B></A> -
|
||||
Static variable in class org.owasp.dependencycheck.cli.<A HREF="./org/owasp/dependencycheck/cli/CliParser.ArgumentName.html" title="class in org.owasp.dependencycheck.cli">CliParser.ArgumentName</A>
|
||||
<DD>The short CLI argument name for setting the location of the data
|
||||
directory.
|
||||
<DT><A HREF="./org/owasp/dependencycheck/cli/CliParser.ArgumentName.html#VERSION"><B>VERSION</B></A> -
|
||||
Static variable in class org.owasp.dependencycheck.cli.<A HREF="./org/owasp/dependencycheck/cli/CliParser.ArgumentName.html" title="class in org.owasp.dependencycheck.cli">CliParser.ArgumentName</A>
|
||||
<DD>The short CLI argument name asking for the version.
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc on Sun Oct 13 15:06:19 EDT 2013-->
|
||||
<!-- Generated by javadoc on Sun Oct 20 21:39:36 EDT 2013-->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Dependency-Check Command Line 1.0.3 API
|
||||
Dependency-Check Command Line 1.0.4 API
|
||||
</TITLE>
|
||||
<SCRIPT type="text/javascript">
|
||||
targetPage = "" + window.location.search;
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:18 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
App (Dependency-Check Command Line 1.0.3 API)
|
||||
App (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ App (Dependency-Check Command Line 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="App (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="App (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Uses of Class org.owasp.dependencycheck.App (Dependency-Check Command Line 1.0.3 API)
|
||||
Uses of Class org.owasp.dependencycheck.App (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Uses of Class org.owasp.dependencycheck.App (Dependency-Check Command Line 1.0.3
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.App (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.App (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
CliParser.ArgumentName (Dependency-Check Command Line 1.0.3 API)
|
||||
CliParser.ArgumentName (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ CliParser.ArgumentName (Dependency-Check Command Line 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="CliParser.ArgumentName (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="CliParser.ArgumentName (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
@@ -309,6 +309,23 @@ A collection of static final strings that represent the possible command
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<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></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../../org/owasp/dependencycheck/cli/CliParser.ArgumentName.html#VERBOSE_LOG">VERBOSE_LOG</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
The CLI argument name for setting the location of the data directory.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<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></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../../org/owasp/dependencycheck/cli/CliParser.ArgumentName.html#VERBOSE_LOG_SHORT">VERBOSE_LOG_SHORT</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
The short CLI argument name for setting the location of the data
|
||||
directory.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<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></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../../org/owasp/dependencycheck/cli/CliParser.ArgumentName.html#VERSION">VERSION</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@@ -668,6 +685,31 @@ public static final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/
|
||||
<DL>
|
||||
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.owasp.dependencycheck.cli.CliParser.ArgumentName.DATA_DIRECTORY_SHORT">Constant Field Values</A></DL>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="VERBOSE_LOG"><!-- --></A><H3>
|
||||
VERBOSE_LOG</H3>
|
||||
<PRE>
|
||||
public static final <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> <B>VERBOSE_LOG</B></PRE>
|
||||
<DL>
|
||||
<DD>The CLI argument name for setting the location of the data directory.
|
||||
<P>
|
||||
<DL>
|
||||
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.owasp.dependencycheck.cli.CliParser.ArgumentName.VERBOSE_LOG">Constant Field Values</A></DL>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="VERBOSE_LOG_SHORT"><!-- --></A><H3>
|
||||
VERBOSE_LOG_SHORT</H3>
|
||||
<PRE>
|
||||
public static final <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> <B>VERBOSE_LOG_SHORT</B></PRE>
|
||||
<DL>
|
||||
<DD>The short CLI argument name for setting the location of the data
|
||||
directory.
|
||||
<P>
|
||||
<DL>
|
||||
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.owasp.dependencycheck.cli.CliParser.ArgumentName.VERBOSE_LOG_SHORT">Constant Field Values</A></DL>
|
||||
</DL>
|
||||
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
CliParser (Dependency-Check Command Line 1.0.3 API)
|
||||
CliParser (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ CliParser (Dependency-Check Command Line 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="CliParser (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="CliParser (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
@@ -182,6 +182,14 @@ A utility to parse command line arguments for the DependencyCheck.
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../../org/owasp/dependencycheck/cli/CliParser.html#getPropertiesFile()">getPropertiesFile</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Returns the properties file specified on the command line.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<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></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../../org/owasp/dependencycheck/cli/CliParser.html#getProxyPort()">getProxyPort</A></B>()</CODE>
|
||||
|
||||
@@ -224,6 +232,14 @@ A utility to parse command line arguments for the DependencyCheck.
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<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></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../../org/owasp/dependencycheck/cli/CliParser.html#getVerboseLog()">getVerboseLog</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Returns the path to the verbose log file.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> boolean</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../../org/owasp/dependencycheck/cli/CliParser.html#isAutoUpdate()">isAutoUpdate</A></B>()</CODE>
|
||||
|
||||
@@ -507,6 +523,34 @@ public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?i
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getPropertiesFile()"><!-- --></A><H3>
|
||||
getPropertiesFile</H3>
|
||||
<PRE>
|
||||
public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A> <B>getPropertiesFile</B>()</PRE>
|
||||
<DL>
|
||||
<DD>Returns the properties file specified on the command line.
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>the properties file specified on the command line</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getVerboseLog()"><!-- --></A><H3>
|
||||
getVerboseLog</H3>
|
||||
<PRE>
|
||||
public <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> <B>getVerboseLog</B>()</PRE>
|
||||
<DL>
|
||||
<DD>Returns the path to the verbose log file.
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>the path to the verbose log file</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="printVersionInfo()"><!-- --></A><H3>
|
||||
printVersionInfo</H3>
|
||||
<PRE>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Uses of Class org.owasp.dependencycheck.cli.CliParser.ArgumentName (Dependency-Check Command Line 1.0.3 API)
|
||||
Uses of Class org.owasp.dependencycheck.cli.CliParser.ArgumentName (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Uses of Class org.owasp.dependencycheck.cli.CliParser.ArgumentName (Dependency-C
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.cli.CliParser.ArgumentName (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.cli.CliParser.ArgumentName (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Uses of Class org.owasp.dependencycheck.cli.CliParser (Dependency-Check Command Line 1.0.3 API)
|
||||
Uses of Class org.owasp.dependencycheck.cli.CliParser (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Uses of Class org.owasp.dependencycheck.cli.CliParser (Dependency-Check Command
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.cli.CliParser (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="Uses of Class org.owasp.dependencycheck.cli.CliParser (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
org.owasp.dependencycheck.cli (Dependency-Check Command Line 1.0.3 API)
|
||||
org.owasp.dependencycheck.cli (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
org.owasp.dependencycheck.cli (Dependency-Check Command Line 1.0.3 API)
|
||||
org.owasp.dependencycheck.cli (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ org.owasp.dependencycheck.cli (Dependency-Check Command Line 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="org.owasp.dependencycheck.cli (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="org.owasp.dependencycheck.cli (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
org.owasp.dependencycheck.cli Class Hierarchy (Dependency-Check Command Line 1.0.3 API)
|
||||
org.owasp.dependencycheck.cli Class Hierarchy (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ org.owasp.dependencycheck.cli Class Hierarchy (Dependency-Check Command Line 1.0
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="org.owasp.dependencycheck.cli Class Hierarchy (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="org.owasp.dependencycheck.cli Class Hierarchy (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Uses of Package org.owasp.dependencycheck.cli (Dependency-Check Command Line 1.0.3 API)
|
||||
Uses of Package org.owasp.dependencycheck.cli (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Uses of Package org.owasp.dependencycheck.cli (Dependency-Check Command Line 1.0
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Package org.owasp.dependencycheck.cli (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="Uses of Package org.owasp.dependencycheck.cli (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
org.owasp.dependencycheck (Dependency-Check Command Line 1.0.3 API)
|
||||
org.owasp.dependencycheck (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
org.owasp.dependencycheck (Dependency-Check Command Line 1.0.3 API)
|
||||
org.owasp.dependencycheck (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ org.owasp.dependencycheck (Dependency-Check Command Line 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="org.owasp.dependencycheck (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="org.owasp.dependencycheck (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
org.owasp.dependencycheck Class Hierarchy (Dependency-Check Command Line 1.0.3 API)
|
||||
org.owasp.dependencycheck Class Hierarchy (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ org.owasp.dependencycheck Class Hierarchy (Dependency-Check Command Line 1.0.3 A
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="org.owasp.dependencycheck Class Hierarchy (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="org.owasp.dependencycheck Class Hierarchy (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Uses of Package org.owasp.dependencycheck (Dependency-Check Command Line 1.0.3 API)
|
||||
Uses of Package org.owasp.dependencycheck (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Uses of Package org.owasp.dependencycheck (Dependency-Check Command Line 1.0.3 A
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Package org.owasp.dependencycheck (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="Uses of Package org.owasp.dependencycheck (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Overview List (Dependency-Check Command Line 1.0.3 API)
|
||||
Overview List (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Overview (Dependency-Check Command Line 1.0.3 API)
|
||||
Overview (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Overview (Dependency-Check Command Line 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Overview (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="Overview (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
@@ -82,7 +82,7 @@ function windowTitle()
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H1>
|
||||
Dependency-Check Command Line 1.0.3 API
|
||||
Dependency-Check Command Line 1.0.4 API
|
||||
</H1>
|
||||
</CENTER>
|
||||
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 13 15:06:19 EDT 2013 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_25) on Sun Oct 20 21:39:36 EDT 2013 -->
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<TITLE>
|
||||
Class Hierarchy (Dependency-Check Command Line 1.0.3 API)
|
||||
Class Hierarchy (Dependency-Check Command Line 1.0.4 API)
|
||||
</TITLE>
|
||||
|
||||
<META NAME="date" CONTENT="2013-10-13">
|
||||
<META NAME="date" CONTENT="2013-10-20">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
@@ -16,7 +16,7 @@ Class Hierarchy (Dependency-Check Command Line 1.0.3 API)
|
||||
function windowTitle()
|
||||
{
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Class Hierarchy (Dependency-Check Command Line 1.0.3 API)";
|
||||
parent.document.title="Class Hierarchy (Dependency-Check Command Line 1.0.4 API)";
|
||||
}
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-cli - Checkstyle Results</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -15,7 +15,7 @@ org.owasp.dependencycheck.cli
|
||||
<table width="100%">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.cli.CliParser.html">CliParser</a> <i>(81%)</i></td>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.cli.CliParser.html">CliParser</a> <i>(77%)</i></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@@ -18,7 +18,7 @@ All Packages
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.App.html">App</a> <i>(0%)</i></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.cli.CliParser.html">CliParser</a> <i>(81%)</i></td>
|
||||
<td nowrap="nowrap"><a target="summary" href="org.owasp.dependencycheck.cli.CliParser.html">CliParser</a> <i>(77%)</i></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@@ -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.cli.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.cli.html"'>org.owasp.dependencycheck.cli</a></td><td class="value">2</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">81%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:81px"><span class="text">65/80</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">76%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:76px"><span class="text">23/30</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.75;</span>1.75</td></tr>
|
||||
<tr><td><a href="frame-summary-org.owasp.dependencycheck.cli.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.cli.html"'>org.owasp.dependencycheck.cli</a></td><td class="value">2</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">77%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:77px"><span class="text">67/87</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">71%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:71px"><span class="text">23/32</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.7727272727272727;</span>1.773</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<script type="text/javascript">
|
||||
@@ -28,8 +28,8 @@ 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.cli.CliParser.html">CliParser</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">82%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:82px"><span class="text">65/79</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">76%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:76px"><span class="text">23/30</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.75;</span>1.75</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.cli.CliParser.html">CliParser$ArgumentName</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">1.75;</span>1.75</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.cli.CliParser.html">CliParser</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">77%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:77px"><span class="text">67/86</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">71%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:71px"><span class="text">23/32</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.7727272727272727;</span>1.773</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.cli.CliParser.html">CliParser$ArgumentName</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">1.7727272727272727;</span>1.773</td></tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -38,6 +38,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> 1.9.4.1 on 10/13/13 3:06 PM.</div>
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 10/20/13 9:39 PM.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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><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">1</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/71</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">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td class="value"><span class="hidden">5.2;</span>5.2</td></tr>
|
||||
<tr><td><a href="frame-summary-org.owasp.dependencycheck.cli.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.cli.html"'>org.owasp.dependencycheck.cli</a></td><td class="value">2</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">81%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:81px"><span class="text">65/80</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">76%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:76px"><span class="text">23/30</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.75;</span>1.75</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">1</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/69</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">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td class="value"><span class="hidden">6.0;</span>6</td></tr>
|
||||
<tr><td><a href="frame-summary-org.owasp.dependencycheck.cli.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.cli.html"'>org.owasp.dependencycheck.cli</a></td><td class="value">2</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">77%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:77px"><span class="text">67/87</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">71%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:71px"><span class="text">23/32</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.7727272727272727;</span>1.773</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<script type="text/javascript">
|
||||
@@ -29,7 +29,7 @@ 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">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/71</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">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td class="value"><span class="hidden">5.2;</span>5.2</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">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/69</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">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td class="value"><span class="hidden">6.0;</span>6</td></tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -38,6 +38,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> 1.9.4.1 on 10/13/13 3:06 PM.</div>
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 10/20/13 9:39 PM.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -16,9 +16,9 @@
|
||||
<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">3</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">43%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:43px"><span class="text">65/151</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">42%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:42px"><span class="text">23/54</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.44;</span>2.44</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">1</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/71</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">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td class="value"><span class="hidden">5.2;</span>5.2</td></tr>
|
||||
<tr><td><a href="frame-summary-org.owasp.dependencycheck.cli.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.cli.html"'>org.owasp.dependencycheck.cli</a></td><td class="value">2</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">81%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:81px"><span class="text">65/80</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">76%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:76px"><span class="text">23/30</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.75;</span>1.75</td></tr>
|
||||
<tr><td><b>All Packages</b></td><td class="value">3</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">42%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:42px"><span class="text">67/156</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">41%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:41px"><span class="text">23/56</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.423076923076923;</span>2.423</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">1</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/69</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">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td class="value"><span class="hidden">6.0;</span>6</td></tr>
|
||||
<tr><td><a href="frame-summary-org.owasp.dependencycheck.cli.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.owasp.dependencycheck.cli.html"'>org.owasp.dependencycheck.cli</a></td><td class="value">2</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">77%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:77px"><span class="text">67/87</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">71%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:71px"><span class="text">23/32</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.7727272727272727;</span>1.773</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<script type="text/javascript">
|
||||
@@ -26,6 +26,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> 1.9.4.1 on 10/13/13 3:06 PM.</div>
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 10/20/13 9:39 PM.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<div class="separator"> </div>
|
||||
<table class="report">
|
||||
<thead><tr> <td class="heading">Classes in this File</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>
|
||||
<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">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/71</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">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td class="value"><span class="hidden">5.2;</span>5.2</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">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/69</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">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td class="value"><span class="hidden">6.0;</span>6</td></tr>
|
||||
|
||||
</table>
|
||||
<div class="separator"> </div>
|
||||
@@ -70,17 +70,17 @@
|
||||
<tr> <td class="numLine"> 26</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.logging.Level;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 27</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.logging.LogManager;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 28</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.logging.Logger;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 29</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 28</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.commons.cli.ParseException;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 30</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 29</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.reporting.ReportGenerator;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 31</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 30</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.dependency.Dependency;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 32</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 31</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.cli.CliParser;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 32</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.utils.LogUtils;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 33</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.utils.Settings;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 34</td> <td class="nbHits"> </td>
|
||||
@@ -154,196 +154,184 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 69</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> main(String[] args) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 70</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> prepareLogger();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 71</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> App app = <span class="keyword">new</span> App();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 72</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> app.run(args);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 73</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 70</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> App app = <span class="keyword">new</span> App();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 71</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> app.run(args);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 72</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 73</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 74</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 75</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 76</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Configures the logger for use by the application.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 77</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 78</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">void</span> prepareLogger() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 79</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> InputStream in = <span class="keyword">null</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 80</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 81</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> in = App.<span class="keyword">class</span>.getClassLoader().getResourceAsStream(LOG_PROPERTIES_FILE);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 82</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LogManager.getLogManager().reset();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 83</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LogManager.getLogManager().readConfiguration(in);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 84</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 85</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.FINE, <span class="string">"IO Error preparing the logger"</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 86</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (SecurityException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 87</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.FINE, <span class="string">"Error preparing the logger"</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 88</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> } <span class="keyword">finally</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 89</td> <td class="nbHitsUncovered"><a title="Line 89: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 89: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (in != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 90</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 91</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> in.close();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 92</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (Exception ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 93</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.FINEST, <span class="string">"Error closing resource stream"</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 94</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 95</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 96</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 97</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 98</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 99</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 100</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Main CLI entry-point into the application.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 101</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 76</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 102</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 77</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param args the command line arguments</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 103</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 78</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 104</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 79</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> run(String[] args) {</pre></td></tr>
|
||||
<tr> <td class="numLine"> 105</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 80</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 106</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> CliParser cli = <span class="keyword">new</span> CliParser();</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 107</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 81</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> CliParser cli = <span class="keyword">new</span> CliParser();</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 82</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 108</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cli.parse(args);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 109</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (FileNotFoundException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 110</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> System.err.println(ex.getMessage());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 111</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cli.printHelp();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 112</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 113</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (ParseException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 114</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> System.err.println(ex.getMessage());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 115</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cli.printHelp();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 116</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 117</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 118</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 83</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cli.parse(args);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 84</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (FileNotFoundException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 85</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> System.err.println(ex.getMessage());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 86</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cli.printHelp();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 87</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 88</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (ParseException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 89</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> System.err.println(ex.getMessage());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 90</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cli.printHelp();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 91</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 92</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 93</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 119</td> <td class="nbHitsUncovered"><a title="Line 119: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 119: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (cli.isGetVersion()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 120</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cli.printVersionInfo();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 121</td> <td class="nbHitsUncovered"><a title="Line 121: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 121: Conditional coverage 0% (0/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (cli.isRunScan()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 122</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> updateSettings(cli.isAutoUpdate(), cli.getConnectionTimeout(), cli.getProxyUrl(), cli.getProxyPort(), cli.getDataDirectory());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 123</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> runScan(cli.getReportDirectory(), cli.getReportFormat(), cli.getApplicationName(), cli.getScanFiles());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 124</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 94</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> InputStream in = App.<span class="keyword">class</span>.getClassLoader().getResourceAsStream(LOG_PROPERTIES_FILE);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 95</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LogUtils.prepareLogger(in, cli.getVerboseLog());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 96</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 97</td> <td class="nbHitsUncovered"><a title="Line 97: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 97: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (cli.isGetVersion()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 98</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cli.printVersionInfo();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 99</td> <td class="nbHitsUncovered"><a title="Line 99: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 99: Conditional coverage 0% (0/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (cli.isRunScan()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 100</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> updateSettings(cli.isAutoUpdate(), cli.getConnectionTimeout(), cli.getProxyUrl(),</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 101</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> cli.getProxyPort(), cli.getDataDirectory(), cli.getPropertiesFile());</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 102</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> runScan(cli.getReportDirectory(), cli.getReportFormat(), cli.getApplicationName(), cli.getScanFiles());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 103</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> } <span class="keyword">else</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 125</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cli.printHelp();</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 126</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 104</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cli.printHelp();</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 105</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 127</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 128</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 106</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 107</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 129</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 108</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 130</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 109</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Scans the specified directories and writes the dependency reports to the</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 131</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 110</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * reportDirectory.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 132</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 111</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 133</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 112</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param reportDirectory the path to the directory where the reports will</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 134</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 113</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * be written</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 135</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 114</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param outputFormat the output format of the report</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 136</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 115</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param applicationName the application name for the report</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 137</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 116</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param files the files/directories to scan</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 138</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 117</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 139</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 118</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> runScan(String reportDirectory, String outputFormat, String applicationName, String[] files) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 140</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Engine scanner = <span class="keyword">new</span> Engine();</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 141</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 119</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Engine scanner = <span class="keyword">new</span> Engine();</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 120</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 142</td> <td class="nbHitsUncovered"><a title="Line 142: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 142: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (String file : files) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 143</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> scanner.scan(file);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 144</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 121</td> <td class="nbHitsUncovered"><a title="Line 121: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 121: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (String file : files) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 122</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> scanner.scan(file);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 123</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 145</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 124</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 146</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> scanner.analyzeDependencies();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 147</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> List<Dependency> dependencies = scanner.getDependencies();</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 148</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 125</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> scanner.analyzeDependencies();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 126</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> List<Dependency> dependencies = scanner.getDependencies();</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 127</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 149</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> ReportGenerator report = <span class="keyword">new</span> ReportGenerator(applicationName, dependencies, scanner.getAnalyzers());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 150</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 128</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> ReportGenerator report = <span class="keyword">new</span> ReportGenerator(applicationName, dependencies, scanner.getAnalyzers());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 129</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 151</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> report.generateReports(reportDirectory, outputFormat);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 152</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 153</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.SEVERE, <span class="string">"There was an IO error while attempting to generate the report."</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 154</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.INFO, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 155</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (Exception ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 156</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.SEVERE, <span class="string">"There was an error while attempting to generate the report."</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 157</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.INFO, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 158</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 159</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 160</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 130</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> report.generateReports(reportDirectory, outputFormat);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 131</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 132</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.SEVERE, <span class="string">"There was an IO error while attempting to generate the report."</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 133</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.INFO, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 134</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (Exception ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 135</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.SEVERE, <span class="string">"There was an error while attempting to generate the report."</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 136</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.INFO, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 137</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 138</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 139</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 161</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 140</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 162</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 141</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Updates the global Settings.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 163</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 142</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 164</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 143</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param autoUpdate whether or not to update cached web data sources</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 165</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 144</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param connectionTimeout the timeout to use when downloading resources</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 166</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 145</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * (null or blank will use default)</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 167</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 146</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param proxyUrl the proxy url (null or blank means no proxy will be used)</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 168</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 147</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param proxyPort the proxy port (null or blank means no port will be</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 169</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 148</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * used)</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 170</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 149</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param dataDirectory the directory to store/retrieve persistent data from</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 171</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 150</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @param propertiesFile the properties file to utilize</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 151</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 172</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> updateSettings(<span class="keyword">boolean</span> autoUpdate, String connectionTimeout, String proxyUrl, String proxyPort, String dataDirectory) {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 173</td> <td class="nbHitsUncovered"><a title="Line 173: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 173: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (dataDirectory != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 174</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDirectory);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 175</td> <td class="nbHitsUncovered"><a title="Line 175: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 175: Conditional coverage 0% (0/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (System.getProperty(<span class="string">"basedir"</span>) != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 176</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File dataDir = <span class="keyword">new</span> File(System.getProperty(<span class="string">"basedir"</span>), <span class="string">"data"</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 177</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 178</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">else</span> {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 179</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File jarPath = <span class="keyword">new</span> File(App.<span class="keyword">class</span>.getProtectionDomain().getCodeSource().getLocation().getPath());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 180</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File base = jarPath.getParentFile();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 181</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String sub = Settings.getString(Settings.KEYS.DATA_DIRECTORY);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 182</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File dataDir = <span class="keyword">new</span> File(base, sub);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 183</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 184</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 185</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 152</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> updateSettings(<span class="keyword">boolean</span> autoUpdate, String connectionTimeout, String proxyUrl,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 153</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> String proxyPort, String dataDirectory, File propertiesFile) {</pre></td></tr>
|
||||
<tr> <td class="numLine"> 154</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 155</td> <td class="nbHitsUncovered"><a title="Line 155: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 155: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (propertiesFile != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 156</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 157</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.mergeProperties(propertiesFile);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 158</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (FileNotFoundException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 159</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String msg = String.format(<span class="string">"Unable to load properties file '%s'"</span>, propertiesFile.getPath());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 160</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.SEVERE, msg);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 161</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.FINE, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 162</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 163</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String msg = String.format(<span class="string">"Unable to find properties file '%s'"</span>, propertiesFile.getPath());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 164</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.SEVERE, msg);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 165</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.FINE, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 166</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 167</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 168</td> <td class="nbHitsUncovered"><a title="Line 168: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 168: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (dataDirectory != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 169</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDirectory);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 170</td> <td class="nbHitsUncovered"><a title="Line 170: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 170: Conditional coverage 0% (0/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (System.getProperty(<span class="string">"basedir"</span>) != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 171</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File dataDir = <span class="keyword">new</span> File(System.getProperty(<span class="string">"basedir"</span>), <span class="string">"data"</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 172</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 173</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">else</span> {</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 174</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File jarPath = <span class="keyword">new</span> File(App.<span class="keyword">class</span>.getProtectionDomain().getCodeSource().getLocation().getPath());</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 175</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File base = jarPath.getParentFile();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 176</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String sub = Settings.getString(Settings.KEYS.DATA_DIRECTORY);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 177</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File dataDir = <span class="keyword">new</span> File(base, sub);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 178</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 179</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 180</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, autoUpdate);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 181</td> <td class="nbHitsUncovered"><a title="Line 181: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 181: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (proxyUrl != <span class="keyword">null</span> && !proxyUrl.isEmpty()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 182</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.PROXY_URL, proxyUrl);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 183</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 184</td> <td class="nbHitsUncovered"><a title="Line 184: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 184: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (proxyPort != <span class="keyword">null</span> && !proxyPort.isEmpty()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 185</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.PROXY_PORT, proxyPort);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 186</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 187</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, autoUpdate);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 188</td> <td class="nbHitsUncovered"><a title="Line 188: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 188: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (proxyUrl != <span class="keyword">null</span> && !proxyUrl.isEmpty()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 189</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.PROXY_URL, proxyUrl);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 190</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 191</td> <td class="nbHitsUncovered"><a title="Line 191: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 191: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (proxyPort != <span class="keyword">null</span> && !proxyPort.isEmpty()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 192</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.PROXY_PORT, proxyPort);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 193</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 187</td> <td class="nbHitsUncovered"><a title="Line 187: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 187: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (connectionTimeout != <span class="keyword">null</span> && !connectionTimeout.isEmpty()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 188</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.CONNECTION_TIMEOUT, connectionTimeout);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 189</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 194</td> <td class="nbHitsUncovered"><a title="Line 194: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 194: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (connectionTimeout != <span class="keyword">null</span> && !connectionTimeout.isEmpty()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 195</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.CONNECTION_TIMEOUT, connectionTimeout);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 196</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 197</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 198</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 190</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 191</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
</table>
|
||||
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 10/13/13 3:06 PM.</div>
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 10/20/13 9:39 PM.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
<div class="separator"> </div>
|
||||
<table class="report">
|
||||
<thead><tr> <td class="heading">Classes in this File</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>
|
||||
<tr><td><a href="org.owasp.dependencycheck.cli.CliParser.html">CliParser</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">82%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:82px"><span class="text">65/79</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">76%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:76px"><span class="text">23/30</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.75;</span>1.75</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.cli.CliParser.html">CliParser$ArgumentName</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">1.75;</span>1.75</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.cli.CliParser.html">CliParser</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">77%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:77px"><span class="text">67/86</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">71%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:71px"><span class="text">23/32</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.7727272727272727;</span>1.773</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.cli.CliParser.html">CliParser$ArgumentName</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">1.7727272727272727;</span>1.773</td></tr>
|
||||
|
||||
</table>
|
||||
<div class="separator"> </div>
|
||||
@@ -369,524 +369,589 @@
|
||||
<td class="src"><pre class="src"> .create(ArgumentName.OUTPUT_FORMAT_SHORT);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 197</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 198</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> OptionGroup og = <span class="keyword">new</span> OptionGroup();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 199</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> og.addOption(path);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 198</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option verboseLog = OptionBuilder.withArgName(<span class="string">"file"</span>).hasArg().withLongOpt(ArgumentName.VERBOSE_LOG)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 199</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The file path to write verbose logging information."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 200</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create(ArgumentName.VERBOSE_LOG_SHORT);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 201</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 201</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Options opts = <span class="keyword">new</span> Options();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 202</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOptionGroup(og);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 203</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(out);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 204</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(outputFormat);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 205</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(appName);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 206</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(version);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 207</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(help);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 208</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(noUpdate);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 209</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(props);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 210</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(data);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 211</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(proxyPort);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 212</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(proxyUrl);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 213</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(connectionTimeout);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 214</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLineCover"> 202</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> OptionGroup og = <span class="keyword">new</span> OptionGroup();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 203</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> og.addOption(path);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 204</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 215</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">return</span> opts;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 216</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 217</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 218</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 205</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Options opts = <span class="keyword">new</span> Options();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 206</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOptionGroup(og);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 207</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(out);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 208</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(outputFormat);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 209</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(appName);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 210</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(version);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 211</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(help);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 212</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(noUpdate);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 213</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(props);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 214</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(data);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 215</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(verboseLog);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 216</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(proxyPort);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 217</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(proxyUrl);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 218</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> opts.addOption(connectionTimeout);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 219</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Determines if the 'version' command line argument was passed in.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 220</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 220</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">return</span> opts;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 221</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return whether or not the 'version' command line argument was passed in</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 222</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 223</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isGetVersion() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 224</td> <td class="nbHitsCovered"><a title="Line 224: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 7</a></td> <td class="src"><pre class="src"> <a title="Line 224: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ArgumentName.VERSION);</a></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 224</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Determines if the 'version' command line argument was passed in.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 225</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 226</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return whether or not the 'version' command line argument was passed in</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 227</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 228</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Determines if the 'help' command line argument was passed in.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 229</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isGetVersion() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 229</td> <td class="nbHitsCovered"><a title="Line 229: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 7</a></td> <td class="src"><pre class="src"> <a title="Line 229: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ArgumentName.VERSION);</a></pre></td></tr>
|
||||
<tr> <td class="numLine"> 230</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return whether or not the 'help' command line argument was passed in</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 231</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 232</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isGetHelp() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 233</td> <td class="nbHitsCovered"><a title="Line 233: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 7</a></td> <td class="src"><pre class="src"> <a title="Line 233: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ArgumentName.HELP);</a></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 233</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Determines if the 'help' command line argument was passed in.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 234</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 235</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return whether or not the 'help' command line argument was passed in</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 236</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 237</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Determines if the 'scan' command line argument was passed in.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 238</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isGetHelp() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 238</td> <td class="nbHitsCovered"><a title="Line 238: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 7</a></td> <td class="src"><pre class="src"> <a title="Line 238: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ArgumentName.HELP);</a></pre></td></tr>
|
||||
<tr> <td class="numLine"> 239</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return whether or not the 'scan' command line argument was passed in</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 240</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 241</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isRunScan() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 242</td> <td class="nbHitsCovered"><a title="Line 242: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> 15</a></td> <td class="src"><pre class="src"> <a title="Line 242: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && isValid && line.hasOption(ArgumentName.SCAN);</a></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 242</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Determines if the 'scan' command line argument was passed in.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 243</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 244</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return whether or not the 'scan' command line argument was passed in</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 245</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 246</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Displays the command line help message to the standard output.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 247</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isRunScan() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 247</td> <td class="nbHitsCovered"><a title="Line 247: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> 15</a></td> <td class="src"><pre class="src"> <a title="Line 247: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && isValid && line.hasOption(ArgumentName.SCAN);</a></pre></td></tr>
|
||||
<tr> <td class="numLine"> 248</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> printHelp() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 249</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> HelpFormatter formatter = <span class="keyword">new</span> HelpFormatter();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 250</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String nl = System.getProperty(<span class="string">"line.separator"</span>);</pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 249</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 250</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 251</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 252</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> formatter.printHelp(Settings.getString(<span class="string">"application.name"</span>, <span class="string">"DependencyCheck"</span>),</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Displays the command line help message to the standard output.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 252</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 253</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> nl + Settings.getString(<span class="string">"application.name"</span>, <span class="string">"DependencyCheck"</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 254</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> + <span class="string">" can be used to identify if there are any known CVE vulnerabilities in libraries utilized by an application. "</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 255</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> + Settings.getString(<span class="string">"application.name"</span>, <span class="string">"DependencyCheck"</span>)</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> printHelp() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 254</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> HelpFormatter formatter = <span class="keyword">new</span> HelpFormatter();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 255</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String nl = System.getProperty(<span class="string">"line.separator"</span>);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 256</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> + <span class="string">" will automatically update required data from the Internet, such as the CVE and CPE data files from nvd.nist.gov."</span> + nl + nl,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 257</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> options,</pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 257</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> formatter.printHelp(Settings.getString(<span class="string">"application.name"</span>, <span class="string">"DependencyCheck"</span>),</pre></td></tr>
|
||||
<tr> <td class="numLine"> 258</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="string">""</span>,</pre></td></tr>
|
||||
<td class="src"><pre class="src"> nl + Settings.getString(<span class="string">"application.name"</span>, <span class="string">"DependencyCheck"</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 259</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">true</span>);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 260</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<td class="src"><pre class="src"> + <span class="string">" can be used to identify if there are any known CVE vulnerabilities in libraries utilized by an application. "</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 260</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> + Settings.getString(<span class="string">"application.name"</span>, <span class="string">"DependencyCheck"</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 261</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> + <span class="string">" will automatically update required data from the Internet, such as the CVE and CPE data files from nvd.nist.gov."</span> + nl + nl,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 262</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> options,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 263</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Retrieves the file command line parameter(s) specified for the 'scan'</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="string">""</span>,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 264</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * argument.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 265</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">true</span>);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 265</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 266</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the file paths specified on the command line for scan</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 267</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 268</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String[] getScanFiles() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 269</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValues(ArgumentName.SCAN);</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Retrieves the file command line parameter(s) specified for the 'scan'</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 269</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * argument.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 270</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 271</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the file paths specified on the command line for scan</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 272</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 273</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the directory to write the reports to specified on the command</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 274</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * line.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String[] getScanFiles() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 274</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValues(ArgumentName.SCAN);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 275</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 276</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the path to the reports directory.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 277</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 278</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getReportDirectory() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 279</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.OUT, <span class="string">"."</span>);</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the directory to write the reports to specified on the command</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 279</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * line.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 280</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 281</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the path to the reports directory.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 282</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 283</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the output format specified on the command line. Defaults to HTML</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 284</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * if no format was specified.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getReportDirectory() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 284</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.OUT, <span class="string">"."</span>);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 285</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 286</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the output format name.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 287</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 288</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getReportFormat() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 289</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.OUTPUT_FORMAT, <span class="string">"HTML"</span>);</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the output format specified on the command line. Defaults to HTML</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 289</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * if no format was specified.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 290</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 291</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the output format name.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 292</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 293</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the application name specified on the command line.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 294</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getReportFormat() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 294</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.OUTPUT_FORMAT, <span class="string">"HTML"</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 295</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the application name.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 296</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 297</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getApplicationName() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 298</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.APP_NAME);</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 298</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the application name specified on the command line.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 299</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 300</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the application name.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 301</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 302</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the connection timeout.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 303</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getApplicationName() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 303</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.APP_NAME);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 304</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the connection timeout</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 305</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 306</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getConnectionTimeout() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 307</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.CONNECTION_TIMEOUT);</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 307</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the connection timeout.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 308</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 309</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the connection timeout</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 310</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 311</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the proxy url.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 312</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getConnectionTimeout() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 312</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.CONNECTION_TIMEOUT);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 313</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the proxy url</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 314</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 315</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getProxyUrl() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 316</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.PROXY_URL);</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 316</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the proxy url.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 317</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 318</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the proxy url</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 319</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 320</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the proxy port.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 321</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getProxyUrl() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 321</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.PROXY_URL);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 322</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the proxy port</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 323</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 324</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getProxyPort() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 325</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.PROXY_PORT);</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 325</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the proxy port.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 326</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 327</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the proxy port</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 328</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 329</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Get the value of dataDirectory.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 330</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getProxyPort() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 330</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.PROXY_PORT);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 331</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the value of dataDirectory</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 332</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 333</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getDataDirectory() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 334</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.DATA_DIRECTORY);</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 334</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Get the value of dataDirectory.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 335</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 336</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 337</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 338</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * <p>Prints the manifest information to standard output.</p></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 339</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * <ul><li>Implementation-Title: ${pom.name}</li></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 340</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * <li>Implementation-Version: ${pom.version}</li></ul></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 341</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 342</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> printVersionInfo() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 343</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String version = String.format(<span class="string">"%s version %s"</span>,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 344</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> Settings.getString(<span class="string">"application.name"</span>, <span class="string">"DependencyCheck"</span>),</pre></td></tr>
|
||||
<tr> <td class="numLine"> 345</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> Settings.getString(<span class="string">"application.version"</span>, <span class="string">"Unknown"</span>));</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 346</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> System.out.println(version);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 347</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 348</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 349</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 350</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Checks if the auto update feature has been disabled. If it has been</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 351</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * disabled via the command line this will return false.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 352</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 353</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return if auto-update is allowed.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 354</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 336</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the value of dataDirectory</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 337</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 355</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isAutoUpdate() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 356</td> <td class="nbHitsUncovered"><a title="Line 356: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 356: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line == <span class="keyword">null</span>) || !line.hasOption(ArgumentName.DISABLE_AUTO_UPDATE);</a></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 357</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 338</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getDataDirectory() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 339</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.DATA_DIRECTORY);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 340</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 358</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 341</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 359</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 342</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 360</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * A collection of static final strings that represent the possible command</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 361</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * line arguments.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 362</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 343</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the properties file specified on the command line.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 344</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 345</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the properties file specified on the command line</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 346</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 363</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">class</span> ArgumentName {</pre></td></tr>
|
||||
<tr> <td class="numLine"> 364</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 347</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> File getPropertiesFile() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 348</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String path = line.getOptionValue(ArgumentName.PROP);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 349</td> <td class="nbHitsUncovered"><a title="Line 349: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 349: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (path != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 350</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="keyword">new</span> File(path);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 351</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 352</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 353</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 354</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 355</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 356</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Returns the path to the verbose log file.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 357</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 358</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return the path to the verbose log file</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 359</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 360</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getVerboseLog() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 361</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.VERBOSE_LOG);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 362</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 363</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 364</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 365</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * <p>Prints the manifest information to standard output.</p></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 366</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying the directory/file to scan.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * <ul><li>Implementation-Title: ${pom.name}</li></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 367</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * <li>Implementation-Version: ${pom.version}</li></ul></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 368</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String SCAN = <span class="string">"scan"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 369</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 370</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name specifying the directory/file to scan.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> printVersionInfo() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 370</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String version = String.format(<span class="string">"%s version %s"</span>,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 371</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> Settings.getString(<span class="string">"application.name"</span>, <span class="string">"DependencyCheck"</span>),</pre></td></tr>
|
||||
<tr> <td class="numLine"> 372</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String SCAN_SHORT = <span class="string">"s"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 373</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 374</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying that the CPE/CVE/etc. data</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> Settings.getString(<span class="string">"application.version"</span>, <span class="string">"Unknown"</span>));</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 373</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> System.out.println(version);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 374</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 375</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * should not be automatically updated.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 376</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 377</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_AUTO_UPDATE = <span class="string">"noupdate"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Checks if the auto update feature has been disabled. If it has been</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 378</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * disabled via the command line this will return false.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 379</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name specifying that the CPE/CVE/etc. data</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 380</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * should not be automatically updated.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @return if auto-update is allowed.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 381</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 382</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_AUTO_UPDATE_SHORT = <span class="string">"n"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 383</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isAutoUpdate() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 383</td> <td class="nbHitsUncovered"><a title="Line 383: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 383: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line == <span class="keyword">null</span>) || !line.hasOption(ArgumentName.DISABLE_AUTO_UPDATE);</a></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 384</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying the directory to write the</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 385</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * reports to.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 386</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 387</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String OUT = <span class="string">"out"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * A collection of static final strings that represent the possible command</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 388</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * line arguments.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 389</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name specifying the directory to write the</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 390</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * reports to.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 390</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">class</span> ArgumentName {</pre></td></tr>
|
||||
<tr> <td class="numLine"> 391</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 392</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String OUT_SHORT = <span class="string">"o"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 393</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying the directory/file to scan.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 394</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying the output format to write the</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 395</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * reports to.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String SCAN = <span class="string">"scan"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 396</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 397</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String OUTPUT_FORMAT = <span class="string">"format"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name specifying the directory/file to scan.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 398</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 399</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name specifying the output format to write the</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String SCAN_SHORT = <span class="string">"s"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 400</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * reports to.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 401</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying that the CPE/CVE/etc. data</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 402</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String OUTPUT_FORMAT_SHORT = <span class="string">"f"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * should not be automatically updated.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 403</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 404</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying the name of the application to</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_AUTO_UPDATE = <span class="string">"noupdate"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 405</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * be scanned.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 406</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name specifying that the CPE/CVE/etc. data</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 407</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String APP_NAME = <span class="string">"app"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * should not be automatically updated.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 408</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 409</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name specifying the name of the application to</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_AUTO_UPDATE_SHORT = <span class="string">"n"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 410</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * be scanned.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 411</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying the directory to write the</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 412</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String APP_NAME_SHORT = <span class="string">"a"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * reports to.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 413</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 414</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name asking for help.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String OUT = <span class="string">"out"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 415</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 416</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String HELP = <span class="string">"help"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name specifying the directory to write the</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 417</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * reports to.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 418</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name asking for help.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 419</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 419</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String OUT_SHORT = <span class="string">"o"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 420</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String HELP_SHORT = <span class="string">"h"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 421</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 421</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying the output format to write the</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 422</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name asking for the version.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * reports to.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 423</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 424</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String VERSION_SHORT = <span class="string">"v"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String OUTPUT_FORMAT = <span class="string">"format"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 425</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 426</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name asking for the version.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name specifying the output format to write the</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 427</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * reports to.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 428</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String VERSION = <span class="string">"version"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 429</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String OUTPUT_FORMAT_SHORT = <span class="string">"f"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 430</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name indicating the proxy port.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 431</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying the name of the application to</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 432</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROXY_PORT_SHORT = <span class="string">"p"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * be scanned.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 433</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 434</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name indicating the proxy port.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String APP_NAME = <span class="string">"app"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 435</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 436</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROXY_PORT = <span class="string">"proxyport"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name specifying the name of the application to</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 437</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * be scanned.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 438</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name indicating the proxy url.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 439</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String APP_NAME_SHORT = <span class="string">"a"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 440</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROXY_URL_SHORT = <span class="string">"u"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 441</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name asking for help.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 442</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name indicating the proxy url.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 443</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String HELP = <span class="string">"help"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 444</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROXY_URL = <span class="string">"proxyurl"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 445</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name asking for help.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 446</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name indicating the proxy url.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 447</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String HELP_SHORT = <span class="string">"h"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 448</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String CONNECTION_TIMEOUT_SHORT = <span class="string">"c"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 449</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name asking for the version.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 450</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name indicating the proxy url.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 451</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String VERSION_SHORT = <span class="string">"v"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 452</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String CONNECTION_TIMEOUT = <span class="string">"connectiontimeout"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 453</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name asking for the version.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 454</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name for setting the location of an additional</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 455</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * properties file.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String VERSION = <span class="string">"version"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 456</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 457</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROP_SHORT = <span class="string">"p"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name indicating the proxy port.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 458</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 459</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the location of an additional</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROXY_PORT_SHORT = <span class="string">"p"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 460</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * properties file.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 461</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name indicating the proxy port.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 462</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROP = <span class="string">"propertyfile"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 463</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 464</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the location of the data directory.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 465</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 466</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DATA_DIRECTORY = <span class="string">"data"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 467</td> <td class="nbHits"> </td>
|
||||
<tr> <td class="numLine"> 463</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROXY_PORT = <span class="string">"proxyport"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 464</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 465</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name indicating the proxy url.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 466</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 467</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROXY_URL_SHORT = <span class="string">"u"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 468</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name for setting the location of the data</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 469</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * directory.</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name indicating the proxy url.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 470</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 471</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DATA_DIRECTORY_SHORT = <span class="string">"d"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROXY_URL = <span class="string">"proxyurl"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 472</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 473</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name indicating the proxy url.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 474</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 475</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String CONNECTION_TIMEOUT_SHORT = <span class="string">"c"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 476</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 477</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name indicating the proxy url.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 478</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 479</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String CONNECTION_TIMEOUT = <span class="string">"connectiontimeout"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 480</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 481</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name for setting the location of an additional</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 482</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * properties file.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 483</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 484</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROP_SHORT = <span class="string">"p"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 485</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 486</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the location of an additional</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 487</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * properties file.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 488</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 489</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROP = <span class="string">"propertyfile"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 490</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 491</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the location of the data directory.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 492</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 493</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DATA_DIRECTORY = <span class="string">"data"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 494</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 495</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name for setting the location of the data</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 496</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * directory.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 497</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 498</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DATA_DIRECTORY_SHORT = <span class="string">"d"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 499</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 500</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the location of the data directory.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 501</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 502</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String VERBOSE_LOG = <span class="string">"log"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 503</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 504</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name for setting the location of the data</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 505</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> * directory.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 506</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 507</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String VERBOSE_LOG_SHORT = <span class="string">"l"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 508</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 509</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
</table>
|
||||
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 10/13/13 3:06 PM.</div>
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 10/20/13 9:39 PM.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-cli - CPD Results</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-cli - Dependency Updates Report</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
@@ -286,7 +286,7 @@
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>org.owasp</td>
|
||||
<td>dependency-check-core</td>
|
||||
<td>1.0.3</td>
|
||||
<td>1.0.4</td>
|
||||
<td>compile</td>
|
||||
<td></td>
|
||||
<td>jar</td>
|
||||
@@ -371,7 +371,7 @@
|
||||
<td>dependency-check-core</td></tr>
|
||||
<tr class="b">
|
||||
<th width="80%">Current Version</th>
|
||||
<td>1.0.3</td></tr>
|
||||
<td>1.0.4</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Scope</th>
|
||||
<td>compile</td></tr>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-cli - FindBugs Bug Detector Report</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-cli - About</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-cli - </title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
@@ -132,7 +132,7 @@
|
||||
|
||||
<div class="section">
|
||||
<h2>Installation & Usage<a name="Installation__Usage"></a></h2>
|
||||
<p>Downlod the dependency-check command line tool <a class="externalLink" href="http://dl.bintray.com/jeremy-long/owasp/dependency-check-1.0.3-release.zip">here</a>. Extract the zip file to a location on your computer and put the ‘bin’ directory into the path environment variable. On *nix systems you will likely need to make the shell script executable:</p>
|
||||
<p>Downlod the dependency-check command line tool <a class="externalLink" href="http://dl.bintray.com/jeremy-long/owasp/dependency-check-1.0.4-release.zip">here</a>. Extract the zip file to a location on your computer and put the ‘bin’ directory into the path environment variable. On *nix systems you will likely need to make the shell script executable:</p>
|
||||
|
||||
<div class="source">
|
||||
<pre>$ chmod +777 dependency-check.sh
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-cli - Project License</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-cli - Plugin Updates Report</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
@@ -588,7 +588,7 @@
|
||||
<td>2.7</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>2.8</b> <i>Next Minor</i></td></tr></table></div>
|
||||
<td><b>2.8</b> <i>Next Minor</i><br /><b>2.8.1</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-enforcer-plugin<a name="Plugin_org.apache.maven.plugins:maven-enforcer-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
@@ -624,7 +624,7 @@
|
||||
<td>2.3.1</td></tr>
|
||||
<tr class="a">
|
||||
<th width="80%">Newer versions</th>
|
||||
<td><b>2.4</b> <i>Next Minor</i><br /><b>2.5</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<td><b>2.4</b> <i>Next Minor</i><br />2.5<br /><b>2.5.1</b> <i>Latest Minor</i></td></tr></table></div>
|
||||
<div class="section">
|
||||
<h3>Plugin org.apache.maven.plugins:maven-jar-plugin<a name="Plugin_org.apache.maven.plugins:maven-jar-plugin"></a></h3>
|
||||
<table border="0" class="table table-striped">
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-cli - PMD Results</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
@@ -229,16 +229,16 @@
|
||||
<th>Line</th></tr>
|
||||
<tr class="b">
|
||||
<td>Useless parentheses.</td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/cli/CliParser.html#224">224</a></td></tr>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/cli/CliParser.html#229">229</a></td></tr>
|
||||
<tr class="a">
|
||||
<td>Useless parentheses.</td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/cli/CliParser.html#233">233</a></td></tr>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/cli/CliParser.html#238">238</a></td></tr>
|
||||
<tr class="b">
|
||||
<td>Useless parentheses.</td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/cli/CliParser.html#242">242</a></td></tr>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/cli/CliParser.html#247">247</a></td></tr>
|
||||
<tr class="a">
|
||||
<td>Useless parentheses.</td>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/cli/CliParser.html#356">356</a></td></tr></table></div></div>
|
||||
<td><a href="./xref/org/owasp/dependencycheck/cli/CliParser.html#383">383</a></td></tr></table></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-cli - Project Information</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-cli - Generated Reports</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-cli - Project Summary</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
@@ -196,7 +196,7 @@
|
||||
<td>dependency-check-cli</td></tr>
|
||||
<tr class="b">
|
||||
<td>Version</td>
|
||||
<td>1.0.3</td></tr>
|
||||
<td>1.0.4</td></tr>
|
||||
<tr class="a">
|
||||
<td>Type</td>
|
||||
<td>jar</td></tr>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-cli - Surefire Report</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
@@ -252,7 +252,7 @@ function toggleDisplay(elementId) {
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>100%</td>
|
||||
<td>0.053</td></tr></table><br />
|
||||
<td>0.055</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>Package List<a name="Package_List"></a></h2><a name="Package_List"></a>
|
||||
@@ -273,7 +273,7 @@ function toggleDisplay(elementId) {
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>100%</td>
|
||||
<td>0.053</td></tr></table><br />
|
||||
<td>0.055</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>org.owasp.dependencycheck.cli<a name="org.owasp.dependencycheck.cli"></a></h3><a name="org.owasp.dependencycheck.cli"></a>
|
||||
@@ -295,7 +295,7 @@ function toggleDisplay(elementId) {
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>100%</td>
|
||||
<td>0.053</td></tr></table></div><br /></div>
|
||||
<td>0.055</td></tr></table></div><br /></div>
|
||||
<div class="section">
|
||||
<h2>Test Cases<a name="Test_Cases"></a></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>
|
||||
@@ -305,15 +305,15 @@ function toggleDisplay(elementId) {
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>testParse_printHelp</td>
|
||||
<td>0.043</td></tr>
|
||||
<td>0.048</td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>testParse_printVersionInfo</td>
|
||||
<td>0.001</td></tr>
|
||||
<td>0.002</td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>testParse_help</td>
|
||||
<td>0.001</td></tr>
|
||||
<td>0</td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>testParse_scan</td>
|
||||
@@ -325,15 +325,15 @@ function toggleDisplay(elementId) {
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>testParse_unknown</td>
|
||||
<td>0.001</td></tr>
|
||||
<td>0</td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>testParse_version</td>
|
||||
<td>0.001</td></tr>
|
||||
<td>0</td></tr>
|
||||
<tr class="b">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>testParse_scan_unknownFile</td>
|
||||
<td>0.002</td></tr>
|
||||
<td>0.001</td></tr>
|
||||
<tr class="a">
|
||||
<td><img src="images/icon_success_sml.gif" alt="" /></td>
|
||||
<td>testParse_scan_withFileExists</td>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<!--
|
||||
| Generated by Apache Maven Doxia at 2013-10-13
|
||||
| Generated by Apache Maven Doxia at 2013-10-20
|
||||
| Rendered using Apache Maven Fluido Skin 1.3.0
|
||||
-->
|
||||
<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="20131013" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20131020" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<title>dependency-check-cli - Tag List report</title>
|
||||
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.3/#" title="">
|
||||
<a href="../../../../../../../../../../../../c:/Users/jeremy/Documents/NetBeansProjects/DependencyCheck/target/site/1.0.4/#" title="">
|
||||
</a>
|
||||
</li>
|
||||
<li class="divider ">/</li>
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
|
||||
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-13</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.3</li>
|
||||
<li id="publishDate" class="pull-right">Last Published: 2013-10-20</li> <li class="divider pull-right">|</li>
|
||||
<li id="projectVersion" class="pull-right">Version: 1.0.4</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -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.0.3 Reference</title>
|
||||
<title>Dependency-Check Command Line 1.0.4 Reference</title>
|
||||
</head>
|
||||
<frameset cols="20%,80%">
|
||||
<frameset rows="30%,70%">
|
||||
|
||||
@@ -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.0.3 Reference Package org.owasp.dependencycheck.cli</title>
|
||||
<title>Dependency-Check Command Line 1.0.4 Reference Package org.owasp.dependencycheck.cli</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -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.0.3 Reference Package org.owasp.dependencycheck.cli</title>
|
||||
<title>Dependency-Check Command Line 1.0.4 Reference Package org.owasp.dependencycheck.cli</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -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.0.3 Reference</title>
|
||||
<title>Dependency-Check Command Line 1.0.4 Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -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.0.3 Reference</title>
|
||||
<title>Dependency-Check Command Line 1.0.4 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.0.3 Reference</h2>
|
||||
<h2>Dependency-Check Command Line 1.0.4 Reference</h2>
|
||||
|
||||
<table class="summary">
|
||||
<thead>
|
||||
|
||||
@@ -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.0.3 Reference</title>
|
||||
<title>Dependency-Check Command Line 1.0.4 Reference</title>
|
||||
</head>
|
||||
<frameset cols="20%,80%">
|
||||
<frameset rows="30%,70%">
|
||||
|
||||
@@ -34,12 +34,12 @@
|
||||
<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> java.io.InputStream;
|
||||
<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">import</strong> java.util.List;
|
||||
<a class="jxr_linenumber" name="26" href="#26">26</a> <strong class="jxr_keyword">import</strong> java.util.logging.Level;
|
||||
<a class="jxr_linenumber" name="27" href="#27">27</a> <strong class="jxr_keyword">import</strong> java.util.logging.LogManager;
|
||||
<a class="jxr_linenumber" name="28" href="#28">28</a> <strong class="jxr_keyword">import</strong> java.util.logging.Logger;
|
||||
<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">import</strong> org.apache.commons.cli.ParseException;
|
||||
<a class="jxr_linenumber" name="30" href="#30">30</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.reporting.ReportGenerator;
|
||||
<a class="jxr_linenumber" name="31" href="#31">31</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.dependency.Dependency;
|
||||
<a class="jxr_linenumber" name="32" href="#32">32</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.cli.CliParser;
|
||||
<a class="jxr_linenumber" name="27" href="#27">27</a> <strong class="jxr_keyword">import</strong> java.util.logging.Logger;
|
||||
<a class="jxr_linenumber" name="28" href="#28">28</a> <strong class="jxr_keyword">import</strong> org.apache.commons.cli.ParseException;
|
||||
<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.reporting.ReportGenerator;
|
||||
<a class="jxr_linenumber" name="30" href="#30">30</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.dependency.Dependency;
|
||||
<a class="jxr_linenumber" name="31" href="#31">31</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.cli.CliParser;
|
||||
<a class="jxr_linenumber" name="32" href="#32">32</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.utils.LogUtils;
|
||||
<a class="jxr_linenumber" name="33" href="#33">33</a> <strong class="jxr_keyword">import</strong> org.owasp.dependencycheck.utils.Settings;
|
||||
<a class="jxr_linenumber" name="34" href="#34">34</a>
|
||||
<a class="jxr_linenumber" name="35" href="#35">35</a> <em class="jxr_comment">/*</em>
|
||||
@@ -77,135 +77,128 @@
|
||||
<a class="jxr_linenumber" name="67" href="#67">67</a> <em class="jxr_javadoccomment"> * @param args the command line arguments</em>
|
||||
<a class="jxr_linenumber" name="68" href="#68">68</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="69" href="#69">69</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="70" href="#70">70</a> prepareLogger();
|
||||
<a class="jxr_linenumber" name="71" href="#71">71</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="72" href="#72">72</a> app.run(args);
|
||||
<a class="jxr_linenumber" name="73" href="#73">73</a> }
|
||||
<a class="jxr_linenumber" name="74" href="#74">74</a>
|
||||
<a class="jxr_linenumber" name="75" href="#75">75</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="76" href="#76">76</a> <em class="jxr_javadoccomment"> * Configures the logger for use by the application.</em>
|
||||
<a class="jxr_linenumber" name="77" href="#77">77</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="78" href="#78">78</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> prepareLogger() {
|
||||
<a class="jxr_linenumber" name="79" href="#79">79</a> InputStream in = <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="80" href="#80">80</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="81" href="#81">81</a> in = App.<strong class="jxr_keyword">class</strong>.getClassLoader().getResourceAsStream(LOG_PROPERTIES_FILE);
|
||||
<a class="jxr_linenumber" name="82" href="#82">82</a> LogManager.getLogManager().reset();
|
||||
<a class="jxr_linenumber" name="83" href="#83">83</a> LogManager.getLogManager().readConfiguration(in);
|
||||
<a class="jxr_linenumber" name="84" href="#84">84</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
|
||||
<a class="jxr_linenumber" name="85" href="#85">85</a> Logger.getLogger(App.<strong class="jxr_keyword">class</strong>.getName()).log(Level.FINE, <span class="jxr_string">"IO Error preparing the logger"</span>, ex);
|
||||
<a class="jxr_linenumber" name="86" href="#86">86</a> } <strong class="jxr_keyword">catch</strong> (SecurityException ex) {
|
||||
<a class="jxr_linenumber" name="87" href="#87">87</a> Logger.getLogger(App.<strong class="jxr_keyword">class</strong>.getName()).log(Level.FINE, <span class="jxr_string">"Error preparing the logger"</span>, ex);
|
||||
<a class="jxr_linenumber" name="88" href="#88">88</a> } <strong class="jxr_keyword">finally</strong> {
|
||||
<a class="jxr_linenumber" name="89" href="#89">89</a> <strong class="jxr_keyword">if</strong> (in != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="90" href="#90">90</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="91" href="#91">91</a> in.close();
|
||||
<a class="jxr_linenumber" name="92" href="#92">92</a> } <strong class="jxr_keyword">catch</strong> (Exception ex) {
|
||||
<a class="jxr_linenumber" name="93" href="#93">93</a> Logger.getLogger(App.<strong class="jxr_keyword">class</strong>.getName()).log(Level.FINEST, <span class="jxr_string">"Error closing resource stream"</span>, ex);
|
||||
<a class="jxr_linenumber" name="94" href="#94">94</a> }
|
||||
<a class="jxr_linenumber" name="95" href="#95">95</a> }
|
||||
<a class="jxr_linenumber" name="96" href="#96">96</a> }
|
||||
<a class="jxr_linenumber" name="97" href="#97">97</a> }
|
||||
<a class="jxr_linenumber" name="98" href="#98">98</a>
|
||||
<a class="jxr_linenumber" name="99" href="#99">99</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="100" href="#100">100</a> <em class="jxr_javadoccomment"> * Main CLI entry-point into the application.</em>
|
||||
<a class="jxr_linenumber" name="101" href="#101">101</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="102" href="#102">102</a> <em class="jxr_javadoccomment"> * @param args the command line arguments</em>
|
||||
<a class="jxr_linenumber" name="103" href="#103">103</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="104" href="#104">104</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> run(String[] args) {
|
||||
<a class="jxr_linenumber" name="105" href="#105">105</a>
|
||||
<a class="jxr_linenumber" name="106" href="#106">106</a> <strong class="jxr_keyword">final</strong> <a href="../../../org/owasp/dependencycheck/cli/CliParser.html">CliParser</a> cli = <strong class="jxr_keyword">new</strong> <a href="../../../org/owasp/dependencycheck/cli/CliParser.html">CliParser</a>();
|
||||
<a class="jxr_linenumber" name="107" href="#107">107</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="108" href="#108">108</a> cli.parse(args);
|
||||
<a class="jxr_linenumber" name="109" href="#109">109</a> } <strong class="jxr_keyword">catch</strong> (FileNotFoundException ex) {
|
||||
<a class="jxr_linenumber" name="110" href="#110">110</a> System.err.println(ex.getMessage());
|
||||
<a class="jxr_linenumber" name="111" href="#111">111</a> cli.printHelp();
|
||||
<a class="jxr_linenumber" name="112" href="#112">112</a> <strong class="jxr_keyword">return</strong>;
|
||||
<a class="jxr_linenumber" name="113" href="#113">113</a> } <strong class="jxr_keyword">catch</strong> (ParseException ex) {
|
||||
<a class="jxr_linenumber" name="114" href="#114">114</a> System.err.println(ex.getMessage());
|
||||
<a class="jxr_linenumber" name="115" href="#115">115</a> cli.printHelp();
|
||||
<a class="jxr_linenumber" name="116" href="#116">116</a> <strong class="jxr_keyword">return</strong>;
|
||||
<a class="jxr_linenumber" name="117" href="#117">117</a> }
|
||||
<a class="jxr_linenumber" name="118" href="#118">118</a>
|
||||
<a class="jxr_linenumber" name="119" href="#119">119</a> <strong class="jxr_keyword">if</strong> (cli.isGetVersion()) {
|
||||
<a class="jxr_linenumber" name="120" href="#120">120</a> cli.printVersionInfo();
|
||||
<a class="jxr_linenumber" name="121" href="#121">121</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (cli.isRunScan()) {
|
||||
<a class="jxr_linenumber" name="122" href="#122">122</a> updateSettings(cli.isAutoUpdate(), cli.getConnectionTimeout(), cli.getProxyUrl(), cli.getProxyPort(), cli.getDataDirectory());
|
||||
<a class="jxr_linenumber" name="123" href="#123">123</a> runScan(cli.getReportDirectory(), cli.getReportFormat(), cli.getApplicationName(), cli.getScanFiles());
|
||||
<a class="jxr_linenumber" name="124" href="#124">124</a> } <strong class="jxr_keyword">else</strong> {
|
||||
<a class="jxr_linenumber" name="125" href="#125">125</a> cli.printHelp();
|
||||
<a class="jxr_linenumber" name="126" href="#126">126</a> }
|
||||
<a class="jxr_linenumber" name="127" href="#127">127</a> }
|
||||
<a class="jxr_linenumber" name="128" href="#128">128</a>
|
||||
<a class="jxr_linenumber" name="129" href="#129">129</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="130" href="#130">130</a> <em class="jxr_javadoccomment"> * Scans the specified directories and writes the dependency reports to the</em>
|
||||
<a class="jxr_linenumber" name="131" href="#131">131</a> <em class="jxr_javadoccomment"> * reportDirectory.</em>
|
||||
<a class="jxr_linenumber" name="132" href="#132">132</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="133" href="#133">133</a> <em class="jxr_javadoccomment"> * @param reportDirectory the path to the directory where the reports will</em>
|
||||
<a class="jxr_linenumber" name="134" href="#134">134</a> <em class="jxr_javadoccomment"> * be written</em>
|
||||
<a class="jxr_linenumber" name="135" href="#135">135</a> <em class="jxr_javadoccomment"> * @param outputFormat the output format of the report</em>
|
||||
<a class="jxr_linenumber" name="136" href="#136">136</a> <em class="jxr_javadoccomment"> * @param applicationName the application name for the report</em>
|
||||
<a class="jxr_linenumber" name="137" href="#137">137</a> <em class="jxr_javadoccomment"> * @param files the files/directories to scan</em>
|
||||
<a class="jxr_linenumber" name="138" href="#138">138</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="139" href="#139">139</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="140" href="#140">140</a> <strong class="jxr_keyword">final</strong> Engine scanner = <strong class="jxr_keyword">new</strong> Engine();
|
||||
<a class="jxr_linenumber" name="141" href="#141">141</a>
|
||||
<a class="jxr_linenumber" name="142" href="#142">142</a> <strong class="jxr_keyword">for</strong> (String file : files) {
|
||||
<a class="jxr_linenumber" name="143" href="#143">143</a> scanner.scan(file);
|
||||
<a class="jxr_linenumber" name="144" href="#144">144</a> }
|
||||
<a class="jxr_linenumber" name="145" href="#145">145</a>
|
||||
<a class="jxr_linenumber" name="146" href="#146">146</a> scanner.analyzeDependencies();
|
||||
<a class="jxr_linenumber" name="147" href="#147">147</a> <strong class="jxr_keyword">final</strong> List<Dependency> dependencies = scanner.getDependencies();
|
||||
<a class="jxr_linenumber" name="148" href="#148">148</a>
|
||||
<a class="jxr_linenumber" name="149" href="#149">149</a> <strong class="jxr_keyword">final</strong> ReportGenerator report = <strong class="jxr_keyword">new</strong> ReportGenerator(applicationName, dependencies, scanner.getAnalyzers());
|
||||
<a class="jxr_linenumber" name="150" href="#150">150</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="151" href="#151">151</a> report.generateReports(reportDirectory, outputFormat);
|
||||
<a class="jxr_linenumber" name="152" href="#152">152</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
|
||||
<a class="jxr_linenumber" name="153" href="#153">153</a> Logger.getLogger(App.<strong class="jxr_keyword">class</strong>.getName()).log(Level.SEVERE, <span class="jxr_string">"There was an IO error while attempting to generate the report."</span>);
|
||||
<a class="jxr_linenumber" name="154" href="#154">154</a> Logger.getLogger(App.<strong class="jxr_keyword">class</strong>.getName()).log(Level.INFO, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="155" href="#155">155</a> } <strong class="jxr_keyword">catch</strong> (Exception ex) {
|
||||
<a class="jxr_linenumber" name="156" href="#156">156</a> Logger.getLogger(App.<strong class="jxr_keyword">class</strong>.getName()).log(Level.SEVERE, <span class="jxr_string">"There was an error while attempting to generate the report."</span>);
|
||||
<a class="jxr_linenumber" name="157" href="#157">157</a> Logger.getLogger(App.<strong class="jxr_keyword">class</strong>.getName()).log(Level.INFO, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="158" href="#158">158</a> }
|
||||
<a class="jxr_linenumber" name="159" href="#159">159</a> }
|
||||
<a class="jxr_linenumber" name="160" href="#160">160</a>
|
||||
<a class="jxr_linenumber" name="161" href="#161">161</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="162" href="#162">162</a> <em class="jxr_javadoccomment"> * Updates the global Settings.</em>
|
||||
<a class="jxr_linenumber" name="163" href="#163">163</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="164" href="#164">164</a> <em class="jxr_javadoccomment"> * @param autoUpdate whether or not to update cached web data sources</em>
|
||||
<a class="jxr_linenumber" name="165" href="#165">165</a> <em class="jxr_javadoccomment"> * @param connectionTimeout the timeout to use when downloading resources</em>
|
||||
<a class="jxr_linenumber" name="166" href="#166">166</a> <em class="jxr_javadoccomment"> * (null or blank will use default)</em>
|
||||
<a class="jxr_linenumber" name="167" href="#167">167</a> <em class="jxr_javadoccomment"> * @param proxyUrl the proxy url (null or blank means no proxy will be used)</em>
|
||||
<a class="jxr_linenumber" name="168" href="#168">168</a> <em class="jxr_javadoccomment"> * @param proxyPort the proxy port (null or blank means no port will be</em>
|
||||
<a class="jxr_linenumber" name="169" href="#169">169</a> <em class="jxr_javadoccomment"> * used)</em>
|
||||
<a class="jxr_linenumber" name="170" href="#170">170</a> <em class="jxr_javadoccomment"> * @param dataDirectory the directory to store/retrieve persistent data from</em>
|
||||
<a class="jxr_linenumber" name="171" href="#171">171</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="172" href="#172">172</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> updateSettings(<strong class="jxr_keyword">boolean</strong> autoUpdate, String connectionTimeout, String proxyUrl, String proxyPort, String dataDirectory) {
|
||||
<a class="jxr_linenumber" name="173" href="#173">173</a> <strong class="jxr_keyword">if</strong> (dataDirectory != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="174" href="#174">174</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDirectory);
|
||||
<a class="jxr_linenumber" name="175" href="#175">175</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="176" href="#176">176</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="177" href="#177">177</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());
|
||||
<a class="jxr_linenumber" name="178" href="#178">178</a> } <strong class="jxr_keyword">else</strong> {
|
||||
<a class="jxr_linenumber" name="179" href="#179">179</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="180" href="#180">180</a> <strong class="jxr_keyword">final</strong> File base = jarPath.getParentFile();
|
||||
<a class="jxr_linenumber" name="181" href="#181">181</a> <strong class="jxr_keyword">final</strong> String sub = Settings.getString(Settings.KEYS.DATA_DIRECTORY);
|
||||
<a class="jxr_linenumber" name="182" href="#182">182</a> <strong class="jxr_keyword">final</strong> File dataDir = <strong class="jxr_keyword">new</strong> File(base, sub);
|
||||
<a class="jxr_linenumber" name="183" href="#183">183</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());
|
||||
<a class="jxr_linenumber" name="184" href="#184">184</a> }
|
||||
<a class="jxr_linenumber" name="185" href="#185">185</a>
|
||||
<a class="jxr_linenumber" name="186" href="#186">186</a>
|
||||
<a class="jxr_linenumber" name="187" href="#187">187</a> Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, autoUpdate);
|
||||
<a class="jxr_linenumber" name="188" href="#188">188</a> <strong class="jxr_keyword">if</strong> (proxyUrl != <strong class="jxr_keyword">null</strong> && !proxyUrl.isEmpty()) {
|
||||
<a class="jxr_linenumber" name="189" href="#189">189</a> Settings.setString(Settings.KEYS.PROXY_URL, proxyUrl);
|
||||
<a class="jxr_linenumber" name="190" href="#190">190</a> }
|
||||
<a class="jxr_linenumber" name="191" href="#191">191</a> <strong class="jxr_keyword">if</strong> (proxyPort != <strong class="jxr_keyword">null</strong> && !proxyPort.isEmpty()) {
|
||||
<a class="jxr_linenumber" name="192" href="#192">192</a> Settings.setString(Settings.KEYS.PROXY_PORT, proxyPort);
|
||||
<a class="jxr_linenumber" name="193" href="#193">193</a> }
|
||||
<a class="jxr_linenumber" name="194" href="#194">194</a> <strong class="jxr_keyword">if</strong> (connectionTimeout != <strong class="jxr_keyword">null</strong> && !connectionTimeout.isEmpty()) {
|
||||
<a class="jxr_linenumber" name="195" href="#195">195</a> Settings.setString(Settings.KEYS.CONNECTION_TIMEOUT, connectionTimeout);
|
||||
<a class="jxr_linenumber" name="196" href="#196">196</a> }
|
||||
<a class="jxr_linenumber" name="197" href="#197">197</a> }
|
||||
<a class="jxr_linenumber" name="198" href="#198">198</a> }
|
||||
<a class="jxr_linenumber" name="70" href="#70">70</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="71" href="#71">71</a> app.run(args);
|
||||
<a class="jxr_linenumber" name="72" href="#72">72</a> }
|
||||
<a class="jxr_linenumber" name="73" href="#73">73</a>
|
||||
<a class="jxr_linenumber" name="74" href="#74">74</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="75" href="#75">75</a> <em class="jxr_javadoccomment"> * Main CLI entry-point into the application.</em>
|
||||
<a class="jxr_linenumber" name="76" href="#76">76</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="77" href="#77">77</a> <em class="jxr_javadoccomment"> * @param args the command line arguments</em>
|
||||
<a class="jxr_linenumber" name="78" href="#78">78</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="79" href="#79">79</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> run(String[] args) {
|
||||
<a class="jxr_linenumber" name="80" href="#80">80</a>
|
||||
<a class="jxr_linenumber" name="81" href="#81">81</a> <strong class="jxr_keyword">final</strong> <a href="../../../org/owasp/dependencycheck/cli/CliParser.html">CliParser</a> cli = <strong class="jxr_keyword">new</strong> <a href="../../../org/owasp/dependencycheck/cli/CliParser.html">CliParser</a>();
|
||||
<a class="jxr_linenumber" name="82" href="#82">82</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="83" href="#83">83</a> cli.parse(args);
|
||||
<a class="jxr_linenumber" name="84" href="#84">84</a> } <strong class="jxr_keyword">catch</strong> (FileNotFoundException ex) {
|
||||
<a class="jxr_linenumber" name="85" href="#85">85</a> System.err.println(ex.getMessage());
|
||||
<a class="jxr_linenumber" name="86" href="#86">86</a> cli.printHelp();
|
||||
<a class="jxr_linenumber" name="87" href="#87">87</a> <strong class="jxr_keyword">return</strong>;
|
||||
<a class="jxr_linenumber" name="88" href="#88">88</a> } <strong class="jxr_keyword">catch</strong> (ParseException ex) {
|
||||
<a class="jxr_linenumber" name="89" href="#89">89</a> System.err.println(ex.getMessage());
|
||||
<a class="jxr_linenumber" name="90" href="#90">90</a> cli.printHelp();
|
||||
<a class="jxr_linenumber" name="91" href="#91">91</a> <strong class="jxr_keyword">return</strong>;
|
||||
<a class="jxr_linenumber" name="92" href="#92">92</a> }
|
||||
<a class="jxr_linenumber" name="93" href="#93">93</a>
|
||||
<a class="jxr_linenumber" name="94" href="#94">94</a> <strong class="jxr_keyword">final</strong> InputStream in = App.<strong class="jxr_keyword">class</strong>.getClassLoader().getResourceAsStream(LOG_PROPERTIES_FILE);
|
||||
<a class="jxr_linenumber" name="95" href="#95">95</a> LogUtils.prepareLogger(in, cli.getVerboseLog());
|
||||
<a class="jxr_linenumber" name="96" href="#96">96</a>
|
||||
<a class="jxr_linenumber" name="97" href="#97">97</a> <strong class="jxr_keyword">if</strong> (cli.isGetVersion()) {
|
||||
<a class="jxr_linenumber" name="98" href="#98">98</a> cli.printVersionInfo();
|
||||
<a class="jxr_linenumber" name="99" href="#99">99</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (cli.isRunScan()) {
|
||||
<a class="jxr_linenumber" name="100" href="#100">100</a> updateSettings(cli.isAutoUpdate(), cli.getConnectionTimeout(), cli.getProxyUrl(),
|
||||
<a class="jxr_linenumber" name="101" href="#101">101</a> cli.getProxyPort(), cli.getDataDirectory(), cli.getPropertiesFile());
|
||||
<a class="jxr_linenumber" name="102" href="#102">102</a> runScan(cli.getReportDirectory(), cli.getReportFormat(), cli.getApplicationName(), cli.getScanFiles());
|
||||
<a class="jxr_linenumber" name="103" href="#103">103</a> } <strong class="jxr_keyword">else</strong> {
|
||||
<a class="jxr_linenumber" name="104" href="#104">104</a> cli.printHelp();
|
||||
<a class="jxr_linenumber" name="105" href="#105">105</a> }
|
||||
<a class="jxr_linenumber" name="106" href="#106">106</a> }
|
||||
<a class="jxr_linenumber" name="107" href="#107">107</a>
|
||||
<a class="jxr_linenumber" name="108" href="#108">108</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="109" href="#109">109</a> <em class="jxr_javadoccomment"> * Scans the specified directories and writes the dependency reports to the</em>
|
||||
<a class="jxr_linenumber" name="110" href="#110">110</a> <em class="jxr_javadoccomment"> * reportDirectory.</em>
|
||||
<a class="jxr_linenumber" name="111" href="#111">111</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="112" href="#112">112</a> <em class="jxr_javadoccomment"> * @param reportDirectory the path to the directory where the reports will</em>
|
||||
<a class="jxr_linenumber" name="113" href="#113">113</a> <em class="jxr_javadoccomment"> * be written</em>
|
||||
<a class="jxr_linenumber" name="114" href="#114">114</a> <em class="jxr_javadoccomment"> * @param outputFormat the output format of the report</em>
|
||||
<a class="jxr_linenumber" name="115" href="#115">115</a> <em class="jxr_javadoccomment"> * @param applicationName the application name for the report</em>
|
||||
<a class="jxr_linenumber" name="116" href="#116">116</a> <em class="jxr_javadoccomment"> * @param files the files/directories to scan</em>
|
||||
<a class="jxr_linenumber" name="117" href="#117">117</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="118" href="#118">118</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="119" href="#119">119</a> <strong class="jxr_keyword">final</strong> Engine scanner = <strong class="jxr_keyword">new</strong> Engine();
|
||||
<a class="jxr_linenumber" name="120" href="#120">120</a>
|
||||
<a class="jxr_linenumber" name="121" href="#121">121</a> <strong class="jxr_keyword">for</strong> (String file : files) {
|
||||
<a class="jxr_linenumber" name="122" href="#122">122</a> scanner.scan(file);
|
||||
<a class="jxr_linenumber" name="123" href="#123">123</a> }
|
||||
<a class="jxr_linenumber" name="124" href="#124">124</a>
|
||||
<a class="jxr_linenumber" name="125" href="#125">125</a> scanner.analyzeDependencies();
|
||||
<a class="jxr_linenumber" name="126" href="#126">126</a> <strong class="jxr_keyword">final</strong> List<Dependency> dependencies = scanner.getDependencies();
|
||||
<a class="jxr_linenumber" name="127" href="#127">127</a>
|
||||
<a class="jxr_linenumber" name="128" href="#128">128</a> <strong class="jxr_keyword">final</strong> ReportGenerator report = <strong class="jxr_keyword">new</strong> ReportGenerator(applicationName, dependencies, scanner.getAnalyzers());
|
||||
<a class="jxr_linenumber" name="129" href="#129">129</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="130" href="#130">130</a> report.generateReports(reportDirectory, outputFormat);
|
||||
<a class="jxr_linenumber" name="131" href="#131">131</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
|
||||
<a class="jxr_linenumber" name="132" href="#132">132</a> Logger.getLogger(App.<strong class="jxr_keyword">class</strong>.getName()).log(Level.SEVERE, <span class="jxr_string">"There was an IO error while attempting to generate the report."</span>);
|
||||
<a class="jxr_linenumber" name="133" href="#133">133</a> Logger.getLogger(App.<strong class="jxr_keyword">class</strong>.getName()).log(Level.INFO, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="134" href="#134">134</a> } <strong class="jxr_keyword">catch</strong> (Exception ex) {
|
||||
<a class="jxr_linenumber" name="135" href="#135">135</a> Logger.getLogger(App.<strong class="jxr_keyword">class</strong>.getName()).log(Level.SEVERE, <span class="jxr_string">"There was an error while attempting to generate the report."</span>);
|
||||
<a class="jxr_linenumber" name="136" href="#136">136</a> Logger.getLogger(App.<strong class="jxr_keyword">class</strong>.getName()).log(Level.INFO, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="137" href="#137">137</a> }
|
||||
<a class="jxr_linenumber" name="138" href="#138">138</a> }
|
||||
<a class="jxr_linenumber" name="139" href="#139">139</a>
|
||||
<a class="jxr_linenumber" name="140" href="#140">140</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="141" href="#141">141</a> <em class="jxr_javadoccomment"> * Updates the global Settings.</em>
|
||||
<a class="jxr_linenumber" name="142" href="#142">142</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="143" href="#143">143</a> <em class="jxr_javadoccomment"> * @param autoUpdate whether or not to update cached web data sources</em>
|
||||
<a class="jxr_linenumber" name="144" href="#144">144</a> <em class="jxr_javadoccomment"> * @param connectionTimeout the timeout to use when downloading resources</em>
|
||||
<a class="jxr_linenumber" name="145" href="#145">145</a> <em class="jxr_javadoccomment"> * (null or blank will use default)</em>
|
||||
<a class="jxr_linenumber" name="146" href="#146">146</a> <em class="jxr_javadoccomment"> * @param proxyUrl the proxy url (null or blank means no proxy will be used)</em>
|
||||
<a class="jxr_linenumber" name="147" href="#147">147</a> <em class="jxr_javadoccomment"> * @param proxyPort the proxy port (null or blank means no port will be</em>
|
||||
<a class="jxr_linenumber" name="148" href="#148">148</a> <em class="jxr_javadoccomment"> * used)</em>
|
||||
<a class="jxr_linenumber" name="149" href="#149">149</a> <em class="jxr_javadoccomment"> * @param dataDirectory the directory to store/retrieve persistent data from</em>
|
||||
<a class="jxr_linenumber" name="150" href="#150">150</a> <em class="jxr_javadoccomment"> * @param propertiesFile the properties file to utilize</em>
|
||||
<a class="jxr_linenumber" name="151" href="#151">151</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="152" href="#152">152</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> updateSettings(<strong class="jxr_keyword">boolean</strong> autoUpdate, String connectionTimeout, String proxyUrl,
|
||||
<a class="jxr_linenumber" name="153" href="#153">153</a> String proxyPort, String dataDirectory, File propertiesFile) {
|
||||
<a class="jxr_linenumber" name="154" href="#154">154</a>
|
||||
<a class="jxr_linenumber" name="155" href="#155">155</a> <strong class="jxr_keyword">if</strong> (propertiesFile != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="156" href="#156">156</a> <strong class="jxr_keyword">try</strong> {
|
||||
<a class="jxr_linenumber" name="157" href="#157">157</a> Settings.mergeProperties(propertiesFile);
|
||||
<a class="jxr_linenumber" name="158" href="#158">158</a> } <strong class="jxr_keyword">catch</strong> (FileNotFoundException ex) {
|
||||
<a class="jxr_linenumber" name="159" href="#159">159</a> <strong class="jxr_keyword">final</strong> String msg = String.format(<span class="jxr_string">"Unable to load properties file '%s'"</span>, propertiesFile.getPath());
|
||||
<a class="jxr_linenumber" name="160" href="#160">160</a> Logger.getLogger(App.<strong class="jxr_keyword">class</strong>.getName()).log(Level.SEVERE, msg);
|
||||
<a class="jxr_linenumber" name="161" href="#161">161</a> Logger.getLogger(App.<strong class="jxr_keyword">class</strong>.getName()).log(Level.FINE, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="162" href="#162">162</a> } <strong class="jxr_keyword">catch</strong> (IOException ex) {
|
||||
<a class="jxr_linenumber" name="163" href="#163">163</a> <strong class="jxr_keyword">final</strong> String msg = String.format(<span class="jxr_string">"Unable to find properties file '%s'"</span>, propertiesFile.getPath());
|
||||
<a class="jxr_linenumber" name="164" href="#164">164</a> Logger.getLogger(App.<strong class="jxr_keyword">class</strong>.getName()).log(Level.SEVERE, msg);
|
||||
<a class="jxr_linenumber" name="165" href="#165">165</a> Logger.getLogger(App.<strong class="jxr_keyword">class</strong>.getName()).log(Level.FINE, <strong class="jxr_keyword">null</strong>, ex);
|
||||
<a class="jxr_linenumber" name="166" href="#166">166</a> }
|
||||
<a class="jxr_linenumber" name="167" href="#167">167</a> }
|
||||
<a class="jxr_linenumber" name="168" href="#168">168</a> <strong class="jxr_keyword">if</strong> (dataDirectory != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="169" href="#169">169</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDirectory);
|
||||
<a class="jxr_linenumber" name="170" href="#170">170</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="171" href="#171">171</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="172" href="#172">172</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());
|
||||
<a class="jxr_linenumber" name="173" href="#173">173</a> } <strong class="jxr_keyword">else</strong> {
|
||||
<a class="jxr_linenumber" name="174" href="#174">174</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="175" href="#175">175</a> <strong class="jxr_keyword">final</strong> File base = jarPath.getParentFile();
|
||||
<a class="jxr_linenumber" name="176" href="#176">176</a> <strong class="jxr_keyword">final</strong> String sub = Settings.getString(Settings.KEYS.DATA_DIRECTORY);
|
||||
<a class="jxr_linenumber" name="177" href="#177">177</a> <strong class="jxr_keyword">final</strong> File dataDir = <strong class="jxr_keyword">new</strong> File(base, sub);
|
||||
<a class="jxr_linenumber" name="178" href="#178">178</a> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());
|
||||
<a class="jxr_linenumber" name="179" href="#179">179</a> }
|
||||
<a class="jxr_linenumber" name="180" href="#180">180</a> Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, autoUpdate);
|
||||
<a class="jxr_linenumber" name="181" href="#181">181</a> <strong class="jxr_keyword">if</strong> (proxyUrl != <strong class="jxr_keyword">null</strong> && !proxyUrl.isEmpty()) {
|
||||
<a class="jxr_linenumber" name="182" href="#182">182</a> Settings.setString(Settings.KEYS.PROXY_URL, proxyUrl);
|
||||
<a class="jxr_linenumber" name="183" href="#183">183</a> }
|
||||
<a class="jxr_linenumber" name="184" href="#184">184</a> <strong class="jxr_keyword">if</strong> (proxyPort != <strong class="jxr_keyword">null</strong> && !proxyPort.isEmpty()) {
|
||||
<a class="jxr_linenumber" name="185" href="#185">185</a> Settings.setString(Settings.KEYS.PROXY_PORT, proxyPort);
|
||||
<a class="jxr_linenumber" name="186" href="#186">186</a> }
|
||||
<a class="jxr_linenumber" name="187" href="#187">187</a> <strong class="jxr_keyword">if</strong> (connectionTimeout != <strong class="jxr_keyword">null</strong> && !connectionTimeout.isEmpty()) {
|
||||
<a class="jxr_linenumber" name="188" href="#188">188</a> Settings.setString(Settings.KEYS.CONNECTION_TIMEOUT, connectionTimeout);
|
||||
<a class="jxr_linenumber" name="189" href="#189">189</a> }
|
||||
<a class="jxr_linenumber" name="190" href="#190">190</a> }
|
||||
<a class="jxr_linenumber" name="191" href="#191">191</a> }
|
||||
</pre>
|
||||
<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
|
||||
</html>
|
||||
|
||||
@@ -205,282 +205,318 @@
|
||||
<a class="jxr_linenumber" name="195" href="#195">195</a> .withDescription(<span class="jxr_string">"The output format to write to (XML, HTML, VULN, ALL). The default is HTML."</span>)
|
||||
<a class="jxr_linenumber" name="196" href="#196">196</a> .create(ArgumentName.OUTPUT_FORMAT_SHORT);
|
||||
<a class="jxr_linenumber" name="197" href="#197">197</a>
|
||||
<a class="jxr_linenumber" name="198" href="#198">198</a> <strong class="jxr_keyword">final</strong> OptionGroup og = <strong class="jxr_keyword">new</strong> OptionGroup();
|
||||
<a class="jxr_linenumber" name="199" href="#199">199</a> og.addOption(path);
|
||||
<a class="jxr_linenumber" name="200" href="#200">200</a>
|
||||
<a class="jxr_linenumber" name="201" href="#201">201</a> <strong class="jxr_keyword">final</strong> Options opts = <strong class="jxr_keyword">new</strong> Options();
|
||||
<a class="jxr_linenumber" name="202" href="#202">202</a> opts.addOptionGroup(og);
|
||||
<a class="jxr_linenumber" name="203" href="#203">203</a> opts.addOption(out);
|
||||
<a class="jxr_linenumber" name="204" href="#204">204</a> opts.addOption(outputFormat);
|
||||
<a class="jxr_linenumber" name="205" href="#205">205</a> opts.addOption(appName);
|
||||
<a class="jxr_linenumber" name="206" href="#206">206</a> opts.addOption(version);
|
||||
<a class="jxr_linenumber" name="207" href="#207">207</a> opts.addOption(help);
|
||||
<a class="jxr_linenumber" name="208" href="#208">208</a> opts.addOption(noUpdate);
|
||||
<a class="jxr_linenumber" name="209" href="#209">209</a> opts.addOption(props);
|
||||
<a class="jxr_linenumber" name="210" href="#210">210</a> opts.addOption(data);
|
||||
<a class="jxr_linenumber" name="211" href="#211">211</a> opts.addOption(proxyPort);
|
||||
<a class="jxr_linenumber" name="212" href="#212">212</a> opts.addOption(proxyUrl);
|
||||
<a class="jxr_linenumber" name="213" href="#213">213</a> opts.addOption(connectionTimeout);
|
||||
<a class="jxr_linenumber" name="214" href="#214">214</a>
|
||||
<a class="jxr_linenumber" name="215" href="#215">215</a> <strong class="jxr_keyword">return</strong> opts;
|
||||
<a class="jxr_linenumber" name="216" href="#216">216</a> }
|
||||
<a class="jxr_linenumber" name="217" href="#217">217</a>
|
||||
<a class="jxr_linenumber" name="218" href="#218">218</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="219" href="#219">219</a> <em class="jxr_javadoccomment"> * Determines if the 'version' command line argument was passed in.</em>
|
||||
<a class="jxr_linenumber" name="220" href="#220">220</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="221" href="#221">221</a> <em class="jxr_javadoccomment"> * @return whether or not the 'version' command line argument was passed in</em>
|
||||
<a class="jxr_linenumber" name="222" href="#222">222</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="223" href="#223">223</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isGetVersion() {
|
||||
<a class="jxr_linenumber" name="224" href="#224">224</a> <strong class="jxr_keyword">return</strong> (line != <strong class="jxr_keyword">null</strong>) && line.hasOption(ArgumentName.VERSION);
|
||||
<a class="jxr_linenumber" name="225" href="#225">225</a> }
|
||||
<a class="jxr_linenumber" name="226" href="#226">226</a>
|
||||
<a class="jxr_linenumber" name="227" href="#227">227</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="228" href="#228">228</a> <em class="jxr_javadoccomment"> * Determines if the 'help' command line argument was passed in.</em>
|
||||
<a class="jxr_linenumber" name="229" href="#229">229</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="230" href="#230">230</a> <em class="jxr_javadoccomment"> * @return whether or not the 'help' command line argument was passed in</em>
|
||||
<a class="jxr_linenumber" name="231" href="#231">231</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="232" href="#232">232</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isGetHelp() {
|
||||
<a class="jxr_linenumber" name="233" href="#233">233</a> <strong class="jxr_keyword">return</strong> (line != <strong class="jxr_keyword">null</strong>) && line.hasOption(ArgumentName.HELP);
|
||||
<a class="jxr_linenumber" name="234" href="#234">234</a> }
|
||||
<a class="jxr_linenumber" name="235" href="#235">235</a>
|
||||
<a class="jxr_linenumber" name="236" href="#236">236</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="237" href="#237">237</a> <em class="jxr_javadoccomment"> * Determines if the 'scan' command line argument was passed in.</em>
|
||||
<a class="jxr_linenumber" name="238" href="#238">238</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="239" href="#239">239</a> <em class="jxr_javadoccomment"> * @return whether or not the 'scan' command line argument was passed in</em>
|
||||
<a class="jxr_linenumber" name="240" href="#240">240</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="241" href="#241">241</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isRunScan() {
|
||||
<a class="jxr_linenumber" name="242" href="#242">242</a> <strong class="jxr_keyword">return</strong> (line != <strong class="jxr_keyword">null</strong>) && isValid && line.hasOption(ArgumentName.SCAN);
|
||||
<a class="jxr_linenumber" name="243" href="#243">243</a> }
|
||||
<a class="jxr_linenumber" name="244" href="#244">244</a>
|
||||
<a class="jxr_linenumber" name="245" href="#245">245</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="246" href="#246">246</a> <em class="jxr_javadoccomment"> * Displays the command line help message to the standard output.</em>
|
||||
<a class="jxr_linenumber" name="247" href="#247">247</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="248" href="#248">248</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp() {
|
||||
<a class="jxr_linenumber" name="249" href="#249">249</a> <strong class="jxr_keyword">final</strong> HelpFormatter formatter = <strong class="jxr_keyword">new</strong> HelpFormatter();
|
||||
<a class="jxr_linenumber" name="250" href="#250">250</a> <strong class="jxr_keyword">final</strong> String nl = System.getProperty(<span class="jxr_string">"line.separator"</span>);
|
||||
<a class="jxr_linenumber" name="251" href="#251">251</a>
|
||||
<a class="jxr_linenumber" name="252" href="#252">252</a> formatter.printHelp(Settings.getString(<span class="jxr_string">"application.name"</span>, <span class="jxr_string">"DependencyCheck"</span>),
|
||||
<a class="jxr_linenumber" name="253" href="#253">253</a> nl + Settings.getString(<span class="jxr_string">"application.name"</span>, <span class="jxr_string">"DependencyCheck"</span>)
|
||||
<a class="jxr_linenumber" name="254" href="#254">254</a> + <span class="jxr_string">" can be used to identify if there are any known CVE vulnerabilities in libraries utilized by an application. "</span>
|
||||
<a class="jxr_linenumber" name="255" href="#255">255</a> + Settings.getString(<span class="jxr_string">"application.name"</span>, <span class="jxr_string">"DependencyCheck"</span>)
|
||||
<a class="jxr_linenumber" name="256" href="#256">256</a> + <span class="jxr_string">" will automatically update required data from the Internet, such as the CVE and CPE data files from nvd.nist.gov."</span> + nl + nl,
|
||||
<a class="jxr_linenumber" name="257" href="#257">257</a> options,
|
||||
<a class="jxr_linenumber" name="258" href="#258">258</a> <span class="jxr_string">""</span>,
|
||||
<a class="jxr_linenumber" name="259" href="#259">259</a> <strong class="jxr_keyword">true</strong>);
|
||||
<a class="jxr_linenumber" name="260" href="#260">260</a> }
|
||||
<a class="jxr_linenumber" name="261" href="#261">261</a>
|
||||
<a class="jxr_linenumber" name="262" href="#262">262</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="263" href="#263">263</a> <em class="jxr_javadoccomment"> * Retrieves the file command line parameter(s) specified for the 'scan'</em>
|
||||
<a class="jxr_linenumber" name="264" href="#264">264</a> <em class="jxr_javadoccomment"> * argument.</em>
|
||||
<a class="jxr_linenumber" name="265" href="#265">265</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="266" href="#266">266</a> <em class="jxr_javadoccomment"> * @return the file paths specified on the command line for scan</em>
|
||||
<a class="jxr_linenumber" name="267" href="#267">267</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="268" href="#268">268</a> <strong class="jxr_keyword">public</strong> String[] getScanFiles() {
|
||||
<a class="jxr_linenumber" name="269" href="#269">269</a> <strong class="jxr_keyword">return</strong> line.getOptionValues(ArgumentName.SCAN);
|
||||
<a class="jxr_linenumber" name="270" href="#270">270</a> }
|
||||
<a class="jxr_linenumber" name="271" href="#271">271</a>
|
||||
<a class="jxr_linenumber" name="272" href="#272">272</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="273" href="#273">273</a> <em class="jxr_javadoccomment"> * Returns the directory to write the reports to specified on the command</em>
|
||||
<a class="jxr_linenumber" name="274" href="#274">274</a> <em class="jxr_javadoccomment"> * line.</em>
|
||||
<a class="jxr_linenumber" name="275" href="#275">275</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="276" href="#276">276</a> <em class="jxr_javadoccomment"> * @return the path to the reports directory.</em>
|
||||
<a class="jxr_linenumber" name="277" href="#277">277</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="278" href="#278">278</a> <strong class="jxr_keyword">public</strong> String getReportDirectory() {
|
||||
<a class="jxr_linenumber" name="279" href="#279">279</a> <strong class="jxr_keyword">return</strong> line.getOptionValue(ArgumentName.OUT, <span class="jxr_string">"."</span>);
|
||||
<a class="jxr_linenumber" name="280" href="#280">280</a> }
|
||||
<a class="jxr_linenumber" name="281" href="#281">281</a>
|
||||
<a class="jxr_linenumber" name="282" href="#282">282</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="283" href="#283">283</a> <em class="jxr_javadoccomment"> * Returns the output format specified on the command line. Defaults to HTML</em>
|
||||
<a class="jxr_linenumber" name="284" href="#284">284</a> <em class="jxr_javadoccomment"> * if no format was specified.</em>
|
||||
<a class="jxr_linenumber" name="285" href="#285">285</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="286" href="#286">286</a> <em class="jxr_javadoccomment"> * @return the output format name.</em>
|
||||
<a class="jxr_linenumber" name="287" href="#287">287</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="288" href="#288">288</a> <strong class="jxr_keyword">public</strong> String getReportFormat() {
|
||||
<a class="jxr_linenumber" name="289" href="#289">289</a> <strong class="jxr_keyword">return</strong> line.getOptionValue(ArgumentName.OUTPUT_FORMAT, <span class="jxr_string">"HTML"</span>);
|
||||
<a class="jxr_linenumber" name="290" href="#290">290</a> }
|
||||
<a class="jxr_linenumber" name="291" href="#291">291</a>
|
||||
<a class="jxr_linenumber" name="292" href="#292">292</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="293" href="#293">293</a> <em class="jxr_javadoccomment"> * Returns the application name specified on the command line.</em>
|
||||
<a class="jxr_linenumber" name="294" href="#294">294</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="295" href="#295">295</a> <em class="jxr_javadoccomment"> * @return the application name.</em>
|
||||
<a class="jxr_linenumber" name="296" href="#296">296</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="297" href="#297">297</a> <strong class="jxr_keyword">public</strong> String getApplicationName() {
|
||||
<a class="jxr_linenumber" name="298" href="#298">298</a> <strong class="jxr_keyword">return</strong> line.getOptionValue(ArgumentName.APP_NAME);
|
||||
<a class="jxr_linenumber" name="299" href="#299">299</a> }
|
||||
<a class="jxr_linenumber" name="300" href="#300">300</a>
|
||||
<a class="jxr_linenumber" name="301" href="#301">301</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="302" href="#302">302</a> <em class="jxr_javadoccomment"> * Returns the connection timeout.</em>
|
||||
<a class="jxr_linenumber" name="303" href="#303">303</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="304" href="#304">304</a> <em class="jxr_javadoccomment"> * @return the connection timeout</em>
|
||||
<a class="jxr_linenumber" name="305" href="#305">305</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="306" href="#306">306</a> <strong class="jxr_keyword">public</strong> String getConnectionTimeout() {
|
||||
<a class="jxr_linenumber" name="307" href="#307">307</a> <strong class="jxr_keyword">return</strong> line.getOptionValue(ArgumentName.CONNECTION_TIMEOUT);
|
||||
<a class="jxr_linenumber" name="308" href="#308">308</a> }
|
||||
<a class="jxr_linenumber" name="309" href="#309">309</a>
|
||||
<a class="jxr_linenumber" name="310" href="#310">310</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="311" href="#311">311</a> <em class="jxr_javadoccomment"> * Returns the proxy url.</em>
|
||||
<a class="jxr_linenumber" name="312" href="#312">312</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="313" href="#313">313</a> <em class="jxr_javadoccomment"> * @return the proxy url</em>
|
||||
<a class="jxr_linenumber" name="314" href="#314">314</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="315" href="#315">315</a> <strong class="jxr_keyword">public</strong> String getProxyUrl() {
|
||||
<a class="jxr_linenumber" name="316" href="#316">316</a> <strong class="jxr_keyword">return</strong> line.getOptionValue(ArgumentName.PROXY_URL);
|
||||
<a class="jxr_linenumber" name="317" href="#317">317</a> }
|
||||
<a class="jxr_linenumber" name="318" href="#318">318</a>
|
||||
<a class="jxr_linenumber" name="319" href="#319">319</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="320" href="#320">320</a> <em class="jxr_javadoccomment"> * Returns the proxy port.</em>
|
||||
<a class="jxr_linenumber" name="321" href="#321">321</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="322" href="#322">322</a> <em class="jxr_javadoccomment"> * @return the proxy port</em>
|
||||
<a class="jxr_linenumber" name="323" href="#323">323</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="324" href="#324">324</a> <strong class="jxr_keyword">public</strong> String getProxyPort() {
|
||||
<a class="jxr_linenumber" name="325" href="#325">325</a> <strong class="jxr_keyword">return</strong> line.getOptionValue(ArgumentName.PROXY_PORT);
|
||||
<a class="jxr_linenumber" name="326" href="#326">326</a> }
|
||||
<a class="jxr_linenumber" name="327" href="#327">327</a>
|
||||
<a class="jxr_linenumber" name="328" href="#328">328</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="329" href="#329">329</a> <em class="jxr_javadoccomment"> * Get the value of dataDirectory.</em>
|
||||
<a class="jxr_linenumber" name="330" href="#330">330</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="331" href="#331">331</a> <em class="jxr_javadoccomment"> * @return the value of dataDirectory</em>
|
||||
<a class="jxr_linenumber" name="332" href="#332">332</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="333" href="#333">333</a> <strong class="jxr_keyword">public</strong> String getDataDirectory() {
|
||||
<a class="jxr_linenumber" name="334" href="#334">334</a> <strong class="jxr_keyword">return</strong> line.getOptionValue(ArgumentName.DATA_DIRECTORY);
|
||||
<a class="jxr_linenumber" name="335" href="#335">335</a> }
|
||||
<a class="jxr_linenumber" name="336" href="#336">336</a>
|
||||
<a class="jxr_linenumber" name="337" href="#337">337</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="338" href="#338">338</a> <em class="jxr_javadoccomment"> * <p>Prints the manifest information to standard output.</p></em>
|
||||
<a class="jxr_linenumber" name="339" href="#339">339</a> <em class="jxr_javadoccomment"> * <ul><li>Implementation-Title: ${pom.name}</li></em>
|
||||
<a class="jxr_linenumber" name="340" href="#340">340</a> <em class="jxr_javadoccomment"> * <li>Implementation-Version: ${pom.version}</li></ul></em>
|
||||
<a class="jxr_linenumber" name="341" href="#341">341</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="342" href="#342">342</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printVersionInfo() {
|
||||
<a class="jxr_linenumber" name="343" href="#343">343</a> <strong class="jxr_keyword">final</strong> String version = String.format(<span class="jxr_string">"%s version %s"</span>,
|
||||
<a class="jxr_linenumber" name="344" href="#344">344</a> Settings.getString(<span class="jxr_string">"application.name"</span>, <span class="jxr_string">"DependencyCheck"</span>),
|
||||
<a class="jxr_linenumber" name="345" href="#345">345</a> Settings.getString(<span class="jxr_string">"application.version"</span>, <span class="jxr_string">"Unknown"</span>));
|
||||
<a class="jxr_linenumber" name="346" href="#346">346</a> System.out.println(version);
|
||||
<a class="jxr_linenumber" name="347" href="#347">347</a> }
|
||||
<a class="jxr_linenumber" name="348" href="#348">348</a>
|
||||
<a class="jxr_linenumber" name="349" href="#349">349</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="350" href="#350">350</a> <em class="jxr_javadoccomment"> * Checks if the auto update feature has been disabled. If it has been</em>
|
||||
<a class="jxr_linenumber" name="351" href="#351">351</a> <em class="jxr_javadoccomment"> * disabled via the command line this will return false.</em>
|
||||
<a class="jxr_linenumber" name="352" href="#352">352</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="353" href="#353">353</a> <em class="jxr_javadoccomment"> * @return if auto-update is allowed.</em>
|
||||
<a class="jxr_linenumber" name="354" href="#354">354</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="355" href="#355">355</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isAutoUpdate() {
|
||||
<a class="jxr_linenumber" name="356" href="#356">356</a> <strong class="jxr_keyword">return</strong> (line == <strong class="jxr_keyword">null</strong>) || !line.hasOption(ArgumentName.DISABLE_AUTO_UPDATE);
|
||||
<a class="jxr_linenumber" name="357" href="#357">357</a> }
|
||||
<a class="jxr_linenumber" name="358" href="#358">358</a>
|
||||
<a class="jxr_linenumber" name="359" href="#359">359</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="360" href="#360">360</a> <em class="jxr_javadoccomment"> * A collection of static final strings that represent the possible command</em>
|
||||
<a class="jxr_linenumber" name="361" href="#361">361</a> <em class="jxr_javadoccomment"> * line arguments.</em>
|
||||
<a class="jxr_linenumber" name="362" href="#362">362</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="363" href="#363">363</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/owasp/dependencycheck/cli/CliParser.html">ArgumentName</a> {
|
||||
<a class="jxr_linenumber" name="364" href="#364">364</a>
|
||||
<a class="jxr_linenumber" name="365" href="#365">365</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="366" href="#366">366</a> <em class="jxr_javadoccomment"> * The long CLI argument name specifying the directory/file to scan.</em>
|
||||
<a class="jxr_linenumber" name="367" href="#367">367</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="368" href="#368">368</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String SCAN = <span class="jxr_string">"scan"</span>;
|
||||
<a class="jxr_linenumber" name="369" href="#369">369</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="370" href="#370">370</a> <em class="jxr_javadoccomment"> * The short CLI argument name specifying the directory/file to scan.</em>
|
||||
<a class="jxr_linenumber" name="371" href="#371">371</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="372" href="#372">372</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String SCAN_SHORT = <span class="jxr_string">"s"</span>;
|
||||
<a class="jxr_linenumber" name="373" href="#373">373</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="374" href="#374">374</a> <em class="jxr_javadoccomment"> * The long CLI argument name specifying that the CPE/CVE/etc. data</em>
|
||||
<a class="jxr_linenumber" name="375" href="#375">375</a> <em class="jxr_javadoccomment"> * should not be automatically updated.</em>
|
||||
<a class="jxr_linenumber" name="376" href="#376">376</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="377" href="#377">377</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DISABLE_AUTO_UPDATE = <span class="jxr_string">"noupdate"</span>;
|
||||
<a class="jxr_linenumber" name="378" href="#378">378</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="379" href="#379">379</a> <em class="jxr_javadoccomment"> * The short CLI argument name specifying that the CPE/CVE/etc. data</em>
|
||||
<a class="jxr_linenumber" name="380" href="#380">380</a> <em class="jxr_javadoccomment"> * should not be automatically updated.</em>
|
||||
<a class="jxr_linenumber" name="381" href="#381">381</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="382" href="#382">382</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DISABLE_AUTO_UPDATE_SHORT = <span class="jxr_string">"n"</span>;
|
||||
<a class="jxr_linenumber" name="383" href="#383">383</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="384" href="#384">384</a> <em class="jxr_javadoccomment"> * The long CLI argument name specifying the directory to write the</em>
|
||||
<a class="jxr_linenumber" name="385" href="#385">385</a> <em class="jxr_javadoccomment"> * reports to.</em>
|
||||
<a class="jxr_linenumber" name="386" href="#386">386</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="387" href="#387">387</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String OUT = <span class="jxr_string">"out"</span>;
|
||||
<a class="jxr_linenumber" name="388" href="#388">388</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="389" href="#389">389</a> <em class="jxr_javadoccomment"> * The short CLI argument name specifying the directory to write the</em>
|
||||
<a class="jxr_linenumber" name="390" href="#390">390</a> <em class="jxr_javadoccomment"> * reports to.</em>
|
||||
<a class="jxr_linenumber" name="391" href="#391">391</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="392" href="#392">392</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String OUT_SHORT = <span class="jxr_string">"o"</span>;
|
||||
<a class="jxr_linenumber" name="393" href="#393">393</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="394" href="#394">394</a> <em class="jxr_javadoccomment"> * The long CLI argument name specifying the output format to write the</em>
|
||||
<a class="jxr_linenumber" name="395" href="#395">395</a> <em class="jxr_javadoccomment"> * reports to.</em>
|
||||
<a class="jxr_linenumber" name="396" href="#396">396</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="397" href="#397">397</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String OUTPUT_FORMAT = <span class="jxr_string">"format"</span>;
|
||||
<a class="jxr_linenumber" name="398" href="#398">398</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="399" href="#399">399</a> <em class="jxr_javadoccomment"> * The short CLI argument name specifying the output format to write the</em>
|
||||
<a class="jxr_linenumber" name="400" href="#400">400</a> <em class="jxr_javadoccomment"> * reports to.</em>
|
||||
<a class="jxr_linenumber" name="401" href="#401">401</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="402" href="#402">402</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String OUTPUT_FORMAT_SHORT = <span class="jxr_string">"f"</span>;
|
||||
<a class="jxr_linenumber" name="403" href="#403">403</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="404" href="#404">404</a> <em class="jxr_javadoccomment"> * The long CLI argument name specifying the name of the application to</em>
|
||||
<a class="jxr_linenumber" name="405" href="#405">405</a> <em class="jxr_javadoccomment"> * be scanned.</em>
|
||||
<a class="jxr_linenumber" name="406" href="#406">406</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="407" href="#407">407</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String APP_NAME = <span class="jxr_string">"app"</span>;
|
||||
<a class="jxr_linenumber" name="408" href="#408">408</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="409" href="#409">409</a> <em class="jxr_javadoccomment"> * The short CLI argument name specifying the name of the application to</em>
|
||||
<a class="jxr_linenumber" name="410" href="#410">410</a> <em class="jxr_javadoccomment"> * be scanned.</em>
|
||||
<a class="jxr_linenumber" name="411" href="#411">411</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="412" href="#412">412</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String APP_NAME_SHORT = <span class="jxr_string">"a"</span>;
|
||||
<a class="jxr_linenumber" name="413" href="#413">413</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="414" href="#414">414</a> <em class="jxr_javadoccomment"> * The long CLI argument name asking for help.</em>
|
||||
<a class="jxr_linenumber" name="415" href="#415">415</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="416" href="#416">416</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String HELP = <span class="jxr_string">"help"</span>;
|
||||
<a class="jxr_linenumber" name="417" href="#417">417</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="418" href="#418">418</a> <em class="jxr_javadoccomment"> * The short CLI argument name asking for help.</em>
|
||||
<a class="jxr_linenumber" name="419" href="#419">419</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="420" href="#420">420</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String HELP_SHORT = <span class="jxr_string">"h"</span>;
|
||||
<a class="jxr_linenumber" name="421" href="#421">421</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="422" href="#422">422</a> <em class="jxr_javadoccomment"> * The long CLI argument name asking for the version.</em>
|
||||
<a class="jxr_linenumber" name="198" href="#198">198</a> <strong class="jxr_keyword">final</strong> Option verboseLog = OptionBuilder.withArgName(<span class="jxr_string">"file"</span>).hasArg().withLongOpt(ArgumentName.VERBOSE_LOG)
|
||||
<a class="jxr_linenumber" name="199" href="#199">199</a> .withDescription(<span class="jxr_string">"The file path to write verbose logging information."</span>)
|
||||
<a class="jxr_linenumber" name="200" href="#200">200</a> .create(ArgumentName.VERBOSE_LOG_SHORT);
|
||||
<a class="jxr_linenumber" name="201" href="#201">201</a>
|
||||
<a class="jxr_linenumber" name="202" href="#202">202</a> <strong class="jxr_keyword">final</strong> OptionGroup og = <strong class="jxr_keyword">new</strong> OptionGroup();
|
||||
<a class="jxr_linenumber" name="203" href="#203">203</a> og.addOption(path);
|
||||
<a class="jxr_linenumber" name="204" href="#204">204</a>
|
||||
<a class="jxr_linenumber" name="205" href="#205">205</a> <strong class="jxr_keyword">final</strong> Options opts = <strong class="jxr_keyword">new</strong> Options();
|
||||
<a class="jxr_linenumber" name="206" href="#206">206</a> opts.addOptionGroup(og);
|
||||
<a class="jxr_linenumber" name="207" href="#207">207</a> opts.addOption(out);
|
||||
<a class="jxr_linenumber" name="208" href="#208">208</a> opts.addOption(outputFormat);
|
||||
<a class="jxr_linenumber" name="209" href="#209">209</a> opts.addOption(appName);
|
||||
<a class="jxr_linenumber" name="210" href="#210">210</a> opts.addOption(version);
|
||||
<a class="jxr_linenumber" name="211" href="#211">211</a> opts.addOption(help);
|
||||
<a class="jxr_linenumber" name="212" href="#212">212</a> opts.addOption(noUpdate);
|
||||
<a class="jxr_linenumber" name="213" href="#213">213</a> opts.addOption(props);
|
||||
<a class="jxr_linenumber" name="214" href="#214">214</a> opts.addOption(data);
|
||||
<a class="jxr_linenumber" name="215" href="#215">215</a> opts.addOption(verboseLog);
|
||||
<a class="jxr_linenumber" name="216" href="#216">216</a> opts.addOption(proxyPort);
|
||||
<a class="jxr_linenumber" name="217" href="#217">217</a> opts.addOption(proxyUrl);
|
||||
<a class="jxr_linenumber" name="218" href="#218">218</a> opts.addOption(connectionTimeout);
|
||||
<a class="jxr_linenumber" name="219" href="#219">219</a>
|
||||
<a class="jxr_linenumber" name="220" href="#220">220</a> <strong class="jxr_keyword">return</strong> opts;
|
||||
<a class="jxr_linenumber" name="221" href="#221">221</a> }
|
||||
<a class="jxr_linenumber" name="222" href="#222">222</a>
|
||||
<a class="jxr_linenumber" name="223" href="#223">223</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="224" href="#224">224</a> <em class="jxr_javadoccomment"> * Determines if the 'version' command line argument was passed in.</em>
|
||||
<a class="jxr_linenumber" name="225" href="#225">225</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="226" href="#226">226</a> <em class="jxr_javadoccomment"> * @return whether or not the 'version' command line argument was passed in</em>
|
||||
<a class="jxr_linenumber" name="227" href="#227">227</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="228" href="#228">228</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isGetVersion() {
|
||||
<a class="jxr_linenumber" name="229" href="#229">229</a> <strong class="jxr_keyword">return</strong> (line != <strong class="jxr_keyword">null</strong>) && line.hasOption(ArgumentName.VERSION);
|
||||
<a class="jxr_linenumber" name="230" href="#230">230</a> }
|
||||
<a class="jxr_linenumber" name="231" href="#231">231</a>
|
||||
<a class="jxr_linenumber" name="232" href="#232">232</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="233" href="#233">233</a> <em class="jxr_javadoccomment"> * Determines if the 'help' command line argument was passed in.</em>
|
||||
<a class="jxr_linenumber" name="234" href="#234">234</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="235" href="#235">235</a> <em class="jxr_javadoccomment"> * @return whether or not the 'help' command line argument was passed in</em>
|
||||
<a class="jxr_linenumber" name="236" href="#236">236</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="237" href="#237">237</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isGetHelp() {
|
||||
<a class="jxr_linenumber" name="238" href="#238">238</a> <strong class="jxr_keyword">return</strong> (line != <strong class="jxr_keyword">null</strong>) && line.hasOption(ArgumentName.HELP);
|
||||
<a class="jxr_linenumber" name="239" href="#239">239</a> }
|
||||
<a class="jxr_linenumber" name="240" href="#240">240</a>
|
||||
<a class="jxr_linenumber" name="241" href="#241">241</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="242" href="#242">242</a> <em class="jxr_javadoccomment"> * Determines if the 'scan' command line argument was passed in.</em>
|
||||
<a class="jxr_linenumber" name="243" href="#243">243</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="244" href="#244">244</a> <em class="jxr_javadoccomment"> * @return whether or not the 'scan' command line argument was passed in</em>
|
||||
<a class="jxr_linenumber" name="245" href="#245">245</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="246" href="#246">246</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isRunScan() {
|
||||
<a class="jxr_linenumber" name="247" href="#247">247</a> <strong class="jxr_keyword">return</strong> (line != <strong class="jxr_keyword">null</strong>) && isValid && line.hasOption(ArgumentName.SCAN);
|
||||
<a class="jxr_linenumber" name="248" href="#248">248</a> }
|
||||
<a class="jxr_linenumber" name="249" href="#249">249</a>
|
||||
<a class="jxr_linenumber" name="250" href="#250">250</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="251" href="#251">251</a> <em class="jxr_javadoccomment"> * Displays the command line help message to the standard output.</em>
|
||||
<a class="jxr_linenumber" name="252" href="#252">252</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="253" href="#253">253</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp() {
|
||||
<a class="jxr_linenumber" name="254" href="#254">254</a> <strong class="jxr_keyword">final</strong> HelpFormatter formatter = <strong class="jxr_keyword">new</strong> HelpFormatter();
|
||||
<a class="jxr_linenumber" name="255" href="#255">255</a> <strong class="jxr_keyword">final</strong> String nl = System.getProperty(<span class="jxr_string">"line.separator"</span>);
|
||||
<a class="jxr_linenumber" name="256" href="#256">256</a>
|
||||
<a class="jxr_linenumber" name="257" href="#257">257</a> formatter.printHelp(Settings.getString(<span class="jxr_string">"application.name"</span>, <span class="jxr_string">"DependencyCheck"</span>),
|
||||
<a class="jxr_linenumber" name="258" href="#258">258</a> nl + Settings.getString(<span class="jxr_string">"application.name"</span>, <span class="jxr_string">"DependencyCheck"</span>)
|
||||
<a class="jxr_linenumber" name="259" href="#259">259</a> + <span class="jxr_string">" can be used to identify if there are any known CVE vulnerabilities in libraries utilized by an application. "</span>
|
||||
<a class="jxr_linenumber" name="260" href="#260">260</a> + Settings.getString(<span class="jxr_string">"application.name"</span>, <span class="jxr_string">"DependencyCheck"</span>)
|
||||
<a class="jxr_linenumber" name="261" href="#261">261</a> + <span class="jxr_string">" will automatically update required data from the Internet, such as the CVE and CPE data files from nvd.nist.gov."</span> + nl + nl,
|
||||
<a class="jxr_linenumber" name="262" href="#262">262</a> options,
|
||||
<a class="jxr_linenumber" name="263" href="#263">263</a> <span class="jxr_string">""</span>,
|
||||
<a class="jxr_linenumber" name="264" href="#264">264</a> <strong class="jxr_keyword">true</strong>);
|
||||
<a class="jxr_linenumber" name="265" href="#265">265</a> }
|
||||
<a class="jxr_linenumber" name="266" href="#266">266</a>
|
||||
<a class="jxr_linenumber" name="267" href="#267">267</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="268" href="#268">268</a> <em class="jxr_javadoccomment"> * Retrieves the file command line parameter(s) specified for the 'scan'</em>
|
||||
<a class="jxr_linenumber" name="269" href="#269">269</a> <em class="jxr_javadoccomment"> * argument.</em>
|
||||
<a class="jxr_linenumber" name="270" href="#270">270</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="271" href="#271">271</a> <em class="jxr_javadoccomment"> * @return the file paths specified on the command line for scan</em>
|
||||
<a class="jxr_linenumber" name="272" href="#272">272</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="273" href="#273">273</a> <strong class="jxr_keyword">public</strong> String[] getScanFiles() {
|
||||
<a class="jxr_linenumber" name="274" href="#274">274</a> <strong class="jxr_keyword">return</strong> line.getOptionValues(ArgumentName.SCAN);
|
||||
<a class="jxr_linenumber" name="275" href="#275">275</a> }
|
||||
<a class="jxr_linenumber" name="276" href="#276">276</a>
|
||||
<a class="jxr_linenumber" name="277" href="#277">277</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="278" href="#278">278</a> <em class="jxr_javadoccomment"> * Returns the directory to write the reports to specified on the command</em>
|
||||
<a class="jxr_linenumber" name="279" href="#279">279</a> <em class="jxr_javadoccomment"> * line.</em>
|
||||
<a class="jxr_linenumber" name="280" href="#280">280</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="281" href="#281">281</a> <em class="jxr_javadoccomment"> * @return the path to the reports directory.</em>
|
||||
<a class="jxr_linenumber" name="282" href="#282">282</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="283" href="#283">283</a> <strong class="jxr_keyword">public</strong> String getReportDirectory() {
|
||||
<a class="jxr_linenumber" name="284" href="#284">284</a> <strong class="jxr_keyword">return</strong> line.getOptionValue(ArgumentName.OUT, <span class="jxr_string">"."</span>);
|
||||
<a class="jxr_linenumber" name="285" href="#285">285</a> }
|
||||
<a class="jxr_linenumber" name="286" href="#286">286</a>
|
||||
<a class="jxr_linenumber" name="287" href="#287">287</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="288" href="#288">288</a> <em class="jxr_javadoccomment"> * Returns the output format specified on the command line. Defaults to HTML</em>
|
||||
<a class="jxr_linenumber" name="289" href="#289">289</a> <em class="jxr_javadoccomment"> * if no format was specified.</em>
|
||||
<a class="jxr_linenumber" name="290" href="#290">290</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="291" href="#291">291</a> <em class="jxr_javadoccomment"> * @return the output format name.</em>
|
||||
<a class="jxr_linenumber" name="292" href="#292">292</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="293" href="#293">293</a> <strong class="jxr_keyword">public</strong> String getReportFormat() {
|
||||
<a class="jxr_linenumber" name="294" href="#294">294</a> <strong class="jxr_keyword">return</strong> line.getOptionValue(ArgumentName.OUTPUT_FORMAT, <span class="jxr_string">"HTML"</span>);
|
||||
<a class="jxr_linenumber" name="295" href="#295">295</a> }
|
||||
<a class="jxr_linenumber" name="296" href="#296">296</a>
|
||||
<a class="jxr_linenumber" name="297" href="#297">297</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="298" href="#298">298</a> <em class="jxr_javadoccomment"> * Returns the application name specified on the command line.</em>
|
||||
<a class="jxr_linenumber" name="299" href="#299">299</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="300" href="#300">300</a> <em class="jxr_javadoccomment"> * @return the application name.</em>
|
||||
<a class="jxr_linenumber" name="301" href="#301">301</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="302" href="#302">302</a> <strong class="jxr_keyword">public</strong> String getApplicationName() {
|
||||
<a class="jxr_linenumber" name="303" href="#303">303</a> <strong class="jxr_keyword">return</strong> line.getOptionValue(ArgumentName.APP_NAME);
|
||||
<a class="jxr_linenumber" name="304" href="#304">304</a> }
|
||||
<a class="jxr_linenumber" name="305" href="#305">305</a>
|
||||
<a class="jxr_linenumber" name="306" href="#306">306</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="307" href="#307">307</a> <em class="jxr_javadoccomment"> * Returns the connection timeout.</em>
|
||||
<a class="jxr_linenumber" name="308" href="#308">308</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="309" href="#309">309</a> <em class="jxr_javadoccomment"> * @return the connection timeout</em>
|
||||
<a class="jxr_linenumber" name="310" href="#310">310</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="311" href="#311">311</a> <strong class="jxr_keyword">public</strong> String getConnectionTimeout() {
|
||||
<a class="jxr_linenumber" name="312" href="#312">312</a> <strong class="jxr_keyword">return</strong> line.getOptionValue(ArgumentName.CONNECTION_TIMEOUT);
|
||||
<a class="jxr_linenumber" name="313" href="#313">313</a> }
|
||||
<a class="jxr_linenumber" name="314" href="#314">314</a>
|
||||
<a class="jxr_linenumber" name="315" href="#315">315</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="316" href="#316">316</a> <em class="jxr_javadoccomment"> * Returns the proxy url.</em>
|
||||
<a class="jxr_linenumber" name="317" href="#317">317</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="318" href="#318">318</a> <em class="jxr_javadoccomment"> * @return the proxy url</em>
|
||||
<a class="jxr_linenumber" name="319" href="#319">319</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="320" href="#320">320</a> <strong class="jxr_keyword">public</strong> String getProxyUrl() {
|
||||
<a class="jxr_linenumber" name="321" href="#321">321</a> <strong class="jxr_keyword">return</strong> line.getOptionValue(ArgumentName.PROXY_URL);
|
||||
<a class="jxr_linenumber" name="322" href="#322">322</a> }
|
||||
<a class="jxr_linenumber" name="323" href="#323">323</a>
|
||||
<a class="jxr_linenumber" name="324" href="#324">324</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="325" href="#325">325</a> <em class="jxr_javadoccomment"> * Returns the proxy port.</em>
|
||||
<a class="jxr_linenumber" name="326" href="#326">326</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="327" href="#327">327</a> <em class="jxr_javadoccomment"> * @return the proxy port</em>
|
||||
<a class="jxr_linenumber" name="328" href="#328">328</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="329" href="#329">329</a> <strong class="jxr_keyword">public</strong> String getProxyPort() {
|
||||
<a class="jxr_linenumber" name="330" href="#330">330</a> <strong class="jxr_keyword">return</strong> line.getOptionValue(ArgumentName.PROXY_PORT);
|
||||
<a class="jxr_linenumber" name="331" href="#331">331</a> }
|
||||
<a class="jxr_linenumber" name="332" href="#332">332</a>
|
||||
<a class="jxr_linenumber" name="333" href="#333">333</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="334" href="#334">334</a> <em class="jxr_javadoccomment"> * Get the value of dataDirectory.</em>
|
||||
<a class="jxr_linenumber" name="335" href="#335">335</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="336" href="#336">336</a> <em class="jxr_javadoccomment"> * @return the value of dataDirectory</em>
|
||||
<a class="jxr_linenumber" name="337" href="#337">337</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="338" href="#338">338</a> <strong class="jxr_keyword">public</strong> String getDataDirectory() {
|
||||
<a class="jxr_linenumber" name="339" href="#339">339</a> <strong class="jxr_keyword">return</strong> line.getOptionValue(ArgumentName.DATA_DIRECTORY);
|
||||
<a class="jxr_linenumber" name="340" href="#340">340</a> }
|
||||
<a class="jxr_linenumber" name="341" href="#341">341</a>
|
||||
<a class="jxr_linenumber" name="342" href="#342">342</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="343" href="#343">343</a> <em class="jxr_javadoccomment"> * Returns the properties file specified on the command line.</em>
|
||||
<a class="jxr_linenumber" name="344" href="#344">344</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="345" href="#345">345</a> <em class="jxr_javadoccomment"> * @return the properties file specified on the command line</em>
|
||||
<a class="jxr_linenumber" name="346" href="#346">346</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="347" href="#347">347</a> <strong class="jxr_keyword">public</strong> File getPropertiesFile() {
|
||||
<a class="jxr_linenumber" name="348" href="#348">348</a> <strong class="jxr_keyword">final</strong> String path = line.getOptionValue(ArgumentName.PROP);
|
||||
<a class="jxr_linenumber" name="349" href="#349">349</a> <strong class="jxr_keyword">if</strong> (path != <strong class="jxr_keyword">null</strong>) {
|
||||
<a class="jxr_linenumber" name="350" href="#350">350</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> File(path);
|
||||
<a class="jxr_linenumber" name="351" href="#351">351</a> }
|
||||
<a class="jxr_linenumber" name="352" href="#352">352</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
|
||||
<a class="jxr_linenumber" name="353" href="#353">353</a> }
|
||||
<a class="jxr_linenumber" name="354" href="#354">354</a>
|
||||
<a class="jxr_linenumber" name="355" href="#355">355</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="356" href="#356">356</a> <em class="jxr_javadoccomment"> * Returns the path to the verbose log file.</em>
|
||||
<a class="jxr_linenumber" name="357" href="#357">357</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="358" href="#358">358</a> <em class="jxr_javadoccomment"> * @return the path to the verbose log file</em>
|
||||
<a class="jxr_linenumber" name="359" href="#359">359</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="360" href="#360">360</a> <strong class="jxr_keyword">public</strong> String getVerboseLog() {
|
||||
<a class="jxr_linenumber" name="361" href="#361">361</a> <strong class="jxr_keyword">return</strong> line.getOptionValue(ArgumentName.VERBOSE_LOG);
|
||||
<a class="jxr_linenumber" name="362" href="#362">362</a> }
|
||||
<a class="jxr_linenumber" name="363" href="#363">363</a>
|
||||
<a class="jxr_linenumber" name="364" href="#364">364</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="365" href="#365">365</a> <em class="jxr_javadoccomment"> * <p>Prints the manifest information to standard output.</p></em>
|
||||
<a class="jxr_linenumber" name="366" href="#366">366</a> <em class="jxr_javadoccomment"> * <ul><li>Implementation-Title: ${pom.name}</li></em>
|
||||
<a class="jxr_linenumber" name="367" href="#367">367</a> <em class="jxr_javadoccomment"> * <li>Implementation-Version: ${pom.version}</li></ul></em>
|
||||
<a class="jxr_linenumber" name="368" href="#368">368</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="369" href="#369">369</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printVersionInfo() {
|
||||
<a class="jxr_linenumber" name="370" href="#370">370</a> <strong class="jxr_keyword">final</strong> String version = String.format(<span class="jxr_string">"%s version %s"</span>,
|
||||
<a class="jxr_linenumber" name="371" href="#371">371</a> Settings.getString(<span class="jxr_string">"application.name"</span>, <span class="jxr_string">"DependencyCheck"</span>),
|
||||
<a class="jxr_linenumber" name="372" href="#372">372</a> Settings.getString(<span class="jxr_string">"application.version"</span>, <span class="jxr_string">"Unknown"</span>));
|
||||
<a class="jxr_linenumber" name="373" href="#373">373</a> System.out.println(version);
|
||||
<a class="jxr_linenumber" name="374" href="#374">374</a> }
|
||||
<a class="jxr_linenumber" name="375" href="#375">375</a>
|
||||
<a class="jxr_linenumber" name="376" href="#376">376</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="377" href="#377">377</a> <em class="jxr_javadoccomment"> * Checks if the auto update feature has been disabled. If it has been</em>
|
||||
<a class="jxr_linenumber" name="378" href="#378">378</a> <em class="jxr_javadoccomment"> * disabled via the command line this will return false.</em>
|
||||
<a class="jxr_linenumber" name="379" href="#379">379</a> <em class="jxr_javadoccomment"> *</em>
|
||||
<a class="jxr_linenumber" name="380" href="#380">380</a> <em class="jxr_javadoccomment"> * @return if auto-update is allowed.</em>
|
||||
<a class="jxr_linenumber" name="381" href="#381">381</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="382" href="#382">382</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isAutoUpdate() {
|
||||
<a class="jxr_linenumber" name="383" href="#383">383</a> <strong class="jxr_keyword">return</strong> (line == <strong class="jxr_keyword">null</strong>) || !line.hasOption(ArgumentName.DISABLE_AUTO_UPDATE);
|
||||
<a class="jxr_linenumber" name="384" href="#384">384</a> }
|
||||
<a class="jxr_linenumber" name="385" href="#385">385</a>
|
||||
<a class="jxr_linenumber" name="386" href="#386">386</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="387" href="#387">387</a> <em class="jxr_javadoccomment"> * A collection of static final strings that represent the possible command</em>
|
||||
<a class="jxr_linenumber" name="388" href="#388">388</a> <em class="jxr_javadoccomment"> * line arguments.</em>
|
||||
<a class="jxr_linenumber" name="389" href="#389">389</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="390" href="#390">390</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/owasp/dependencycheck/cli/CliParser.html">ArgumentName</a> {
|
||||
<a class="jxr_linenumber" name="391" href="#391">391</a>
|
||||
<a class="jxr_linenumber" name="392" href="#392">392</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="393" href="#393">393</a> <em class="jxr_javadoccomment"> * The long CLI argument name specifying the directory/file to scan.</em>
|
||||
<a class="jxr_linenumber" name="394" href="#394">394</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="395" href="#395">395</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String SCAN = <span class="jxr_string">"scan"</span>;
|
||||
<a class="jxr_linenumber" name="396" href="#396">396</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="397" href="#397">397</a> <em class="jxr_javadoccomment"> * The short CLI argument name specifying the directory/file to scan.</em>
|
||||
<a class="jxr_linenumber" name="398" href="#398">398</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="399" href="#399">399</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String SCAN_SHORT = <span class="jxr_string">"s"</span>;
|
||||
<a class="jxr_linenumber" name="400" href="#400">400</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="401" href="#401">401</a> <em class="jxr_javadoccomment"> * The long CLI argument name specifying that the CPE/CVE/etc. data</em>
|
||||
<a class="jxr_linenumber" name="402" href="#402">402</a> <em class="jxr_javadoccomment"> * should not be automatically updated.</em>
|
||||
<a class="jxr_linenumber" name="403" href="#403">403</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="404" href="#404">404</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DISABLE_AUTO_UPDATE = <span class="jxr_string">"noupdate"</span>;
|
||||
<a class="jxr_linenumber" name="405" href="#405">405</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="406" href="#406">406</a> <em class="jxr_javadoccomment"> * The short CLI argument name specifying that the CPE/CVE/etc. data</em>
|
||||
<a class="jxr_linenumber" name="407" href="#407">407</a> <em class="jxr_javadoccomment"> * should not be automatically updated.</em>
|
||||
<a class="jxr_linenumber" name="408" href="#408">408</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="409" href="#409">409</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DISABLE_AUTO_UPDATE_SHORT = <span class="jxr_string">"n"</span>;
|
||||
<a class="jxr_linenumber" name="410" href="#410">410</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="411" href="#411">411</a> <em class="jxr_javadoccomment"> * The long CLI argument name specifying the directory to write the</em>
|
||||
<a class="jxr_linenumber" name="412" href="#412">412</a> <em class="jxr_javadoccomment"> * reports to.</em>
|
||||
<a class="jxr_linenumber" name="413" href="#413">413</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="414" href="#414">414</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String OUT = <span class="jxr_string">"out"</span>;
|
||||
<a class="jxr_linenumber" name="415" href="#415">415</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="416" href="#416">416</a> <em class="jxr_javadoccomment"> * The short CLI argument name specifying the directory to write the</em>
|
||||
<a class="jxr_linenumber" name="417" href="#417">417</a> <em class="jxr_javadoccomment"> * reports to.</em>
|
||||
<a class="jxr_linenumber" name="418" href="#418">418</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="419" href="#419">419</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String OUT_SHORT = <span class="jxr_string">"o"</span>;
|
||||
<a class="jxr_linenumber" name="420" href="#420">420</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="421" href="#421">421</a> <em class="jxr_javadoccomment"> * The long CLI argument name specifying the output format to write the</em>
|
||||
<a class="jxr_linenumber" name="422" href="#422">422</a> <em class="jxr_javadoccomment"> * reports to.</em>
|
||||
<a class="jxr_linenumber" name="423" href="#423">423</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="424" href="#424">424</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String VERSION_SHORT = <span class="jxr_string">"v"</span>;
|
||||
<a class="jxr_linenumber" name="424" href="#424">424</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String OUTPUT_FORMAT = <span class="jxr_string">"format"</span>;
|
||||
<a class="jxr_linenumber" name="425" href="#425">425</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="426" href="#426">426</a> <em class="jxr_javadoccomment"> * The short CLI argument name asking for the version.</em>
|
||||
<a class="jxr_linenumber" name="427" href="#427">427</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="428" href="#428">428</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String VERSION = <span class="jxr_string">"version"</span>;
|
||||
<a class="jxr_linenumber" name="429" href="#429">429</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="430" href="#430">430</a> <em class="jxr_javadoccomment"> * The short CLI argument name indicating the proxy port.</em>
|
||||
<a class="jxr_linenumber" name="431" href="#431">431</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="432" href="#432">432</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String PROXY_PORT_SHORT = <span class="jxr_string">"p"</span>;
|
||||
<a class="jxr_linenumber" name="433" href="#433">433</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="434" href="#434">434</a> <em class="jxr_javadoccomment"> * The CLI argument name indicating the proxy port.</em>
|
||||
<a class="jxr_linenumber" name="435" href="#435">435</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="436" href="#436">436</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String PROXY_PORT = <span class="jxr_string">"proxyport"</span>;
|
||||
<a class="jxr_linenumber" name="437" href="#437">437</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="438" href="#438">438</a> <em class="jxr_javadoccomment"> * The short CLI argument name indicating the proxy url.</em>
|
||||
<a class="jxr_linenumber" name="439" href="#439">439</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="440" href="#440">440</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String PROXY_URL_SHORT = <span class="jxr_string">"u"</span>;
|
||||
<a class="jxr_linenumber" name="441" href="#441">441</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="442" href="#442">442</a> <em class="jxr_javadoccomment"> * The CLI argument name indicating the proxy url.</em>
|
||||
<a class="jxr_linenumber" name="443" href="#443">443</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="444" href="#444">444</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String PROXY_URL = <span class="jxr_string">"proxyurl"</span>;
|
||||
<a class="jxr_linenumber" name="445" href="#445">445</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="446" href="#446">446</a> <em class="jxr_javadoccomment"> * The short CLI argument name indicating the proxy url.</em>
|
||||
<a class="jxr_linenumber" name="447" href="#447">447</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="448" href="#448">448</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String CONNECTION_TIMEOUT_SHORT = <span class="jxr_string">"c"</span>;
|
||||
<a class="jxr_linenumber" name="449" href="#449">449</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="450" href="#450">450</a> <em class="jxr_javadoccomment"> * The CLI argument name indicating the proxy url.</em>
|
||||
<a class="jxr_linenumber" name="451" href="#451">451</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="452" href="#452">452</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String CONNECTION_TIMEOUT = <span class="jxr_string">"connectiontimeout"</span>;
|
||||
<a class="jxr_linenumber" name="453" href="#453">453</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="454" href="#454">454</a> <em class="jxr_javadoccomment"> * The short CLI argument name for setting the location of an additional</em>
|
||||
<a class="jxr_linenumber" name="455" href="#455">455</a> <em class="jxr_javadoccomment"> * properties file.</em>
|
||||
<a class="jxr_linenumber" name="456" href="#456">456</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="457" href="#457">457</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String PROP_SHORT = <span class="jxr_string">"p"</span>;
|
||||
<a class="jxr_linenumber" name="458" href="#458">458</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="459" href="#459">459</a> <em class="jxr_javadoccomment"> * The CLI argument name for setting the location of an additional</em>
|
||||
<a class="jxr_linenumber" name="460" href="#460">460</a> <em class="jxr_javadoccomment"> * properties file.</em>
|
||||
<a class="jxr_linenumber" name="461" href="#461">461</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="462" href="#462">462</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String PROP = <span class="jxr_string">"propertyfile"</span>;
|
||||
<a class="jxr_linenumber" name="463" href="#463">463</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="464" href="#464">464</a> <em class="jxr_javadoccomment"> * The CLI argument name for setting the location of the data directory.</em>
|
||||
<a class="jxr_linenumber" name="465" href="#465">465</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="466" href="#466">466</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DATA_DIRECTORY = <span class="jxr_string">"data"</span>;
|
||||
<a class="jxr_linenumber" name="467" href="#467">467</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="468" href="#468">468</a> <em class="jxr_javadoccomment"> * The short CLI argument name for setting the location of the data</em>
|
||||
<a class="jxr_linenumber" name="469" href="#469">469</a> <em class="jxr_javadoccomment"> * directory.</em>
|
||||
<a class="jxr_linenumber" name="426" href="#426">426</a> <em class="jxr_javadoccomment"> * The short CLI argument name specifying the output format to write the</em>
|
||||
<a class="jxr_linenumber" name="427" href="#427">427</a> <em class="jxr_javadoccomment"> * reports to.</em>
|
||||
<a class="jxr_linenumber" name="428" href="#428">428</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="429" href="#429">429</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String OUTPUT_FORMAT_SHORT = <span class="jxr_string">"f"</span>;
|
||||
<a class="jxr_linenumber" name="430" href="#430">430</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="431" href="#431">431</a> <em class="jxr_javadoccomment"> * The long CLI argument name specifying the name of the application to</em>
|
||||
<a class="jxr_linenumber" name="432" href="#432">432</a> <em class="jxr_javadoccomment"> * be scanned.</em>
|
||||
<a class="jxr_linenumber" name="433" href="#433">433</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="434" href="#434">434</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String APP_NAME = <span class="jxr_string">"app"</span>;
|
||||
<a class="jxr_linenumber" name="435" href="#435">435</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="436" href="#436">436</a> <em class="jxr_javadoccomment"> * The short CLI argument name specifying the name of the application to</em>
|
||||
<a class="jxr_linenumber" name="437" href="#437">437</a> <em class="jxr_javadoccomment"> * be scanned.</em>
|
||||
<a class="jxr_linenumber" name="438" href="#438">438</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="439" href="#439">439</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String APP_NAME_SHORT = <span class="jxr_string">"a"</span>;
|
||||
<a class="jxr_linenumber" name="440" href="#440">440</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="441" href="#441">441</a> <em class="jxr_javadoccomment"> * The long CLI argument name asking for help.</em>
|
||||
<a class="jxr_linenumber" name="442" href="#442">442</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="443" href="#443">443</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String HELP = <span class="jxr_string">"help"</span>;
|
||||
<a class="jxr_linenumber" name="444" href="#444">444</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="445" href="#445">445</a> <em class="jxr_javadoccomment"> * The short CLI argument name asking for help.</em>
|
||||
<a class="jxr_linenumber" name="446" href="#446">446</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="447" href="#447">447</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String HELP_SHORT = <span class="jxr_string">"h"</span>;
|
||||
<a class="jxr_linenumber" name="448" href="#448">448</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="449" href="#449">449</a> <em class="jxr_javadoccomment"> * The long CLI argument name asking for the version.</em>
|
||||
<a class="jxr_linenumber" name="450" href="#450">450</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="451" href="#451">451</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String VERSION_SHORT = <span class="jxr_string">"v"</span>;
|
||||
<a class="jxr_linenumber" name="452" href="#452">452</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="453" href="#453">453</a> <em class="jxr_javadoccomment"> * The short CLI argument name asking for the version.</em>
|
||||
<a class="jxr_linenumber" name="454" href="#454">454</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="455" href="#455">455</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String VERSION = <span class="jxr_string">"version"</span>;
|
||||
<a class="jxr_linenumber" name="456" href="#456">456</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="457" href="#457">457</a> <em class="jxr_javadoccomment"> * The short CLI argument name indicating the proxy port.</em>
|
||||
<a class="jxr_linenumber" name="458" href="#458">458</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="459" href="#459">459</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String PROXY_PORT_SHORT = <span class="jxr_string">"p"</span>;
|
||||
<a class="jxr_linenumber" name="460" href="#460">460</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="461" href="#461">461</a> <em class="jxr_javadoccomment"> * The CLI argument name indicating the proxy port.</em>
|
||||
<a class="jxr_linenumber" name="462" href="#462">462</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="463" href="#463">463</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String PROXY_PORT = <span class="jxr_string">"proxyport"</span>;
|
||||
<a class="jxr_linenumber" name="464" href="#464">464</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="465" href="#465">465</a> <em class="jxr_javadoccomment"> * The short CLI argument name indicating the proxy url.</em>
|
||||
<a class="jxr_linenumber" name="466" href="#466">466</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="467" href="#467">467</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String PROXY_URL_SHORT = <span class="jxr_string">"u"</span>;
|
||||
<a class="jxr_linenumber" name="468" href="#468">468</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="469" href="#469">469</a> <em class="jxr_javadoccomment"> * The CLI argument name indicating the proxy url.</em>
|
||||
<a class="jxr_linenumber" name="470" href="#470">470</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="471" href="#471">471</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DATA_DIRECTORY_SHORT = <span class="jxr_string">"d"</span>;
|
||||
<a class="jxr_linenumber" name="472" href="#472">472</a> }
|
||||
<a class="jxr_linenumber" name="473" href="#473">473</a> }
|
||||
<a class="jxr_linenumber" name="471" href="#471">471</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String PROXY_URL = <span class="jxr_string">"proxyurl"</span>;
|
||||
<a class="jxr_linenumber" name="472" href="#472">472</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="473" href="#473">473</a> <em class="jxr_javadoccomment"> * The short CLI argument name indicating the proxy url.</em>
|
||||
<a class="jxr_linenumber" name="474" href="#474">474</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="475" href="#475">475</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String CONNECTION_TIMEOUT_SHORT = <span class="jxr_string">"c"</span>;
|
||||
<a class="jxr_linenumber" name="476" href="#476">476</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="477" href="#477">477</a> <em class="jxr_javadoccomment"> * The CLI argument name indicating the proxy url.</em>
|
||||
<a class="jxr_linenumber" name="478" href="#478">478</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="479" href="#479">479</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String CONNECTION_TIMEOUT = <span class="jxr_string">"connectiontimeout"</span>;
|
||||
<a class="jxr_linenumber" name="480" href="#480">480</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="481" href="#481">481</a> <em class="jxr_javadoccomment"> * The short CLI argument name for setting the location of an additional</em>
|
||||
<a class="jxr_linenumber" name="482" href="#482">482</a> <em class="jxr_javadoccomment"> * properties file.</em>
|
||||
<a class="jxr_linenumber" name="483" href="#483">483</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="484" href="#484">484</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String PROP_SHORT = <span class="jxr_string">"p"</span>;
|
||||
<a class="jxr_linenumber" name="485" href="#485">485</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="486" href="#486">486</a> <em class="jxr_javadoccomment"> * The CLI argument name for setting the location of an additional</em>
|
||||
<a class="jxr_linenumber" name="487" href="#487">487</a> <em class="jxr_javadoccomment"> * properties file.</em>
|
||||
<a class="jxr_linenumber" name="488" href="#488">488</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="489" href="#489">489</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String PROP = <span class="jxr_string">"propertyfile"</span>;
|
||||
<a class="jxr_linenumber" name="490" href="#490">490</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="491" href="#491">491</a> <em class="jxr_javadoccomment"> * The CLI argument name for setting the location of the data directory.</em>
|
||||
<a class="jxr_linenumber" name="492" href="#492">492</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="493" href="#493">493</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DATA_DIRECTORY = <span class="jxr_string">"data"</span>;
|
||||
<a class="jxr_linenumber" name="494" href="#494">494</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="495" href="#495">495</a> <em class="jxr_javadoccomment"> * The short CLI argument name for setting the location of the data</em>
|
||||
<a class="jxr_linenumber" name="496" href="#496">496</a> <em class="jxr_javadoccomment"> * directory.</em>
|
||||
<a class="jxr_linenumber" name="497" href="#497">497</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="498" href="#498">498</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DATA_DIRECTORY_SHORT = <span class="jxr_string">"d"</span>;
|
||||
<a class="jxr_linenumber" name="499" href="#499">499</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="500" href="#500">500</a> <em class="jxr_javadoccomment"> * The CLI argument name for setting the location of the data directory.</em>
|
||||
<a class="jxr_linenumber" name="501" href="#501">501</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="502" href="#502">502</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String VERBOSE_LOG = <span class="jxr_string">"log"</span>;
|
||||
<a class="jxr_linenumber" name="503" href="#503">503</a> <em class="jxr_javadoccomment">/**</em>
|
||||
<a class="jxr_linenumber" name="504" href="#504">504</a> <em class="jxr_javadoccomment"> * The short CLI argument name for setting the location of the data</em>
|
||||
<a class="jxr_linenumber" name="505" href="#505">505</a> <em class="jxr_javadoccomment"> * directory.</em>
|
||||
<a class="jxr_linenumber" name="506" href="#506">506</a> <em class="jxr_javadoccomment"> */</em>
|
||||
<a class="jxr_linenumber" name="507" href="#507">507</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String VERBOSE_LOG_SHORT = <span class="jxr_string">"l"</span>;
|
||||
<a class="jxr_linenumber" name="508" href="#508">508</a> }
|
||||
<a class="jxr_linenumber" name="509" href="#509">509</a> }
|
||||
</pre>
|
||||
<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
|
||||
</html>
|
||||
|
||||
@@ -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.0.3 Reference Package org.owasp.dependencycheck.cli</title>
|
||||
<title>Dependency-Check Command Line 1.0.4 Reference Package org.owasp.dependencycheck.cli</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user