Get detailed information about a specific security finding
curl --request GET \
--url https://api.ghostsecurity.ai/v2/repos/{repo_id}/projects/{project_id}/findings/{finding_id} \
--header 'Authorization: Bearer <token>'{
"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>",
"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>",
"hash": "<string>",
"line_number": 123,
"method_name": "<string>",
"url": "<string>"
}
],
"title": "<string>",
"validation_evidence": [
{
"criteria": "<string>",
"rationale": "<string>"
}
]
},
"id": "<string>",
"organization_id": "<string>",
"project": {
"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.
Repository ID
Project ID
Finding ID
OK
Finding Details
Show child attributes
Status and timestamps
curl --request GET \
--url https://api.ghostsecurity.ai/v2/repos/{repo_id}/projects/{project_id}/findings/{finding_id} \
--header 'Authorization: Bearer <token>'{
"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>",
"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>",
"hash": "<string>",
"line_number": 123,
"method_name": "<string>",
"url": "<string>"
}
],
"title": "<string>",
"validation_evidence": [
{
"criteria": "<string>",
"rationale": "<string>"
}
]
},
"id": "<string>",
"organization_id": "<string>",
"project": {
"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>"
}