Panther AI

Overview

Panther AI includes a set of generative AI features designed to accelerate your detection and response workflows. It operates with the persona of a security engineer and has access to many of the same tools available to human users of Panther.

Panther AI can quickly assess data, such as alerts and logs, to rapidly deliver insights. You can run predefined workflows or ask your own questions to Panther AI—it will leverage its available tools (such as querying the data lake) to answer them, generally much faster than a human analyst would be able to.

On the right side is a slide-out panel titled "ALB Web Scanning Analysis." Below, there are various sections, like Summary, Key Findings, and Security Implications.

Panther AI uses Claude AI models by Anthropic through Amazon Bedrock. Panther AI does not use your data for AI training—learn more about data security below.

When using Panther AI, you may want to view previous responses or rename, pin, save, or delete certain interactions. Learn how to perform these actions in Managing Panther AI Response History.

Use of Panther AI features is subject to the AI disclaimer found on the Legal page.

Getting started

  1. Enable Panther AI — An admin enables AI in Settings > Panther AI > Configuration and toggles Enable Panther AI to ON.

  2. Grant permissions — Assign the Run Panther AI and Read Settings & SAML Preferences permissions to the appropriate roles. The default Admin role receives Run Panther AI automatically.

  3. Try alert triage — Navigate to any alert and click View Panther AI Triage to see Panther AI analyze the alert and its associated data.

  4. Explore from there — Ask follow-up questions in the prompt bar, try search summarization, or create a scheduled prompt.

Using Panther AI agents in the Console

Find Panther AI in the Panther Console in the following locations:

There are also AI GraphQL API operations available to Cloud Connected customers and SaaS customers with pass-through billing—view them in the GraphQL API schema.

In addition to Panther AI, Panther offers an MCP server.

File attachments

Panther AI supports file attachments to provide additional context for your AI conversations. You can upload images, PDFs, and text files that Panther AI can analyze alongside your prompts.

File attachments are only available when Web Access is enabled in your Panther AI settings.

Supported file types

  • Images: PNG, JPEG, GIF, WebP formats

  • Documents: PDF files

  • Text files: Plain text and other text-based formats

Attachment limits

  • Images and PDFs: Up to 5 MB per file

  • Text files: Up to 10 MB per file

  • Total attachments: Maximum of 5 files per conversation

Using attachments effectively

  • Security analysis: Upload screenshots of suspicious activity, security alerts, or system logs for AI analysis.

  • Documentation review: Attach PDFs of security reports, compliance documents, or vendor documentation for AI to reference.

  • Visual evidence: Include network diagrams, architecture screenshots, or other visual materials to help AI understand your environment.

  • Log samples: Upload text files containing log samples or configuration files for analysis.

Attachments are processed securely and stored temporarily for the duration of your AI conversation. Once the conversation ends, attachment data is removed. Panther AI can reference and analyze the content of your attachments throughout the conversation.

Enabling Panther AI

To use Panther AI features, your Panther instance's Enable Panther AI setting must be set to ON and your user role must have the Run Panther AI and Read Settings & SAML Preferences permissions.

To enable Panther AI:

  1. In the upper-right corner of your Panther Console, click the gear icon (Settings) > Panther AI.

  2. On the Configuration tab, click the Enable Panther AI toggle to ON.

    • The Enable Panther AI setting is set to OFF by default, and can only be updated by a user with the Edit Settings & SAML Preferences permission. See System Configuration to learn more about Panther AI settings.

    • Once Enable Panther AI is set to ON, the Run Panther AI permission will be:

How Panther AI uses your data

Panther AI does not use your data for AI training. Your prompts, Panther AI responses, and any intermediate data from tool calls all remain in your dedicated, single-tenant AWS account (like your logs). Amazon Bedrock, the underlying inference service, also does not use customer data for model training — learn more about Bedrock's data handling commitments.

You can enable Panther-managed detections for Amazon Bedrock to monitor its activity. If you are a Cloud Connected customer, you can also set up Amazon Bedrock Guardrails for extra protection.

AI permissions and scope

All AI inference runs under the identity and permissions of the invoking user. In the Console, this is the logged-in user. For API calls, this is the user or API token that initiated the request. For scheduled prompts, this is the user who created the prompt.

This means Panther AI cannot access data, modify resources, or perform actions that the invoking user could not perform themselves. This includes:

  • Log type access restrictions: If a user's role restricts access to certain log types, AI cannot query or summarize those log types.

  • Data lake access: AI can only execute data lake queries if the user has the appropriate data analytics permissions.

  • Detection modifications: AI can only create or edit detections if the user has the relevant PolicyModify or RuleModify permissions.

  • Alert modifications: AI can only update alerts, add comments, or assign alerts if the user has AlertModify permission.

Response visibility

The default visibility of AI conversations depends on where they are created:

  • Panther AI page (left-hand navigation): New conversations default to private when privacy controls are enabled.

  • Alert triage, Search summaries, and other entry points: Conversations default to shared (visible to all users).

  • Scheduled prompts: Conversations default to shared, but can be configured as private when creating or editing the prompt.

Users can toggle a conversation between shared and private at any time using the privacy control in the conversation header. Other users with the View AI Private Responses permission can view private conversations created by other users. Regardless of sharing settings, response visibility follows the same role-based access controls as the rest of Panther — if a user cannot access a certain alert, they also cannot view AI triage responses for that alert.

Tool approval for write operations

Panther AI includes a human-in-the-loop approval system for tools that perform write operations. Before Panther AI can execute actions that modify your data, you must explicitly approve or deny the operation. This gives you full control over what changes Panther AI makes in your environment.

Tools requiring approval

The following tools require explicit user approval before execution:

Tool
Description
Required permission

panther_ai_detections_write

Create or update detection rules and policies

PolicyModify, RuleModify

panther_ai_detections_author

Test and validate detection code for rules and policies

PolicyModify, RuleModify

panther_ai_alerts_add_comment

Add comments to alerts

AlertModify

panther_ai_alerts_update

Update alert status, quality assessment, or context tags

AlertModify

panther_ai_alerts_assign

Assign alerts to users

AlertModify

panther_ai_alerts_bulk_update

Update multiple alerts at once

AlertModify

panther_ai_utilities_ask_question

Ask the user a structured multiple-choice question to gather information needed for the current task

RunPantherAI

Additionally, the panther_ai_utilities_fetch_web tool requires approval when accessing domains not on the approved domains list, if the Require Approval for Non-Approved Domains setting is enabled. Approved domains do not require approval. See Web Access for configuration details.

How tool approval works

When Panther AI attempts to use a tool that requires approval, Panther AI pauses and displays the proposed action, including the tool name and the parameters it intends to use.

Review the details of the proposed operation, then click Accept or Reject. If you reject the operation, you can optionally provide a reason for denial. If no decision is made within two minutes, the operation times out and is not executed.

Audit logging

All tool approval decisions are recorded in Panther audit logs, including:

  • Whether the tool was approved or denied

  • The rejection reason (if denied)

  • The tool name and parameters

  • The user who made the decision

  • Timestamp of the decision

This provides a complete audit trail of all write operations performed by Panther AI.

Panther AI settings

Panther AI configurations are made in two places: on the Panther AI settings page, and in the AI prompt bar itself.

Panther AI settings page

The Panther AI settings page has settings for enabling Panther AI, auto-running AI alert triage, and configuring web access for Panther AI.

To access your Panther AI settings, click the gear icon in the upper right corner of your Panther Console, then select Panther AI. Learn more about these settings on System Configuration. Changes to AI settings save automatically and may take up to 10 minutes to take effect due to configuration caching across the platform.

AI prompt settings

Use AI prompt settings to tailor AI-generated content in Panther to your preferences. AI settings are universally applied to all AI entry points in Panther, but are specific to each Panther user.

To set your AI prompt settings:

  1. Navigate to one of the AI prompt bars in the Panther Console.

  2. On the right side of the prompt bar, click the Edit prompt settings icon: .

  3. Click Save Settings. Changes may take up to 10 minutes to take effect due to configuration caching.

Reasoning level

The reasoning level setting controls reasoning depth, model selection, and tool invocation limits—not just output length. The setting determines how thoroughly Panther AI analyzes the input and the sophistication of its analysis approach.

The reasoning level AI setting has three possible values:

  • Basic: runs quickly and produces a brief summary

  • Standard: recommended for initial alert triage

  • Advanced: allows Panther AI to investigate deeply and produce detailed analysis outputs

Under an "Edit prompt settings" title, there are three radio buttons: Basic, Standard, and Advanced.

The reasoning level of auto-run AI triages for alerts triggered by a certain detection can be set by adding a tag to the detection. Learn more in Auto-run AI alert triage.

Personal AI preferences

You can customize how Panther AI communicates with you by setting a personal AI preference in your Profile Settings. This allows you to specify your preferred communication style, role, expertise level, or other preferences that will be applied to all AI interactions.

To set your personal AI preferences:

  1. In the upper-right corner of your Panther Console, click your initials, then select Profile Settings.

  2. Navigate to the AI Preferences tab.

  3. Enter your preferred AI communication style in the text area (up to 2048 characters).

    • For example: "Please respond as a senior security analyst with expertise in cloud environments. Use technical language and provide detailed explanations."

  4. Click Save. Changes to AI preferences may take up to 10 minutes to take effect due to configuration caching.

Your personal AI preferences are combined with your organization's profile settings to provide contextual information that helps Panther AI tailor its responses to your specific needs and communication style.

Suggested and favorite prompts

When opening Panther AI from the left-hand navigation menu, under Suggested questions to get started, you'll see some randomly generated suggested prompts. Click a suggestion to execute it.

You can customize this list by favoriting a prompt:

  1. Execute a prompt (in any of the Panther AI entry points).

  2. To the right of the prompt text, click the star.

    • The prompt will be added to your list of favorite prompts, which appears under Suggested questions to get started, to the left of suggested prompts.

Favorites are specific to you, and are not shared with any other users. To remove a favorite, in the upper-right corner of the prompt tile, click X.

Citations

When Panther AI aids in triaging or summarizing your data, it will return links to relevant data so you can verify its findings. Citations may include alerts, detections, and/or data queries.

Under a "Panther AI" header at the top, there is text starting with "I'll help you triage this alert." Below, text is circled in two places: one starting with Alert and the other starting with Rule.

Amazon Bedrock service quotas

If you are leveraging Panther AI often (e.g., you are using auto-run AI alert triage), you may hit Amazon Bedrock service quotas. When this happens, Panther AI may not run as expected, or you may see an error in its output.

To remedy this:

Frequently asked questions

Can Panther AI access data from all my log sources?

Panther AI can access any log source and log type that the invoking user's role has permission to access. This includes both built-in and custom log types. If log type access restrictions are configured for a user's role, Panther AI respects those restrictions — it will not query, summarize, or display data from restricted log types.

Can other users see my AI conversations?

The default visibility depends on the entry point — conversations started from the Panther AI page default to private (when privacy controls are enabled), while alert triage and other entry points default to shared. You can toggle any conversation between shared and private at any time using the privacy control in the conversation header. Other users with the View AI Private Responses permission can still view your private conversations. Regardless of sharing settings, users can never view AI responses that reference data they do not have permission to access (such as restricted log types or alerts outside their scope).

Can Panther AI make mistakes?

Like all AI systems, Panther AI can occasionally produce inaccurate or incomplete results. This is why Panther AI provides citations linking to the underlying data (alerts, detections, queries) so you can verify its findings. Write operations (such as creating detections or updating alerts) require explicit approval before execution, giving you the opportunity to review proposed changes. Use of Panther AI is subject to the AI disclaimer.

What happens if I disable Panther AI?

When an admin sets Enable Panther AI to OFF, all AI features become unavailable across the Console. Scheduled prompts will not execute while AI is disabled, but they are preserved and will resume when AI is re-enabled. Previously generated AI responses remain accessible in the response history and continue to follow the 30-day retention policy (unless explicitly saved).

Does Panther AI work with custom log types?

Yes. Panther AI works with both built-in and custom log types. It can query, summarize, and analyze data from any log type onboarded to your Panther instance, and can also help you infer schemas from sample logs when onboarding new custom log types.

How is Panther AI billed?

Panther AI usage is powered by Amazon Bedrock. For Cloud Connected customers, Bedrock inference costs appear on your AWS bill. For SaaS customers, contact your Panther account team for details on AI billing. See Amazon Bedrock service quotas for information about usage limits. Customers can track their AI Usage via Panther's AI Usage Dashboard.

Can Panther AI be used via API?

Yes. Cloud Connected customers and SaaS customers with pass-through billing can use AI GraphQL API operations. When invoked via API, Panther AI runs with the permissions of the API token used to authenticate the request. View available operations in the GraphQL API schema.

Last updated

Was this helpful?