Skip to content

Findings & Identity

Findings

Vulnerability and security findings surface from connected scanners. These tools let agents triage, assign, and act on findings. Each finding tracks lifecycle status, exploitability validation, and linked remediation CRs.

Tool Description Key Parameters
list_findings List vulnerability findings for the org. Filter by status (open, actionable, remediating, resolved, etc.), severity (critical/high/medium/low), CVE ID, or asset ID. Returns summary fields — use get_finding for full detail. status, severity, cve_id, asset_id, limit
get_finding Get full detail for a single finding including PoC result, verification status, linked CRs, and SLA countdown. Use this after list_findings to get depth on a specific item. finding_id
update_finding_status Update a finding's lifecycle status. Updates Nexplane metadata only — does not touch external systems. Valid values: open, accepted_risk, false_positive, exploitability_pending, actionable, remediating, verifying, resolved. finding_id, status
assign_finding Assign a finding to a Nexplane user by their user ID. Updates Nexplane metadata only. finding_id, user_id
accept_risk Mark a finding as risk-accepted with a stated reason and expiry date (ISO 8601 format). The finding reappears on the SLA dashboard at expiry for re-review. finding_id, reason, expires_at
mark_false_positive Close a finding as a false positive. No SLA credit is given. Not reversible without re-ingesting the finding from the scanner. finding_id
trigger_poc_validation Trigger a PoC validation run for this finding. If the CVE is on the CISA KEV catalog, the finding is immediately marked exploited. Otherwise creates a vuln_poc_validate CR in draft state. Returns the result and asset context bundle for planning. finding_id, asset_id
get_poc_result Get the current PoC validation result for a finding. Result values: exploited, not_exploited, inconclusive, no_poc_available, or null if not yet run. finding_id
challenge_exploitability Submit an exploitability challenge explaining why this CVE is not exploitable in your environment. Disabled for CISA KEV findings — those cannot be challenged. finding_id, reason
trigger_verification Trigger a scanner re-probe to verify remediation actually removed the vulnerability. Returns the verification result and asset context bundle. Result values: resolved, still_vulnerable, inconclusive. finding_id
get_verification_result Get the latest scanner verification probe result for a finding. finding_id
list_finding_change_requests List all Change Requests linked to a finding (patch, mitigation, poc_validate, verify) with their current status. Use this to track remediation progress from the finding. finding_id

Finding lifecycle

Status updates via update_finding_status, accept_risk, and mark_false_positive modify Nexplane metadata only — they do not create or modify external systems. Remediation actions (patches, mitigations) are initiated via trigger_poc_validation, which may create a CR in draft state.

Identity

Identity tools inspect user access across connected identity systems. They surface user profiles, account correlations, group memberships, and identity-related security findings (stale accounts, over-privilege, orphaned credentials).

Tool Description Key Parameters
list_identities List identity profiles for the org. Optionally filter by source IdP connector or stale status. Returns summary fields — use get_identity for full detail. source_connector_id, is_stale, limit
get_identity Get full identity profile detail including all linked accounts across connectors. identity_id
list_identity_findings List security findings associated with an identity (stale accounts, over-privilege, orphaned credentials). Filter by status (open/actionable/remediating/etc.). identity_id, status, limit
get_identity_graph Get the identity graph for a profile — all linked accounts, group memberships (from raw_attributes), and stale account flags. Use this to understand the full footprint of an identity across systems. identity_id
list_access_reviews List access review campaigns with status and completion rate. Filter by status (pending/in_progress/completed/overdue). status, limit
get_access_review Get full access review detail including pending decisions and completion rate. review_id

Identity correlation

Identities are correlated across connectors using email, username, or other attributes. A single identity profile may link accounts from Okta, GitHub, AWS, Kubernetes, and other IdP systems. Use get_identity_graph to visualize these relationships.