Deployment: Invicti Platform on-demand, Invicti Platform on-premises
Parameter exclusions
By default, Invicti Platform tests all discovered parameters for vulnerabilities. This document explains how to configure parameter exclusions to skip testing on specific inputs - for example, session tokens, framework-generated fields, or parameters that the scanner must not modify during a scan.
Advanced settings change scanner behavior directly. Incorrect values can cause scans to fail, miss vulnerabilities, or report inaccurate results, and the effect isn't always visible in the scan output.
These settings are intended for cases where Invicti Support has advised a specific value for a specific problem. Don't change them for exploratory or trial-and-error tuning. If you aren't certain what a setting does and why it needs to change, leave it at its default and contact Invicti Support first.
When to use parameter exclusions
Use parameter exclusions to prevent Invicti Platform from testing parameters that:
- Are session or authentication tokens that must remain unmodified, for example
PHPSESSIDorASP.NET_SessionId - Are framework-generated fields that cause errors if the scanner tampers with them, for example
__VIEWSTATEor__EVENTVALIDATION - Produce false positives or irrelevant results when tested
- Are known-safe parameters that slow down the scan without adding security value
Default exclusions
Invicti Platform includes a set of default parameter exclusions covering common session identifiers and framework fields, including:
- ASP.NET session and state fields:
ASP.NET_SessionId,__VIEWSTATE,__EVENTVALIDATION,__EVENTTARGET,__EVENTARGUMENT, and related fields - Java and PHP session IDs:
JSESSIONID,PHPSESSID - ColdFusion session tokens:
cfid,cftoken - Rails authenticity token:
authenticity_token - Cloudflare and Akamai parameters
You can add to this list, but avoid removing default exclusions unless you have a specific reason to test those parameters.
Add a parameter exclusion
The Advanced settings tab only appears when you enable the Allow users to configure advanced scan configuration option in Settings > Scanning. For more information, refer to Scanning settings.
- Select Inventory > Targets from the left-side menu.
- Find the target you want to configure and either:
- Select anywhere on its row to open the target drawer, then select Edit.
- Select the three-dot menu (⋮) at the far right of the row and choose Edit target.
- Select the Advanced settings tab.
- Locate Parameter exclusions in the Scanning section.
- Select Add item and fill in the fields described below.
- Save the target configuration.