find-contact
Resolve a 3CX contact or extension by email, extension, or name
Pull full detail for one Checkpoint Harmony Email detection and the message behind it
$ 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.
/check-threatContext preview
What this command does when you run it.
Pull full detail for one Checkpoint Harmony Email detection and the message behind it
description: Pull full detail for one Checkpoint Harmony Email detection and the message behind it argument-hint: "<event-id> [include-entity] [include-related]" arguments: [event-id, include-entity, include-related]
Retrieve the full record for a single security detection in Checkpoint Harmony Email & Collaboration (Avanan), resolve it to the message that triggered it, and optionally scope the surrounding campaign.
Obtain the event id from `/search-threats`.
1. **Fetch the event**
{ "eventId": "evt-a1b2c3" }`hec_get_event` returns the query summary fields plus `entityId`, `customerId`, `data`, `additionalData` and the `actions` history.
2. **Read `availableEventActions` before proposing anything**
3. **Resolve to the message** (default; skip with `--include-entity false`)
{ "entityId": "ent-x9y8z7" }4. **Scope the campaign** (only with `--include-related`)
{
"saas": "office365_emails",
"startDate": "2026-07-28T00:00:00Z",
"filters": [
{ "saasAttrName": "fromEmail", "saasAttrOp": "is",
"saasAttrValue": "noreply@d0cusign.net" }
]
}5. **Report the disposition** with its justification, and say what remains unknown.
| Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | event-id | string | Yes | - | The `eventId` to retrieve | | include-entity | boolean | No | true | Resolve `entityId` and pull the full message record | | include-related | boolean | No | false | Search for other messages from the same sender |
Named here because the surface invites the assumption:
/check-threat evt-a1b2c3
/check-threat evt-a1b2c3 --include-entity false
/check-threat evt-a1b2c3 --include-related
========================================================
EVENT evt-a1b2c3
========================================================
DETECTION
Type: phishing
State: new
Severity: Critical
Confidence: High
SaaS: office365_emails
Created: 2026-07-30T08:45:03Z
Description: Credential harvesting page impersonating a document service
Entity ID: ent-x9y8z7
AVAILABLE ACTIONS
quarantine, restore
ACTION HISTORY
(none — event is untouched)
MESSAGE (hec_get_email ent-x9y8z7)
Subject: Your DocuSign Document is Ready
From: noreply@d0cusign.net ("DocuSign")
To: john@example.com
Received: 2026-07-30T08:45:00Z
Quarantined: false
Restored: false
Combined verdict: malicious
Attachments: none
ASSESSMENT
fromName "DocuSign" over an unrelated sending domain, and d0cusign.net is a
digit-substitution lookalike for docusign.net. Type is phishing with High
confidence and the entity's combinedVerdict agrees. Not a false positive.
RELATED (--include-related)
2 further messages from noreply@d0cusign.net in the same window, neither
flagged. Both remain deliverable.
ent-p3q4r5 "Document shared with you" 2026-07-30T08:41Z quarantined: false
ent-s6t7u8 "Reminder: signature needed" 2026-07-29T16:02Z quarantined: false
RECOMMENDED
1. Quarantine this entity and the two related ones — /release-quarantine
is the reverse operation if this proves wrong.
2. Consider a blacklist exception on senderDomain d0cusign.net. Note the
default senderDomainMatching is "endswith", which is a suffix match —
set it deliberately.
3. No IOC set is available from this API. The lookalike domain above is
the indicator; feed it to your other controls manually.
========================================================Error: no event returned for evt-invalid123.
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