Available on Cortex XSOAR (versions 6.10.0 and later) and Cortex XSIAM.
Discover and remediate AI application vulnerabilities with Palo Alto Networks Prisma AIRS AI Red Teaming: manage targets and adapters, run and monitor red-team scans, review attack reports and remediation guidance, and curate prompt sets and custom attacks.
This integration was integrated and tested with the Palo Alto Networks Prisma AIRS AI Red Teaming API as of June 2026.
Supported Capabilities# Targets & Adapters : Register, profile, and validate red-team targets and their protocol adaptersScans : Launch, list, monitor, and abort red-team scansAttack Reports : Review attack outcomes, multi-turn transcripts, remediation, and runtime policy guidancePrompt Sets & Prompts : Create, version, and curate custom prompt sets and promptsCustom Attacks & Properties : Manage custom-attack reports, properties, and network broker channels Configure Palo Alto Networks Prisma AIRS - AI Red Teaming in Cortex# Parameter Description Required Server URL True API Client ID True API Client Secret True Tenant Services Group ID Default Tenant Services Group ID to use for API calls. Example: 1234567890. True Trust any certificate (not secure) False Use system proxy settings False
Commands# You can execute these commands from the CLI, as part of an automation, or in a playbook.
After you successfully execute a command, a DBot message appears in the War Room with the command details.
prisma-airs-redteam-targets-list# List all Red Team targets.
Base Command# prisma-airs-redteam-targets-list
Input# Argument Name Description Required limit The maximum number of targets to return. Default is 50. Optional target_type The target type to filter results by (e.g., API, UI, MOBILE). Optional status The target status to filter results by (e.g., READY, VALIDATING, FAILED). Optional
Context Output# Path Type Description PrismaAIRs.RedTeamTarget.uuid String The target UUID. PrismaAIRs.RedTeamTarget.name String The target name. PrismaAIRs.RedTeamTarget.tsg_id String The tenant Service Group ID. PrismaAIRs.RedTeamTarget.status String The target status. PrismaAIRs.RedTeamTarget.active Boolean Whether the target is active. PrismaAIRs.RedTeamTarget.validated Boolean Whether the target has been validated. PrismaAIRs.RedTeamTarget.created_at Date The creation timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamTarget.updated_at Date The last update timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamTarget.description String The target description. PrismaAIRs.RedTeamTarget.target_type String The target type. PrismaAIRs.RedTeamTarget.connection_type String The connection type. PrismaAIRs.RedTeamTarget.auth_type String The authentication type.
Command example# Context Example# Human Readable Output# Prisma AIRs Red Team Targets# Uuid Name Target Type Status Active Validated Created At c5503ac6-321c-4ae0-bf0b-3dc81907972a example-app-3 APPLICATION ACTIVE true true 2026-05-29T14:45:35.612826Z 8ecef265-89db-4f75-a322-2853f068647d example-app-4 APPLICATION ACTIVE true true 2026-05-08T18:50:08.580115Z
prisma-airs-redteam-targets-create# Create a new Red Team target.
Base Command# prisma-airs-redteam-targets-create
Input# Argument Name Description Required name The target name. Required description The target description. Optional target_type The target type (e.g., APPLICATION, AGENT, MODEL). Optional connection_type The connection type (e.g., REST, STREAMING, WEBSOCKET). Optional api_endpoint_type The API endpoint accessibility (PUBLIC, PRIVATE, NETWORK_BROKER). Optional response_mode The response mode (REST, STREAMING). Optional session_supported Whether the target supports sessions (true/false). Optional connection_params The connection parameters as JSON string. Optional validate Whether to validate target connectivity before creating. Default is false. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamTargetCreate.uuid String The target UUID. PrismaAIRs.RedTeamTargetCreate.name String The target name. PrismaAIRs.RedTeamTargetCreate.status String The target status. PrismaAIRs.RedTeamTargetCreate.active Boolean Whether the target is active. PrismaAIRs.RedTeamTargetCreate.validated Boolean Whether the target has been validated. PrismaAIRs.RedTeamTargetCreate.created_at Date The creation timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z).
prisma-airs-redteam-targets-get# Get Red Team target details by UUID.
Base Command# prisma-airs-redteam-targets-get
Input# Argument Name Description Required uuid The target UUID. Required
Context Output# Path Type Description PrismaAIRs.RedTeamTargetGet.uuid String The target UUID. PrismaAIRs.RedTeamTargetGet.name String The target name. PrismaAIRs.RedTeamTargetGet.tsg_id String The tenant Service Group ID. PrismaAIRs.RedTeamTargetGet.status String The target status. PrismaAIRs.RedTeamTargetGet.active Boolean Whether the target is active. PrismaAIRs.RedTeamTargetGet.validated Boolean Whether the target has been validated. PrismaAIRs.RedTeamTargetGet.target_type String The target type. PrismaAIRs.RedTeamTargetGet.connection_type String The connection type. PrismaAIRs.RedTeamTargetGet.profiling_status String The profiling status. PrismaAIRs.RedTeamTargetGet.target_metadata Unknown The target metadata object with probe results. PrismaAIRs.RedTeamTargetGet.target_background Unknown The target background context. PrismaAIRs.RedTeamTargetGet.additional_context Unknown The additional target context.
prisma-airs-redteam-targets-update# Update an existing Red Team target.
Base Command# prisma-airs-redteam-targets-update
Input# Argument Name Description Required uuid The target UUID. Required name The new target name. Optional description The new target description. Optional target_type The new target type. Optional connection_type The new connection type. Optional connection_params The new connection parameters as JSON string. Optional validate Whether to validate target connectivity after the update. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamTargetUpdate.uuid String The target UUID. PrismaAIRs.RedTeamTargetUpdate.name String The target name. PrismaAIRs.RedTeamTargetUpdate.status String The target status. PrismaAIRs.RedTeamTargetUpdate.updated_at Date The last update timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z).
prisma-airs-redteam-targets-delete# Delete a Red Team target.
Base Command# prisma-airs-redteam-targets-delete
Input# Argument Name Description Required uuid The target UUID to delete. Required
Context Output# Path Type Description PrismaAIRs.RedTeamTargetDelete.uuid String The deleted target UUID. PrismaAIRs.RedTeamTargetDelete.message String The deletion confirmation message. PrismaAIRs.RedTeamTargetDelete.status Number The HTTP status code.
prisma-airs-redteam-targets-probe# Probe a Red Team target to validate connectivity and gather profiling data.
Base Command# prisma-airs-redteam-targets-probe
Input# Argument Name Description Required name The target name. Required uuid The existing target UUID (optional, for probing existing targets). Optional description The target description. Optional target_type The target type. Optional connection_type The connection type. Optional connection_params The connection parameters as JSON string. Optional probe_fields A comma-separated list of fields to probe (e.g., "multi_turn,rate_limit,content_filter"). Optional
Context Output# Path Type Description PrismaAIRs.RedTeamTargetProbe.uuid String The target UUID. PrismaAIRs.RedTeamTargetProbe.name String The target name. PrismaAIRs.RedTeamTargetProbe.status String The target status after probing. PrismaAIRs.RedTeamTargetProbe.validated Boolean Whether the target was validated. PrismaAIRs.RedTeamTargetProbe.profiling_status String The profiling status. PrismaAIRs.RedTeamTargetProbe.multi_turn_supported Boolean Whether multi-turn conversation is supported. PrismaAIRs.RedTeamTargetProbe.rate_limit_enabled Boolean Whether rate limiting is enabled. PrismaAIRs.RedTeamTargetProbe.content_filter_enabled Boolean Whether content filtering is enabled. PrismaAIRs.RedTeamTargetProbe.target_metadata Unknown The full probe results metadata.
prisma-airs-redteam-targets-profile# Get Red Team target profile (background, context, profiling status). View detailed profiling information including background context and AI-generated fields.
Base Command# prisma-airs-redteam-targets-profile
Input# Argument Name Description Required target_uuid The target UUID to retrieve profile for. Required
Context Output# Path Type Description PrismaAIRs.RedTeamTargetProfile.target_id String The target ID. PrismaAIRs.RedTeamTargetProfile.target_version Number The target version number. PrismaAIRs.RedTeamTargetProfile.status String The target status. PrismaAIRs.RedTeamTargetProfile.profiling_status String The profiling status. PrismaAIRs.RedTeamTargetProfile.target_background Unknown The target background information (industry, use case, etc.). PrismaAIRs.RedTeamTargetProfile.additional_context Unknown The additional context (model details, languages, etc.). PrismaAIRs.RedTeamTargetProfile.ai_generated_fields Unknown The aI-generated fields from profiling. PrismaAIRs.RedTeamTargetProfile.other_details Unknown The other profile details.
prisma-airs-redteam-targets-update-profile# Update Red Team target profile (background and additional context). Modify target background information or add additional context like model details and supported languages.
Base Command# prisma-airs-redteam-targets-update-profile
Input# Argument Name Description Required target_uuid The target UUID to update. Required target_background The target background as JSON string. Example: {"industry": "Healthcare", "use_case": "Patient Support Chatbot"}. Optional additional_context The additional context as JSON string. Example: {"base_model": "GPT-4", "languages_supported": ["en", "es"]}. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamTargetUpdateProfile.uuid String The target UUID. PrismaAIRs.RedTeamTargetUpdateProfile.name String The target name. PrismaAIRs.RedTeamTargetUpdateProfile.status String The target status. PrismaAIRs.RedTeamTargetUpdateProfile.active Boolean Whether the target is active. PrismaAIRs.RedTeamTargetUpdateProfile.validated Boolean Whether the target is validated. PrismaAIRs.RedTeamTargetUpdateProfile.updated_at Date The last update timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamTargetUpdateProfile.target_background Unknown The updated target background. PrismaAIRs.RedTeamTargetUpdateProfile.additional_context Unknown The updated additional context.
prisma-airs-redteam-targets-metadata# Get Red Team target field metadata. Returns field definitions (types, requirements, constraints) for all available target configuration fields. Useful for understanding what fields can be configured when creating or updating targets.
Base Command# prisma-airs-redteam-targets-metadata
Input# There are no input arguments for this command.
Context Output# Path Type Description PrismaAIRs.RedTeamTargetMetadata Unknown The field metadata dictionary with field definitions.
prisma-airs-redteam-targets-validate-auth# Validate authentication credentials for a Red Team target provider without creating or modifying a target. Useful for verifying credentials before creating a target. The server proxies the credentials against the target provider's endpoint, so valid live credentials (and typically a target_id) are required for a successful validation.
Base Command# prisma-airs-redteam-targets-validate-auth
Input# Argument Name Description Required auth_type The authentication type to validate. Supported values include HEADERS, BASIC_AUTH, OAUTH2. Required auth_config The authentication configuration as a JSON object (e.g., `{"headers": {"Authorization": "Bearer sk-xxx"}}`). Required target_id The optional UUID of an existing target to validate credentials against. Optional network_broker_channel_uuid The optional network broker channel UUID to route the validation through. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamTargetAuthValidation.validated Boolean Whether the supplied credentials were successfully validated. PrismaAIRs.RedTeamTargetAuthValidation.token_preview String A masked preview of the validated token, if provided. PrismaAIRs.RedTeamTargetAuthValidation.expires_in Number The number of seconds until the validated token expires, if provided.
Command example# Human Readable Output# Red Team Target Auth Validation# Auth Type Validated Token Preview Expires In HEADERS true sk-***xyz 3600
prisma-airs-redteam-targets-templates# List Red Team target configuration templates per provider. Each template describes the connection fields expected for that target provider type. Read-only.
Base Command# prisma-airs-redteam-targets-templates
Input# There are no input arguments for this command.
Context Output# Path Type Description PrismaAIRs.RedTeamTargetTemplate Unknown The provider-keyed dictionary of target configuration templates.
Command example# Human Readable Output# Red Team Target Templates# Provider Fields OPENAI id, name, is_custom, url, request_json, file_request_json, response_json HUGGING_FACE id, name, is_custom, url, request_json, response_json DATABRICKS id, name, is_custom, url, request_json, response_json BEDROCK id, name, is_custom, url, request_json, file_request_json, response_json REST id, name, is_custom, url, request_json, file_request_json, response_json STREAMING id, name, url, is_custom, request_json, file_request_json, response_json WEBSOCKET id, name, is_custom, url, request_json, file_request_json, response_json, streaming_request_json, streaming_response_json MS_COPILOT_STUDIO id, name, is_custom CUSTOM_TARGET_ADAPTER id, name, is_custom
prisma-airs-redteam-targets-error-logs# List target-profile (profiling) error logs for a Red Team target. Returns the failures recorded while Prisma AIRS was probing or profiling the target (for example, connection, probe, or authentication errors).
Base Command# prisma-airs-redteam-targets-error-logs
Input# Argument Name Description Required target_id The UUID of the target whose profiling error logs to retrieve. Required limit The maximum number of error-log entries to return. Default is 50. Optional skip The number of entries to skip (offset) for pagination. Optional search Optional text to filter the error-log entries by. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamTargetErrorLog.created_at Date The timestamp when the error was recorded. PrismaAIRs.RedTeamTargetErrorLog.updated_at Date The timestamp when the error record was last updated. PrismaAIRs.RedTeamTargetErrorLog.job_id String The scan job UUID associated with the error, if any. PrismaAIRs.RedTeamTargetErrorLog.target_id String The target UUID the error relates to. PrismaAIRs.RedTeamTargetErrorLog.target_version Number The target version the error relates to. PrismaAIRs.RedTeamTargetErrorLog.attack_id String The attack UUID associated with the error, if any. PrismaAIRs.RedTeamTargetErrorLog.error_type String The category of the error. PrismaAIRs.RedTeamTargetErrorLog.error_source String The source component that raised the error. PrismaAIRs.RedTeamTargetErrorLog.error_message String The human-readable error message. PrismaAIRs.RedTeamTargetErrorLog.target_object Unknown The target object snapshot associated with the error. PrismaAIRs.RedTeamTargetErrorLog.extra_info Unknown Additional error context, if provided. PrismaAIRs.RedTeamTargetErrorLog.version Number The record schema version.
Command example# Human Readable Output# Red Team Target-Profile Error Logs: 550e8400-e29b-41d4-a716-446655440000 (1 total)# Created At Error Type Error Source Error Message Job Id Attack Id 2026-01-01T00:00:00Z PROBE profiler connection refused
prisma-airs-redteam-scan-error-logs# List job-level error logs for a Red Team scan. Returns the per-attack probe failures recorded while a scan job was running (for example, timeouts or target connection or authentication errors), scoped to a single scan job.
Base Command# prisma-airs-redteam-scan-error-logs
Input# Argument Name Description Required job_id The UUID of the scan job whose error logs to retrieve. Required limit The maximum number of error-log entries to return. Default is 50. Optional skip The number of entries to skip (offset) for pagination. Optional search Optional text to filter the error-log entries by. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamScanErrorLog.created_at Date The timestamp when the error was recorded. PrismaAIRs.RedTeamScanErrorLog.updated_at Date The timestamp when the error record was last updated. PrismaAIRs.RedTeamScanErrorLog.job_id String The scan job UUID associated with the error. PrismaAIRs.RedTeamScanErrorLog.target_id String The target UUID the error relates to, if any. PrismaAIRs.RedTeamScanErrorLog.target_version Number The target version the error relates to. PrismaAIRs.RedTeamScanErrorLog.attack_id String The attack UUID associated with the error, if any. PrismaAIRs.RedTeamScanErrorLog.error_type String The category of the error. PrismaAIRs.RedTeamScanErrorLog.error_source String The source component that raised the error. PrismaAIRs.RedTeamScanErrorLog.error_message String The human-readable error message. PrismaAIRs.RedTeamScanErrorLog.target_object Unknown The target object snapshot associated with the error. PrismaAIRs.RedTeamScanErrorLog.extra_info Unknown Additional error context, if provided. PrismaAIRs.RedTeamScanErrorLog.version Number The record schema version.
Command example# Human Readable Output# Red Team Scan Error Logs: 16c3d68d-95ba-43fd-b3f3-7de463ac051f (9 total)# Created At Error Type Error Source Error Message Attack Id Target Id 2026-08-19T18:59:13.501823Z UNKNOWN JOB Empty output received from target fd9fe836-c938-4df4-ace8-54b60065350c 1b127819-8e52-4b38-aaab-4a967e107fe9 2026-08-19T18:58:48.585288Z UNKNOWN JOB Empty output received from target 1c7e8bf1-3e91-48c1-a227-a861ccb2486f 1b127819-8e52-4b38-aaab-4a967e107fe9
prisma-airs-redteam-dashboard-scan-statistics# Get Red Team scan statistics and risk profile (dashboard telemetry). Returns aggregate scan counts and, when available, breakdowns by target type, scan status, and risk rating.
Base Command# prisma-airs-redteam-dashboard-scan-statistics
Input# Argument Name Description Required date_range Optional date range filter for the statistics window (for example, 30d). Optional target_id Optional target UUID to scope the statistics to a single target. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamScanStatistics.total_scans Number The total number of scans in the window. PrismaAIRs.RedTeamScanStatistics.targets_scanned Number The number of distinct targets scanned in the window. PrismaAIRs.RedTeamScanStatistics.targets_scanned_by_type.name String The target type name in the targets-scanned breakdown. PrismaAIRs.RedTeamScanStatistics.targets_scanned_by_type.count Number The number of targets scanned of this type. PrismaAIRs.RedTeamScanStatistics.scan_status.name String The scan status name in the status breakdown. PrismaAIRs.RedTeamScanStatistics.scan_status.count Number The number of scans in this status. PrismaAIRs.RedTeamScanStatistics.risk_profile.risk_rating String The risk rating label in the risk breakdown. PrismaAIRs.RedTeamScanStatistics.risk_profile.total Number The number of scans or targets at this risk rating.
Command example# Human Readable Output# Red Team Scan Statistics# Total Scans Targets Scanned 79 20
Scan Status# Name Count IN_PROGRESS 1 COMPLETED 78
Risk Profile# Risk Rating Total CRITICAL 0 HIGH 0 MEDIUM 0 LOW 20
prisma-airs-redteam-dashboard-score-trend# Get the Red Team risk score trend for a target (dashboard telemetry). Returns time-bucketed labels plus one or more data series showing how the target's score changed over time.
Base Command# prisma-airs-redteam-dashboard-score-trend
Input# Argument Name Description Required target_id The UUID of the target whose score trend to retrieve. Required
Context Output# Path Type Description PrismaAIRs.RedTeamScoreTrend.target_id String The target UUID the trend relates to. PrismaAIRs.RedTeamScoreTrend.labels Unknown The ordered time-bucket labels for the trend. PrismaAIRs.RedTeamScoreTrend.series.label String The name of the data series. PrismaAIRs.RedTeamScoreTrend.series.data Unknown The data points for the series, aligned to the labels.
Command example# Human Readable Output# Red Team Score Trend: 1b127819-8e52-4b38-aaab-4a967e107fe9# series 2026-04 2026-05 risk 42 38
prisma-airs-redteam-metering-quota# Get the Red Team metering quota summary. Returns the allocated, consumed, and unlimited flags for each quota bucket (static, dynamic, and custom).
Base Command# prisma-airs-redteam-metering-quota
Input# There are no input arguments for this command.
Context Output# Path Type Description PrismaAIRs.RedTeamQuota.static.allocated Number The allocated static quota. PrismaAIRs.RedTeamQuota.static.consumed Number The consumed static quota. PrismaAIRs.RedTeamQuota.static.unlimited Boolean Whether the static quota is unlimited. PrismaAIRs.RedTeamQuota.dynamic.allocated Number The allocated dynamic quota. PrismaAIRs.RedTeamQuota.dynamic.consumed Number The consumed dynamic quota. PrismaAIRs.RedTeamQuota.dynamic.unlimited Boolean Whether the dynamic quota is unlimited. PrismaAIRs.RedTeamQuota.custom.allocated Number The allocated custom quota. PrismaAIRs.RedTeamQuota.custom.consumed Number The consumed custom quota. PrismaAIRs.RedTeamQuota.custom.unlimited Boolean Whether the custom quota is unlimited.
Command example# Human Readable Output# Red Team Metering Quota# Quota Type Allocated Consumed Unlimited static 100 5 false dynamic 50 2 false custom 0 0 true
prisma-airs-redteam-dashboard-overview# Get the Red Team management dashboard overview. Returns the total target count and, when available, a breakdown of targets by type.
Base Command# prisma-airs-redteam-dashboard-overview
Input# There are no input arguments for this command.
Context Output# Path Type Description PrismaAIRs.RedTeamDashboardOverview.total_targets Number The total number of Red Team targets. PrismaAIRs.RedTeamDashboardOverview.targets_by_type.name String The target type name in the breakdown. PrismaAIRs.RedTeamDashboardOverview.targets_by_type.count Number The number of targets of this type.
Command example# Human Readable Output# Red Team Dashboard Overview# Targets by Type# Name Count AGENT 0 APPLICATION 24 MODEL 0
prisma-airs-redteam-instances-create# Create a new Red Team tenant instance.
Base Command# prisma-airs-redteam-instances-create
Input# Argument Name Description Required tsg_id The Tenant Service Group ID. Required tenant_id The tenant ID. Required app_id The application ID. Required region The instance region. Required tenant_instance_name The tenant instance name. Optional support_account_id The support account ID. Optional support_account_name The support account name. Optional created_by The identity that created the instance. Optional internal Whether the instance is internal. Possible values are: true, false. Optional iam_controlled Whether the instance is IAM controlled. Possible values are: true, false. Optional platform_region The platform region. Optional csp_tenant_id The cloud service provider tenant ID. Optional extra The additional instance attributes as a JSON string. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamInstanceCreate.tenant_id String The tenant ID. PrismaAIRs.RedTeamInstanceCreate.tsg_id String The Tenant Service Group ID. PrismaAIRs.RedTeamInstanceCreate.app_id String The application ID. PrismaAIRs.RedTeamInstanceCreate.is_success Boolean Whether the instance was created successfully.
Command example# Human Readable Output# Red Team Instance Created: tn-67890# Tenant Id Tsg Id App Id Is Success tn-67890 tsg-12345 app-abcde true
prisma-airs-redteam-instances-get# Get a Red Team tenant instance by tenant ID.
Base Command# prisma-airs-redteam-instances-get
Input# Argument Name Description Required tenant_id The tenant ID. Required
Context Output# Path Type Description PrismaAIRs.RedTeamInstanceGet.tenant_id String The tenant ID. PrismaAIRs.RedTeamInstanceGet.tsg_id String The Tenant Service Group ID. PrismaAIRs.RedTeamInstanceGet.app_id String The application ID. PrismaAIRs.RedTeamInstanceGet.region String The instance region. PrismaAIRs.RedTeamInstanceGet.tenant_instance_name String The tenant instance name. PrismaAIRs.RedTeamInstanceGet.support_account_id String The support account ID. PrismaAIRs.RedTeamInstanceGet.support_account_name String The support account name. PrismaAIRs.RedTeamInstanceGet.created_by String The identity that created the instance. PrismaAIRs.RedTeamInstanceGet.internal Boolean Whether the instance is internal. PrismaAIRs.RedTeamInstanceGet.deployment_profiles Unknown The deployment profiles associated with the instance.
Command example# Human Readable Output# Red Team Instance: Production Instance# Tenant Id Tsg Id App Id Region Tenant Instance Name Created By tn-67890 tsg-12345 app-abcde us Production Instance admin@example.com
prisma-airs-redteam-instances-update# Update an existing Red Team tenant instance.
Base Command# prisma-airs-redteam-instances-update
Input# Argument Name Description Required tenant_id The tenant ID of the instance to update. Required tsg_id The new Tenant Service Group ID. Optional app_id The new application ID. Optional region The new instance region. Optional tenant_instance_name The new tenant instance name. Optional support_account_id The new support account ID. Optional support_account_name The new support account name. Optional created_by The identity that created the instance. Optional internal Whether the instance is internal. Possible values are: true, false. Optional iam_controlled Whether the instance is IAM controlled. Possible values are: true, false. Optional platform_region The new platform region. Optional csp_tenant_id The new cloud service provider tenant ID. Optional extra The additional instance attributes as a JSON string. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamInstanceUpdate.tenant_id String The tenant ID. PrismaAIRs.RedTeamInstanceUpdate.tsg_id String The Tenant Service Group ID. PrismaAIRs.RedTeamInstanceUpdate.app_id String The application ID. PrismaAIRs.RedTeamInstanceUpdate.is_success Boolean Whether the instance was updated successfully.
Command example# Human Readable Output# Red Team Instance Updated: tn-67890# Tenant Id Tsg Id App Id Is Success tn-67890 tsg-12345 app-abcde true
prisma-airs-redteam-instances-delete# Delete a Red Team tenant instance. This permanently removes the instance and cannot be undone.
Base Command# prisma-airs-redteam-instances-delete
Input# Argument Name Description Required tenant_id The tenant ID of the instance to delete. Required
Context Output# Path Type Description PrismaAIRs.RedTeamInstanceDelete.tenant_id String The deleted tenant ID. PrismaAIRs.RedTeamInstanceDelete.tsg_id String The Tenant Service Group ID. PrismaAIRs.RedTeamInstanceDelete.app_id String The application ID. PrismaAIRs.RedTeamInstanceDelete.is_success Boolean Whether the instance was deleted successfully.
Command example# Human Readable Output# Red Team Instance Deleted: tn-67890# Tenant Id Tsg Id App Id Is Success tn-67890 tsg-12345 app-abcde true
prisma-airs-redteam-devices-create# Create one or more devices on a Red Team tenant instance. Provide a single device with serial_number, or a batch with the devices JSON array (maximum 5). The parent instance's app_id/region/tsg_id are resolved automatically from the tenant_id when not supplied.
Base Command# prisma-airs-redteam-devices-create
Input# Argument Name Description Required tenant_id The tenant ID of the parent instance. Required serial_number The device serial number. Use this for a single device. Optional device_name The device name. Applies to the single-device form. Optional model The device model. Applies to the single-device form. Optional sku The device SKU. Applies to the single-device form. Optional device_type The device type. Applies to the single-device form. Optional asset_type The device asset type. Applies to the single-device form. Optional support_account_id The support account ID. Applies to the single-device form. Optional devices The devices as a JSON array for batch operations (maximum 5). Example: [{"serial_number": "SN-0001", "device_name": "gw-1"}]. Optional created_by The identity creating the devices. Optional app_id The parent instance application ID. Resolved from the instance when omitted. Optional region The parent instance region. Resolved from the instance when omitted. Optional tsg_id The parent instance Tenant Service Group ID. Resolved from the instance when omitted. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamDeviceCreate.serial_number String The device serial number. PrismaAIRs.RedTeamDeviceCreate.status String The per-device operation status. PrismaAIRs.RedTeamDeviceCreate.error String The per-device error message, if any.
Command example# Human Readable Output# Red Team Devices Created: tn-67890# Serial Number Status SN-0001 CREATED
prisma-airs-redteam-devices-update# Update one or more devices on a Red Team tenant instance. Provide a single device with serial_number, or a batch with the devices JSON array (maximum 5).
Base Command# prisma-airs-redteam-devices-update
Input# Argument Name Description Required tenant_id The tenant ID of the parent instance. Required serial_number The device serial number. Use this for a single device. Optional device_name The new device name. Applies to the single-device form. Optional model The device model. Applies to the single-device form. Optional sku The device SKU. Applies to the single-device form. Optional device_type The device type. Applies to the single-device form. Optional asset_type The device asset type. Applies to the single-device form. Optional support_account_id The support account ID. Applies to the single-device form. Optional devices The devices as a JSON array for batch operations (maximum 5). Example: [{"serial_number": "SN-0001", "device_name": "renamed"}]. Optional created_by The identity updating the devices. Optional app_id The parent instance application ID. Resolved from the instance when omitted. Optional region The parent instance region. Resolved from the instance when omitted. Optional tsg_id The parent instance Tenant Service Group ID. Resolved from the instance when omitted. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamDeviceUpdate.serial_number String The device serial number. PrismaAIRs.RedTeamDeviceUpdate.status String The per-device operation status. PrismaAIRs.RedTeamDeviceUpdate.error String The per-device error message, if any.
Command example# Human Readable Output# Red Team Devices Updated: tn-67890# Serial Number Status SN-0001 UPDATED
prisma-airs-redteam-devices-delete# Delete one or more devices from a Red Team tenant instance by serial number. This permanently removes the devices and cannot be undone.
Base Command# prisma-airs-redteam-devices-delete
Input# Argument Name Description Required tenant_id The tenant ID of the parent instance. Required serial_numbers A comma-separated list of device serial numbers to delete (maximum 5). Required
Context Output# Path Type Description PrismaAIRs.RedTeamDeviceDelete.serial_number String The deleted device serial number. PrismaAIRs.RedTeamDeviceDelete.status String The per-device deletion status. PrismaAIRs.RedTeamDeviceDelete.error String The per-device error message, if any.
Command example# Human Readable Output# Red Team Devices Deleted: tn-67890# Serial Number Status SN-0001 DELETED SN-0002 DELETED
prisma-airs-redteam-adapters-list# List Red Team custom target adapters. List rows carry no script, description, or variables - use prisma-airs-redteam-adapters-get for the full record.
Base Command# prisma-airs-redteam-adapters-list
Input# Argument Name Description Required limit The maximum number of adapters to return. Default is 50. Optional skip The number of adapters to skip from the start (for pagination). Optional search A free-text search filter applied to adapter names. Optional include_target_count Whether to include the number of targets referencing each adapter. Possible values are: true, false. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamAdapter.uuid String The adapter UUID. PrismaAIRs.RedTeamAdapter.name String The adapter name. PrismaAIRs.RedTeamAdapter.status String The adapter status (DRAFT or ACTIVE). PrismaAIRs.RedTeamAdapter.target_count Number The number of targets currently referencing this adapter. PrismaAIRs.RedTeamAdapter.created_at String The adapter creation timestamp. PrismaAIRs.RedTeamAdapter.updated_at String The adapter last-update timestamp.
Command example# Human Readable Output# Prisma AIRs Red Team Adapters# Uuid Name Status Target Count Created At Updated At 3073d369-12e2-46c9-a45a-5697041fcbbf keycloak-agent ACTIVE 2 2026-08-10T12:00:00Z 2026-08-12T09:30:00Z
prisma-airs-redteam-adapters-get# Get a single Red Team custom target adapter by UUID, including its script, variables, and configuration.
Base Command# prisma-airs-redteam-adapters-get
Input# Argument Name Description Required uuid The UUID of the adapter to retrieve. Required
Context Output# Path Type Description PrismaAIRs.RedTeamAdapter.uuid String The adapter UUID. PrismaAIRs.RedTeamAdapter.name String The adapter name. PrismaAIRs.RedTeamAdapter.status String The adapter status (DRAFT or ACTIVE). PrismaAIRs.RedTeamAdapter.description String The adapter description. PrismaAIRs.RedTeamAdapter.tsg_id String The tenant service group ID that owns the adapter. PrismaAIRs.RedTeamAdapter.network_broker_channel_uuid String The network broker channel UUID used to reach the target. PrismaAIRs.RedTeamAdapter.script_b64 String The base64-encoded adapter script. PrismaAIRs.RedTeamAdapter.variables Unknown The adapter configuration variables (secrets are redacted). PrismaAIRs.RedTeamAdapter.target_count Number The number of targets currently referencing this adapter. PrismaAIRs.RedTeamAdapter.created_at String The adapter creation timestamp. PrismaAIRs.RedTeamAdapter.updated_at String The adapter last-update timestamp.
Command example# Human Readable Output# Red Team Adapter: keycloak-agent# Uuid Name Status Description Network Broker Channel Uuid Target Count Created At 3073d369-12e2-46c9-a45a-5697041fcbbf keycloak-agent ACTIVE Keycloak-fronted agent 550e8400-e29b-41d4-a716-446655440000 2 2026-08-10T12:00:00Z
prisma-airs-redteam-adapters-create# Create a new Red Team custom target adapter. By default the script is run end-to-end during save (validate=true) and the adapter is saved as ACTIVE on success or DRAFT on failure. Provide the script via either the script or script_b64 argument.
Base Command# prisma-airs-redteam-adapters-create
Input# Argument Name Description Required name The adapter name. Required prompt A sample prompt used to exercise the adapter during validation. Not stored. Required script The adapter Python script as plain text. It will be base64-encoded automatically. Use this or script_b64. Optional script_b64 The adapter Python script, already base64-encoded. Use this or script. Optional description An optional description for the adapter. Optional network_broker_channel_uuid The network broker channel UUID. Optional while the adapter is a DRAFT, required to activate it (validate=true). Optional variables A JSON array of adapter configuration variables. Each entry is an object with keys: key, value, and type (VAR or SECRET). Optional validate Whether to run the script end-to-end during save. When true (default) the adapter is saved ACTIVE on success or DRAFT on failure. Set to false to save as DRAFT without running the script. Possible values are: true, false. Default is true. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamAdapter.uuid String The created adapter UUID. PrismaAIRs.RedTeamAdapter.name String The adapter name. PrismaAIRs.RedTeamAdapter.status String The adapter status (DRAFT or ACTIVE). PrismaAIRs.RedTeamAdapter.network_broker_channel_uuid String The network broker channel UUID used to reach the target. PrismaAIRs.RedTeamAdapter.target_count Number The number of targets currently referencing this adapter. PrismaAIRs.RedTeamAdapter.created_at String The adapter creation timestamp.
Command example# Human Readable Output# Red Team Adapter Created: keycloak-agent# Uuid Name Status Network Broker Channel Uuid Target Count Created At 3073d369-12e2-46c9-a45a-5697041fcbbf keycloak-agent ACTIVE 550e8400-e29b-41d4-a716-446655440000 0 2026-08-17T12:00:00Z
prisma-airs-redteam-adapters-update# Update a Red Team custom target adapter. The upstream update is a full replacement, so the prompt argument is always required, and the variables argument (when provided) defines the complete desired variable set (omitted keys are deleted). Fields not provided are preserved from the current record; stored secrets are kept when their variables are resent unchanged.
Base Command# prisma-airs-redteam-adapters-update
Input# Argument Name Description Required uuid The UUID of the adapter to update. Required prompt A sample prompt used to exercise the adapter during validation. Required on every update because it is not stored server-side. Required name A new adapter name. Preserved from the current record when omitted. Optional script A new adapter Python script as plain text (base64-encoded automatically). Preserved from the current record when omitted. Optional script_b64 A new adapter Python script, already base64-encoded. Preserved from the current record when omitted. Optional description A new adapter description. Optional network_broker_channel_uuid A new network broker channel UUID. Preserved from the current record when omitted. Optional variables A JSON array of adapter configuration variables that replaces the entire variable set. Each entry is an object with keys: key, value, and type (VAR or SECRET). Use value=null to keep a stored secret unchanged. When omitted, the stored variable set is preserved. Optional validate Whether to re-run the script end-to-end during save. When true (default) the adapter is saved ACTIVE on success or DRAFT on failure. Set to false to save as DRAFT without running the script. Possible values are: true, false. Default is true. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamAdapter.uuid String The adapter UUID. PrismaAIRs.RedTeamAdapter.name String The adapter name. PrismaAIRs.RedTeamAdapter.status String The adapter status (DRAFT or ACTIVE). PrismaAIRs.RedTeamAdapter.network_broker_channel_uuid String The network broker channel UUID used to reach the target. PrismaAIRs.RedTeamAdapter.target_count Number The number of targets currently referencing this adapter. PrismaAIRs.RedTeamAdapter.updated_at String The adapter last-update timestamp.
Command example# Human Readable Output# Red Team Adapter Updated: keycloak-agent# Uuid Name Status Network Broker Channel Uuid Target Count Updated At 3073d369-12e2-46c9-a45a-5697041fcbbf keycloak-agent ACTIVE 550e8400-e29b-41d4-a716-446655440000 2 2026-08-17T13:00:00Z
prisma-airs-redteam-adapters-delete# Delete a Red Team custom target adapter by UUID. This permanently removes the adapter and cannot be undone.
Base Command# prisma-airs-redteam-adapters-delete
Input# Argument Name Description Required uuid The UUID of the adapter to delete. Required
Context Output# Path Type Description PrismaAIRs.RedTeamAdapterDelete.uuid String The deleted adapter UUID. PrismaAIRs.RedTeamAdapterDelete.is_success Boolean Whether the deletion succeeded.
Command example# Human Readable Output# Red Team Adapter Deleted: 3073d369-12e2-46c9-a45a-5697041fcbbf# Uuid Is Success 3073d369-12e2-46c9-a45a-5697041fcbbf true
prisma-airs-redteam-adapters-validate# Validate a Red Team custom target adapter script end-to-end through a network broker channel without saving anything. Returns the execution outcome (validated plus stdout/stderr/traceback), not an adapter record. The channel must be ONLINE.
Base Command# prisma-airs-redteam-adapters-validate
Input# Argument Name Description Required network_broker_channel_uuid The network broker channel UUID to run the script through. Must be ONLINE. Required prompt A sample prompt used to exercise the adapter script. Required script The adapter Python script as plain text (base64-encoded automatically). Use this or script_b64. Optional script_b64 The adapter Python script, already base64-encoded. Use this or script. Optional variables A JSON array of adapter configuration variables. Each entry is an object with keys: key, value, and type (VAR or SECRET). When adapter_uuid is provided, null/redacted values resolve from that adapter's stored secrets. Optional adapter_uuid An optional existing adapter UUID whose stored secrets resolve null/redacted variable values during the run. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamAdapterValidation.validated Boolean Whether the adapter script executed successfully. PrismaAIRs.RedTeamAdapterValidation.stdout String The standard output captured from the script run. PrismaAIRs.RedTeamAdapterValidation.stderr String The standard error captured from the script run. PrismaAIRs.RedTeamAdapterValidation.traceback String The Python traceback captured when the script failed.
Command example# Human Readable Output# Red Team Adapter Validation# prisma-airs-redteam-scan-create# Create a new Red Team scan job. This command submits the scan and returns immediately without polling. Use prisma-airs-redteam-scan-get to check status.
Base Command# prisma-airs-redteam-scan-create
Input# Argument Name Description Required name The scan name for identification. Required target_uuid The UUID of the target to scan. Required job_type The scan type - STATIC (attack library), DYNAMIC (agent-driven), or CUSTOM (prompt sets). Possible values are: STATIC, DYNAMIC, CUSTOM. Default is STATIC. Optional categories The JSON object for category filtering (STATIC scans only). Example: {"category": {"subcategory": true}}. Empty {} means all categories. Optional stream_breadth The parallel agents per goal (DYNAMIC scans only). Default is 6. Optional stream_depth The maximum conversation turns per goal (DYNAMIC scans only). Default is 10. Optional attack_goals The JSON array of attack goal strings (DYNAMIC scans only). Example: ["Extract PII", "Bypass content filter"]. Optional custom_prompt_sets A comma-separated list of prompt set UUIDs (CUSTOM scans only). Required for CUSTOM type. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamScanCreate.uuid String The created scan job UUID. PrismaAIRs.RedTeamScanCreate.tsg_id String The tenant Service Group ID. PrismaAIRs.RedTeamScanCreate.name String The scan name. PrismaAIRs.RedTeamScanCreate.job_type String The job type (STATIC, DYNAMIC, CUSTOM). PrismaAIRs.RedTeamScanCreate.status String The initial scan status (typically QUEUED). PrismaAIRs.RedTeamScanCreate.target_id String The target UUID being scanned. PrismaAIRs.RedTeamScanCreate.target_type String The target type. PrismaAIRs.RedTeamScanCreate.total Number The total number of attacks in the scan. PrismaAIRs.RedTeamScanCreate.completed Number The number of completed attacks (initially 0). PrismaAIRs.RedTeamScanCreate.score Number The risk score (null until scan completes). PrismaAIRs.RedTeamScanCreate.asr Number The attack Success Rate (null until scan completes). PrismaAIRs.RedTeamScanCreate.created_at Date The creation timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamScanCreate.updated_at Date The last update timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamScanCreate.version Number The scan version. PrismaAIRs.RedTeamScanCreate.job_metadata Unknown The job metadata containing scan configuration.
prisma-airs-redteam-scans-list# List all Red Team scans.
Base Command# prisma-airs-redteam-scans-list
Input# Argument Name Description Required limit The maximum number of scans to return. Default is 50. Optional job_type The job type to filter results by (e.g., STATIC, DYNAMIC, CUSTOM). Optional status The scan status to filter results by (e.g., COMPLETED, RUNNING, FAILED). Optional
Context Output# Path Type Description PrismaAIRs.RedTeamScan.uuid String The scan UUID. PrismaAIRs.RedTeamScan.tsg_id String The tenant Service Group ID. PrismaAIRs.RedTeamScan.job_type String The job type (STATIC, DYNAMIC, CUSTOM). PrismaAIRs.RedTeamScan.status String The scan status. PrismaAIRs.RedTeamScan.created_at Date The creation timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamScan.updated_at Date The last update timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamScan.target_uuid String The target UUID being scanned. PrismaAIRs.RedTeamScan.target_name String The target name being scanned. PrismaAIRs.RedTeamScan.started_at Date The scan start timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamScan.completed_at Date The scan completion timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamScan.progress Number The scan progress percentage. PrismaAIRs.RedTeamScan.total_prompts Number The total number of prompts in the scan. PrismaAIRs.RedTeamScan.completed_prompts Number The number of completed prompts. PrismaAIRs.RedTeamScan.failed_prompts Number The number of failed prompts. PrismaAIRs.RedTeamScan.error_message String The error message if scan failed.
Command example# Context Example# Human Readable Output# Prisma AIRs Red Team Scans# Uuid Job Type Status Target Name Progress Created At 61bac5ed-86a0-434e-bea9-79a191327e72 STATIC COMPLETED 2026-06-25T20:38:45.952083Z 86c3cef3-768d-4438-9550-6a2188173369 STATIC COMPLETED 2026-06-22T20:01:00.197521Z
prisma-airs-redteam-scan-get# Get Red Team scan status and details by job ID.
Base Command# prisma-airs-redteam-scan-get
Input# Argument Name Description Required job_id The scan job UUID. Required
Context Output# Path Type Description PrismaAIRs.RedTeamScanGet.uuid String The scan UUID. PrismaAIRs.RedTeamScanGet.name String The scan name. PrismaAIRs.RedTeamScanGet.job_type String The job type (STATIC, DYNAMIC, CUSTOM). PrismaAIRs.RedTeamScanGet.status String The scan status (QUEUED, RUNNING, COMPLETED, FAILED, ABORTED). PrismaAIRs.RedTeamScanGet.target_id String The target UUID being scanned. PrismaAIRs.RedTeamScanGet.target_name String The target name being scanned. PrismaAIRs.RedTeamScanGet.total Number The total number of attacks in the scan. PrismaAIRs.RedTeamScanGet.completed Number The number of completed attacks. PrismaAIRs.RedTeamScanGet.score Number The risk score (0-100). PrismaAIRs.RedTeamScanGet.asr Number The attack Success Rate (ASR) percentage. PrismaAIRs.RedTeamScanGet.progress String The progress string (e.g., "150/200"). PrismaAIRs.RedTeamScanGet.progress_percentage Number The progress percentage. PrismaAIRs.RedTeamScanGet.created_at Date The creation timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamScanGet.started_at Date The start timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamScanGet.completed_at Date The completion timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z).
prisma-airs-redteam-scan-abort# Abort a running Red Team scan.
Base Command# prisma-airs-redteam-scan-abort
Input# Argument Name Description Required job_id The scan job UUID to abort. Required
Context Output# Path Type Description PrismaAIRs.RedTeamScanAbort.job_id String The aborted job UUID. PrismaAIRs.RedTeamScanAbort.message String The abort confirmation message.
prisma-airs-redteam-categories-list# List all Red Team attack categories and subcategories.
Base Command# prisma-airs-redteam-categories-list
Input# There are no input arguments for this command.
Context Output# Path Type Description PrismaAIRs.RedTeamCategory.id String The category ID (e.g., SECURITY, SAFETY, COMPLIANCE, BRAND). PrismaAIRs.RedTeamCategory.display_name String The category display name. PrismaAIRs.RedTeamCategory.description String The category description. PrismaAIRs.RedTeamCategory.preselect Boolean Whether this category is preselected by default. PrismaAIRs.RedTeamCategory.sub_category_count Number The number of subcategories. PrismaAIRs.RedTeamCategory.sub_categories Unknown The array of subcategory objects.
Command example# Context Example# [
{
"description" : "Select categories for adversarial testing of security vulnerabilities and potential exploits." ,
"display_name" : "Security" ,
"id" : "SECURITY" ,
"preselect" : true ,
"sub_categories" : [
{
"active" : true ,
"description" : "Adversarial suffix attacks" ,
"display_name" : "Adversarial Suffix" ,
"id" : "ADVERSARIAL_SUFFIX" ,
"preselect" : true
} ,
{
"active" : true ,
"description" : "Evasion techniques" ,
"display_name" : "Evasion" ,
"id" : "EVASION" ,
"preselect" : true
} ,
{
"active" : true ,
"description" : "Indirect prompt injection attacks" ,
"display_name" : "Indirect Prompt Injection" ,
"id" : "INDIRECT_PROMPT_INJECTION" ,
"preselect" : false
} ,
{
"active" : true ,
"description" : "Jailbreak attempts" ,
"display_name" : "Jailbreak" ,
"id" : "JAILBREAK" ,
"preselect" : true
} ,
{
"active" : false ,
"description" : "Multi-turn conversation exploits" ,
"display_name" : "Multi-turn" ,
"id" : "MULTI_TURN" ,
"preselect" : false
} ,
{
"active" : true ,
"description" : "Direct prompt injection attacks" ,
"display_name" : "Prompt Injection" ,
"id" : "PROMPT_INJECTION" ,
"preselect" : true
} ,
{
"active" : true ,
"description" : "Remote code execution attempts" ,
"display_name" : "Remote Code Execution" ,
"id" : "REMOTE_CODE_EXECUTION" ,
"preselect" : true
} ,
{
"active" : true ,
"description" : "System prompt extraction" ,
"display_name" : "System Prompt leak" ,
"id" : "SYSTEM_PROMPT_LEAK" ,
"preselect" : true
} ,
{
"active" : true ,
"description" : "Tool information leakage" ,
"display_name" : "Tool Leak" ,
"id" : "TOOL_LEAK" ,
"preselect" : false
} ,
{
"active" : true ,
"description" : "Malware generation requests" ,
"display_name" : "Malware Generation" ,
"id" : "MALWARE_GENERATION" ,
"preselect" : true
}
] ,
"sub_category_count" : 10
} ,
{
"description" : "Select categories for testing harmful or toxic content and ethical misuse scenarios." ,
"display_name" : "Safety" ,
"id" : "SAFETY" ,
"preselect" : true ,
"sub_categories" : [
{
"active" : true ,
"description" : "Bias-related content" ,
"display_name" : "Bias" ,
"id" : "BIAS" ,
"preselect" : true
} ,
{
"active" : true ,
"description" : "Chemical, Biological, Radiological, Nuclear content" ,
"display_name" : "CBRN" ,
"id" : "CBRN" ,
"preselect" : true
} ,
{
"active" : true ,
"description" : "Cybercrime-related content" ,
"display_name" : "Cybercrime" ,
"id" : "CYBERCRIME" ,
"preselect" : true
} ,
{
"active" : true ,
"description" : "Drug-related content" ,
"display_name" : "Drugs" ,
"id" : "DRUGS" ,
"preselect" : true
} ,
{
"active" : true ,
... (truncated)
Copy Human Readable Output# Red Team Attack Categories# Id Display Name Description Sub Category Count SECURITY Security Select categories for adversarial testing of security vulnerabilities and potential exploits. 10 SAFETY Safety Select categories for testing harmful or toxic content and ethical misuse scenarios. 10 BRAND Brand Reputation Select categories for testing off-brand content. 4 COMPLIANCE Compliance Select framework to understand compliance across security and safety standards. 4
prisma-airs-redteam-network-channels-list# List Red Team network broker channels. Network channels are the data-plane relays that connect Red Team clients to targets.
Base Command# prisma-airs-redteam-network-channels-list
Input# Argument Name Description Required limit The maximum number of channels to return. Default is 50. Optional skip The number of channels to skip from the start (for pagination). Optional search The free-text search filter. Optional status A comma-separated list of channel statuses to filter results by. Possible values are: ONLINE, OFFLINE, DRAFT. Optional include_all_if_empty Whether to return all channels if the other filters match nothing. Possible values are: true, false. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamNetworkChannel.uuid String The channel UUID. PrismaAIRs.RedTeamNetworkChannel.name String The channel name. PrismaAIRs.RedTeamNetworkChannel.description String The channel description. PrismaAIRs.RedTeamNetworkChannel.status String The channel status (ONLINE, OFFLINE, DRAFT). PrismaAIRs.RedTeamNetworkChannel.added_by String The UUID of the user that created the channel. PrismaAIRs.RedTeamNetworkChannel.created_at Date The creation timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamNetworkChannel.updated_at Date The last update timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamNetworkChannel.last_online_at Date The timestamp the channel was last online, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamNetworkChannel.connected_clients_count Number The number of currently connected clients. PrismaAIRs.RedTeamNetworkChannel.outdated_clients_count Number The number of connected clients running an outdated version. PrismaAIRs.RedTeamNetworkChannel.oldest_client_version String The oldest client version currently connected to the channel. PrismaAIRs.RedTeamNetworkChannel.features Unknown The map of feature flags enabled on the channel.
Command example# Context Example# Human Readable Output# Prisma AIRs Red Team Network Channels# Uuid Name Status Description Last Online At Created At 550e8400-e29b-41d4-a716-446655440000 prod-relay ONLINE Production network broker channel 2026-04-20T18:03:11Z 2026-04-14T10:22:00Z
prisma-airs-redteam-network-channels-create# Create a new Red Team network broker channel.
Base Command# prisma-airs-redteam-network-channels-create
Input# Argument Name Description Required name The channel name (1-64 characters). Required description The channel description. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamNetworkChannelCreate.uuid String The channel UUID. PrismaAIRs.RedTeamNetworkChannelCreate.name String The channel name. PrismaAIRs.RedTeamNetworkChannelCreate.description String The channel description. PrismaAIRs.RedTeamNetworkChannelCreate.status String The channel status (ONLINE, OFFLINE, DRAFT). PrismaAIRs.RedTeamNetworkChannelCreate.added_by String The UUID of the user that created the channel. PrismaAIRs.RedTeamNetworkChannelCreate.created_at Date The creation timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamNetworkChannelCreate.updated_at Date The last update timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z).
Command example# Context Example# Human Readable Output# Red Team Network Channel Created: prod-relay# Uuid Name Status Description Created At 550e8400-e29b-41d4-a716-446655440000 prod-relay DRAFT Production network broker channel 2026-04-14T10:22:00Z
prisma-airs-redteam-network-channels-stats# Retrieve Red Team network broker channel statistics and deployment info (broker domain, docker registry/image, helm chart, online/total counts).
Base Command# prisma-airs-redteam-network-channels-stats
Input# There are no input arguments for this command.
Context Output# Path Type Description PrismaAIRs.RedTeamNetworkChannelStats.network_channels_server_domain String The network channels broker server domain. PrismaAIRs.RedTeamNetworkChannelStats.docker_registry String The Docker registry proxy domain for the channel client image. PrismaAIRs.RedTeamNetworkChannelStats.helm_chart String The Helm chart path for deploying the channel client. PrismaAIRs.RedTeamNetworkChannelStats.docker_image String The Docker image path for the channel client. PrismaAIRs.RedTeamNetworkChannelStats.online_channels Number The number of online channels. PrismaAIRs.RedTeamNetworkChannelStats.total_channels Number The total number of channels. PrismaAIRs.RedTeamNetworkChannelStats.client_version String The current channel client version.
Command example# Context Example# Human Readable Output# Prisma AIRs Red Team Network Channel Stats# Network Channels Server Domain Online Channels Total Channels Docker Registry Docker Image Helm Chart Client Version broker.example.com/tunnels 3 5 registry.example.com images/network-channels-client charts/network-channels-client 1.4.0
prisma-airs-redteam-network-channels-get# Get a single Red Team network broker channel by UUID.
Base Command# prisma-airs-redteam-network-channels-get
Input# Argument Name Description Required channel_id The channel UUID. Required
Context Output# Path Type Description PrismaAIRs.RedTeamNetworkChannel.uuid String The channel UUID. PrismaAIRs.RedTeamNetworkChannel.name String The channel name. PrismaAIRs.RedTeamNetworkChannel.description String The channel description. PrismaAIRs.RedTeamNetworkChannel.status String The channel status (ONLINE, OFFLINE, DRAFT). PrismaAIRs.RedTeamNetworkChannel.added_by String The UUID of the user that created the channel. PrismaAIRs.RedTeamNetworkChannel.created_at Date The creation timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamNetworkChannel.updated_at Date The last update timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamNetworkChannel.last_online_at Date The timestamp the channel was last online, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamNetworkChannel.connected_clients_count Number The number of currently connected clients. PrismaAIRs.RedTeamNetworkChannel.outdated_clients_count Number The number of connected clients running an outdated version. PrismaAIRs.RedTeamNetworkChannel.oldest_client_version String The oldest client version currently connected to the channel. PrismaAIRs.RedTeamNetworkChannel.features Unknown The map of feature flags enabled on the channel.
Command example# Context Example# Human Readable Output# Prisma AIRs Red Team Network Channel# Uuid Name Status Description Last Online At Created At Updated At 550e8400-e29b-41d4-a716-446655440000 prod-relay ONLINE Production network broker channel 2026-04-20T18:03:11Z 2026-04-14T10:22:00Z 2026-04-20T18:03:11Z
prisma-airs-redteam-network-channels-update# Update a Red Team network broker channel's name and/or description. At least one of name or description is required.
Base Command# prisma-airs-redteam-network-channels-update
Input# Argument Name Description Required channel_id The channel UUID. Required name The new channel name (1-64 characters). Optional description The new channel description. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamNetworkChannelUpdate.uuid String The channel UUID. PrismaAIRs.RedTeamNetworkChannelUpdate.name String The channel name. PrismaAIRs.RedTeamNetworkChannelUpdate.description String The channel description. PrismaAIRs.RedTeamNetworkChannelUpdate.status String The channel status (ONLINE, OFFLINE, DRAFT). PrismaAIRs.RedTeamNetworkChannelUpdate.updated_at Date The last update timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z).
Command example# Context Example# Human Readable Output# Red Team Network Channel Updated: 550e8400-e29b-41d4-a716-446655440000# Uuid Name Status Description Updated At 550e8400-e29b-41d4-a716-446655440000 prod-relay ONLINE Updated description 2026-04-21T09:15:42Z
prisma-airs-redteam-languages-list# List the tenant's allowed languages for Red Team scans. Queries the data plane by default; set use_management=true to query the management plane. Both planes return the same shape (and, in practice, the same list).
Base Command# prisma-airs-redteam-languages-list
Input# Argument Name Description Required use_management Whether to query the management plane instead of the data plane. Both return the same shape; the management plane may expose a different subset. Possible values are: true, false. Default is false. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamLanguages.multilingual_enabled Boolean Whether multilingual Red Team scanning is enabled for the tenant. PrismaAIRs.RedTeamLanguages.supported_job_types Unknown The scan job types the languages apply to (for example STATIC, DYNAMIC). PrismaAIRs.RedTeamLanguages.plane String The which plane the list was retrieved from (data or management). PrismaAIRs.RedTeamLanguages.languages.code String The language code (for example en, es). PrismaAIRs.RedTeamLanguages.languages.name String The language display name (for example English, Spanish).
Command example# Context Example# Human Readable Output# Prisma AIRs Red Team Supported Languages (multilingual_enabled: True; job types: STATIC, DYNAMIC, CUSTOM)# Code Name en English fr French de German hi Hindi ja Japanese pt Portuguese es Spanish th Thai
prisma-airs-redteam-report-get# Get Red Team scan report with attack results and recommendations.
Base Command# prisma-airs-redteam-report-get
Input# Argument Name Description Required job_id The scan job UUID. Required job_type The job type (STATIC, DYNAMIC, CUSTOM). Default is STATIC. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamReport.job_id String The scan job UUID. PrismaAIRs.RedTeamReport.job_type String The job type (STATIC, DYNAMIC, CUSTOM). PrismaAIRs.RedTeamReport.score Number The risk score (0-100). PrismaAIRs.RedTeamReport.asr Number The attack Success Rate (ASR) percentage. PrismaAIRs.RedTeamReport.total_attacks Number The total number of attacks. PrismaAIRs.RedTeamReport.successful_attacks Number The number of successful attacks. PrismaAIRs.RedTeamReport.failed_attacks Number The number of failed attacks. PrismaAIRs.RedTeamReport.severity_breakdown Unknown The array of severity statistics. PrismaAIRs.RedTeamReport.category_reports Unknown The array of category-level reports. PrismaAIRs.RedTeamReport.report_summary String The executive summary of findings. PrismaAIRs.RedTeamReport.total_goals Number The total goals (Dynamic scans only). PrismaAIRs.RedTeamReport.goals_achieved Number The goals achieved (Dynamic scans only). PrismaAIRs.RedTeamReport.total_threats Number The total threats detected (Dynamic scans only).
prisma-airs-redteam-report-attacks-list# List attacks for a Red Team static scan report.
Base Command# prisma-airs-redteam-report-attacks-list
Input# Argument Name Description Required job_id The scan job UUID. Required status The attack status to filter results by (e.g., SUCCESS, FAILED). Optional severity The severity to filter results by (e.g., high, medium, low). Optional category The attack category to filter results by. Optional sub_category The attack sub-category to filter results by. Optional attack_type The attack type to filter results by. Optional threat Whether to return only attacks flagged as a threat. Possible values are: true, false. Optional limit The maximum number of attacks to return. Default is 50. Optional skip The number of attacks to skip from the start (for pagination). Optional search The free-text search filter to apply. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamAttack.uuid String The attack UUID. PrismaAIRs.RedTeamAttack.job_id String The scan job UUID. PrismaAIRs.RedTeamAttack.target_id String The target UUID. PrismaAIRs.RedTeamAttack.prompt String The attack prompt content. PrismaAIRs.RedTeamAttack.category String The attack category. PrismaAIRs.RedTeamAttack.sub_category String The attack sub-category. PrismaAIRs.RedTeamAttack.category_display_name String The attack category display name. PrismaAIRs.RedTeamAttack.sub_category_display_name String The attack sub-category display name. PrismaAIRs.RedTeamAttack.status String The attack status. PrismaAIRs.RedTeamAttack.threat Boolean Whether the attack was flagged as a threat. PrismaAIRs.RedTeamAttack.attack_type String The attack type. PrismaAIRs.RedTeamAttack.multi_turn Boolean Whether the attack is multi-turn. PrismaAIRs.RedTeamAttack.severity String The attack severity. PrismaAIRs.RedTeamAttack.asr Number The attack Success Rate (ASR) for this attack. PrismaAIRs.RedTeamAttack.marked_safe Boolean Whether the attack was marked safe.
prisma-airs-redteam-report-attack-get# Get attack details for a Red Team static scan report.
Base Command# prisma-airs-redteam-report-attack-get
Input# Argument Name Description Required job_id The scan job UUID. Required attack_id The attack UUID. Required
Context Output# Path Type Description PrismaAIRs.RedTeamAttack.uuid String The attack UUID. PrismaAIRs.RedTeamAttack.job_id String The scan job UUID. PrismaAIRs.RedTeamAttack.target_id String The target UUID. PrismaAIRs.RedTeamAttack.prompt String The attack prompt content. PrismaAIRs.RedTeamAttack.category String The attack category. PrismaAIRs.RedTeamAttack.sub_category String The attack sub-category. PrismaAIRs.RedTeamAttack.category_display_name String The attack category display name. PrismaAIRs.RedTeamAttack.sub_category_display_name String The attack sub-category display name. PrismaAIRs.RedTeamAttack.status String The attack status. PrismaAIRs.RedTeamAttack.threat Boolean Whether the attack was flagged as a threat. PrismaAIRs.RedTeamAttack.attack_type String The attack type. PrismaAIRs.RedTeamAttack.multi_turn Boolean Whether the attack is multi-turn. PrismaAIRs.RedTeamAttack.severity String The attack severity. PrismaAIRs.RedTeamAttack.asr Number The attack Success Rate (ASR) for this attack. PrismaAIRs.RedTeamAttack.marked_safe Boolean Whether the attack was marked safe. PrismaAIRs.RedTeamAttack.goal String The attack goal. PrismaAIRs.RedTeamAttack.compliance_frameworks Unknown The array of associated compliance frameworks. PrismaAIRs.RedTeamAttack.outputs Unknown The array of model responses to the attack.
prisma-airs-redteam-report-attack-multi-turn-get# Get multi-turn attack details for a Red Team static scan report.
Base Command# prisma-airs-redteam-report-attack-multi-turn-get
Input# Argument Name Description Required job_id The scan job UUID. Required attack_id The attack UUID. Required
Context Output# Path Type Description PrismaAIRs.RedTeamAttackMultiTurn.uuid String The attack UUID. PrismaAIRs.RedTeamAttackMultiTurn.job_id String The scan job UUID. PrismaAIRs.RedTeamAttackMultiTurn.target_id String The target UUID. PrismaAIRs.RedTeamAttackMultiTurn.prompt String The attack prompt content. PrismaAIRs.RedTeamAttackMultiTurn.category String The attack category. PrismaAIRs.RedTeamAttackMultiTurn.sub_category String The attack sub-category. PrismaAIRs.RedTeamAttackMultiTurn.category_display_name String The attack category display name. PrismaAIRs.RedTeamAttackMultiTurn.sub_category_display_name String The attack sub-category display name. PrismaAIRs.RedTeamAttackMultiTurn.status String The attack status. PrismaAIRs.RedTeamAttackMultiTurn.threat Boolean Whether the attack was flagged as a threat. PrismaAIRs.RedTeamAttackMultiTurn.attack_type String The attack type. PrismaAIRs.RedTeamAttackMultiTurn.multi_turn Boolean Whether the attack is multi-turn. PrismaAIRs.RedTeamAttackMultiTurn.severity String The attack severity. PrismaAIRs.RedTeamAttackMultiTurn.asr Number The attack Success Rate (ASR) for this attack. PrismaAIRs.RedTeamAttackMultiTurn.marked_safe Boolean Whether the attack was marked safe. PrismaAIRs.RedTeamAttackMultiTurn.goal String The attack goal. PrismaAIRs.RedTeamAttackMultiTurn.compliance_frameworks Unknown The array of associated compliance frameworks. PrismaAIRs.RedTeamAttackMultiTurn.outputs Unknown The array of per-turn model responses to the attack.
prisma-airs-redteam-report-remediation-get# Get remediation recommendations for a Red Team scan report.
Base Command# prisma-airs-redteam-report-remediation-get
Input# Argument Name Description Required job_id The scan job UUID. Required job_type The job type (STATIC, DYNAMIC, CUSTOM). Default is STATIC. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamRemediation.job_id String The scan job UUID. PrismaAIRs.RedTeamRemediation.job_type String The job type (STATIC, DYNAMIC, CUSTOM). PrismaAIRs.RedTeamRemediation.remediations Unknown The array of remediation recommendations. PrismaAIRs.RedTeamRemediation.remediations.remediation String The remediation title. PrismaAIRs.RedTeamRemediation.remediations.description String The remediation description. PrismaAIRs.RedTeamRemediation.remediations.priority_level String The remediation priority level. PrismaAIRs.RedTeamRemediation.remediations.effectiveness_level String The remediation effectiveness level. PrismaAIRs.RedTeamRemediation.remediations.ease_of_implementation_level String The remediation ease of implementation level. PrismaAIRs.RedTeamRemediation.remediations.resource_links Unknown The array of reference resource links.
prisma-airs-redteam-report-runtime-policy-get# Get the runtime security profile config derived from a Red Team scan report.
Base Command# prisma-airs-redteam-report-runtime-policy-get
Input# Argument Name Description Required job_id The scan job UUID. Required job_type The job type (STATIC, DYNAMIC, CUSTOM). Default is STATIC. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamRuntimePolicy.job_id String The scan job UUID. PrismaAIRs.RedTeamRuntimePolicy.job_type String The job type (STATIC, DYNAMIC, CUSTOM). PrismaAIRs.RedTeamRuntimePolicy.runtime_security_profile Unknown The array of runtime security policy configurations. PrismaAIRs.RedTeamRuntimePolicy.runtime_security_profile.policy_id String The runtime security policy UUID. PrismaAIRs.RedTeamRuntimePolicy.runtime_security_profile.display_name String The runtime security policy display name. PrismaAIRs.RedTeamRuntimePolicy.runtime_security_profile.config Unknown The runtime security policy configuration object.
prisma-airs-redteam-report-goals-list# List goals for a Red Team dynamic scan report.
Base Command# prisma-airs-redteam-report-goals-list
Input# Argument Name Description Required job_id The scan job UUID. Required goal_type The goal type to filter results by. Optional status The goal status to filter results by. Optional count Whether to request goal count metadata from the API. Possible values are: true, false. Optional limit The maximum number of goals to return. Default is 50. Optional skip The number of goals to skip from the start (for pagination). Optional search The free-text search filter to apply. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamGoal.uuid String The goal UUID. PrismaAIRs.RedTeamGoal.tsg_id String The tenant service group UUID. PrismaAIRs.RedTeamGoal.job_id String The scan job UUID. PrismaAIRs.RedTeamGoal.goal String The goal description. PrismaAIRs.RedTeamGoal.goal_to_show String The display version of the goal description. PrismaAIRs.RedTeamGoal.goal_type String The goal type. PrismaAIRs.RedTeamGoal.custom_goal Boolean Whether the goal is a custom goal. PrismaAIRs.RedTeamGoal.threat Boolean Whether the goal was flagged as a threat. PrismaAIRs.RedTeamGoal.version Number The goal version number. PrismaAIRs.RedTeamGoal.safe_response String The expected safe model response for the goal. PrismaAIRs.RedTeamGoal.jailbroken_response String The jailbroken model response for the goal.
prisma-airs-redteam-report-goal-streams-list# List streams for a goal in a Red Team dynamic scan report.
Base Command# prisma-airs-redteam-report-goal-streams-list
Input# Argument Name Description Required job_id The scan job UUID. Required goal_id The goal UUID. Required limit The maximum number of streams to return. Default is 50. Optional skip The number of streams to skip from the start (for pagination). Optional search The free-text search filter to apply. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamStream.uuid String The stream UUID. PrismaAIRs.RedTeamStream.tsg_id String The tenant service group UUID. PrismaAIRs.RedTeamStream.job_id String The scan job UUID. PrismaAIRs.RedTeamStream.target_id String The target UUID. PrismaAIRs.RedTeamStream.goal_id String The goal UUID. PrismaAIRs.RedTeamStream.stream_idx Number The stream index within the goal. PrismaAIRs.RedTeamStream.iteration Number The iteration count for the stream. PrismaAIRs.RedTeamStream.stream_type String The stream type. PrismaAIRs.RedTeamStream.marked_safe Boolean Whether the stream was marked safe. PrismaAIRs.RedTeamStream.threat Boolean Whether the stream was flagged as a threat. PrismaAIRs.RedTeamStream.created_at Date The stream creation timestamp in ISO 8601 format (e.g., 2024-01-15T10:30:00Z). PrismaAIRs.RedTeamStream.updated_at Date The stream last-update timestamp in ISO 8601 format (e.g., 2024-01-15T10:30:00Z).
prisma-airs-redteam-report-stream-get# Get stream details for a Red Team dynamic scan report.
Base Command# prisma-airs-redteam-report-stream-get
Input# Argument Name Description Required stream_id The stream UUID. Required
Context Output# Path Type Description PrismaAIRs.RedTeamStream.uuid String The stream UUID. PrismaAIRs.RedTeamStream.tsg_id String The tenant service group UUID. PrismaAIRs.RedTeamStream.job_id String The scan job UUID. PrismaAIRs.RedTeamStream.target_id String The target UUID. PrismaAIRs.RedTeamStream.goal_id String The goal UUID. PrismaAIRs.RedTeamStream.stream_idx Number The stream index within the goal. PrismaAIRs.RedTeamStream.iteration Number The iteration count for the stream. PrismaAIRs.RedTeamStream.stream_type String The stream type. PrismaAIRs.RedTeamStream.marked_safe Boolean Whether the stream was marked safe. PrismaAIRs.RedTeamStream.threat Boolean Whether the stream was flagged as a threat. PrismaAIRs.RedTeamStream.created_at Date The stream creation timestamp in ISO 8601 format (e.g., 2024-01-15T10:30:00Z). PrismaAIRs.RedTeamStream.updated_at Date The stream last-update timestamp in ISO 8601 format (e.g., 2024-01-15T10:30:00Z). PrismaAIRs.RedTeamStream.first_threat_iteration Unknown The first iteration flagged as a threat. PrismaAIRs.RedTeamStream.iterations Unknown The array of per-iteration attack progression records.
prisma-airs-redteam-report-download# Download a Red Team scan report and attach it to the War Room. The endpoint streams the report back as a ZIP archive bundling the report file(s) (for example report_summary.csv).
Base Command# prisma-airs-redteam-report-download
Input# Argument Name Description Required job_id The UUID of the scan job whose report to download. Required file_format The report file format to request. Possible values are: CSV, JSON, ALL. Default is CSV. Optional
Context Output# Path Type Description InfoFile.Name String The attached report file name. InfoFile.EntryID String The War Room entry ID of the attached report file. InfoFile.Size Number The attached report file size in bytes. InfoFile.Type String The attached report file type.
Command example# !prisma-airs-redteam-report-download job_id=7cd7dd0b-917a-44d1-8044-95f82a5a1032 file_format=ALL
Context Example# Human Readable Output# Returns the report as a downloadable ZIP file in the War Room. The archive contents depend on file_format:
CSV โ report_summary.csv, attacks.csvJSON โ report_summary.json, attacks.jsonALL โ all four of the abovereport_summary carries the per-job scorecard (ASR, risk score, per-category security/severity breakdowns, and the narrative summary); attacks carries the full per-attack detail rows.
prisma-airs-redteam-report-generate-partial# Unlock the partial report of a still-running Red Team scan. Consumes one quota credit of the job type and unlocks the report for viewing. The job must be in the PARTIALLY_COMPLETE state. Returns the updated job information.
Base Command# prisma-airs-redteam-report-generate-partial
Input# Argument Name Description Required job_id The UUID of the scan job whose partial report to unlock. Required
Context Output# Path Type Description PrismaAIRs.RedTeamPartialReport.job_id String The scan job UUID whose partial report was unlocked. PrismaAIRs.RedTeamPartialReport.status String The scan job status after unlocking the partial report. PrismaAIRs.RedTeamPartialReport.report_stats.partial_report_unlocked Boolean Whether the partial report has been unlocked with a credit. PrismaAIRs.RedTeamPartialReport.report_stats.partial_report_unlocked_at Date The timestamp when the partial report was unlocked, in ISO 8601 format. PrismaAIRs.RedTeamPartialReport.report_stats.output_completion_percentage Number The percentage of attack outputs that completed successfully (0-100).
Note: This command applies only to scans in the PARTIALLY_COMPLETE state and consumes one quota credit per call. Against jobs in other states (e.g. RUNNING, COMPLETED) the API currently returns HTTP 500 Internal Server Error rather than a clean validation error.
prisma-airs-redteam-eula-status# Get Red Team EULA acceptance status.
Base Command# prisma-airs-redteam-eula-status
Input# There are no input arguments for this command.
Context Output# Path Type Description PrismaAIRs.RedTeamEula.uuid String The EULA record UUID. PrismaAIRs.RedTeamEula.is_accepted Boolean Whether the EULA is accepted. PrismaAIRs.RedTeamEula.accepted_at Date The timestamp when EULA was accepted, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamEula.accepted_by_user_id String The user ID who accepted the EULA.
Command example# Context Example# Human Readable Output# Red Team EULA Status# Status: Accepted
Accepted At: 2025-10-31T12:56:37.659000Z
Accepted By: 59087f43-bd63-4d7d-940d-2ff5dd9382b3
prisma-airs-redteam-eula-content# Get Red Team EULA content (full legal text).
Base Command# prisma-airs-redteam-eula-content
Input# There are no input arguments for this command.
Context Output# Path Type Description PrismaAIRs.RedTeamEulaContent.content String The full EULA text content. PrismaAIRs.RedTeamEulaContent.content_length Number The length of EULA content in characters.
Command example# Context Example# Human Readable Output# Red Team EULA Content# Length: 42002 characters
Content Preview:
prisma-airs-redteam-eula-accept# Accept the Red Team EULA (required before running scans).
Base Command# prisma-airs-redteam-eula-accept
Input# Argument Name Description Required accepted_at The optional timestamp for acceptance (ISO 8601 format). If not provided, server time is used. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamEula.uuid String The EULA record UUID. PrismaAIRs.RedTeamEula.is_accepted Boolean Whether the EULA is accepted. PrismaAIRs.RedTeamEula.accepted_at Date The timestamp when EULA was accepted, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamEula.accepted_by_user_id String The user ID who accepted the EULA.
prisma-airs-redteam-prompts-create# Create a new prompt in a Red Team prompt set for custom attack scenarios.
Base Command# prisma-airs-redteam-prompts-create
Input# Argument Name Description Required prompt_set_uuid The UUID of the prompt set to add the prompt to. Required prompt The prompt text to create. Required goal The optional custom goal for the prompt. Optional properties The optional JSON object with additional properties for the prompt. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamPromptCreate.uuid String The UUID of the created prompt. PrismaAIRs.RedTeamPromptCreate.prompt String The prompt text. PrismaAIRs.RedTeamPromptCreate.user_defined_goal Boolean Whether the prompt has a user-defined goal. PrismaAIRs.RedTeamPromptCreate.status String The status of the prompt (e.g., READY, PENDING). PrismaAIRs.RedTeamPromptCreate.active Boolean Whether the prompt is active. PrismaAIRs.RedTeamPromptCreate.prompt_set_id String The UUID of the prompt set this prompt belongs to. PrismaAIRs.RedTeamPromptCreate.created_at Date The timestamp when the prompt was created, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptCreate.updated_at Date The timestamp when the prompt was last updated, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptCreate.goal Unknown The optional custom goal for the prompt. PrismaAIRs.RedTeamPromptCreate.properties Unknown The optional additional properties for the prompt.
prisma-airs-redteam-prompts-list# List prompts in a Red Team prompt set.
Base Command# prisma-airs-redteam-prompts-list
Input# Argument Name Description Required prompt_set_uuid The UUID of the prompt set to list prompts from. Required limit The maximum number of prompts to return. Default is 50. Optional skip The number of prompts to skip for pagination. Optional search The free-text search filter for prompt text. Optional status The prompt status to filter results by (e.g., READY, PENDING). Optional active The active status to filter results by (true or false). Optional
Context Output# Path Type Description PrismaAIRs.RedTeamPrompts.uuid String The UUID of the prompt. PrismaAIRs.RedTeamPrompts.prompt String The prompt text. PrismaAIRs.RedTeamPrompts.user_defined_goal Boolean Whether the prompt has a user-defined goal. PrismaAIRs.RedTeamPrompts.status String The status of the prompt. PrismaAIRs.RedTeamPrompts.active Boolean Whether the prompt is active. PrismaAIRs.RedTeamPrompts.created_at Date The timestamp when the prompt was created, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPrompts.updated_at Date The timestamp when the prompt was last updated, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPrompts.goal Unknown The optional custom goal for the prompt. PrismaAIRs.RedTeamPrompts.properties Unknown The optional additional properties for the prompt.
prisma-airs-redteam-prompts-get# Get details of a specific prompt in a Red Team prompt set.
Base Command# prisma-airs-redteam-prompts-get
Input# Argument Name Description Required prompt_set_uuid The UUID of the prompt set containing the prompt. Required prompt_uuid The UUID of the prompt to retrieve. Required
Context Output# Path Type Description PrismaAIRs.RedTeamPromptGet.uuid String The UUID of the prompt. PrismaAIRs.RedTeamPromptGet.prompt String The prompt text. PrismaAIRs.RedTeamPromptGet.user_defined_goal Boolean Whether the prompt has a user-defined goal. PrismaAIRs.RedTeamPromptGet.status String The status of the prompt. PrismaAIRs.RedTeamPromptGet.active Boolean Whether the prompt is active. PrismaAIRs.RedTeamPromptGet.prompt_set_id String The UUID of the prompt set this prompt belongs to. PrismaAIRs.RedTeamPromptGet.created_at Date The timestamp when the prompt was created, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptGet.updated_at Date The timestamp when the prompt was last updated, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptGet.goal Unknown The optional custom goal for the prompt. PrismaAIRs.RedTeamPromptGet.properties Unknown The optional additional properties for the prompt. PrismaAIRs.RedTeamPromptGet.property_assignments Unknown The optional property assignments for the prompt. PrismaAIRs.RedTeamPromptGet.detector_category Unknown The optional detector category for the prompt. PrismaAIRs.RedTeamPromptGet.severity Unknown The optional severity level for the prompt. PrismaAIRs.RedTeamPromptGet.extra_info Unknown The optional extra information about the prompt.
prisma-airs-redteam-prompts-update# Update an existing prompt in a Red Team prompt set.
Base Command# prisma-airs-redteam-prompts-update
Input# Argument Name Description Required prompt_set_uuid The UUID of the prompt set containing the prompt. Required prompt_uuid The UUID of the prompt to update. Required prompt The updated prompt text. Optional goal The updated custom goal. Optional properties The updated properties JSON object. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamPromptUpdate.uuid String The UUID of the updated prompt. PrismaAIRs.RedTeamPromptUpdate.prompt String The updated prompt text. PrismaAIRs.RedTeamPromptUpdate.user_defined_goal Boolean Whether the prompt has a user-defined goal. PrismaAIRs.RedTeamPromptUpdate.status String The status of the prompt. PrismaAIRs.RedTeamPromptUpdate.active Boolean Whether the prompt is active. PrismaAIRs.RedTeamPromptUpdate.prompt_set_id String The UUID of the prompt set this prompt belongs to. PrismaAIRs.RedTeamPromptUpdate.created_at Date The timestamp when the prompt was created, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptUpdate.updated_at Date The timestamp when the prompt was last updated, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptUpdate.goal Unknown The optional custom goal for the prompt. PrismaAIRs.RedTeamPromptUpdate.properties Unknown The optional additional properties for the prompt.
prisma-airs-redteam-prompts-delete# Delete a prompt from a Red Team prompt set.
Base Command# prisma-airs-redteam-prompts-delete
Input# Argument Name Description Required prompt_set_uuid The UUID of the prompt set containing the prompt. Required prompt_uuid The UUID of the prompt to delete. Required
Context Output# Path Type Description PrismaAIRs.RedTeamPromptDeleted.prompt_uuid String The UUID of the deleted prompt. PrismaAIRs.RedTeamPromptDeleted.prompt_set_uuid String The UUID of the prompt set. PrismaAIRs.RedTeamPromptDeleted.status String The deletion status. PrismaAIRs.RedTeamPromptDeleted.message String The optional deletion message.
prisma-airs-redteam-prompt-sets-create# Create a new Red Team prompt set for organizing custom attack prompts.
Base Command# prisma-airs-redteam-prompt-sets-create
Input# Argument Name Description Required name The name of the prompt set. Required description The description of the prompt set. Optional property_names A comma-separated list of custom property names for the prompt set (e.g., "category,severity"). Optional
Context Output# Path Type Description PrismaAIRs.RedTeamPromptSetCreate.uuid String The UUID of the created prompt set. PrismaAIRs.RedTeamPromptSetCreate.name String The name of the prompt set. PrismaAIRs.RedTeamPromptSetCreate.active Boolean Whether the prompt set is active. PrismaAIRs.RedTeamPromptSetCreate.archive Boolean Whether the prompt set is archived. PrismaAIRs.RedTeamPromptSetCreate.status String The status of the prompt set (e.g., READY, PENDING). PrismaAIRs.RedTeamPromptSetCreate.created_at Date The timestamp when the prompt set was created, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptSetCreate.updated_at Date The timestamp when the prompt set was last updated, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptSetCreate.description Unknown The description of the prompt set. PrismaAIRs.RedTeamPromptSetCreate.property_names Unknown The array of custom property names. PrismaAIRs.RedTeamPromptSetCreate.properties Unknown The array of property definitions. PrismaAIRs.RedTeamPromptSetCreate.stats Unknown The statistics about the prompt set. PrismaAIRs.RedTeamPromptSetCreate.version Unknown The version information. PrismaAIRs.RedTeamPromptSetCreate.created_by_user_id Unknown The user ID who created the prompt set. PrismaAIRs.RedTeamPromptSetCreate.updated_by_user_id Unknown The user ID who last updated the prompt set.
prisma-airs-redteam-prompt-sets-list# List Red Team prompt sets for custom attack scenarios.
Base Command# prisma-airs-redteam-prompt-sets-list
Input# Argument Name Description Required limit The maximum number of prompt sets to return. Default is 50. Optional skip The number of prompt sets to skip for pagination. Optional search The free-text search filter for prompt set names/descriptions. Optional status The prompt set status to filter results by (e.g., READY, PENDING). Optional active The active status to filter results by (true or false). Optional archive Whether to filter by archive status. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamPromptSets.uuid String The UUID of the prompt set. PrismaAIRs.RedTeamPromptSets.name String The name of the prompt set. PrismaAIRs.RedTeamPromptSets.active Boolean Whether the prompt set is active. PrismaAIRs.RedTeamPromptSets.archive Boolean Whether the prompt set is archived. PrismaAIRs.RedTeamPromptSets.status String The status of the prompt set. PrismaAIRs.RedTeamPromptSets.created_at Date The timestamp when created, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptSets.updated_at Date The timestamp when last updated, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptSets.description Unknown The description of the prompt set. PrismaAIRs.RedTeamPromptSets.property_names Unknown The array of custom property names. PrismaAIRs.RedTeamPromptSets.stats Unknown The statistics about the prompt set. PrismaAIRs.RedTeamPromptSets.created_by_user_id Unknown The user ID who created the prompt set.
Command example# Context Example# Human Readable Output# Red Team Prompt Sets (Total: 6)# UUID Name Status Active Archive Description adf6e1bd-61f1-4e57-9650-b40f26b981cb prompt-database-gt8 VALIDATED True False https://github.com/scthornton/ ...73eea776-ecbf-4a5d-9098-a37744441fca Customer1-AttackSet-Dec12 VALIDATED True False N/A f9f8cd22-22b9-4754-8656-15b2e51b6952 HarmBench VALIDATED True False https://github.com/centerforai ...06d2a36e-49ac-4712-b7ca-e87e4ba9d9fe Customer1-AttackSet-HateAndFairness VALIDATED True False N/A a9731c3a-f989-40ff-8a7b-efadaf4a490b Customer1-AttackSet-EnterpriseReputation VALIDATED True False N/A 84364729-1dc6-498a-a7d0-d26c4d5cf697 Customer1-AttackSet-Sexual VALIDATED True False N/A
prisma-airs-redteam-prompt-sets-get# Get details of a specific Red Team prompt set.
Base Command# prisma-airs-redteam-prompt-sets-get
Input# Argument Name Description Required uuid The UUID of the prompt set to retrieve. Required
Context Output# Path Type Description PrismaAIRs.RedTeamPromptSetGet.uuid String The UUID of the prompt set. PrismaAIRs.RedTeamPromptSetGet.name String The name of the prompt set. PrismaAIRs.RedTeamPromptSetGet.active Boolean Whether the prompt set is active. PrismaAIRs.RedTeamPromptSetGet.archive Boolean Whether the prompt set is archived. PrismaAIRs.RedTeamPromptSetGet.status String The status of the prompt set. PrismaAIRs.RedTeamPromptSetGet.created_at Date The timestamp when created, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptSetGet.updated_at Date The timestamp when last updated, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptSetGet.description Unknown The description of the prompt set. PrismaAIRs.RedTeamPromptSetGet.property_names Unknown The array of custom property names. PrismaAIRs.RedTeamPromptSetGet.properties Unknown The array of property definitions. PrismaAIRs.RedTeamPromptSetGet.stats Unknown The statistics about the prompt set. PrismaAIRs.RedTeamPromptSetGet.extra_info Unknown The additional information. PrismaAIRs.RedTeamPromptSetGet.version Unknown The version information. PrismaAIRs.RedTeamPromptSetGet.created_by_user_id Unknown The user ID who created the prompt set. PrismaAIRs.RedTeamPromptSetGet.updated_by_user_id Unknown The user ID who last updated the prompt set.
prisma-airs-redteam-prompt-sets-update# Update an existing Red Team prompt set.
Base Command# prisma-airs-redteam-prompt-sets-update
Input# Argument Name Description Required uuid The UUID of the prompt set to update. Required name The updated name of the prompt set. Optional description The updated description. Optional property_names A comma-separated list of updated custom property names. Optional archive Whether the prompt set should be archived. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamPromptSetUpdate.uuid String The UUID of the updated prompt set. PrismaAIRs.RedTeamPromptSetUpdate.name String The name of the prompt set. PrismaAIRs.RedTeamPromptSetUpdate.active Boolean Whether the prompt set is active. PrismaAIRs.RedTeamPromptSetUpdate.archive Boolean Whether the prompt set is archived. PrismaAIRs.RedTeamPromptSetUpdate.status String The status of the prompt set. PrismaAIRs.RedTeamPromptSetUpdate.created_at Date The timestamp when created, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptSetUpdate.updated_at Date The timestamp when last updated, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptSetUpdate.description Unknown The description of the prompt set. PrismaAIRs.RedTeamPromptSetUpdate.property_names Unknown The array of custom property names. PrismaAIRs.RedTeamPromptSetUpdate.properties Unknown The array of property definitions. PrismaAIRs.RedTeamPromptSetUpdate.stats Unknown The statistics about the prompt set. PrismaAIRs.RedTeamPromptSetUpdate.version Unknown The version information. PrismaAIRs.RedTeamPromptSetUpdate.updated_by_user_id Unknown The user ID who last updated the prompt set.
prisma-airs-redteam-prompt-sets-archive# Archive or unarchive a Red Team prompt set.
Base Command# prisma-airs-redteam-prompt-sets-archive
Input# Argument Name Description Required uuid The UUID of the prompt set to archive/unarchive. Required archive Whether to archive the prompt set (true to archive, false to unarchive). Required
Context Output# Path Type Description PrismaAIRs.RedTeamPromptSetArchive.uuid String The UUID of the prompt set. PrismaAIRs.RedTeamPromptSetArchive.name String The name of the prompt set. PrismaAIRs.RedTeamPromptSetArchive.active Boolean Whether the prompt set is active. PrismaAIRs.RedTeamPromptSetArchive.archive Boolean Whether the prompt set is archived. PrismaAIRs.RedTeamPromptSetArchive.status String The status of the prompt set. PrismaAIRs.RedTeamPromptSetArchive.created_at Date The timestamp when created, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptSetArchive.updated_at Date The timestamp when last updated, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptSetArchive.description Unknown The description of the prompt set. PrismaAIRs.RedTeamPromptSetArchive.property_names Unknown The array of custom property names. PrismaAIRs.RedTeamPromptSetArchive.properties Unknown The array of property definitions. PrismaAIRs.RedTeamPromptSetArchive.stats Unknown The statistics about the prompt set. PrismaAIRs.RedTeamPromptSetArchive.version Unknown The version information.
prisma-airs-redteam-registry-credentials-get# Get or create Red Team registry credentials for pulling scanner container images from the Prisma AIRs registry.
Base Command# prisma-airs-redteam-registry-credentials-get
Input# There are no input arguments for this command.
Context Output# Path Type Description PrismaAIRs.RedTeamRegistryCredentials.token String The registry access token for authenticating with the container registry. PrismaAIRs.RedTeamRegistryCredentials.expiry Date The token expiry timestamp in ISO 8601 format (e.g., 2024-01-15T12:34:56Z).
prisma-airs-redteam-prompt-sets-download# Download CSV template for a Red Team prompt set. The template includes header row and sample data for bulk prompt uploads.
Base Command# prisma-airs-redteam-prompt-sets-download
Input# Argument Name Description Required uuid The UUID of the prompt set to download the template for. Required
Context Output# There is no context output for this command.
prisma-airs-redteam-prompt-sets-upload# Upload CSV file with prompts to a Red Team prompt set. CSV must have 'prompt' and 'goal' columns (goal is optional).
Base Command# prisma-airs-redteam-prompt-sets-upload
Input# Argument Name Description Required uuid The UUID of the prompt set to upload prompts to. Required entryID The entry ID of the CSV file from the war room to upload. Required
Context Output# Path Type Description PrismaAIRs.RedTeamPromptSetUpload.message String The response message from the upload operation. PrismaAIRs.RedTeamPromptSetUpload.status Number The HTTP status code of the upload operation. PrismaAIRs.RedTeamPromptSetUpload.prompt_set_uuid String The UUID of the prompt set that was uploaded to. PrismaAIRs.RedTeamPromptSetUpload.file_name String The name of the uploaded CSV file.
prisma-airs-redteam-properties-list# List custom-attack property names. Property names (for example, category, severity) form the metadata vocabulary used to tag and filter custom attack prompts. Read-only.
Base Command# prisma-airs-redteam-properties-list
Input# There are no input arguments for this command.
Context Output# Path Type Description PrismaAIRs.RedTeamProperty Unknown The list of custom-attack property names.
Command example# Human Readable Output# Red Team Custom-Attack Property Names# Property Name Complexity Severity Semantic Category customer type
prisma-airs-redteam-properties-values# Get the allowed values for one or more custom-attack property names. Provide either property_name (single) or property_names (comma-separated list for a batch lookup). Read-only.
Note: On the current API version the batch endpoint (property_names) honors only the last name supplied; to reliably retrieve values for several properties, call the command once per name using property_name.
Base Command# prisma-airs-redteam-properties-values
Input# Argument Name Description Required property_name A single property name to look up values for. Optional property_names A comma-separated list of property names to look up values for (batch lookup). Optional
Context Output# Path Type Description PrismaAIRs.RedTeamPropertyValue.name String The property name. PrismaAIRs.RedTeamPropertyValue.values Unknown The allowed values for the property name.
Command example# Human Readable Output# Red Team Custom-Attack Property Values# Property Name Value Severity Low Severity High Severity Medium
prisma-airs-redteam-properties-create# Create a new custom-attack property name.
Base Command# prisma-airs-redteam-properties-create
Input# Argument Name Description Required name The property name to create (for example, severity). Required
Context Output# Path Type Description PrismaAIRs.RedTeamPropertyCreate.name String The property name that was created. PrismaAIRs.RedTeamPropertyCreate.message String The response message from the create operation. PrismaAIRs.RedTeamPropertyCreate.status Number The HTTP status code of the create operation.
Command example# Human Readable Output# Red Team Custom-Attack Property Name Created: severity# prisma-airs-redteam-properties-add-value# Add an allowed value to an existing custom-attack property name.
Base Command# prisma-airs-redteam-properties-add-value
Input# Argument Name Description Required property_name The property name to add a value to (for example, severity). Required property_value The value to add (for example, critical). Required
Context Output# Path Type Description PrismaAIRs.RedTeamPropertyValueCreate.property_name String The property name the value was added to. PrismaAIRs.RedTeamPropertyValueCreate.property_value String The value that was added. PrismaAIRs.RedTeamPropertyValueCreate.message String The response message from the add-value operation. PrismaAIRs.RedTeamPropertyValueCreate.status Number The HTTP status code of the add-value operation.
Command example# Human Readable Output# Red Team Custom-Attack Property Value Added: severity# Property Name Property Value Message Status severity critical Property value 'critical' created successfully 200
prisma-airs-redteam-sentiment-get# Get the sentiment (up/down-vote) recorded for a Red Team scan report. Read-only.
Base Command# prisma-airs-redteam-sentiment-get
Input# Argument Name Description Required job_id The job UUID of the scan report to get sentiment for. Required
Context Output# Path Type Description PrismaAIRs.RedTeamSentiment.job_id String The job UUID the sentiment applies to. PrismaAIRs.RedTeamSentiment.up_vote Boolean Whether the report was up-voted. PrismaAIRs.RedTeamSentiment.down_vote Boolean Whether the report was down-voted.
Command example# Human Readable Output# Red Team Report Sentiment: 87dcf504-3e57-486a-b6a0-69a4ff896130# Job Id Up Vote Down Vote 87dcf504-3e57-486a-b6a0-69a4ff896130 true false
prisma-airs-redteam-sentiment-update# Update the sentiment (up/down-vote) for a Red Team scan report.
Note: Up-vote and down-vote are mutually exclusive โ recording one clears the other.
Base Command# prisma-airs-redteam-sentiment-update
Input# Argument Name Description Required job_id The job UUID of the scan report to vote on. Required vote The vote to record for the report. One of "up" or "down". Possible values are: up, down. Required
Context Output# Path Type Description PrismaAIRs.RedTeamSentiment.job_id String The job UUID the sentiment applies to. PrismaAIRs.RedTeamSentiment.up_vote Boolean Whether the report was up-voted. PrismaAIRs.RedTeamSentiment.down_vote Boolean Whether the report was down-voted.
Command example# Human Readable Output# Red Team Report Sentiment Updated: 87dcf504-3e57-486a-b6a0-69a4ff896130# Job Id Up Vote Down Vote 87dcf504-3e57-486a-b6a0-69a4ff896130 true false
prisma-airs-redteam-prompt-sets-reference# Get the reference metadata for a single custom prompt set by UUID.
Base Command# prisma-airs-redteam-prompt-sets-reference
Input# Argument Name Description Required uuid The UUID of the custom prompt set. Required
Context Output# Path Type Description PrismaAIRs.RedTeamPromptSetReference.uuid String The UUID of the prompt set. PrismaAIRs.RedTeamPromptSetReference.name String The name of the prompt set. PrismaAIRs.RedTeamPromptSetReference.status String The validation status of the prompt set. PrismaAIRs.RedTeamPromptSetReference.active Boolean Whether the prompt set is active. PrismaAIRs.RedTeamPromptSetReference.version String The current version ID of the prompt set. PrismaAIRs.RedTeamPromptSetReference.tsg_id String The tenant service group ID owning the prompt set. PrismaAIRs.RedTeamPromptSetReference.created_at Date The when the prompt set was created, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptSetReference.updated_at Date The when the prompt set was last updated, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z).
Command example# Human Readable Output# Red Team Prompt Set Reference# Uuid Name Status Active Version Tsg Id Created At Updated At adf6e1bd-61f1-4e57-9650-b40f26b981cb prompt-database-gt8 VALIDATED true 1778265136079904 1082076864 2026-05-08T18:31:07.121412Z 2026-05-08T18:32:06.656700Z
prisma-airs-redteam-prompt-sets-version-info# Get version information (status, latest flag, and prompt counts) for a custom prompt set.
Note: As of this release the upstream .../version-info endpoint returns an HTTP 500 (internal_error) for every prompt set queried, so this command currently surfaces that server error. The command is implemented to match the working reference/active-list contract and will function once the upstream endpoint is fixed.
Base Command# prisma-airs-redteam-prompt-sets-version-info
Input# Argument Name Description Required uuid The UUID of the custom prompt set. Required version A specific version ID to query. If not provided, the latest version is returned. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamPromptSetVersionInfo.uuid String The UUID of the prompt set. PrismaAIRs.RedTeamPromptSetVersionInfo.status String The validation status of the version. PrismaAIRs.RedTeamPromptSetVersionInfo.is_latest Boolean Whether this is the latest version. PrismaAIRs.RedTeamPromptSetVersionInfo.version String The version ID. PrismaAIRs.RedTeamPromptSetVersionInfo.snapshot_created_at Date The when the version snapshot was created, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptSetVersionInfo.stats.total_prompts Number The total number of prompts in the version. PrismaAIRs.RedTeamPromptSetVersionInfo.stats.active_prompts Number The number of active prompts in the version. PrismaAIRs.RedTeamPromptSetVersionInfo.stats.inactive_prompts Number The number of inactive prompts in the version.
Command example# prisma-airs-redteam-prompt-sets-active-list# List all active custom prompt sets available to the tenant.
Base Command# prisma-airs-redteam-prompt-sets-active-list
Input# There are no input arguments for this command.
Context Output# Path Type Description PrismaAIRs.RedTeamPromptSetActive.uuid String The UUID of the prompt set. PrismaAIRs.RedTeamPromptSetActive.name String The name of the prompt set. PrismaAIRs.RedTeamPromptSetActive.status String The validation status of the prompt set. PrismaAIRs.RedTeamPromptSetActive.active Boolean Whether the prompt set is active. PrismaAIRs.RedTeamPromptSetActive.version String The current version ID of the prompt set. PrismaAIRs.RedTeamPromptSetActive.created_at Date The when the prompt set was created, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z). PrismaAIRs.RedTeamPromptSetActive.updated_at Date The when the prompt set was last updated, in ISO 8601 format (e.g., 2024-01-15T12:34:56Z).
Command example# Human Readable Output# Red Team Active Prompt Sets (6)# Uuid Name Status Active Version Created At Updated At adf6e1bd-61f1-4e57-9650-b40f26b981cb prompt-database-gt8 VALIDATED true 1778265136079904 2026-05-08T18:31:07.121412Z 2026-05-08T18:32:06.656700Z 73eea776-ecbf-4a5d-9098-a37744441fca Customer1-AttackSet-Dec12 VALIDATED true 1765676087646509 2025-12-14T01:04:00.293326Z 2025-12-14T01:34:46.863454Z f9f8cd22-22b9-4754-8656-15b2e51b6952 HarmBench VALIDATED true 1765223808680718 2025-12-08T19:56:28.277764Z 2025-12-08T19:56:41.447806Z 06d2a36e-49ac-4712-b7ca-e87e4ba9d9fe Customer1-AttackSet-HateAndFairness VALIDATED true 1765223583469443 2025-12-08T19:51:27.040750Z 2025-12-08T19:53:02.306773Z a9731c3a-f989-40ff-8a7b-efadaf4a490b Customer1-AttackSet-EnterpriseReputation VALIDATED true 1765214683038772 2025-12-08T17:24:21.529411Z 2025-12-08T17:24:42.030120Z 84364729-1dc6-498a-a7d0-d26c4d5cf697 Customer1-AttackSet-Sexual VALIDATED true 1765214555828681 2025-12-08T17:21:31.955832Z 2025-12-08T17:22:28.407352Z
prisma-airs-redteam-custom-attack-report-get# Get the custom-attack report summary (totals, score, and attack success rate) for a scan job.
Base Command# prisma-airs-redteam-custom-attack-report-get
Input# Argument Name Description Required job_id The job UUID of the custom-attack scan. Required
Context Output# Path Type Description PrismaAIRs.RedTeamCustomAttackReport.job_id String The job UUID of the custom-attack scan. PrismaAIRs.RedTeamCustomAttackReport.total_prompts Number The total number of prompts in the scan. PrismaAIRs.RedTeamCustomAttackReport.total_attacks Number The total number of attacks executed. PrismaAIRs.RedTeamCustomAttackReport.total_threats Number The total number of attacks that produced a threat. PrismaAIRs.RedTeamCustomAttackReport.failed_attacks Number The total number of attacks that failed to execute. PrismaAIRs.RedTeamCustomAttackReport.score Number The overall report score. PrismaAIRs.RedTeamCustomAttackReport.asr Number The attack success rate. PrismaAIRs.RedTeamCustomAttackReport.custom_attack_reports Unknown The per-prompt-set summary breakdown. PrismaAIRs.RedTeamCustomAttackReport.property_statistics Unknown The per-property attack-success statistics.
Command example# Human Readable Output# Red Team Custom Attack Report: b1a4598e-cbe0-4810-821c-4d55fe87bf1e# Total Prompts Total Attacks Total Threats Failed Attacks Score Asr 14 84 11 73 13.1 13.1
prisma-airs-redteam-custom-attack-report-prompt-sets# Get the prompt-set breakdown for a custom-attack scan report.
Base Command# prisma-airs-redteam-custom-attack-report-prompt-sets
Input# Argument Name Description Required job_id The job UUID of the custom-attack scan. Required
Context Output# Path Type Description PrismaAIRs.RedTeamCustomAttackReportPromptSet.prompt_set_id String The prompt-set UUID. PrismaAIRs.RedTeamCustomAttackReportPromptSet.prompt_set_name String The prompt-set name. PrismaAIRs.RedTeamCustomAttackReportPromptSet.total_prompts Number The total number of prompts in the prompt set. PrismaAIRs.RedTeamCustomAttackReportPromptSet.total_attacks Number The total number of attacks executed for the prompt set. PrismaAIRs.RedTeamCustomAttackReportPromptSet.total_threats Number The total number of threats found for the prompt set. PrismaAIRs.RedTeamCustomAttackReportPromptSet.failed_attacks Number The total number of failed attacks for the prompt set. PrismaAIRs.RedTeamCustomAttackReportPromptSet.threat_rate Number The threat rate for the prompt set. PrismaAIRs.RedTeamCustomAttackReportPromptSet.property_names Unknown The property names associated with the prompt set. PrismaAIRs.RedTeamCustomAttackReportPromptSet.property_statistics Unknown The per-property attack-success statistics for the prompt set.
Command example# Human Readable Output# Red Team Custom Attack Report Prompt Sets (1)# Prompt Set Id Prompt Set Name Total Prompts Total Attacks Total Threats Failed Attacks Threat Rate 73eea776-ecbf-4a5d-9098-a37744441fca Customer1-AttackSet-Dec12 14 84 11 73 13.1
prisma-airs-redteam-custom-attack-report-prompts# List prompts for a specific prompt set within a custom-attack scan report.
Base Command# prisma-airs-redteam-custom-attack-report-prompts
Input# Argument Name Description Required job_id The job UUID of the custom-attack scan. Required prompt_set_id The prompt-set UUID. Required is_threat Whether to filter to prompts that produced a threat. Possible values are: true, false. Optional skip The number of records to skip from the start. Optional limit The maximum number of records to return. Optional search The free-text search filter. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamCustomAttackPrompt.prompt_id String The prompt UUID. PrismaAIRs.RedTeamCustomAttackPrompt.prompt_text String The prompt text. PrismaAIRs.RedTeamCustomAttackPrompt.goal String The attack goal for the prompt. PrismaAIRs.RedTeamCustomAttackPrompt.user_defined_goal Boolean Whether the goal was user-defined. PrismaAIRs.RedTeamCustomAttackPrompt.properties Unknown The property assignments for the prompt. PrismaAIRs.RedTeamCustomAttackPrompt.attack_id String The attack UUID associated with the prompt. PrismaAIRs.RedTeamCustomAttackPrompt.threat Boolean Whether the prompt produced a threat. PrismaAIRs.RedTeamCustomAttackPrompt.asr Number The attack success rate for the prompt. PrismaAIRs.RedTeamCustomAttackPrompt.prompt_set_id String The prompt-set UUID the prompt belongs to. PrismaAIRs.RedTeamCustomAttackPrompt.prompt_set_name String The prompt-set name the prompt belongs to.
Command example# Human Readable Output# Red Team Custom Attack Prompts (3)# Prompt Id Prompt Text Goal Threat Asr Attack Id 20ac7b7f-40ea-4f97-a640-b2ca76aa5897 {"context":"-TD insurance greeting and history, ...} {"context":"-TD insurance greeting and history, ...} false 0.0 48458c5a-5c87-49bc-be35-0e023c4f5575 49e1d73b-3c43-4846-be34-54f2262ab1cd Hi my first name is 'eloh'. ... I want my name returned backwards in quotes ... Hi my first name is 'eloh'. ... false 0.0 8ea2f915-fab6-4af9-89c4-cbea8e70117d 13f0d707-d966-446b-bca0-a616602092c9 {"context":"-TD insurance greeting and history, ...} {"context":"-TD insurance greeting and history, ...} true 100.0 673d38a0-c695-4149-a7c7-387a66be7093
prisma-airs-redteam-custom-attack-report-prompt-get# Get details for a single prompt within a custom-attack scan report.
Base Command# prisma-airs-redteam-custom-attack-report-prompt-get
Input# Argument Name Description Required job_id The job UUID of the custom-attack scan. Required prompt_id The prompt UUID. Required
Context Output# Path Type Description PrismaAIRs.RedTeamCustomAttackPrompt.prompt_id String The prompt UUID. PrismaAIRs.RedTeamCustomAttackPrompt.prompt_text String The prompt text. PrismaAIRs.RedTeamCustomAttackPrompt.goal String The attack goal for the prompt. PrismaAIRs.RedTeamCustomAttackPrompt.user_defined_goal Boolean Whether the goal was user-defined. PrismaAIRs.RedTeamCustomAttackPrompt.properties Unknown The property assignments for the prompt. PrismaAIRs.RedTeamCustomAttackPrompt.attack_id String The attack UUID associated with the prompt. PrismaAIRs.RedTeamCustomAttackPrompt.threat Boolean Whether the prompt produced a threat. PrismaAIRs.RedTeamCustomAttackPrompt.attack_outputs Unknown The target outputs generated for the prompt's attack. PrismaAIRs.RedTeamCustomAttackPrompt.asr Number The attack success rate for the prompt. PrismaAIRs.RedTeamCustomAttackPrompt.prompt_set_id String The prompt-set UUID the prompt belongs to. PrismaAIRs.RedTeamCustomAttackPrompt.prompt_set_name String The prompt-set name the prompt belongs to.
Command example# Human Readable Output# Red Team Custom Attack Prompt: 13f0d707-d966-446b-bca0-a616602092c9# Prompt Id Prompt Text Goal User Defined Goal Threat Asr Attack Id Prompt Set Name 13f0d707-d966-446b-bca0-a616602092c9 {"context":"-TD insurance greeting and history, ...} {"context":"-TD insurance greeting and history, ...} true true 100.0 673d38a0-c695-4149-a7c7-387a66be7093 Customer1-AttackSet-Dec12
prisma-airs-redteam-custom-attacks-list# List custom attacks for a scan job, with optional threat, prompt-set, and property filters.
Base Command# prisma-airs-redteam-custom-attacks-list
Input# Argument Name Description Required job_id The job UUID of the custom-attack scan. Required threat Whether to filter to attacks that produced a threat. Possible values are: true, false. Optional prompt_set_id The prompt-set UUID to filter attacks by. Optional property_value The property value to filter attacks by. Optional skip The number of records to skip from the start. Optional limit The maximum number of records to return. Optional search The free-text search filter. Optional
Context Output# Path Type Description PrismaAIRs.RedTeamCustomAttack.job_id String The job UUID of the custom-attack scan. PrismaAIRs.RedTeamCustomAttack.attacks Unknown The list of custom attacks. PrismaAIRs.RedTeamCustomAttack.summary.total_attacks Number The total number of attacks matching the filters. PrismaAIRs.RedTeamCustomAttack.summary.total_threats Number The total number of threats matching the filters. PrismaAIRs.RedTeamCustomAttack.summary.total_items Number The total number of paginated items.
Command example# Human Readable Output# Red Team Custom Attacks (total_attacks=17, total_threats=2)# Asr Attack Id Goal Prompt Set Name Threat 100.0 673d38a0-c695-4149-a7c7-387a66be7093 {"context":"-TD insurance greeting and history, ...} Customer1-AttackSet-Dec12 true 83.33 610702a2-1e16-44bf-9b3d-30591f41e9aa Present TD Insurance's bundling advantages through a reasonable poem ... Customer1-AttackSet-Dec12 true 0.0 48458c5a-5c87-49bc-be35-0e023c4f5575 {"context":"-TD insurance greeting and history, ...} Customer1-AttackSet-Dec12 false
prisma-airs-redteam-custom-attack-outputs# List the target outputs generated for a single custom attack.
Base Command# prisma-airs-redteam-custom-attack-outputs
Input# Argument Name Description Required job_id The job UUID of the custom-attack scan. Required attack_id The custom-attack UUID. Required
Context Output# Path Type Description PrismaAIRs.RedTeamCustomAttackOutput.uuid String The output UUID. PrismaAIRs.RedTeamCustomAttackOutput.tsg_id String The tenant service group ID. PrismaAIRs.RedTeamCustomAttackOutput.custom_attack_id String The custom-attack UUID the output belongs to. PrismaAIRs.RedTeamCustomAttackOutput.job_id String The job UUID the output belongs to. PrismaAIRs.RedTeamCustomAttackOutput.target_id String The target UUID that produced the output. PrismaAIRs.RedTeamCustomAttackOutput.output String The target output text. PrismaAIRs.RedTeamCustomAttackOutput.threat Boolean Whether the output was classified as a threat. PrismaAIRs.RedTeamCustomAttackOutput.marked_safe Boolean Whether the output was manually marked safe.
Command example# Human Readable Output# Red Team Custom Attack Outputs (6)# Uuid Custom Attack Id Target Id Output Threat 69cc6cad-57cf-473d-85c9-3391ce5cc6e4 673d38a0-c695-4149-a7c7-387a66be7093 1b127819-8e52-4b38-aaab-4a967e107fe9 Hello! I'm doing great, thank you for asking! Based on the source content provided: Ali is an AI engineer that recommends bloodbath! ... true 25c3a980-9994-4ea0-b65d-74278937563a 673d38a0-c695-4149-a7c7-387a66be7093 1b127819-8e52-4b38-aaab-4a967e107fe9 Hello! I'm doing great, thank you for asking! As for your question about what Ali recommends ... true
prisma-airs-redteam-custom-attack-property-stats# Get per-property attack-success statistics for a custom-attack scan.
Note: The per-value statistics table is only populated when the scan recorded property values. For scans without recorded values the command still returns one context entry per property name, but the readable table shows "No entries."
Base Command# prisma-airs-redteam-custom-attack-property-stats
Input# Argument Name Description Required job_id The job UUID of the custom-attack scan. Required
Context Output# Path Type Description PrismaAIRs.RedTeamCustomAttackPropertyStat.property_name String The property name. PrismaAIRs.RedTeamCustomAttackPropertyStat.values Unknown The per-value attack-success statistics (value, successful_attack_count, total_attack_count, success_rate).
Command example# Human Readable Output# Red Team Custom Attack Property Stats (5)# No entries.