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
Mensagem pronta para colar
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-consentOu 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.mdConteú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
- Autenticar no Microsoft Graph usando o fluxo de credenciais de cliente MSAL
- Enumerar todas as concessões de permissão OAuth2 via
/oauth2PermissionGrants - Listar principais de serviço e suas permissões de aplicação atribuídas
- Consultar logs de auditoria do diretório para eventos de
Consent to application - Sinalizar aplicações com escopos de alto risco (Mail.Read, Files.ReadWrite.All, etc.)
- Verificar o status de verificação do editor para cada aplicação
- 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.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5716
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC