Configuring AI settings
Integrate AppScan Enterprise with your Microsoft Azure OpenAI service to enable Intelligent Finding Analytics (IFA) and improve the accuracy of scan results.
Before you begin
Before you begin, make sure you meet the following requirements:
- You must have administrative privileges in AppScan Enterprise.
- You must have the following from your active Microsoft Azure OpenAI account:
- Your Azure OpenAI resource name.
- Your model deployment name.
- The API key (either KEY1 or KEY2 from the Keys & Endpoint section of your resource in the Azure portal).
- In deployment scenarios where AppScan Standard and AppScan Enterprise are installed on the same host machine, AI configuration settings are shared. When the AI configuration is enabled in one product (for example, AppScan Standard), it's automatically recognized and applied to scans executed by the other product (for example, AppScan Enterprise), and vice versa.
About this task
This feature enables Intelligent Finding Analytics (IFA) for Dynamic Application Security Testing (DAST). By integrating generative AI, the scanner can more accurately confirm application error pages and handle edge cases, which reduces false positives and improves the overall precision of the scan results.
This is a system-wide setting for all scans. After you configure these settings, you can't disable this feature while scans are running.
The values you enter must meet the following criteria:
Endpoint:
- Must be a valid URL that starts with
https://. - Must be between 20 and 255 characters.
Deployment model:
- Must be between 2 and 255 characters.
API key:
- Must be alphanumeric (letters and numbers only).
- Must be between 30 and 255 characters.
Procedure
Results
AppScan Enterprise verifies your connection to Azure OpenAI when you click Done. If the credentials are valid, the configuration is saved, and AppScan Enterprise uses this service for enhanced error page detection in all subsequent scans. If the Endpoint, Deployment Model, or API key isn't correct, an error occurs, and the configuration isn't saved. If valid credentials expire later, the scan completes using the standard error page detection mechanism, and the AI-assisted detection is skipped.