Security Hotlist

Export Hotlist to Excel

Changed on

Renders every finding matching filters and search — ranked exactly as the findings endpoint returns them — into an Excel (.xlsx) workbook, and returns a presigned download link valid for five minutes. The workbook is a single Hotlist sheet with a frozen, auto-filtered header row covering rank, finding, identifier, type, severity, location, priority score and signals, exploit / KEV / fixable flags, ticket status, provider, assignee, provider status, SLA due date and status, ticket URL, file path, line and compliance frameworks.

Unlike the findings endpoint this is not paginated — the export always holds the complete filtered list. Omit filters and search to export the entire Hotlist.

post/api/security/hotlist/export

Request

  • Base URL
    https://api.codeant.ai
  • URL
    https://api.codeant.ai/api/security/hotlist/export
  • Auth
    HTTP bearer

Request body

platform'github' | 'gitlab' | 'bitbucket' | 'azure_devops' required

Git platform of the organization

orgstring required

Organization / workspace slug

github_base_urlstring

Self-hosted instance URL (also gitlab_base_url / bitbucket_base_url / azure_devops_base_url). Defaults to the cloud host.

searchstring

Case-insensitive substring match over the finding title, identifier, location and file path.

Example request

{
  "github_base_url": "https://github.com"
}

Response

Workbook generated

statusstring
download_urlstring

Presigned link to the .xlsx workbook. It needs no authentication and expires after expires_in seconds.

expires_ininteger

Lifetime of download_url, in seconds.

filenamestring
size_bytesinteger
finding_countinteger

Rows written to the workbook.

Example response

{
  "status": "success",
  "expires_in": 300,
  "filename": "Hotlist_Example-Org_20260829T101500Z.xlsx"
}

Changes