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…
Blackpoint Cyber (CompassOne) exposure data across four lenses: host vulnerability findings and the filters that matter (CVE, severity, patch and exploit availability), scan history, dark-web credential and data leaks, and internet-facing external exposures — plus how to combine
Claude Code
$ npx -y skills add wyre-ai/msp-claude-plugins --skill vulnerability-management --agent claude-code
Codex
$ npx skills add wyre-ai/msp-claude-plugins --skill vulnerability-management -a codex -y
Cursor
$ npx skills add wyre-ai/msp-claude-plugins --skill vulnerability-management -a cursor -y
Gemini CLI
$ npx skills add wyre-ai/msp-claude-plugins --skill vulnerability-management -a gemini-cli -y
GitHub Copilot
$ npx skills add wyre-ai/msp-claude-plugins --skill vulnerability-management -a github-copilot -y
OpenCode
$ npx skills add wyre-ai/msp-claude-plugins --skill vulnerability-management -a opencode -y
Windsurf
$ npx skills add wyre-ai/msp-claude-plugins --skill vulnerability-management -a windsurf -y
name: "Blackpoint Vulnerability Management" description: > Blackpoint Cyber (CompassOne) exposure data across four lenses: host vulnerability findings and the filters that matter (CVE, severity, patch and exploit availability), scan history, dark-web credential and data leaks, and internet-facing external exposures — plus how to combine them into a prioritized remediation view. when_to_use: >- When working with Blackpoint Cyber / CompassOne vulnerability data — host-level findings, scan history, dark-web exposures, and internet-facing external exposures — and building prioritized remediation views. Use when: blackpoint vulnerability, blackpoint vulnerabilities, compassone vulnerability, blackpoint scan, blackpoint dark web, blackpoint external exposure, blackpoint cve, or blackpoint exposure.
CompassOne exposes four exposure lenses against a tenant's assets: host-level vulnerabilities, scan history, dark-web leaks, and internet-facing external exposures. This skill covers all four and how to combine them into a prioritized remediation view.
`status` values (`fixed`, `ignored`, `false_positive`) are filters on a read, not actions. Nothing here writes; remediation happens in the CompassOne portal or the patching tool.
and `sentinelone-misconfigurations` cover different scanners with different CVE coverage. Do not merge severity counts across products.
something actually happening is a detection, in `blackpoint-incident-response`.
`blackpoint-asset-inventory`.
| Tool | Purpose | |------|---------| | `blackpoint_vulnerabilities_list` | Host-level vulnerability findings | | `blackpoint_vulnerabilities_scans_list` | Vulnerability scan history and status | | `blackpoint_vulnerabilities_darkweb_list` | Dark-web exposures (leaked data) | | `blackpoint_vulnerabilities_external_list` | Internet-facing external exposures |
`blackpoint_vulnerabilities_list` accepts:
The **fix-now cohort** is the intersection: `severity` in {`high`, `critical`}, `status: open`, `exploit_available: true`, `patch_available: true` — a known, weaponized, fixable problem that has not been fixed.
`blackpoint_vulnerabilities_darkweb_list` exposure types: `credentials`, `documents`, `data_breach`, `malware`.
`blackpoint_vulnerabilities_external_list` exposure types: `open_port`, `vulnerable_service`, `certificate_issue`, `misconfiguration`.
`blackpoint_vulnerabilities_scans_list` status values: `pending`, `running`, `completed`, `failed`.
1. Check `blackpoint_vulnerabilities_scans_list` — if the last `completed` scan is stale or recent scans `failed`, say so; it caps confidence in everything below. 2. Pull `blackpoint_vulnerabilities_list` for the tenant. 3. Filter to the fix-now cohort and present it first. 4. List remaining open criticals/highs (especially no-patch ones) separately with a compensating-controls note.
1. `blackpoint_vulnerabilities_darkweb_list` for the tenant. 2. For `credentials` exposures, recommend forced password resets and an MFA enforcement check. 3. Flag `data_breach` and `malware` exposures for follow-up.
1. `blackpoint_vulnerabilities_external_list` for the tenant. 2. Group by exposure type; treat `vulnerable_service` and `open_port` on management ports as highest priority. 3. Pair with `certificate_issue` findings for a complete edge view.
checking scan recency first; old data misleads the reader.
they need compensating controls, not a patch ticket.
the MCP cannot mark findings fixed.
availability change the priority order materially.
tell complementary stories.
One command to supercharge Claude Code for MSP workflows. Then restart Claude Code. That's it. Documentation: mcp.wyre.ai
3CX's native PBX MCP server: the per-PBX endpoint shape (every PBX is its own FQDN and its own OAuth authorization server — there…
3CX's live-operations surface: read-only visibility into active calls, recordings, voicemail, department and queue membership,…
3CX's read-only directory surface: resolving a caller by email or by exact extension, searching the PBX's own phonebooks,…
3CX's system-and-configuration surface: server time, PBX event log and application log search, service status, database schema…
Abnormal Security abuse mailbox cases: user-reported email submissions, case statuses and judgments, the case lifecycle, bulk and…
Abnormal Security message analysis: message retrieval, email header inspection, attachments, sender reputation, delivery context,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.