module PWN::Plugins::IBMAppscan

def self.help

def self.help
self}.login(
equired host/ip of Nexpose Console (server)',
uired username',
ional password (will prompt if nil)'
.schema(
required appscan_obj returned from login method'
}.version(
required appscan_obj returned from login method'
}.get_folders(
required appscan_obj returned from login method'
elf}.get_subfolders_of_folder(
required appscan_obj returned from login method',
quired folder to retrieve'
.get_folder_by_id(
required appscan_obj returned from login method',
quired folder to retrieve'
{self}.get_folder_items(
required appscan_obj returned from login method'
self}.get_folder_item_by_id(
required appscan_obj returned from login method',
: 'required folder item to retrieve'
_items = #{self}.get_a_folders_folder_items(
required appscan_obj returned from login method',
quired folder to retrieve'
ons = #{self}.get_folder_item_options(
required appscan_obj returned from login method',
: 'required folder item to retrieve'
reate_scan_based_on_template(
required appscan_obj returned from login method'
required template id returned from get_scan_templates method'
quired name of scan'
quired description of scan'
lf}.get_scan_templates(
required appscan_obj returned from login method'
self}.configure_scan_options(
required appscan_obj returned from login method',
: 'required folder item id',
red option to change within the scan (folder item).  Pass :help for a list of options.',
ed option value(s)'
self}.folder_item_scan_action(
required appscan_obj returned from login method',
: 'required folder item id',
red action for scan to follow. Available actions are: :run, :suspend, :cancel, & :end',
 'optional setting to determine length in seconds to poll for scan state (defaults to 60)'
n = #{self}.get_report_collection(
required appscan_obj returned from login method',
item_id: 'required report folder item id'
.get_single_report(
required appscan_obj returned from login method',
quired report id'
self}.get_single_report_data(
required appscan_obj returned from login method',
quired report id'
#{self}.get_single_report_schema(
required appscan_obj returned from login method',
quired report id'
 = #{self}.get_issue_collection(
required appscan_obj returned from login method',
quired report id'
_scan_report(
required appscan_obj returned from login',
quired name of scan for which to generate a report',
required path to save generated report'
required appscan_obj returned from login method'