For the complete documentation index, see llms.txt. This page is also available as Markdown.

🌐Web request modal

Overview

The Web Request Modal in P0 Security allows engineers to request just-in-time (JIT) and short-lived access to cloud resources. You can launch the modal directly from the P0 App. This process automates approvals, reduces wait times, and ensures access is provisioned and revoked according to the specified duration, thereby strengthening security by granting permissions only when needed.

Requesting Access

  1. Open the P0 App.

  2. Click Access Management. Click Request Access.

P0 app Access Management page with Activity, Pre Approvals, History, and Shell tabs and the Request Access button highlighted
  1. Fill in the form with resource, role, duration, and reason.

  2. Submit for approval.

Typical Workflow

Request → Approval → Automatic Provisioning → Automatic Revocation

Access expires automatically after the requested duration.

Request for me

To repeat a previous request, reuse it instead of filling out the modal from scratch:

  1. On the Access Management page, open a request to view its details.

P0 Request Details panel with the Request for me button highlighted, showing its tooltip explaining it creates a new access request for yourself, prefilled with this request's details
  1. Click Request for me. The Request Access modal opens, prefilled with the original request's resource, access type, access arguments, reason, and duration.

  2. Edit any field as needed.

Request Access modal prefilled with the Secure Shell (SSH) resource, single-instance access type, and destination miguel-node-2, ready for editing
  1. Submit for approval.

You can start from any request, including one submitted by another user. P0 doesn't carry over the requestor or principal, so submitting always creates a request for you and routes it through normal policy evaluation.

If a prefilled value is no longer valid (for example, a deleted role), the field shows the stored value so you can select a new one. If the resource is no longer requestable, P0 shows an error instead of a partial form.

Request for me isn't shown for a request whose access you currently hold—relinquish that access instead, or start from a different request.

If you run into any issues, please reach out to support@p0.dev for assistance. We're here to help!

Last updated