Settings

Runtime configuration and engine status expected by the local MVP deployment.

Security controls

  • JWT authentication and admin authorization are enabled.
  • File upload size is controlled by `MAX_UPLOAD_MB`.
  • Uploads are stored outside frontend public assets.
  • Rate limiting is enabled on the FastAPI app.

Engines

  • ClamAV runs through `clamscan` when available.
  • YARA loads `.yar` and `.yara` files from `/rules`.
  • Google Safe Browsing is optional via environment variable.
  • DNS and WHOIS run during IP/domain analysis.