Skip to content

EntraScout

The most comprehensive single-shot Microsoft 365 / Entra ID / Azure unauth recon tool.

Hand it a domain. It maps the entire Microsoft cloud footprint. Then tells you how an attacker would chain it.

Version

Current version: 0.1.8

In 30 seconds

pip install entrascout
entrascout target.com

Output:

πŸ›°  EntraScout v0.1.8 β€” recon target: target.com

[ phase  1] tenant            βœ“ tenant_id 8efe2cef-... Β· region NAM
[ phase  2] federation        βœ“ Federated Β· ADFS at corp.sts.target.com
[ phase 29] sharepoint_recon  βœ“ 5 site collections enumerable
[ phase 31] mfa_gaps          ⚠ EWS basic-auth surface present  ·  ROPC enabled
[ phase 35] dns_intel         βœ“ SaaS inventory: 11 providers   Β·  4 DKIM selectors active
[ phase 36] subdomain_takeover⚠ takeover candidate: cdn.target.com β†’ dangling .azurefd.net
[ phase 50] power_pages_odata ⚠ /_odata/contacts returns 200 anonymously

═══════════════════════════════════════════════════════════════
  HIGH    ADFS Relying Party catalog leaked at corp.sts.target.com (225 RPs)
  HIGH    ClaimsXray debug RP registered in production
  HIGH    Subdomain takeover candidate β€” cdn.target.com β†’ dangling .azurefd.net
  MEDIUM  DKIM selectors reveal 4 ESP partners (Mailchimp, SendGrid, Marketo)
  MEDIUM  EXO basic-auth surface present (EWS, ActiveSync)
═══════════════════════════════════════════════════════════════

πŸ“Š Output: ./output/run_20260504_113212/
  β”œβ”€ executive_summary.html  ← 1-page PDF-ready audit deliverable
  β”œβ”€ report.html             ← full interactive report
  β”œβ”€ attack_paths.md         ← top attack chains in plain English
  β”œβ”€ findings.json           ← machine-readable
  └─ raw/                    ← preserved evidence

What it covers

  • 52 phases Β· 250+ checks Β· attack-chain mapping Β· web console
  • Executive PDF reports Β· authenticated Graph mode
  • Unauthenticated external recon + internal-mode probes

Modes

Mode Use case
CLI Terminal-based scanning, automation, CI/CD
Web Console Browser-based recon dashboard β€” 5 views (Console, Findings, Attack Chains, Surface, History) with live SSE streaming