actions-marketplace-validations/HCL AppScan Dynamic Analyzer

Scan for security issues in web applications

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
baseurlbaseURL of ASOC APIyeshttps://cloud.appscan.com
asoc_keyAPI key for connecting to ASoC.yes
asoc_secretSecret for connecting to ASoC.yes
application_idThe ASoC application id where your scan will appear.yes
scan_nameThe name of the scan created in ASoC.no
scan_typeThe type of scan - staging or productionnostaging
dynamic_scan_typeChoose between dast or upload. DAST will require you to specify starting URL and login, while upload will only require you to specify a .scan or .scant fileyesdast
scan_or_scant_fileIf dynamic_scan_type is set to "upload", then you will need to provide the .scan or .scant file hereno
starting_URLThe starting URL of the DAST scannohttps://demo.testfire.net?mode=demo
login_methodLogin Method of the scan, can be none, userpass, or recordednonone
optimizationOptimization level: NoOptimization, Fast, Faster, FastestnoFastest
networkSet the type of network, if this is set to private, you must have AppScan Presence created in advancenopublic
presence_idProvide the appscan presence ID hereno
ephemeral_presenceIf set to true, this action will deploy a ephemeral (temporary) instance of the AppScan Presence on the runner. Please take note that this will ignore presence_id and network settings, and will force set wait_for_analysis to truenofalse
login_userif login_method is userpass, provide the username hereno
login_passwordif login_method is userpass, provide the password hereno
login_sequence_fileProvide a path to the Login Traffic File data. Supported file type: CONFIG: AppScan Activity Recorder fileno
email_notificationSend email notification uponn scan completionnofalse
personal_scanset to personal scannofalse
wait_for_analysisSet this true to wait for analysis to complete before finishing job.yestrue
wait_for_analysis_timeout_minutesmaximum duration in minutes before the job will no longer wait and proceeds to complete, default is 360 (6 hours)no360
fail_for_noncomplianceIf **fail_for_noncompliance** = true, fail the job if any non-compliant issues are found in the scannofalse
fail_by_severityIf **fail_by_severity** is set to true, failure_threshold must also be set. This will fail the job if any issues equal to or higher (more severe) than failure_threshold are found in the scan.nofalse
failure_thresholdIf **fail_for_noncompliance** is enabled, the severity that indicates a failure. Lesser severities will not be considered a failure. For example, if failure_threshold is set to Medium, Informational and/or Low severity issues will not cause a failure. Medium, High, and/or Critical issues will cause a failure. noHigh

no outputs