Command Line Arguments
====================

The following table lists the command line arguments:

Short  | Argument Name         | Parameter   | Description | Requirement
-------|-----------------------|-------------|-------------|------------
 \-a   | \-\-app               | \<name\>    | The name of the application being scanned. This is a required argument. |
 \-c   | \-\-connectiontimeout | \<timeout\> | The connection timeout (in milliseconds) to use when downloading resources. | Optional
 \-d   | \-\-data              | \<path\>    | The location of the data directory used to store persistent data. This option should generally not be set. | Optional
 \-f   | \-\-format            | \<format\>  | The output format to write to (XML, HTML, VULN, ALL). The default is HTML. |
 \-h   | \-\-help              |             | Print the help message. | Optional
 \-l   | \-\-log               | \<file\>    | The file path to write verbose logging information. | Optional
 \-n   | \-\-noupdate          |             | Disables the automatic updating of the CPE data. | Optional
 \-o   | \-\-out               | \<folder\>  | The folder to write reports to. This defaults to the current directory. | Optional
 \-p   | \-\-proxyport         | \<port\>    | The proxy port to use when downloading resources. | Optional
       | \-\-proxypass         | \<pass\>    | The proxy password to use when downloading resources. | Optional
       | \-\-proxyuser         | \<user\>    | The proxy username to use when downloading resources. | Optional
 \-s   | \-\-scan              | \<path\>    | The path to scan \- this option can be specified multiple times. |
       | \-\-suppression       | \<file\>    | The file path to the suppression XML file; used to suppress [false positives](../suppression.html). | Optional
 \-u   | \-\-proxyurl          | \<url\>     | The proxy url to use when downloading resources. | Optional
 \-v   | \-\-version           |             | Print the version information. | Optional
       | \-\-advancedHelp      |             | Print the advanced help message. | Optional
       | \-\-connectionString  | \<connStr\> | The connection string to the database. | Optional
       | \-\-dbDriverName      | \<driver\>  | The database driver name. | Optional
       | \-\-dbDriverPath      | \<path\>    | The path to the database driver; note, this does not need to be set unless the JAR is outside of the class path. | Optional
       | \-\-dbPassword        | \<password\>| The password for connecting to the database. | Optional
       | \-\-dbUser            | \<user\>    | The username used to connect to the database. | Optional
       | \-\-disableNexus      |             | Disable the Nexus Analyzer. | Optional
       | \-\-nexus             | \<url\>     | The url to the Nexus Server. | Optional
       | \-\-zipExtensions     | \<strings\> | A comma-separated list of additional file extensions to be treated like a ZIP file, the contents will be extracted and analyzed. | Optional