What problem does it solve?
This skill helps you plan and execute an M365 / Entra ID red-team credential-attack workflow that discovers tenant context, differentiates likely user classes, and validates credential correctness even when Conditional Access blocks token issuance.
Core Features & Use Cases
- Tenant and attack-surface discovery (msftrecon): identifies tenant IDs, federation mode, SharePoint/OneDrive presence, and key endpoints that shape the credential attack path.
- Credential validation via ROPC AADSTS interpretation: maps specific AADSTS error codes to outcomes (including confirmed-valid password cases) and enforces a smart lockout attempt cap.
- User enumeration with hardening-aware methods: uses differential signals (notably OneDrive personal-site behavior) and tracks enumeration reliability and shelf life.
- CA and evidence capture workflow: documents Conditional Access block evidence and uses browser-based SAML SSO validation (Playwright) to classify outcomes (CA blocked vs MFA required vs success).
- Operational guardrails and journaling: prescribes atomic per-user caps, JSONL logging artifacts, and lockout-differential detection for possible concurrent attacker activity.
Quick Start
Use the m365-entra-attack skill to generate a credential-attack plan and run a one-attempt-per-user validator against a target tenant, producing engagement-ready evidence for CA-blocked versus MFA-required outcomes.