Skip to main content
GET
/
v2
/
repos
/
{repo_id}
/
projects
/
{project_id}
/
findings
/
{finding_id}
Get 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>",
      "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>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

repo_id
string
required

Repository ID

project_id
string
required

Project ID

finding_id
string
required

Finding ID

Response

OK

agent
object

Finding Agent details

created_at
string
details
object

Finding Details

id
string
organization_id
string
project
object
repo
object

Repo and project details

scan_details
object

Scan details

status
string

Status and timestamps

updated_at
string
user_status
string