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.