Get vulnerability finding
curl --request GET \ --url 'https://api.furl.ai/v1/vulnerability-findings/{findingId}' \ --header 'Authorization: Bearer YOUR_API_KEY'Returns a single vulnerability finding by ID.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”The finding ID.
Responses
Section titled “Responses”The requested vulnerability finding.
A vulnerability finding discovered on an endpoint.
object
Unique identifier for the vulnerability finding.
The endpoint where this vulnerability was discovered.
The remediation target associated with this vulnerability.
The CVE identifier for this vulnerability (e.g., CVE-2024-1234).
The severity level of the vulnerability.
The CVSS score of the vulnerability (0-10).
Whether this vulnerability is in the CISA Known Exploited Vulnerabilities catalog.
The lifecycle status of the vulnerability finding. closed replaces the former remediated value.
The source that discovered this vulnerability.
Scanner vendor identifiers that independently reported this CVE on this endpoint (e.g. [“rapid7”, “qualys”]). Derived from the deduped finding’s vendor_scores map; falls back to a single-element array containing source when vendor_scores is unavailable.
Human-readable title of the vulnerability.
Detailed description of the vulnerability.
Recommended solution or remediation steps.
When this vulnerability was first detected.
When this vulnerability was remediated.
When this finding record was created.
When this finding record was last updated.
Example
{ "severity": "critical", "status": "open"}Invalid finding ID format.
object
Human-readable error message.
Examplegenerated
{ "error": "example"}Missing or invalid API key.
object
Human-readable error message.
Examplegenerated
{ "error": "example"}Vulnerability finding not found.
object
Human-readable error message.
Examplegenerated
{ "error": "example"}Internal server error.
object
Human-readable error message.
Examplegenerated
{ "error": "example"}