# Posture Overview

When P0 scans your environment, it automatically runs P0-provided monitors against your data to detect access vulnerability issues. You can also define custom monitors to enforce your organization-specific access policies.

When you click on the "Posture" tab in the P0 app, you will see the results of each monitor:

<figure><img src="/files/En5gA1PKFJUuR8KQeqoO" alt="Posture overview page showing findings summary with urgent, new, and average age metrics, filter controls, and a list of monitors with severity and count"><figcaption></figcaption></figure>

#### Filtering Results

You can narrow results to a specific target scope (e.g. AWS account, Azure subscription, or GCP project) or monitor.

By default, this display shows you all open findings. You can change this display with the top controls.

The left controls filter by finding age (that is, its first detection time):

* `All`: show all findings
* `New`: show only findings appearing in the most recent run

The right controls filter by finding status:

* `Open`: show open findings (issues appearing in the latest run that are not manually ignored)
* `Ignored`: show only ignored findings (see [Finding Details](/posture/finding-details.md#ignoring-findings) to learn how)
* `All`: show open and ignored findings

Note that fixed findings are resolved automatically by P0 when they are no longer detected in your latest assessment run.

#### Results Export

Select "Export" to download these results as a TSV or JSON file.

#### Result Details

Selecting a monitor will take you to that monitor's [Monitor Results](/posture/monitor-results.md) page.

#### Custom Monitors

To create a custom monitor, execute a query search in [Access Inventory](/inventory/access-inventory.md), then follow the instructions in [Access Inventory](/inventory/access-inventory.md#creating-custom-monitors).


---

# 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.p0.dev/posture/posture-overview.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.
