Rollen- und Berechtigungsszenarien
Testet Rechte nach Personenrollen, Datensatzzugehörigkeit und Mitgliedschaftswechseln einschließlich indirekter Datenzugänge.
roles-permission-scenarios
Entdecke, wie der Skill hilftWann ist der Skill hilfreich?
Nutze dies, wenn versteckte Schaltflächen keinen Zugriffsschutz beweisen.
Wobei hilft er dir?
- Erstellt erlaubte und verbotene Aktionsmatrizen nach Rolle und Kontext.
- Prüft direkte Serveranfragen und Rechteentzug während Sitzungen.
- Verifiziert dieselben Grenzen für Listen, Exporte und Benachrichtigungen.
Das könntest du fragen
Teste Browserfenster, direkten Datensatzlink und wartenden Export eines entfernten Teammitglieds. Entziehe die Mitgliedschaft nach Einreihung des Exports. Direkte Lesezugriffe scheitern; Ausführung prüft Rechte erneut vor Erstellung und Zustellung.
Ausführliche Dokumentation
Hier findest du die ursprüngliche Anleitung, Beispiele und Prüfschritte des Skills in ihrer Originalsprache.
Weniger anzeigen
Roles & Permission Scenarios
A feature is not verified if it was only tested with a super-admin or owner account. Permissions, role transitions, and workspace boundaries must be checked across representative personas.
Workflow
- Build a role & persona test matrix:
- Select the relevant actors for the workflow:
- Unauthenticated / Expired session: Logged-out user or revoked token.
- Restricted / Read-only viewer: Can view permitted records but cannot create, edit, approve, or delete.
- Standard member / Collaborator: Can act on own or assigned items, subject to ownership or approval rules.
- Approver / Manager / Admin / Owner: Can configure, approve, or manage workspace members.
- Cross-tenant / Outsider user: Authenticated user belonging to a different workspace or project.
- Select the relevant actors for the workflow:
- Verify both UI affordances and server-side enforcement:
- UI layer: Restricted actions should be hidden or clearly disabled with an explanation so authorized vs. unauthorized capabilities are obvious.
- API / Server layer: Never trust hidden buttons alone. Verify that calling the API endpoint directly with a viewer's or outsider's credentials returns
403 Forbidden(or404 Not Foundacross tenants) and mutates zero data.
- Test mid-session role and membership changes:
- Check what happens when a user's role is downgraded, their membership is revoked, or an item is reassigned while they already have the page or form open.
- Verify filtered lists, exports, and notifications:
- Confirm that restricted fields or records excluded from a user's detail view do not leak through list summaries, search results, CSV exports, activity feeds, or webhook notifications.
- Hand complex policy-engine or RBAC/ABAC architecture findings to the authorization and multi-tenant specialists.
Enthaltene Dateien 1
SKILL.md
Über dieses Skill-Paket
roles-permission-scenarios
roles-permission-scenarios: Prüft sichtbares Verhalten mit risikobasierter Erkundung, Browser- und API-Prüfungen sowie klaren Fehlerbelegen.
Weniger anzeigen
roles-permission-scenarios
roles-permission-scenarios: Prüft sichtbares Verhalten mit risikobasierter Erkundung, Browser- und API-Prüfungen sowie klaren Fehlerbelegen.
Enthält den vollständigen Skill und seine Begleitdateien (1 Dateien). Der genaue, ursprünglich verfasste Anwendungsbereich bleibt unten erhalten.
Ursprüngliche Skill-Beschreibung (Quellsprache)
Use when testing user flows across unauthenticated, member, restricted, admin,owner, and cross-workspace personas to verify both UI visibility and server-side enforcement.
Installiere den Skill, prüfe seine Quelle und Vertrauenseinstellungen und aktiviere ihn für das passende Projekt oder den Agenten.
Voraussetzungen
- Orqestria auf deinem Computer installiert.
