# AI Triage Result

## AI Triage Result

*Did the AI confirm this finding as a real vulnerability, or did it flag it as a likely false positive?*

**AI Triage Result** is a SAST prioritization stage based on the verdict produced by [AI Triage](/xygeni-administration/platform-administration/projects-management/ai-triage.md). It separates AI-confirmed findings from likely false positives and from issues the AI could not classify with confidence, so teams can focus on what matters first.

### Values for AI Triage Result

* **Potential True Positive**: The AI is confident the finding is a real vulnerability based on the code context. These issues should advance through the funnel for further prioritization.
* **Potential False Positive**: The AI is confident the finding is not a real vulnerability — for example, the data is sanitized, the path is unreachable, or the rule does not apply. Hidden by default in the funnel so they do not add noise.
* **Needs Review**: The AI did not have enough context to reach a confident conclusion. A human reviewer should inspect the issue.
* **Not Calculated**: AI Triage has not been executed for the issue, or the triage attempt failed. The issue has not yet received a verdict.

### Default behavior in the SAST funnel

In the default SAST prioritization funnel, the **AI Triage Result** stage shows:

* Potential True Positive
* Needs Review
* Not Calculated

**Potential False Positive** is hidden by default so AI-confirmed false positives are filtered out of the active backlog. They remain visible if you explicitly include the value in the funnel.

{% hint style="info" %}
**AI Triage Result** is part of the default **SAST** funnel and is also available as a filter on the **DAST** funnel. The **SCA** funnel does not use this stage because AI Triage does not produce a verdict for SCA findings — false-positive detection for SCA is handled by [Reachability](/introduction-to-xygeni/prioritization-funnels/prioritization-funnels-1/reachability.md).
{% endhint %}

{% hint style="info" %}
The verdict reflects an AI assessment, not a definitive judgment. Do not permanently mute issues based on a Potential False Positive verdict alone — the issue slide-out exposes the AI reasoning so a human reviewer can confirm before acting.
{% endhint %}


---

# Agent Instructions: 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:

```
GET https://docs.xygeni.io/introduction-to-xygeni/prioritization-funnels/prioritization-funnels-1/ai-triage-result.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
