Skip to main content

authorization

Use when: design or review access control so users can only do what they are permitted to do.

Informações da origem

Repositório
kimtth/agent-skill-100-lines-or-less
Última atividade na origem
26 de junho de 2026 às 02:15
Idioma detectado do SKILL.md
inglês
Estrelas
2
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
authorization
description
Use when: design or review access control so users can only do what they are permitted to do.
Goal: enforce permissions consistently at every trust boundary. Use for: - deciding who can read or change what - choosing a model: roles, attributes, or relationships - fixing missing or inconsistent permission checks Workflow: 1. Define the resources, actions, and who may perform them. 2. Choose a model: RBAC, ABAC, or relationship-based (ReBAC). 3. Enforce checks server-side at every entry point. 4. Default to deny; grant explicitly. 5. Scope data queries to the caller's permissions. 6. Test allowed and forbidden paths, including escalation attempts. Patterns: - centralized policy checks, not scattered ad hoc ifs - ownership and tenant scoping on every query - least privilege for roles and service accounts - deny-by-default with explicit allow rules Rules: - never trust client-side authorization - check on the server at the data boundary, every time - default deny; make grants explicit and auditable - prevent IDOR by scoping queries to the authorized subject
Ver no GitHub