Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+21 more

    M365 Hardening Coach: Check Results to Fix-First Plan

    1

    Turn Microsoft 365 hardening check results into a prioritised, licence-aware action plan. Read-only: never changes the tenant.

    Free

    Security scanned
    M365 Hardening Coach: Check Results to Fix-First Plan

    M365 Hardening Coach: Check Results to Fix-First Plan

    Example session with this skill installed

    I've attached hardening-check-results.csv for a Business Premium tenant. We have two break-glass accounts. What should I fix first?

    • Read your context and instructions
    • Compiled the m365 hardening coach

    Illustrative example (sample values, not a real tenant).

    M365 hardening status — sample tenant, 27 Oct 2026

    Readiness: 41% (weighted PASS 12 / applicable 29) · Unknown: 1 · Needs licence: 0
    Assumed licence: Microsoft 365 Business Premium (includes Entra ID P1).

    Conditional Access rule for every fix below: exclude both break-glass accounts, start in Report-only, review sign-in logs for 3–7 days, then turn On.

    Fix this week (max 5)

    IDControlWhy nowEffortOwner
    E03Block legacy authenticationOutput: "No CA policy blocks exchangeActiveSync/other"LowIT admin
    E02Require MFA for all usersOutput: "Security defaults: False; no CA policy requires MFA for All users"MediumIT admin
    E07Block automatic external forwardingOutput: "AutoForwardingMode: Automatic"LowMessaging

    E01 (break-glass) is PASS: you confirmed two accounts, so the CA fixes can start.

    Next sprint

    E05 user consent to apps · E09 DMARC still p=none

    Unknown — rerun with

    E06 audit logging: Exchange module not connected → Connect-ExchangeOnline, then rerun the script.

    Management summary

    The tenant has its emergency accounts in place but still allows sign-ins that skip MFA. Three low-to-medium changes this week close the most common account-takeover paths. No new licences are needed.

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

    About this skill

    Turn Microsoft 365 hardening check results into a prioritised, licence-aware action plan.

    Paste the results CSV of a read-only check script (columns ID, Control, Status, Output) or your hardening tracker, and the skill:

    • classifies every control as PASS / FAIL / UNKNOWN / N/A, and never marks PASS without evidence in the output
    • stops on connection errors and tells you which Connect-* modules are missing, instead of guessing
    • scores readiness by priority weight and orders fixes: break-glass accounts before any Conditional Access change, dated items first (SMTP AUTH Basic auth default-off in Exchange Online, end of December 2026)
    • applies the safe rollout rule for Conditional Access once: exclude break-glass, Report-only, review sign-ins, then On
    • lists licence gaps with the free alternative where one exists (e.g. Security defaults)
    • ends with a 3-sentence management summary

    It never runs commands that change the tenant. Markdown only: no scripts, no network access.

    Works with the free M365 Hardening Kit: Emergency Top 10 (GitHub: runbooklabhq/m365-hardening-kit-free), which ships the read-only checks and the tracker this skill reads.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before any payment.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scan

    Security scan passed today

    • Free with an Agensi account

    Listedtoday

    What's inside

    Frequently Asked Questions