Skip to content
Back to skills

Multi Tenant Operations

ASecurity

Use this skill when operating Blackpoint Cyber (CompassOne) at the MSP partner level — enumerating customer tenants, sweeping detections and vulnerabilities across all of them, spotting volume anomalies, and building per-tenant scorecards.

  • 48 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 27, 2026
data-aiapi

Works with

  • api

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add wyre-technology/msp-claude-plugins --skill multi-tenant-operations --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Multi Tenant Operations?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Multi Tenant Operations
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wyre-technology-multi-tenant-operations/badge)](https://www.skillsdirectory.com/skills/wyre-technology-multi-tenant-operations)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "Blackpoint Multi-Tenant Operations"
when_to_use: "When running partner-level Blackpoint Cyber / CompassOne work across many customer tenants — detection sweeps, exposure rollups, and per-tenant scorecards for MSP SOC operations and QBRs"
description: >
  Use this skill when operating Blackpoint Cyber (CompassOne) at the
  MSP partner level — enumerating customer tenants, sweeping
  detections and vulnerabilities across all of them, spotting volume
  anomalies, and building per-tenant scorecards.
triggers:
  - blackpoint multi-tenant
  - blackpoint partner
  - compassone tenants
  - blackpoint all tenants
  - blackpoint msp sweep
  - blackpoint tenant rollup
  - blackpoint qbr
---

# Blackpoint Multi-Tenant Operations

The CompassOne partner account sees every customer tenant. This
skill covers the partner-level operating loop: enumerate tenants,
sweep across them, and roll up into a portfolio view.

## The Partner-Tenant Model

```
Partner (the MSP)
  └── Tenant (customer)        ← blackpoint_tenants_list / _get
        └── Asset
              └── Detections / Vulnerabilities
```

Every partner-level operation starts the same way: enumerate tenants,
then iterate. Never present partner output without tenant attribution
on every row.

## API Tools

| Tool | Purpose |
|------|---------|
| `blackpoint_tenants_list` | Enumerate customer tenants (filter by account, status, name search) |
| `blackpoint_tenants_get` | Detail for one tenant |
| `blackpoint_detections_list` | Detections — call once per tenant with `tenant_id` |
| `blackpoint_vulnerabilities_list` | Vulnerabilities — call once per tenant |
| `blackpoint_vulnerabilities_external_list` | External exposures per tenant |
| `blackpoint_vulnerabilities_darkweb_list` | Dark-web exposures per tenant |

## Common Workflows

### Multi-tenant detection sweep

1. `blackpoint_tenants_list` — enumerate all customers.
2. For each tenant, `blackpoint_detections_list` filtered to a recent
   window and `status` in {`new`, `investigating`}.
3. Roll up: detections per tenant, severity distribution, top
   detection types.
4. Flag tenants with abnormal volume — a tenant well above its
   apparent baseline is itself the signal.

### Portfolio exposure rollup (QBR prep)

1. Enumerate tenants.
2. Per tenant, pull `blackpoint_vulnerabilities_list`,
   `blackpoint_vulnerabilities_external_list`, and
   `blackpoint_vulnerabilities_darkweb_list`.
3. Build a per-tenant scorecard: fix-now vulnerability count,
   external-exposure count, dark-web count.
4. Rank tenants by exposure so the MSP knows where to spend
   remediation effort.

### Morning queue triage

1. Enumerate tenants.
2. Sweep `new` detections from the last 24h across all of them.
3. Rank by severity, then tenant impact, then recency.
4. Produce a shift-ready priority list (see the
   `alert-response-coordinator` agent).

## Edge Cases

- **Tenant scoping (403)** — a partner may not have access to every
  tenant returned; a 403 on drill-down means scoping, not a bad
  token.
- **Pagination at scale** — `blackpoint_tenants_list` and per-tenant
  detection lists can both paginate; fully page before claiming a
  count is complete.
- **Read-only** — partner-level work here is reporting and triage;
  state changes happen in the CompassOne portal.

## Best Practices

- Always start with `blackpoint_tenants_list` — never hard-code a
  tenant set.
- Carry tenant name on every output row; partner work is meaningless
  without attribution.
- Treat per-tenant volume as a signal, not just the raw detections.
- For QBRs, combine detection and exposure rollups into one
  per-tenant scorecard.

## Related Skills

- [incident-response](../incident-response/SKILL.md) - Drilling into one tenant's detections
- [vulnerability-management](../vulnerability-management/SKILL.md) - Exposure data per tenant
- [api-patterns](../api-patterns/SKILL.md) - Auth, hierarchy, pagination

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.