Security ๐Ÿงช Community โœ“ Claude Code โœ“ Claude Desktop Standalone โ€ข Inforcer

Inforcer

Inforcer - Microsoft 365 security baseline governance for MSPs: managed tenants, baseline templates, alignment/drift, secure scores, identity inventory, audit events, and assessment runs (read-only, plus one assessment-run action)

Installation

Install this plugin individually:

/plugin marketplace add wyre-technology/msp-claude-plugins --plugin inforcer

Or install all MSP plugins at once:

/plugin marketplace add wyre-technology/msp-claude-plugins

Features

  • Assessments
  • Audit Events
  • Baseline Alignment
  • Compliance Reporting
  • Identity Governance
  • Tenant Management

Skills

This plugin provides 7 skills that teach Claude about Inforcer:

Skill Description
assessments Inforcer assessments: listing a tenant's assessments (read-only) and triggering an assessment run โ€” the one mutating action in the entire Inforcer surface.
audit-events Inforcer's read-only record of changes and activity: searching and filtering auditEvents by type and date window (the search is account-wide โ€” there is no tenant filter), enumerating the event-type catalog to build valid filters, and the continuationToken paging audit searches require.
baseline-alignment Inforcer's core drift-detection surface: baseline templates, tenant alignment scores, alignment details (the per-policy breakdown of a tenant against its assigned baseline), and reading deployed tenant policy state.
compliance-reporting Inforcer compliance and posture reporting: per-tenant Microsoft 365 secure scores, combining them with alignment scores, and the alignedThreshold / semiAlignedThreshold settings that classify each tenant or policy as aligned, semi-aligned, or drifted.
identity-governance Inforcer's read-only identity inventory for a managed Microsoft 365 tenant: users, groups, and role assignments.
tenant-management Inforcer's managed Microsoft 365 tenant list and the resolution step that turns a friendly name, DNS domain, or Azure AD GUID into the integer Client Tenant ID.
api-patterns Inforcer MCP fundamentals: the gateway X-Inforcer-Region / X-Inforcer-Api-Key headers, the region-based base URL and upstream Inf-Api-Key header, the /beta/ route prefix, the {success,message,errors,data} response envelope, continuationToken pagination, and the integer Client Tenant ID vs Azure AD GUID gotcha.

Agents

This plugin provides 1 agent for autonomous task execution:

Agent Description
inforcer-drift-reporter Use this agent when an MSP security lead, vCISO, or service manager needs to sweep the managed Microsoft 365 portfolio for baseline drift and posture using Inforcer โ€” pulling alignment scores, per-policy drift detail, and secure scores across tenants and summarizing them into a prioritized picture.

Commands

Available slash commands:

Command Description
/drift-report Portfolio-wide Inforcer baseline drift report โ€” every managed tenant's alignment vs its assigned baseline, classified aligned / semi-aligned / drifted and sorted drifted-first, with secure score
/tenant-posture Single-tenant Microsoft 365 posture snapshot from Inforcer โ€” secure score plus alignment score, band, and the per-policy drift detail against the tenant's assigned baseline

API Reference

Base URL
Authentication
Rate Limit
Documentation

Example Usage

Portfolio-wide Inforcer baseline drift report โ€” every managed tenant's alignment vs its assigned baseline, classified aligned / semi-aligned / drifted and sorted drifted-first, with secure score

/drift-report

Single-tenant Microsoft 365 posture snapshot from Inforcer โ€” secure score plus alignment score, band, and the per-policy drift detail against the tenant's assigned baseline

/tenant-posture

Using Skills

/skill inforcer:assessments

Inforcer assessments: listing a tenant's assessments (read-only) and triggering an assessment run โ€” the one mutating action in the entire Inforcer surface.