You can use the Dynamic Analysis API with a prerecorded crawl sequence to supplement the crawl automation of the Veracode scan engine.
This is an example of how to use a Dynamic Analysis with a crawl script:
Note: Before you paste the crawl script into the API body, you must escape the JSON. If you
need assistance, use the JSON escape utility available at https://jsonformatter.org.
{ "name": "Name-of-Your-Dynamic-Analysis", "scans": [ { "scan_config_request": { "target_url": { "url": "http://www.example.com", "http_and_https": true, "directory_restriction_type": "DIRECTORY_AND_SUBDIRECTORY" }, "crawl_configuration": { "scripts": [ { "crawl_script_data": { "script_type": "SELENIUM", "script_body": "<escaped JSON>" }, "name": "ExampleCrawlScript.side" } ], "disabled": false } } } ], "schedule": { "now": true, "duration": { "length": 1, "unit": "DAY" } } }