As of December 31st, 2023 ThreadFix 2.X has reached End of Life and is no longer supported. For any further information please contact the Success and Implementation team.

Check Pending Scan Status - API

/rest/{version}/applications/{appId}/pendingScan/{pendingScanId}/status

Descriptor

Value

HTTP Method

GET

Description

Checks the status of a scan after it has been queued.

Required Permission

Upload Scans 

Version Introduced

2.5.0

Changes in 2.7.7

Added scanId to the response when the status = DONE

Request Header Parameters

Parameter

Value

Required

Description

Accept

String

Yes

A value of ‘application/json’ must be provided.

List of Scan Statuses

Status in API Response

Status in UI

QUEUED

Queued

UPLOADED

Uploaded

FINDINGS_GENERATING

Generating Findings

CHANNEL_MERGING

Merging Channel Findings

APPLICATION_MERGING

Merging Application Findings

APPLICATION_MERGED

Merging Application Findings Completed

DONE

Scan Processing Completed. Statistics Update Queued.

FINISHED_FINDING_PULLING

Findings Import From Server Finished.

SCAN_INTERRUPTED

Scan processing was interrupted

SCAN_QUEUED_FOR_DELETE

Scan queued to be deleted.

SCAN_DELETED

Scan Deleted.

LINKING_DEFECTS

Linking Defects.

Sample Call:

curl --insecure -H 'Accept: application/json' -H "Authorization: APIKEY {apiKey}" http://localhost:8080/threadfix/rest/latest/applications/6/pendingScan/41/status

Sample Output:

Values for modifiedDate and time are returned as Epoch time in milliseconds.

{ "message": "Scan Processing Completed. Statistics Update Queued.", "success": true, "responseCode": -1, "object": { "id": 2, "modifiedDate": 1570117773000, "active": true, "fileDataList": [ { "id": 12, "originalName": "contoso.fpr" } ], "appId": 6, "errorMessage": null, "status": "DONE", "error": false, "scanId": 12, "type": "upload", "name": "contoso.fpr", "time": 1570117773000, "scanMessage": "Scan Processing Completed. Statistics Update Queued." } }



www.threadfix.it | www.coalfire.com
Copyright © 2024 Coalfire. All rights reserved.

This Information Security Policy is CoalFire - Public: Distribution of this material is not limited.