AURA API

AURA is a lightweight malware triage API that classifies uploaded executable files and lets you look up recent or specific scan results by SHA-256. Currently supports Windows PE and Linux ELF; other formats return unknown.

API BASE URL: https://ai.perkinsfund.org


File Prediction Endpoint

Endpoint: /api/predict

Request type: POST

Data type: File

Headers (optional): X-Api-Key: API KEY

NOTE: The AI currently only classifies ELF and Windows PE executable file formats. Others will be "unknown".

Example request

curl -F"filename=@/path/to/file" https://ai.perkinsfund.org/api/predict

Expected outputs

Success:

Unsuccessful:


Latest Scans Endpoint

Endpoint: /api/latest

Request type: POST

Data type:

Headers (optional): X-Api-Key: API KEY

NOTE: This POST request does not take any parameters, it will return the last 50 scans

Example request

Expected outputs

Success:

Unsuccessful:


Search Scans Endpoint

Endpoint: /api/search

Request type: POST

Data type: JSON

Headers (required): X-Api-Key: API KEY

NOTE: This endpoint requires an API key. You can get an API key here: https://perkinsfund.org/login

Example request

Expected outputs

Success:

Unsuccessful:

Last updated

Was this helpful?