From kaseya-rocketcyber
Generates security posture summary for RocketCyber customer account by name or ID, including agent health, active incidents by severity, recent threats, and app inventory.
How this command is triggered — by the user, by Claude, or both
Slash command
/kaseya-rocketcyber:account-summaryThe summary Claude sees in its command listing — used to decide when to auto-load this command
# RocketCyber Account Summary Generate a comprehensive security posture summary for a specific customer account, including active incidents, agent health, and recent threat activity. ## Prerequisites - Valid RocketCyber API key configured (`ROCKETCYBER_API_KEY`) - User must have read permissions on the provider account - Account must exist in RocketCyber ## Steps 1. **Resolve account by name or ID** - If numeric, use as `accountId` directly - If text, search accounts by name - If multiple matches, list them and ask the user to specify 2. **Get agent status for the acc...
Generate a comprehensive security posture summary for a specific customer account, including active incidents, agent health, and recent threat activity.
ROCKETCYBER_API_KEY)Resolve account by name or ID
accountId directlycurl -s "https://api-${ROCKETCYBER_REGION:-us}.rocketcyber.com/v3/accounts/{id}" \
-H "Authorization: Bearer ${ROCKETCYBER_API_KEY}"
curl -s "https://api-${ROCKETCYBER_REGION:-us}.rocketcyber.com/v3/accounts" \
-H "Authorization: Bearer ${ROCKETCYBER_API_KEY}" \
| jq '.data[] | select(.name | test("ACCOUNT_NAME"; "i"))'
Get agent status for the account
curl -s "https://api-${ROCKETCYBER_REGION:-us}.rocketcyber.com/v3/agents?accountId={id}" \
-H "Authorization: Bearer ${ROCKETCYBER_API_KEY}"
Get active incidents for the account
curl -s "https://api-${ROCKETCYBER_REGION:-us}.rocketcyber.com/v3/incidents?accountId={id}&status=open" \
-H "Authorization: Bearer ${ROCKETCYBER_API_KEY}"
Get recent incidents (last 30 days) for trend context
curl -s "https://api-${ROCKETCYBER_REGION:-us}.rocketcyber.com/v3/incidents?accountId={id}&limit=100" \
-H "Authorization: Bearer ${ROCKETCYBER_API_KEY}"
Get application inventory (optional, for completeness)
curl -s "https://api-${ROCKETCYBER_REGION:-us}.rocketcyber.com/v3/apps?accountId={id}" \
-H "Authorization: Bearer ${ROCKETCYBER_API_KEY}"
Format results as a comprehensive summary
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| account | string/int | Yes | - | Account name or ID to summarize |
/account-summary account="Acme Corporation"
/account-summary account=12345
/account-summary account="Acme"
================================================================================
RocketCyber Security Summary: Acme Corporation
================================================================================
ACCOUNT INFORMATION
--------------------------------------------------------------------------------
Account ID: 12345
Account Name: Acme Corporation
Status: Active
AGENT STATUS
--------------------------------------------------------------------------------
Total Agents: 47
Online: 45
Offline: 2 ** WARNING: 2 agents offline **
Offline Agents:
- WORKSTATION-15 (last seen: 2026-02-20 08:30)
- SERVER-BACKUP (last seen: 2026-02-19 14:00)
ACTIVE INCIDENTS
--------------------------------------------------------------------------------
Total Open: 5
By Severity:
Critical: 0
High: 1
Medium: 2
Low: 2
By Verdict:
Malicious: 0
Suspicious: 2
Benign: 1
Pending: 2
Top Active Incidents:
| ID | Title | Severity | Verdict | Created |
|-------|------------------------------------------|----------|------------|--------------------|
| 98760 | Unauthorized remote access tool detected | High | Suspicious | 2026-02-22 10:15 |
| 98750 | Unusual outbound connection | Medium | Suspicious | 2026-02-21 16:45 |
| 98745 | New scheduled task created | Medium | Pending | 2026-02-21 09:30 |
| 98740 | Browser extension installed | Low | Benign | 2026-02-20 14:00 |
| 98735 | USB device connected | Low | Pending | 2026-02-20 11:00 |
LAST 30 DAYS
--------------------------------------------------------------------------------
Total Incidents: 18
Resolved: 13
False Positives: 4
Still Open: 5
Malicious Verdicts: 1
APPLICATIONS (Top Categories)
--------------------------------------------------------------------------------
Total Detected: 152
Remote Access: 3 (TeamViewer, AnyDesk, Splashtop)
Security Tools: 47 (Windows Defender, RocketAgent)
================================================================================
Security Posture: MODERATE
- 2 offline agents need attention
- 1 High severity incident requires review
- 1 confirmed malicious incident resolved in last 30 days
Recommended Actions:
1. Investigate the 2 offline agents (WORKSTATION-15, SERVER-BACKUP)
2. Review High severity incident #98760 (unauthorized remote access tool)
3. Verify the 3 remote access tools are authorized
================================================================================
RocketCyber Security Summary: Beta LLC
================================================================================
ACCOUNT INFORMATION
--------------------------------------------------------------------------------
Account ID: 12346
Account Name: Beta LLC
Status: Active
AGENT STATUS
--------------------------------------------------------------------------------
Total Agents: 15
Online: 15
Offline: 0
ACTIVE INCIDENTS
--------------------------------------------------------------------------------
Total Open: 0
LAST 30 DAYS
--------------------------------------------------------------------------------
Total Incidents: 3
Resolved: 3
False Positives: 2
Malicious Verdicts: 0
APPLICATIONS
--------------------------------------------------------------------------------
Total Detected: 85
Remote Access: 1 (ConnectWise Control - authorized)
Security Tools: 15 (Windows Defender on all endpoints)
================================================================================
Security Posture: HEALTHY
- All agents online
- No active incidents
- Full security coverage
Account not found: "Acm"
Did you mean one of these?
- Acme Corporation (ID: 12345)
- Acme Industries (ID: 12350)
Rerun with the correct account name or ID.
Authentication failed (401 Unauthorized)
Please verify your RocketCyber credentials:
- ROCKETCYBER_API_KEY: Your API key from Provider Settings > API tab
- Ensure the key has not been revoked or regenerated
Rate limited during account summary generation.
Partial results retrieved:
- Account details: OK
- Agent status: OK
- Incidents: Rate limited
- Applications: Rate limited
Retry in 30 seconds for full results.
================================================================================
RocketCyber Security Summary: New Client Inc
================================================================================
ACCOUNT INFORMATION
--------------------------------------------------------------------------------
Account ID: 12350
Account Name: New Client Inc
Status: Active
No agents deployed to this account.
This account appears to be newly created. Next steps:
1. Download the RocketAgent installer from the RocketCyber console
2. Deploy agents to all customer endpoints
3. Verify agents check in with Online status
4. Run /account-summary again to confirm coverage
/search-incidents - Search and filter incidents across accountsnpx claudepluginhub wyre-technology/msp-claude-plugins --plugin rocketcyber/security-postureReviews overall security posture, summarizing open findings by severity, recent resolutions, agent coverage, risk gaps, and trends over the last N days (default 30).
/org-healthPerforms Huntress organization health check summarizing agent status/counts/platforms, open incidents by severity, pending escalations, and security posture.
/reporting-templatesDisplays menu of pre-defined report templates for MSSP executive summary, customer health dashboard, monthly billing, and detection analytics. Outputs formatted markdown/tables or optional HTML.
/asset-inventoryGenerates SentinelOne asset inventory summary by surface type (ENDPOINT, CLOUD, IDENTITY, NETWORK_DISCOVERY) across managed environments, with per-client counts, health status, and coverage metrics.
/account-auditAudits Abnormal Security for account takeover cases, suspicious sign-ins, and indicators. Filters by user, status, severity, dates; outputs report with case details, anomalies, and remediation actions.
/investigate-incidentInvestigates security incidents using Z-Insights analytics for threats, firewall actions, shadow IT, and web traffic. Produces structured report with timeline, affected assets, analysis, and recommendations.