Sometimes, you might want to make sure that your target was scanned in full and that all URLs were covered by the scan. For that reason, Snyk API & Web allows you to download a CSV coverage or crawling report, which shows a list of all the URLs that Snyk API & Web visited while the scan was running.
There are a few different ways to generate a CSV coverage report:
From a Target's Scan Activity.
From the global Scan Activity.
From a Target's Scan Results.
This article describes each way in detail.
From a Target's Scan Activity
Follow this procedure to generate a crawling report from the Scan Activity of a Target.
In the Targets section, click on the Target name to show its details.
Click on the Scan Activity tab and you will see a Reports button next to each scan.
Generate the report by simply clicking here and choosing the Crawling report.
From the global Scan Activity
Follow this procedure to generate the crawling report from the global Scan Activity in your account:
Once you access the Scans section, the Scan activity tab displays a Reports button next to each scan.
Generate the report by simply clicking there and choosing the Crawling report.
From a Target's Scan Results
Follow this procedure to generate the scan report from the details of a Target's Scan Results:
Go to the Targets section and click on the Target name to show its details.
Click on the Scan Activity tab.
In the scans listed in the Scan Activity tab, click on the row of the scan to see the scan details.
At this point, you can download the Crawling report either from the Status section or from the Reports button:
If you open the full view of the scan details, you'll see the same two options:
Once you request the report, the CSV file will be automatically downloaded, and you will have a list of all the endpoints Snyk API & Web accessed during that particular target scan.