Update the user defined status of a security finding
cURL
curl --request PATCH \ --url https://api.ghostsecurity.ai/v2/findings/{id} \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "project_id": "yhD3A3O2IZY", "repo_id": "08PB3zptlr8", "user_status": "active" } '
{ "agent": { "custom_agent_vector_id": "<string>", "description": "<string>", "name": "<string>", "vector": "<string>" }, "created_at": "<string>", "details": { "code": "<string>", "description": "<string>", "endpoint_locations": [ { "action": "<string>", "path": "<string>", "type": "<string>" } ], "exploit_feasibility": "<string>", "exploit_walkthrough": "<string>", "fixed_code": "<string>", "location": { "class_name": "<string>", "file_path": "<string>", "function_signature": "<string>", "hash": "<string>", "line_number": 123, "method_name": "<string>", "url": "<string>" }, "remediation": "<string>", "remediation_effort": "<string>", "severity": "<string>", "supporting_files": [ { "class_name": "<string>", "file_path": "<string>", "function_signature": "<string>", "hash": "<string>", "line_number": 123, "method_name": "<string>", "url": "<string>" } ], "title": "<string>", "validation_evidence": [ { "criteria": "<string>", "rationale": "<string>" } ] }, "id": "<string>", "organization_id": "<string>", "project": { "context": { "business_criticality": "<string>", "deployment": "<string>", "exposure": "<string>", "owner": "<string>", "sensitive_data_types": [ "<string>" ] }, "id": "<string>", "name": "<string>", "purpose": "<string>" }, "repo": { "id": "<string>", "name": "<string>", "provider": "<string>", "url": "<string>" }, "scan_details": { "analyzed_at": "<string>", "rejected_at": "<string>", "scan_id": "<string>", "verified_at": "<string>" }, "status": "<string>", "updated_at": "<string>", "user_status": "<string>" }
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Bearer <token>
<token>
Repository ID
Project ID
Finding ID
Finding status update data
Finding user status update request
"yhD3A3O2IZY"
Optional organization and project IDs for v2 API compatibility
"08PB3zptlr8"
The new user status for the finding
open
active
muted
"active"
OK
Finding Agent details
Show child attributes
Finding Details
Repo and project details
Scan details
Status and timestamps