| # | Use Case | Success Criteria | Priority |
|---|---|---|---|
| 1 | Just-in-time (JIT) access to cloud infrastructure |
Access to cloud resources (VMs, clusters, cloud consoles) is provisioned on-demand and scoped to the requesting identity; credentials are ephemeral and do not persist after the session ends; time-to-access is under 60 seconds from request approval. |
High |
| 2 | Least-privilege, scoped access per request |
Each access grant is limited to the minimum permissions required for the declared task; users cannot access resources outside the approved scope; permissions do not cascade to sibling resources (e.g., other DB schemas, namespaces, or accounts). |
High |
| 3 | Automatic revocation and zero standing privileges |
All access grants expire automatically at the configured TTL or task completion—whichever comes first; no manual cleanup is required; re-verification after revocation confirms the identity no longer holds any active permissions. |
High |
| 4 | Dynamic database credential provisioning without static secrets |
Database credentials (username/password, IAM tokens) are generated dynamically per session; no shared or static DB credentials exist in the environment; credentials are unique per user/agent and cannot be reused after expiry. |
High |
| 5 | Access requests submitted without admin involvement |
Engineers can request access through a self-service portal, Slack, or Teams; approved requests are provisioned automatically without manual admin action; mean-time-to-access (MTTA) is measurably reduced compared to the current process. |
Medium |
| 6 | Dynamic role creation at runtime with Just Enough Access |
Roles are dynamically generated at runtime containing only the specific permissions needed for the requested task; no pre-existing or over-privileged roles are utilized; generated roles are automatically deleted once the task is completed or the session expires. |
High |
| # | Use Case | Success Criteria | Priority |
|---|---|---|---|
| 7 | JIT access to Kubernetes clusters with dynamic permissions |
Engineers obtain namespace-scoped or cluster-scoped kubeconfig credentials on demand; no static kubeconfig files or service account tokens are distributed; access is time-limited and logs are attributed to the individual engineer. |
High |
| 8 | JIT access to cloud databases (RDS, Aurora, managed databases) |
Database access is provisioned per session with a unique credential; the credential is scoped to the minimum required schema/table/role; the credential is invalidated automatically at session end. |
High |
| 9 | Cross-account and multi-cloud access from a single control plane |
Access to resources across multiple cloud accounts (AWS, Azure, GCP) or regions is managed from a single platform; a user authenticated via the corporate IdP can receive JIT access in any account without separate account credentials or manual role assumption. |
Medium |
| 10 | Agentless integration — no endpoint agent required on target resources |
The platform integrates with cloud resources without requiring an installed agent on the target host or service; integration is completed within the RFP timeline using native APIs or IAM mechanisms; no changes to target resource configuration are required beyond IAM policy attachment. |
Medium |
| # | Use Case | Success Criteria | Priority |
|---|---|---|---|
| 11 | Scoped, ephemeral credentials for AI agents and co-pilots |
AI agents (including co-pilots such as coding assistants) receive only the permissions required for the specific declared task; credentials are provisioned at task start and automatically revoked at task end; no persistent service-account keys or broad IAM roles are used. |
High |
| 12 | Intent-based validation — declared intent matched against actual actions |
Before executing a privileged action, the agent declares its intent; the access platform validates whether the action falls within the declared scope; actions that deviate from declared intent are blocked before execution; low-sensitivity, in-scope requests are auto-approved with no latency impact. |
High |
| 13 | Human-in-the-loop approval for sensitive agent operations |
Any agent action above a configurable sensitivity threshold is held and routed to a human approver; the approver sees the agent's declared intent, the target resource, and the specific action; the action executes only after human approval; denied actions are logged and the agent is notified. |
High |
| 14 | Privilege drift detection — blocking agents acting beyond declared scope |
Any agent request outside its declared task policy is blocked before execution; a real-time alert is generated for the security team; the incident is logged with full context (agent identity, resource, action, policy violated); repeated out-of-scope requests trigger automatic session termination. |
High |
| 15 | Unified governance for human and agentic identities |
Human users and AI agents are governed by the same access policy engine and visible in a single dashboard; policies can differentiate identity types and apply different TTLs and approval rules; no separate tooling is required for agentic vs. human access management. |
Medium |
| 16 | Zero standing privileges (ZSP) for agents in production |
No agent holds permanent IAM roles, API keys, or database credentials at rest; every agent access event is independently provisioned and revoked; the environment returns to a clean state after each agent operation; standing privilege violations for agents are automatically detected and reported. |
High |
| # | Use Case | Success Criteria | Priority |
|---|---|---|---|
| 17 | Self-service emergency (break-glass) privilege escalation |
On-call engineers can obtain elevated access to production systems in under 60 seconds without admin intervention; break-glass access is automatically time-limited and expires after the incident window; all emergency grants are flagged as break-glass in logs. |
High |
| 18 | On-call schedule integration for automatic eligibility validation |
The platform automatically validates that only the engineer currently on call (as defined in PagerDuty or equivalent) can request break-glass escalation; requests outside the on-call window are rejected or require additional approval. |
Medium |
| 19 | Automatic deprovisioning after incident resolution |
Emergency access is revoked automatically when the configured TTL expires or the incident is resolved—whichever comes first; no manual cleanup is required; post-resolution audit confirms the identity holds no residual elevated permissions. |
High |
| 20 | Complete audit trail for all break-glass events |
Every emergency access event is captured with timestamp, identity, resource accessed, justification text, and approver (if applicable); break-glass events are filterable separately in audit reports for compliance review. |
High |
| # | Use Case | Success Criteria | Priority |
|---|---|---|---|
| 21 | JIT provisioning and removal of IdP group memberships |
Users are added to identity provider groups (e.g., Okta, Azure AD) dynamically upon approved request; group membership is automatically removed at the configured expiry time; no permanent or static group memberships are required for day-to-day access. |
High |
| 22 | Elimination of static group memberships |
All production-access groups are migrated from static to JIT membership during the RFP; a report confirms zero users hold standing membership in sensitive groups at rest; access is fully functional through JIT provisioning with no degradation in developer experience. |
High |
| 23 | Real-time group membership visibility |
Administrators can see at any moment exactly which users are active members of each group, when their access expires, and how it was granted; the view updates in real time as grants are created and revoked. |
Medium |
| 24 | Cross-IdP and multi-directory support |
Access policies and JIT provisioning work consistently across multiple identity providers and directories in the environment; a user authenticated in one IdP can receive access governed through the platform without manual account mapping. |
Medium |
| # | Use Case | Success Criteria | Priority |
|---|---|---|---|
| 25 | Unified audit trail across all access events |
Every access request, approval, grant, and revocation is captured in a searchable, tamper-evident log; logs include: identity, resource, action, timestamp, approval decision, and TTL; audit logs are retained per compliance policy and exportable on demand. |
High |
| 26 | Clear attribution distinguishing human from agent/automated actions |
Every log entry includes identity type (human / service account / AI agent / CI pipeline); compliance reports can be filtered and exported by identity type; agent and human activities are never conflated in the audit record. |
High |
| 27 | Export to SIEM and GRC platforms |
Access events are forwarded in real time to the organisation's SIEM (e.g., Splunk, Datadog, Microsoft Sentinel); structured event payloads include all fields required for correlation with other signals; integration is functional and delivering events within the RFP window. |
High |
| 28 | Compliance-ready reporting (SOC 2, ISO 27001, etc.) |
Pre-built or configurable reports demonstrate who had access to what resource and for how long; reports are exportable in PDF or CSV format; output satisfies evidence requirements for SOC 2 Type II and ISO 27001 access-control controls. |
Medium |
| 29 | Identification of over-privileged identities and unused permissions |
The platform surfaces identities with permissions that have never been used or exceed their typical usage pattern; actionable recommendations are provided to right-size access; administrators can apply remediations directly from the platform. |
Medium |
| # | Use Case | Success Criteria | Priority |
|---|---|---|---|
| 30 | Flexible, configurable approval workflows |
Approval chains can be configured per resource sensitivity (e.g., single-approver for dev, multi-step for production); auto-approval rules can be defined for low-risk resources or trusted identities; workflow configuration does not require engineering effort. |
High |
| 31 | Multi-channel request submission (Slack, Teams, portal) |
Users can submit access requests from at least two channels (e.g., Slack/Teams and web portal) without context-switching; approvers receive and action requests from within their existing communication tools; end-to-end flow is tested and functional for each channel. |
Medium |
| 32 | Time-bound access with configurable TTLs |
Each access policy defines a maximum TTL (e.g., 1 hour, 8 hours, 30 days); requesters can specify a shorter duration at request time but cannot exceed the policy maximum; access expires precisely at the configured time with no grace period. |
High |
| 33 | Delegated approval and manager-based routing |
Approval requests are automatically routed to the correct approver based on identity attributes (e.g., manager, team, resource owner); approvers can delegate approval authority during absence; escalation to a secondary approver occurs if the primary does not respond within the configured SLA. |
Medium |
| 34 | ServiceNow integration with ticket validation for access approval |
Validate a ServiceNow ticket has been approved before provisioning access; users can initiate requests via ServiceNow, web portal, Slack/Teams, or CLI; the integration is functional and tested end-to-end within the RFP window. |
High |