# Posture

With Posture, P0 automatically scans your environment for access risks.

### Features

* Detect access vulnerabilities from authentication, authorization, and lateral movement
* P0 automatically determines finding assignee's based on fine-grained resource ownership
* Users can fix findings using automated remediation suggestions, or document acceptable risks

### How it works

P0 automatically scans your access graph for issues after collecting your [Access Inventory](/readme/access-inventory.md).

<figure><img src="/files/KImQQHa8C2mzHConKJmq" alt="Posture findings list showing monitors ranked by severity with finding counts for unused privileges, IAM roles, and service accounts" width="563"><figcaption></figcaption></figure>

For each finding, you can view the attack path, assign findings, and review auto-generated fixes.

<figure><img src="/files/KXPFDuxRg6azC1eIJCgz" alt="Split view showing a posture monitor with findings list on the left and the selected finding&#x27;s attack path and details on the right" width="563"><figcaption></figcaption></figure>

### Getting started

P0 automatically collects posture findings after you follow [Creating an Environment](/environments/creating-an-environment.md)


---

# 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/readme/posture.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.
