Skip to navigation

List malware scan findings

View as MarkdownOpen in Claude

Lists the findings of your malware scans, newest first. Use filter[site_scan][] for the findings of one scan, or filter[site][] for every finding of a website across scans.

Each finding is a file or a database threat. Its threat_category says what it needs: infected is cleaned by replacing content, malicious is deleted or truncated and suspicious needs a human decision. The raw file hash and the malware signature name are never exposed.

Authentication

AuthorizationBearer

Personal access token created in the Modular DS dashboard; read-only tokens can only call GET endpoints.

Query parameters

filter[id][]stringOptional
Exact finding ids. Repeat the parameter for several.
filter[site_scan][]stringOptional

Exact scan ids: the findings of those scans. Repeat the parameter for several.

filter[site][]stringOptional

Exact website ids: every finding of those websites across scans. Repeat the parameter for several.

filter[type][]stringOptional

Where the finding came from: file or database. Repeat the parameter for several.

filter[severity][]stringOptional

low, medium, high or critical. Repeat the parameter for several.

filter[threat_category][]stringOptional

infected, malicious or suspicious. Repeat the parameter for several.

filter[status][]stringOptional

detected, ignored or failed. Repeat the parameter for several.

sortstringOptional

created_at or severity; prefix with - for descending. Default: -created_at. -severity lists critical findings first.

page[number]stringOptional
Page number, starting at 1. Default 1.
page[size]stringOptional
Items per page, 1 to 50. Default 15.

Response

200 - Scan findings list

datalist of objectsOptional
jsonapiobjectOptional
metaobjectOptional