> For the complete documentation index, see [llms.txt](https://cortex-docs.paloaltonetworks.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cortex-docs.paloaltonetworks.com/cortex-agentix/learn-about-cortex-agentix/agentic-ai-in-cortex-agentix/agentic-assistant-security.md).

# Agentic Assistant security

The Agentic Assistant is built on responsible AI principles to ensure its use is safe, fair, and trustworthy. We design our AI to be transparent about its actions, accountable for its decisions, and fair in its operations, avoiding biases.

The following describes how the Agentic Assistant protects sensitive data and gives you control and understanding over its automated actions.

### Access control and permissions

**User roles and RBAC options**

Instance and Account admins control user access to the Cortex Agentic Assistant. Cortex AgentiX uses role-based access control (RBAC) to govern chat access and permissions to view, create, edit, delete, enable, and disable agents and actions in the Agentic Assistant Hub.

**Action Execution Scope**

Agents can only use assigned actions. Execution is limited to the user's existing permissions in your Cortex AgentiX tenant. If a required integration is inactive, its commands and actions that wrap them do not work.

To perform actions in Slack, your Slack email must match your Cortex AgentiX user email. This ensures the system follows your assigned RBAC permissions. The system blocks actions when you lack the required permissions.

### Data security and control

**How sensitive data is protected**

Data is hosted and encrypted by default in a dedicated Google Cloud Platform (GCP) project. Your IAM permissions isolate and protect the data. Google's multi-tenant architecture enforces strict data separation between customers.

**User approval for sensitive actions**

Sensitive actions require explicit user approval before execution. They never run automatically. This gives you final control over critical or data-modifying steps.

**Data user policy**

Prompts and outputs are processed only to generate the immediate response. They are not collected for model training or shared with third parties.

**Data residency**

All prompts and responses stay within the region's compute boundary.

### Transparency

**How the Cortex Agentic Assistant maintains transparency**

You can review how the agent reaches an answer. Click the down arrow next to **Plan** to view the interpreted input, planned steps, and actions used. You can also view JSON artifacts created when data was retrieved or an object was created.

All agent actions are saved in an audit dataset. You can see which agent ran each action and which user invoked it.

Chat logs and Slack-initiated actions are stored in the Cortex AgentiX database. They include a Slack prefix or metadata tag.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://cortex-docs.paloaltonetworks.com/cortex-agentix/learn-about-cortex-agentix/agentic-ai-in-cortex-agentix/agentic-assistant-security.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
