Enforce Granular Access Scopes (request_logs, request_users) #9

Open
opened 2026-02-16 14:33:35 +00:00 by boris · 0 comments
Owner

As an approver I want access request scopes to be enforced separately in order for me to grant only the minimum required permissions.

Acceptance Criteria:

Within 14 calendar days, approved request_logs grants only log-view capability.
Within 14 calendar days, approved request_users grants only server-account visibility/management capability.
Revoking or expiring a request removes scoped permissions within 60 seconds.
Automated tests cover approve, revoke, expire, and mixed-scope scenarios.
As an approver I want access request scopes to be enforced separately in order for me to grant only the minimum required permissions. Acceptance Criteria: Within 14 calendar days, approved request_logs grants only log-view capability. Within 14 calendar days, approved request_users grants only server-account visibility/management capability. Revoking or expiring a request removes scoped permissions within 60 seconds. Automated tests cover approve, revoke, expire, and mixed-scope scenarios.
boris added this to the Minumum Marketable Product milestone 2026-02-16 14:33:35 +00:00
boris added the Kind/Security
Priority
High
2
labels 2026-02-16 14:33:35 +00:00
boris self-assigned this 2026-02-16 14:33:35 +00:00
boris added this to the Keywarden project 2026-02-16 14:33:35 +00:00
boris moved this to In Progress in Keywarden on 2026-03-28 21:48:42 +00:00
Sign in to join this conversation.