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),…
Abnormal Security threat detection: threat types (BEC, phishing, malware, socially-engineered attacks, spam, graymail, credential theft), attack vectors, severity assessment, remediation actions, and investigation workflows.
$ npx -y skills add wyre-technology/msp-claude-plugins --skill threats --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/threatsContext preview
The summary Claude sees to decide when to auto-load this skill.
Abnormal Security threat detection: threat types (BEC, phishing, malware, socially-engineered attacks, spam, graymail, credential theft), attack vectors, severity assessment, remediation actions, and investigation workflows.
name: "Abnormal Security Threats" description: > Abnormal Security threat detection: threat types (BEC, phishing, malware, socially-engineered attacks, spam, graymail, credential theft), attack vectors, severity assessment, remediation actions, and investigation workflows. when_to_use: >- When investigating an email-borne threat detected by Abnormal Security's behavioral engine. Use when: abnormal threat, abnormal security threat, email threat, bec detection, business email compromise, phishing detection, credential phishing, malware email, socially engineered attack, threat analysis abnormal, email attack, threat severity, or abnormal threat investigation.
Abnormal Security uses behavioral AI to detect email threats that bypass traditional secure email gateways (SEGs). Unlike signature or rule-based detection, Abnormal profiles normal communication patterns and detects deviations indicative of attacks. This skill covers threat types, attack vectors, severity assessment, remediation, and investigation workflows.
cases carrying their own AI judgment and action set; use `Abnormal Security Cases`.
impossible travel, new inbox rules, and lateral sending are account compromise, and this server exposes no account-takeover surface at all. Investigate identity in the M365 tenant instead; use `cipp-users`.
use `Abnormal Security Messages`.
gateway queue. It inspects mail post-delivery through the M365 API and pulls it back out of inboxes. Anything sitting in a hold queue belongs to the gateway holding it: `SpamTitan Quarantine`, `Mimecast Message Tracking`, or `Proofpoint Quarantine`.
delivery never reaches the mailbox, so Abnormal never sees it. Search the gateway's own logs.
the other API-based, post-delivery platform on this stack and produces its own threat records; use `avanan-threats`.
| Type | Description | Severity Range | |------|-------------|----------------| | **BEC (Business Email Compromise)** | Impersonation of executives or trusted contacts to request financial actions | High - Critical | | **Credential Phishing** | Emails designed to harvest credentials via fake login pages | Medium - Critical | | **Malware** | Emails containing malicious attachments or links to malware downloads | High - Critical | | **Extortion** | Threatening emails demanding payment (sextortion, DDoS threats) | Medium - High | | **Social Engineering** | Manipulation attacks using urgency, authority, or trust | Medium - Critical | | **Spam** | Unsolicited bulk email | Low | | **Graymail** | Marketing, newsletters, and promotional content | Low | | **Scam** | Advance-fee fraud, fake invoices, lottery scams | Medium - High | | **Supply Chain Compromise** | Attacks from compromised vendor or partner email accounts | Critical |
| Engine | Description | What It Detects | |--------|-------------|-----------------| | **Behavioral AI** | Models normal communication patterns per user/org | BEC, social engineering, impersonation | | **Content Analysis** | NLP analysis of email body and intent | Urgency, financial requests, credential harvesting | | **Sender Profiling** | Reputation and authentication of sender | Spoofing, domain impersonation, first-time senders | | **URL Analysis** | Real-time scanning of embedded links | Credential phishing pages, malware delivery | | **Attachment Analysis** | File inspection and sandboxing | Malware, ransomware payloads | | **VendorBase** | Vendor risk intelligence network | Supply chain compromise, compromised vendor accounts |
| Field | Type | Description | |-------|------|-------------| | `threatId` | string | Unique threat identifier (UUID) | | `abxMessageId` | long | Abnormal internal message ID | | `abxPortalUrl` | string | Direct link to threat in Abnormal portal | | `attackType` | string | BEC, PHISHING, MALWARE, EXTORTION, SPAM, etc. | | `attackStrategy` | string | Specific attack strategy (e.g., "Invoice/Payment Fraud") | | `sentTime` | datetime | When the email was sent | | `receivedTime` | datetime | When the email was received | | `attackVector` | string | How the attack was delivered (Link, Attachment, Text) | | `summaryInsights` | string[] | AI-generated summary of why this is a threat |
| Field | Type | Description | |-------|------|-------------| | `senderAddress` | string | Sender email address | | `senderName` | string | Sender display name | | `fromAddress` | string | From header address | | `fromName` | string | From header display name | | `replyToEmails` | string[] | Reply-to addresses | | `returnPath` | string | Return-path/envelope sender | | `senderIpAddress` | string | Originating IP address | | `senderDomain` | string | Sender domain | | `impersonatedParty` | string | Who is being impersonated (if applicable) |
| Field | Type | Description | |-------|------|-------------| | `recipientAddress` | string | Primary recipient | | `toAddresses` | string[] | All To: addresses | | `ccAddresses` | string[] | All CC: addresses |
| Field | Type | Description | |-------|------|-------------| | `remediationStatus` | string | Auto-Remediated, Not Remediated, Post-Remediated | | `remediationTimestamp` | datetime | When remediation action was taken | | `postRemediated` | boolean | Whether email was remediated after delivery | | `isRead` | boolean | Whether the recipient read the em
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…