pim-review

Review Azure and M365 PIM role assignments for standing admin and expired access.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/afoxnyc3/chelsea-piers-itops --skill pim-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pim-review
Source: https://github.com/afoxnyc3/chelsea-piers-itops/tree/main/plugins/azure-security/skills/pim-review
Command: npx skills add https://github.com/afoxnyc3/chelsea-piers-itops --skill pim-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pim review helps IT Ops reduce the risk of excessive or lingering privileged access by checking Azure PIM role assignments and surfacing risky patterns across Chelsea Piers tenants. It flags standing admin roles, expired assignments, and over-privileged access that may indicate governance gaps or misconfiguration.

Core Features & Use Cases

  • Role Assignment Risk Scanning: Reviews Privileged Identity Management role assignments for specified roles or for a broader set when arguments are omitted.
  • Standing Admin and Expiry Detection: Highlights standing admin roles and catches assignments that are no longer valid (expired).
  • Over-Privileged Access Flagging: Surfaces access that appears broader than required so owners can correct it.

Quick Start

Run pim-review with a role name or user UPN to generate a risk-focused report of privileged role assignments for Chelsea Piers Azure and M365 tenants.

Frequently Asked Questions about pim-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review Azure PIM role assignments for standing admin access?

You can review Azure PIM role assignments by running a scan that parses optional role or user input, invokes appropriate MCP tools, and returns a structured risk report highlighting standing admin roles and over-privileged access with recommendations.

What is over-privileged access in Azure Active Directory?

Over-privileged access in Azure AD occurs when role assignments are broader than required. A PIM review identifies these governance gaps by flagging risky patterns and suggesting corrections to reduce security exposure.

Can I check for expired M365 tenant role assignments using this approach?

Yes, checking for expired M365 tenant role assignments is supported. The review applies to both Azure and M365 tenant governance workflows, catching assignments that are no longer valid and surfacing them in a structured report.

Does the PIM risk review work without specifying a user or role?

Yes, the PIM risk review works without specific arguments. When a role name or user UPN is omitted, it automatically reviews a broader set of Privileged Identity Management role assignments across the tenant.

What is the best way to identify lingering privileged access in Azure?

The best way to identify lingering privileged access is running a PIM review that flags standing admin roles and expired assignments, validating results against tenant governance workflows to surface misconfiguration risks.

When should I not rely solely on automated PIM role assignment scanning?

You should not rely solely on automated PIM role assignment scanning when complex governance gaps require manual context, as the review identifies over-privileged access patterns but owners must manually correct broader-than-required access.