Pular para o conteúdo
Skillpedia
Agentes35 mil · #5716

detecting-suspicious-oauth-application-consent

Faz seu agente detectar concessões de consentimento arriscadas para aplicativos OAuth no Azure AD.

O que ela faz

Esta ferramenta ajuda a encontrar aplicativos maliciosos que pedem permissão demais no seu sistema, como o Azure AD. Ela verifica quais permissões os aplicativos têm e se eles são confiáveis.

Quando usar

  • ✓Se você suspeita que um aplicativo pode ter acesso indevido.
  • ✓Ao investigar problemas de segurança.
  • ✓Para verificar se seus sistemas de monitoramento estão funcionando.

Exemplo do que pedir para a IA

“Verifique se há aplicativos com permissões suspeitas no meu sistema.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/detecting-suspicious-oauth-application-consent/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/detecting-suspicious-oauth-application-consent/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta se conecta ao seu sistema (Azure AD), olha os aplicativos que pediram permissão, analisa as permissões que eles têm e verifica se há atividades estranhas nos registros de auditoria.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill detecting-suspicious-oauth-application-consent

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-suspicious-oauth-application-consent/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Detecção de Consentimento Suspeito de Aplicações OAuth

Visão Geral

Ataques de concessão de consentimento ilícito enganam usuários para conceder permissões excessivas a aplicações OAuth maliciosas no Azure AD / Microsoft Entra ID. Esta habilidade usa a API do Microsoft Graph para enumerar concessões de permissão OAuth2, analisar permissões de aplicação para escopos excessivamente amplos, revisar logs de auditoria do diretório para eventos de consentimento e sinalizar aplicações de alto risco com base no status de verificação do editor e escopo de permissão.

Quando Usar

  • Ao investigar incidentes de segurança que exigem a detecção de consentimento suspeito de aplicações OAuth
  • Ao construir regras de detecção ou consultas de caça a ameaças para este domínio
  • Quando analistas de SOC precisam de procedimentos estruturados para este tipo de análise
  • Ao validar a cobertura de monitoramento de segurança para técnicas de ataque relacionadas

Pré-requisitos

  • Tenant do Azure AD / Entra ID com função de Leitor Global ou Leitor de Segurança
  • Acesso à API do Microsoft Graph com Application.Read.All, AuditLog.Read.All, Directory.Read.All
  • Python 3.9+ com msal, requests
  • Registro de aplicação com segredo de cliente ou certificado para autenticação

Passos

  1. Autenticar no Microsoft Graph usando o fluxo de credenciais de cliente MSAL
  2. Enumerar todas as concessões de permissão OAuth2 via /oauth2PermissionGrants
  3. Listar principais de serviço e suas permissões de aplicação atribuídas
  4. Consultar logs de auditoria do diretório para eventos de Consent to application
  5. Sinalizar aplicações com escopos de alto risco (Mail.Read, Files.ReadWrite.All, etc.)
  6. Verificar o status de verificação do editor para cada aplicação
  7. Gerar relatório de risco com recomendações de remediação

Saída Esperada

  • Relatório JSON listando todas as aplicações OAuth com permissões concedidas, pontuações de risco, editores não verificados e padrões de consentimento suspeitos
  • Trilha de auditoria de eventos de concessão de consentimento com detalhes do usuário e IP
Perguntas frequentes

O que são 'ataques de consentimento ilícito'?

São ataques onde um aplicativo engana o usuário para dar permissões excessivas, podendo acessar dados sensíveis.

Que tipo de permissões são consideradas arriscadas?

Permissões que dão acesso a e-mails, arquivos, ou outras informações sensíveis, como 'Mail.Read' ou 'Files.ReadWrite.All'.

Preciso ser um especialista para usar isso?

Não, mas você precisa ter acesso administrativo ao Azure AD/Entra ID e seguir alguns passos técnicos para configurar a ferramenta.

Detalhes

Descrição original do autor

Detect risky OAuth application consent grants in Azure AD / Microsoft Entra ID using Microsoft Graph API, audit logs, and permission analysis to identify illicit consent grant attacks.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5716
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas