Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Entra ID Signin Analyzer

    1

    Detect MFA fatigue, impossible travel, and legacy auth bypasses in Microsoft Entra ID sign-in logs.

    $4.99

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    Security scanned
    Entra ID Signin Analyzer

    Entra ID Signin Analyzer

    Example session with this skill installed

    Analyze these Entra sign-in logs for j.doe@company.com. The user is based in the US. Check for anything suspicious in the last 24 hours. [JSON logs attached]

    • Read your context and instructions
    • Compiled the entra id signin

    I have analyzed the sign-in logs for j.doe@company.com. The analysis identified one high-risk event sequence consistent with an MFA fatigue attack and a successful bypass of Conditional Access via legacy authentication.

    Security Analysis Findings

    Timestamp (UTC)Event TypeIP AddressLocationResultRisk Factors
    2024-10-24 14:02:10Interactive192.0.2.1New York, USMFA DeniedUser declined MFA (Repeated)
    2024-10-24 14:02:45Interactive192.0.2.1New York, USMFA DeniedUser declined MFA (Repeated)
    2024-10-24 14:05:12Interactive192.0.2.1New York, USSuccessMFA Satisfied (Fatigue suspected)
    2024-10-24 14:10:00IMAP203.0.113.5Frankfurt, DESuccessLegacy Auth Bypass / Hosting ASN

    Critical Observations

    MFA Fatigue: There were three push notifications sent within 3 minutes. The first two were denied, but the third was approved. This pattern is highly indicative of an attacker spamming the user until they clicked "Approve" by mistake.

    Legacy Auth: A successful IMAP connection originated from a German data center (Hosting ASN). This bypassed all Conditional Access MFA requirements.

    Impossible Travel: The shift from New York (14:05) to Frankfurt (14:10) is physically impossible (Speed: >7,000 km/h).

    Next steps

    1. Revoke sessions: Immediately revoke all active refresh tokens for j.doe@company.com in the Entra portal.
    2. Remediate account: Reset the user's password and verify if any new MFA methods or Inbox Rules were added.

    Tighten Policy: Create a Conditional Access policy to block all Legacy Authentication (IMAP/POP) for this tenant.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Sorting through raw Entra ID (Azure AD) sign-in logs manually makes it nearly impossible to spot sophisticated session hijacking or MFA fatigue attacks. This skill automates the triage of exported logs to identify high-risk anomalies that standard alerts often miss.

    What it does

    • Detects MFA fatigue by flagging repeated denials followed by a sudden success.
    • Identifies impossible travel between logins using geographic distance and time calculations.
    • Flags legacy auth usage including IMAP, POP, and SMTP that bypasses MFA.
    • Surfaces hosting infrastructure sign-ins originating from VPNs, Tor nodes, or data centers.
    • Spots token replay indicators where the same session appears across multiple IPs.
    • Analyzes auth flows like Device Code and ROPC which are frequently abused in phishing.

    How it works

    1. Export logs from the Entra admin center, Microsoft Graph API, or Log Analytics in JSON or CSV format.
    2. Provide context such as the user's home country and travel speed thresholds to reduce false positives.
    3. Analyze findings using the triage guidance to distinguish between mobile carrier shifts and actual compromises.

    Frameworks & tools

    The skill processes data typically sourced from Microsoft Graph API, Entra ID (Azure AD), and Azure Log Analytics (KQL). It is optimized for scripts/entra_signins.py execution environments.

    Why this beats prompting it yourself

    Generic prompts struggle to calculate geographic distances between IPs or track stateful MFA patterns across thousands of log lines. This skill applies specific cybersecurity logic to correlate session IDs and authentication methods accurately.

    Use cases

    • Incident response for suspected Microsoft 365 account takeovers.
    • Security audits to identify users bypassing Conditional Access policies.
    • Proactive hunting for password spraying attempts against your tenant.
    • Phishing investigation specifically targeting Device Code flow abuse.

    Known limitations

    Impossible travel results depend on IP geolocation accuracy, which can be skewed by corporate VPNs or mobile carrier egress points. Requires logs exported in JSON or CSV format.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean 1 day ago

    • Passed all security checks, Safe to install

    Needs access to

    Outlook

    Listed1 day ago
    Updatedtoday

    What's inside

    Frequently Asked Questions