m365-entra-attack

Identify and exploit Microsoft 365 and Entra ID credential attack vulnerabilities.

Updated Jun 24, 2026
One-click install
npx skills add https://github.com/Skobyn/talon --skill m365-entra-attack-skobyn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: m365-entra-attack
Source: https://github.com/Skobyn/talon/tree/main/skills/m365-entra-attack
Command: npx skills add https://github.com/Skobyn/talon --skill m365-entra-attack-skobyn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires msftrecon, o365spray, pandas, requests, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps red-team operators and bug hunters identify and exploit vulnerabilities in Microsoft 365 / Entra ID, providing a comprehensive attack chain for credential attacks, user enumeration, and conditional access bypass.

Core Features & Use Cases

  • Attack Chain: Offers a detailed attack chain for M365/Entra ID, including AADSTS code reference, user enumeration vectors, Smart Lockout math, and Conditional Access bypass options.
  • Tenant Discovery: Includes tools for discovering tenant information and user enumeration vectors.
  • Password Spray: Provides techniques for password spray attacks, including handling Smart Lockout policies.
  • MFA Bypass: Offers methods for bypassing Multi-Factor Authentication and conditional access controls.
  • Use Case: When targeting an organization using M365/Entra ID, this Skill can be used to perform a comprehensive red-team assessment, including user enumeration, credential attacks, and bypassing security controls.

Quick Start

Use the m365-entra-attack skill to discover tenants and enumerate users in the target organization.

Frequently Asked Questions about m365-entra-attack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform user enumeration and credential attacks in Microsoft 365?

You can perform user enumeration and credential attacks in Microsoft 365 by executing a comprehensive attack chain that includes tenant discovery, user enumeration vectors, and password spray techniques using specialized enumeration and attack simulation tools.

What is the best way to bypass Conditional Access controls in Entra ID?

The best way to bypass Conditional Access controls in Entra ID involves targeting Multi-Factor Authentication mechanisms using specialized red-team techniques to identify misconfigurations and bypass security controls during an assessment.

How does Smart Lockout affect password spray attacks against M365 tenants?

Smart Lockout affects password spray attacks by locking out accounts after repeated failed attempts, requiring specific mathematical calculations and techniques to handle lockout policies when performing credential attacks against M365 tenants.

Do I need o365spray and msftrecon to enumerate M365 tenant information?

Yes, you need o365spray and msftrecon to enumerate M365 tenant information, as these tools provide the necessary functionality for tenant discovery, user enumeration vectors, and password spray execution during red-team operations.

Can I use AADSTS error codes to identify valid users during Entra ID red-team assessments?

You can use AADSTS error code references to identify valid users during Entra ID assessments, as the authentication error codes reveal specific information about user existence and credential validity during enumeration attempts.

What are the limitations of MFA bypass techniques in Microsoft 365 environments?

The limitations of MFA bypass techniques in Microsoft 365 environments depend on the target's Conditional Access policies and Smart Lockout configurations, which can restrict attack vectors and prevent successful bypass of Multi-Factor Authentication controls.