api-patterns
3CX's native PBX MCP server: the per-PBX endpoint shape (every PBX is its own FQDN and its own OAuth authorization server — there is no shared mcp.3cx.com),…
Cloud security posture findings from SentinelOne's XSPM module across AWS, Azure, GCP, Kubernetes, identity providers, and infrastructure-as-code. Covers the read-only misconfiguration tools, view types, severity and status values, compliance-standard and MITRE ATT&CK mappings,
$ npx -y skills add wyre-technology/msp-claude-plugins --skill misconfigurations --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/misconfigurationsContext preview
The summary Claude sees to decide when to auto-load this skill.
Cloud security posture findings from SentinelOne's XSPM module across AWS, Azure, GCP, Kubernetes, identity providers, and infrastructure-as-code. Covers the read-only misconfiguration tools, view types, severity and status values, compliance-standard and MITRE ATT&CK mappings,
name: "SentinelOne Misconfigurations" description: > Cloud security posture findings from SentinelOne's XSPM module across AWS, Azure, GCP, Kubernetes, identity providers, and infrastructure-as-code. Covers the read-only misconfiguration tools, view types, severity and status values, compliance-standard and MITRE ATT&CK mappings, evidence fields, and remediation guidance. when_to_use: >- When reviewing or reporting on a client's cloud security posture and open misconfigurations. Use when: sentinelone misconfiguration, sentinelone posture, sentinelone compliance, sentinelone cspm, cloud security posture, sentinelone cloud security, sentinelone kubernetes security, sentinelone identity security, sentinelone iac, misconfiguration review, compliance audit, or security posture.
Misconfigurations in SentinelOne are tracked through the Extended Security Posture Management (XSPM) module. The platform detects security configuration gaps across cloud environments (AWS, Azure, GCP), Kubernetes clusters, identity providers (Active Directory, Entra ID), and infrastructure-as-code templates. Each misconfiguration includes compliance standard mappings, MITRE ATT&CK technique mappings, remediation steps, and evidence showing the specific resource, file, IP, port, or secret involved.
For MSPs, misconfiguration detection is essential for maintaining client security posture -- identifying exposed S3 buckets, overly permissive firewall rules, unrotated service account keys, and Kubernetes workloads running as root. These findings directly support compliance audits and QBR security reporting.
All misconfiguration tools are **read-only**. You can view, search, and report on misconfigurations, but you cannot remediate them through the MCP tools.
severity/status/notes/history shape and the same XSPM module — use `sentinelone-vulnerabilities`.
cloud and Kubernetes resource configuration. Conditional Access, secure-score, and standards-template drift across managed M365 tenants are `cipp-standards`; mailbox and identity settings are `m365-security`.
an event — for something that fired, use `sentinelone-alerts`.
| Tool | Description | Key Parameters | |------|-------------|----------------| | `get_misconfiguration` | Get a single misconfiguration by ID | `misconfigurationId` (required) | | `list_misconfigurations` | List misconfigurations with filters | `severity`, `status`, `viewType`, `limit`, `cursor`, `sortBy`, `sortOrder` | | `search_misconfigurations` | Search misconfigurations with GraphQL filters | `filters` (array of fieldId/filterType/values), `limit`, `cursor` | | `get_misconfiguration_notes` | Get notes on a misconfiguration | `misconfigurationId` (required) | | `get_misconfiguration_history` | Get timeline of changes for a misconfiguration | `misconfigurationId` (required) |
Call `list_misconfigurations` with optional parameters:
**Example: List critical cloud misconfigurations:**
**Example: List Kubernetes misconfigurations:**
Call `search_misconfigurations` with a `filters` array:
**Example: Search for misconfigurations in a client's environment:**
**Example: Search for a specific compliance standard:**
Call `get_misconfiguration` with the `misconfigurationId` to retrieve full details including compliance mappings, evidence, and remediation steps.
Call `get_misconfiguration_notes` with the `misconfigurationId` to retrieve analyst comments and tracking notes.
Call `get_misconfiguration_history` with the `misconfigurationId` to retrieve the timeline of status changes and updates.
| View Type | Description | Example Findings | |-----------|-------------|------------------| | `CLOUD` | Cloud infrastructure (AWS, Azure, GCP) | Public S3 buckets, open security groups, unencrypted storage | | `KUBERNETES` | Kubernetes clusters and workloads | Containers running as root, missing network policies, exposed dashboards | | `IDENTITY` | Identity providers (AD, Entra ID) | Stale accounts, excessive permissions, missing MFA | | `INFRASTRUCTURE_AS_CODE` | IaC templates (Terraform, CloudFormation) | Hardcoded secrets, missing encryption, overly permissive policies | | `ADMISSION_CONTROLLER` | Kubernetes admission policies | Policy violations in pod deployments | | `SECRET_SCANNING` | Exposed secrets and credentials | API keys in code, hardcoded passwords, leaked tokens |
Misconfigurations are mapped to industry compliance standards:
| Standard | Description | |----------|-------------| | CIS Benchmarks | Center for Internet Security configuration benchmarks | | SOC 2 | Service Organization Control Type 2 | | PCI DSS |
One command to supercharge Claude Code for MSP workflows. Then restart Claude Code. That's it. Documentation: mcp.wyre.ai
Repo: wyre-technology/msp-claude-plugins
3CX's native PBX MCP server: the per-PBX endpoint shape (every PBX is its own FQDN and its own OAuth authorization server — there is no shared mcp.3cx.com),…
3CX's live-operations surface: read-only visibility into active calls, recordings, voicemail, department and queue membership, and forwarding/presence…
3CX's read-only directory surface: resolving a caller by email or by exact extension, searching the PBX's own phonebooks, searching contacts synced from an…
3CX's system-and-configuration surface: server time, PBX event log and application log search, service status, database schema and the read-only SELECT-only…
Abnormal Security abuse mailbox cases: user-reported email submissions, case statuses and judgments, the case lifecycle, bulk and remediation actions, and…
Abnormal Security message analysis: message retrieval, email header inspection, attachments, sender reputation, delivery context, and SPF/DKIM/DMARC…