Katabarwa Labs
← All Azure apps

Access & identity · JIT RBAC

Just-in-time Azure role elevation with Teams approval, without Entra P2

Make me Contributor for a few hours, then take it away automatically. A flat-fee alternative to PIM for Azure resource roles.

Deploys as a managed application in your own subscription. No vendor backend, no data egress. Flat monthly fee, billed by Microsoft.

The gap

Standing Contributor and Owner assignments are how most Azure estates end up over-privileged, and the fix Microsoft sells, Privileged Identity Management, requires Entra P2 for every user. The day-to-day need is small: a few hours of a role, approved by someone, gone afterwards.

What it does
The approval card in Teams: who, which role, which scope, how long, and why.
The approval card in Teams: who, which role, which scope, how long, and why.
Active elevations with their expiry, and the audit trail behind them.
Active elevations with their expiry, and the audit trail behind them.
Request flow from a Teams command or an internal page to the function.
Request flow from a Teams command or an internal page to the function.
Honest about its limits
How it runs, and what it needs

A serverless function on a schedule, with a system-assigned managed identity, deployed into your subscription by the Azure Marketplace. Roles are granted by you after deployment with the one-line script in the package, so nothing runs until you say so. Every role it asks for, and why:

User Access Administrator create and remove role assignments at the scopes JIT manages
Microsoft Graph User.Read.All resolve requesters to real people and reject unknown principals

Alerts go to the Teams channel behind your Workflows webhook. Nothing is sent anywhere else.

FAQ

Does any data leave my subscription?

No. The function runs in your subscription and writes only to your configured alert destination. Katabarwa Labs operates no backend and receives nothing.

How is it billed?

A flat monthly fee on your Azure bill through the Marketplace, plus the small consumption cost of the function itself. No per-resource or per-user pricing.

How do I remove it?

Delete the managed application from the Azure portal. Its resource group and identity go with it, and any role you granted can be removed the same way.

Where do I get support?

support@llmgraph.ai, or the support page.

Deploy JIT RBAC in your subscription.

Make me Contributor for a few hours, then take it away automatically. A flat-fee alternative to PIM for Azure resource roles.

Deploy from the Azure Marketplace