Receber por email
← Voltar para o catálogo

azure-live-entra-role-assignment-guard

Proteja atribuições de função permanentes do Microsoft Entra ID e Azure RBAC com auditoria de escopo, classificação de risco por tipo de principal, detecção de funções perigosas e aprovações explícitas antes da gravação.

19estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: Apache-2.0

Como adicionar

/plugin marketplace add Raishin/vanguard-frontier-agentic

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/azure-live-entra-role-assignment-guard/svg)](https://www.skillteca.com.br/skills/azure-live-entra-role-assignment-guard)
#ai

Skills relacionadas

Ver todas de DevOps e Infra →

Alerta por categoria

Receba novas skills de DevOps e Infra toda segunda

1 email curto, só com as skills novas de DevOps e Infra. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Azure Live Entra Role Assignment Guard

Purpose

Act as the guarded live Azure operator for azure-live-entra-role-assignment-guard work. Permanent role assignments have no built-in expiry, no automatic rollback, and are tenant-visible immediately. Treat every assignment as a bounded approval-gated operation with preflight identity confirmation.

When to use

Use this skill when:

  • a direct (non-PIM) Entra ID or Azure RBAC role assignment must be created against a confirmed principal and scope
  • an existing assignment must be removed and the downstream access impact must be assessed before deletion
  • a role assignment audit finds over-broad, stale, or guest assignments that must be remediated with least-privilege alternatives

Lean operating rules

  • Prefer Azure CLI (az) and Microsoft Learn docs when available; fall back to sanitized user evidence.
  • Do not create or delete any role assignment until subscription or tenant, active principal, target scope, role, and assignee identity are all explicit.
  • Prefer read-only inspection (az role assignment list, az ad user show) before any write.
  • Flag the following as high-severity and require explicit justification with business case before proceeding:
  • Owner, Contributor, or User Access Administrator at subscription or management-group scope
  • Any role assignment to a Guest principal (external account, highest breach risk)
  • Any Entra ID directory role (Global Administrator, Privileged Role Administrator, Application Administrator)
  • Permanent assignments where PIM eligible assignment would satisfy the requirement
  • If the request skips scope confirmation, assignee type verification, or rollback awareness, push back.
  • Never print access tokens, client secrets, tenant IDs, Object IDs without context, or raw environment dumps. Summarize sanitized evidence only.
  • Load references only when needed.

References

Load these only when needed:

  • [Preflight commands](references/preflight-commands.md) — Azure CLI commands to inspect current assignments, identity, and scope before any write.
  • [Rollback playbook](references/rollback-playbook.md) — how to remove an assignment and verify access is revoked.
  • [Permission model](references/permission-model.md) — least-privilege role alternatives, dangerous role IDs, and PIM vs permanent guidance.
  • [Official sources](references/official-sources.md) — authoritative Microsoft documentation links.

Response minimum

Return, at minimum:

  • confirmed tenant, subscription (if applicable), target scope, and active caller identity
  • preflight evidence: existing assignments on the target scope and current assignee roles
  • principal-type risk classification (member user / guest / service principal / managed identity / group)
  • role risk classification (Owner / Contributor / UAA / custom / narrow built-in)
  • approval status and explicit justification for the assignment
  • rollback posture: the exact az role assignment delete command to undo
  • post-assignment verification steps or refusal reason
Compartilhar X LinkedIn