Admin-stored API key with env fallback; scan drive/mail/IMAP uploads. Fail-open if VT down, 422 on malware; migration for virus_scan_status.
4 lines
155 B
SQL
4 lines
155 B
SQL
ALTER TABLE attachments
|
|
ADD COLUMN virus_scan_status TEXT NOT NULL DEFAULT 'skipped'
|
|
CHECK (virus_scan_status IN ('clean', 'skipped', 'malicious'));
|