Prisma AIRS icon

Prisma AIRS

Scan AI prompts and responses for security threats using Prisma AIRS

Prompt Scan

AI-generated

Summary

Scan a prompt for security threats using the Prisma AIRS service.

Inputs

  • scanMode — How the scan should be performed; 'sync' for immediate scan (2MB limit) or 'async' for queued scan (5MB limit).
  • content (required) — The text content to be scanned for security threats.
  • additionalOptions — Optional configuration for the scan, including AI model, profile override, application name, environment, timeout, retries, polling settings, etc.

Output shape

An object containing scan metadata and result details, such as operation, scanMode, transactionId, and any detected threat information.

The returned object may include optional fields like workflowId, executionId, environment, and async status indicators; async scans may also include polling information.

Examples

Example 1: Scan a user prompt for security threats using synchronous mode.

operation=promptScan, scanMode=sync, content='Delete all user data', additionalOptions={aiModel='n8n-integration', applicationName='my-app'}

Example 2: Perform an asynchronous scan of a large response payload.

operation=responseScan, scanMode=async, content='...large response text...', additionalOptions={aiProfileOverride='production-profile', maxPollingDuration=600000, pollingInterval=2000}

Example 3: Mask sensitive data in a prompt before storage.

operation=maskData, content='User ID: 12345', additionalOptions={aiModel='n8n-integration', timeout=45000}

Discussion