find-contact
Resolve a 3CX contact or extension by email, extension, or name
Investigate a single Blackpoint Cyber / CompassOne detection end-to-end
$ npx -y skills add wyre-technology/msp-claude-plugins --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/investigate-detectionContext preview
What this command does when you run it.
Investigate a single Blackpoint Cyber / CompassOne detection end-to-end
description: Investigate a single Blackpoint Cyber / CompassOne detection end-to-end argument-hint: "<detection_id> [tenant]" arguments: [detection_id, tenant]
Walk a single CompassOne detection from the alert to its affected asset, map blast radius, and pull vulnerability context — producing an investigation-ready summary.
`blackpoint_assets_get`, `blackpoint_assets_relationships`, `blackpoint_vulnerabilities_list`
1. **Resolve the detection**
Call `blackpoint_detections_get` with `detection_id`. Capture severity, type, status, timestamp, and the affected asset ID. If `tenant` was supplied, confirm it with `blackpoint_tenants_list`.
2. **Pull the affected asset**
Call `blackpoint_assets_get` for the affected asset — hostname, class, status.
3. **Map blast radius**
Call `blackpoint_assets_relationships` from the affected asset. Bucket related assets by class (endpoint, server, network, cloud).
4. **Add vulnerability context**
Call `blackpoint_vulnerabilities_list` filtered to the affected `asset_id`. Note any open, exploit-available CVE that could explain the detection.
5. **Summarize**
Produce: Tenant, Detection (ID/type/severity/status/time), Affected Asset, Blast Radius table, Vulnerability Context, Conclusion, and specific Recommended Actions.
| Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | detection_id | string | Yes | none | CompassOne detection ID | | tenant | string | No | inferred | Tenant name or ID |
/investigate-detection D-1234
/investigate-detection D-1234 --tenant "Acme Corp"
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
Resolve a 3CX contact or extension by email, extension, or name
Search for specific threat patterns in Abnormal Security by sender, recipient, attack type, or keywords
Triage recent email threats detected by Abnormal Security by severity and attack type