> 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/application-security/code-security/code-security-scanners/secrets-scans/understand-the-secrets-issues-table.md).

# Understand the secrets issues table

The **Secrets** page combines triage widgets with a detailed issue table. Use the widgets to identify priority work. Use the table to investigate and remediate specific misconfiguration issues.&#x20;

Navigate to **Application Security > Issues > Secrets**.

## Widgets

Use the widgets to identify and prioritize the most urgent issues before opening the detailed table. Selecting a widget value filters the table to matching issues.

#### Urgency breakdown

The **Urgency** widget charts the count of open issues per Urgency level. Read the proportions rather than the absolute counts. Urgency for a secret issue incorporates the validation status of the credential, the visibility of the containing repository, and the privileges the credential grants. For the complete secret metric table, refer to AppSec issue prioritization (Urgency).

#### SLA Status

The **SLA Status** widget groups issues by SLA compliance status.

#### Insights

Each insight card pairs an Urgency level with another risk dimension and shows the number of issues matching both conditions. Dimensions include SLA status, credential validation status, repository visibility, secret sprawl across repositories, and business criticality.

> **Note:** A secret issue differs from a vulnerability issue in that deleting the exposed credential does not resolve the exposure. A credential that reached a protected branch must be rotated. Read the widgets as a rotation queue rather than as an upgrade queue.

## Secrets table

The **Secrets** table provides a consolidated view of secret issues. Each row represents an issue created when a scanner finding matches a unified policy. Each row links the detected credential to the detection rule that identified the credential, the file and line where the credential appears, the commit that introduced the credential, the repository, and the triggering policy.

The columns in this table are documented in a shared reference. For descriptions of every available column, the attributes common to all code scan issue tables and the attributes specific to this issue type, see [Issue table attributes reference](/application-security/code-security/code-security-scanners/issue-table-attributes-reference.md).&#x20;

## Filter and sort the table

Use the filter bar at the top of the **Secrets** table to narrow results by any filterable column. Apply the following strategies to scope the table to a working set.

| Strategy                            | Filter                                                | Use when                                                                                                                                    |
| ----------------------------------- | ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| Focus on usable credentials         | **Validation** set to Valid and Privileged            | You are building the rotation queue. A valid credential is exploitable now; an invalid one is not                                           |
| Focus on public exposure            | **Repository Visibility** set to Public               | The credential is readable by anyone, so the exposure window began at commit time                                                           |
| Scope to production-bound code      | **Branch** set to the default or release branch       | You are separating credentials that reached a protected branch, which require rotation, from credentials still confined to a feature branch |
| Separate untriaged from active work | **Resolution Status** set to New, then to In Progress | You are measuring triage backlog against rotation throughput                                                                                |
| Quantify secret sprawl              | **Number of Occurrences** sorted descending           | One credential appears across many repositories, and a single rotation resolves every occurrence                                            |
| Suppress entropy noise              | **Detection Rule** excluding the entropy-based rules  | You are reviewing a large backlog and entropy detections dominate the low-severity tier                                                     |

> **Note:** Filtering scopes the population; sorting orders it. Apply both. Sort by **Number of Occurrences** in descending order to find the credentials whose rotation resolves the most issues.

## Manage issues

Right-click a row in the **Secrets** table to access the following actions.

| Action                                     | Description                                                                   |
| ------------------------------------------ | ----------------------------------------------------------------------------- |
| **Change Status**                          | Modify the resolution status of the issue. Values: New, In Progress, Resolved |
| **Change Severity**                        | Modify the severity level of the issue. Values: Critical, High, Medium, Low   |
| **Change Assignee**                        | Change the user or identity assigned to address the issue                     |
| **Copy text to clipboard**                 | Copy the selected cell text                                                   |
| **Copy entire row**                        | Copy the full row of data                                                     |
| **Copy issue URL**                         | Copy the URL of the issue, to share or reference the issue                    |
| **Show/hide rows with the severity level** | Show or hide all rows matching the severity level of the selected row         |

> **Caution:** Setting a secret issue to Resolved records a triage decision. Setting the status to Resolved does not invalidate the exposed credential. Rotate the credential at the issuing provider before resolving the issue.


---

# 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/application-security/code-security/code-security-scanners/secrets-scans/understand-the-secrets-issues-table.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.
