FAQ
Some frequently asked questions.
General
What are the limitations of the Free Trial subscription?
What happens if the scan fails?
Can I retrieve the scan results for a scan I deleted?
Can I retrieve the scan results for a previous scan after I rescanned?
How long does a scan take to complete?
My scan seems to be taking a long time. Could it be stuck?
How long do you keep my scans in your database if I don’t delete them?
What security issues does ASoC test for?
Why is the Risk Rating for my application "Unknown"?
DAST
What is the difference between the Staging and Production DAST scans?
Test Optimization: If it scans faster, why shouldn’t I always use it?
Test Optimization: Can I expect the results of two optimized scans on the same site to be identical?
OTP: How do I identify the OTP HTTP-parameter?
Which protocols are supported for DAST scans?
SAST and SCA
What is a static analysis IRX file and what does it contain?
General
What are the limitations of the Free Trial subscription?
- The Summary Report lists all security issues found, but without their details and suggested remediation tasks. These are included in the full report available with paid subscriptions.
- Regulatory Reports are not available.
- SAST scan results do not list Open Source Libraries used.
- Private Site Scanning (scanning sites not available on the Internet) is not enabled.
- Only one scan can run at a time.
- Total number of scans is limited to five.
- Subscription expires after 30 days.
Why is my scan "Queued"?
Some subscriptions limit the number of scans that can be run at the same time (concurrent scans). If you start a scan when your maximum number of concurrent scans are already running, the new scan is queued. Queued scans run automatically, in the order you started them, as soon as allowed by your subscription.Note that the maximum number of scans that can be queued also depends on your subscription. When the queue is full, you will not be able to start additional scans.
The order of a queue cannot be edited, and follows the order the scans were started.
Free trial users can run only one scan at a time and cannot queue scans.
Why did my scan fail or scan status change to "Under review"? Why was the scan "handled by the scan enablement team"?
If ASoC detects that with the current settings the automated process may produce poor results, the scan status changes to "Under review". The settings will be reviewed by our Scan Enablement Team, and may be modified for better results. No input is needed from you at this stage, and you should not cancel the scan as this will cancel the review. As soon as the settings have been reviewed (usually within a few hours), the scan will resume and complete.
- Invalid login credentials
- Login requires a third or other unusual login procedure
- Login uses CAPTCHA (CAPTCHA is not supported; if your login uses CAPTCHA you must disable it for the scan)
- Invalid app file
- Invalid or missing HTTP Authentication credentials
- Server not responding or bad gateway (ASoC sends many requests, so the site/app must be stable, and able to cope with heavy traffic)
- IP blocked (make sure to allowlist the IPs used by ASoC)
- Account lockout
- Results require manual verification
- The Test Set you selected is not suited to your site/app
- Private Site Scans: AppScan Presence not active
Obviously if you are able to avoid these issues your scan is more likely to complete automatically and fast. This is especially important if you are incorporating ASoC scanning into an automated process, so scan time will be as short as possible.
What happens if the scan fails?
- Your account is not charged.
- If there is a diagnosis for why the scan failed, the system notifies you so you can fix it.
Can I retrieve the scan results for a scan I deleted?
No. When you click the Trash icon the results are deleted from the database.Can I retrieve the scan results for a previous scan after I rescanned?
No. When you rescan an application, the previous results are deleted from the database.How long does a scan take to complete?
Depending on application size and complexity, from a few minutes to a few days. You can elect to receive an email when the scan is complete.My scan seems to be taking a long time. Could it be stuck?
The monitoring system checks scan progress to ensure that scans that are not progressing are stopped. If the scan still appears to be running, it probably is.How long do you keep my scans in your database if I don’t delete them?
Files uploaded by the user (such as APK, IPA, IRX, SCAN and SCANT) are cached in the service for up to 60 days, for the purpose of troubleshooting. Scan results are permanently stored in the service unless the user deletes them, or the account is deleted.Which IPs does ASoC use?
What security issues does ASoC test for?
DAST | SAST | IAST |
---|---|---|
|
|
|
Why is the Risk Rating for my application "Unknown"?
- Issues found (by ASoC)
- Business Impact (assigned by the user)
DAST
What is the difference between the Staging and Production DAST scans?
The Production scan is designed to have a reduced risk of affecting site stability, when the scan explores the site, forms are not submitted and a lower request rate is used. The default is Staging.Test Optimization: If it scans faster, why shouldn’t I always use it?
Test Optimization is great when you need faster results, but it is not as thorough as a non-optimized scan. We recommend optimized scans when speed is important, but that you also back them up with full scans at regular intervals.
Test Optimization: Can I expect the results of two optimized scans on the same site to be identical?
Since our team is constantly analyzing and updating the settings, each AppScan update has improved optimization settings, and therefore even if the site is unchanged the results may not be identical. However it is unlikely that a test that revealed an issue in the earlier scan would be filtered out of the later scan with the same optimization level.
OTP: How do I identify the OTP HTTP-parameter?
For DAST scans of sites that use OTP (one-time password), AppScan needs to know the name of the parameter that contains the OTP (in order to be able to login to the application), and usually identifies it when validating the recorded login. If it fails to do so, or if you use automatic login (rather than recorded login), you must add the parameter yourself.
- Browse to the app's login page.
- Click F12 to open the developer tools pane of the browser (opens to the right of, or underneath, the main browser pane).
- Click on the Elements tab to view the HTML code.
When you select a part of the code, the element is highlighted in the main browser pane.
- Locate the element that highlights the OTP
field.Example:
<input type="text" name="OTPvalue" value="">
- The value of the name parameter, without the quotation marks, is the OTP
HTTP parameter you
need.Example:
OTPvalue
- If there is more than one OTP HTTP parameter, separate them with commas.
Which protocols are supported for DAST scans?
ASoC can scan applications that require TLS 1.0, 1.1, and 1.2.
Scanning applications that require TLS 1.3 is not currently supported.
SAST and SCA
What is a static analysis IRX file and what does it contain?
IRX is a secure and encrypted zip archive that contains the information that is necessary to run a full static analysis of your program. It is encrypted at-rest upon creation, as well as during transport to the cloud (over SSL).
Internally, an IRX archive contains these files and artifacts:
- A proprietary and obfuscated representation of your deployable program artifacts, built from your deployed source code (for example, Java bytecode or .Net MSIL). To learn which languages are supported for static analysis scans, see System requirements for static analysis).
- Any runtime script files that are deployed with your program that can be analyzed for security vulnerabilities (for example .js (Javascript) or .rb (Ruby) files).
- Static Analyzer configuration files that describe the application or project hierarchy and relationships or dependencies of your program. This allows for accurate and complete security analysis across project boundaries within your application.
- Static Analyzer log files generated during the creation of the archive (for diagnostics and support).
CVSS version for SCA issues?
Although ASoC shows the CVSS version for DAST issue scores, it may not always show the CVSS version for SCA issue scores.