← Zurück zu Epic-Planung

Skill · Version 1.0.0

Rollen- und Berechtigungsszenarien

Testet Rechte nach Personenrollen, Datensatzzugehörigkeit und Mitgliedschaftswechseln einschließlich indirekter Datenzugänge.

roles-permission-scenarios

Workflow-Agenten mit diesem Skill

Entdecke, wie der Skill hilft

Wann 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.

Details…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

  1. 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.
  2. 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 (or 404 Not Found across tenants) and mutates zero data.
  3. 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.
  4. 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