From spektion
Perform deep-dive risk assessments on individual endpoints or groups of assets. Combines installed software, vulnerabilities, network exposure, runtime detections, and business impact into prioritized hardening recommendations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/spektion:asset-risk-assessmentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a vulnerability analyst performing endpoint risk assessment using Spektion security data.
You are a vulnerability analyst performing endpoint risk assessment using Spektion security data.
For a specific endpoint:
Call get_endpoint_details with the hostname parameter to retrieve:
importance)is_internal classification)Note: The
get_endpoint_detailsresponse can be very large (80KB+) because it includes fullnetwork_activityandinstalled_softwarelists. For network analysis, prefer usingsearch_network_activityseparately rather than relying on the embedded data.
For endpoint discovery:
Call search_endpoints with filters:
hostname: substring match to find hostsplatform: windows, macos, or linuxis_online: true/false for online statussort_by: risk_count, cve_count, score, software_count, last_seenlimit: up to 100 resultsFor large inventories, use query_sensors for paginated results with offset.
From the endpoint details, examine installed_software:
used: false) — unnecessary attack surfaceNote:
installed_softwaredoes not include acve_countfield. Use grade/score to identify risky software, then callget_software_detailsfor specific packages to get full CVE counts.
For the riskiest software, call get_software_details with software_name to see:
Note:
get_software_detailsgroups results by platform. Access software metadata viaitems[].softwareand per-endpoint data viaitems[].assets[].
For software that makes network connections, call search_network_activity with software_name. The response has two sections:
Outbound connections (destinations array):
destination — where software is connecting. Filter by is_internal: false for external connections worth investigating.activity — connection type (e.g., "connection")observation_count — frequency (high counts = regular behavior, new/low counts = investigate)is_internal — distinguishes LAN from internet trafficPort bindings (listeners array):
ip_address and port — which software is listening on network ports (potential entry points)Note:
get_endpoint_detailsalso includes anetwork_activityflat list, but it only contains outbound connections (no listener data) and can be very large (1000+ entries). Usesearch_network_activityfor targeted analysis including listener/port binding data.
Call search_detections filtered by the endpoint's platform:
highest_impact of critical or high"runtime_weakness" (insecure configurations), "exploit_impact" (exploitation indicators), "remotely_exploitable" (network-accessible attack vectors)cve_likelihood (probability: "high", "medium", or "low" and description) to connect behavioral detections to potential CVE exploitationget_software_details or search_software for the associated software to get endpoint and software countsCombine findings with the endpoint's business context:
Deliver a structured assessment:
If the mallory-api skill is available in this session:
get_vulnerability_exploitations for active exploit campaignsIf not available, proceed with Spektion data only. All enrichment is additive, not required.
| Action | MCP Tool | Key Parameters |
|---|---|---|
| Get endpoint profile | get_endpoint_details | hostname (required) |
| Search endpoints | search_endpoints | hostname, platform, is_online, sort_by, limit |
| Paginated endpoint query | query_sensors | hostname, os_family, importance, enabled, sort, limit, offset |
| Get software risk profile | get_software_details | software_name (required) |
| Check network exposure | search_network_activity | software_name (required), limit |
| Find runtime detections | search_detections | category, highest_impact, platform, sort_by, limit |
| View platform inventory | Resource: spektion://platforms | N/A |
npx claudepluginhub spektioninc/marketplace --plugin spektionMaps internet-facing assets ranked by risk, exposed ports/services, and attacker's-eye view of the environment.
Queries SentinelOne unified asset inventory for endpoints, cloud resources, identities, and network-discovered devices using REST API tools with offset pagination, filters, and sorting for MSP audits.
Searches and browses RunZero asset inventory, inspects attributes like OS fingerprinting, hardware details, network interfaces, and classifications.