antivirus.quarantine.ecranPrévu pour lister les fichiers infectés mis à l'écart. Sur le Hub 3.77.0, la liste reste vide : la lire par MCP.
Voir l'élément dans l'écran : antivirus/quarantine
Quand ClamAV trouve un virus dans une pièce jointe de courrier, le worker
mail_attachment_worker :
attachments vers le bucket quarantine ;infected ;mail.av_quarantine : nom, taille, virus, boîte d'origine,
emplacement d'origine et emplacement en quarantaine ;virus_detected sur NATS.Cet écran liste les fichiers pas encore libérés, du plus récent au plus ancien. Pour chacun, deux gestes : Libérer ou Supprimer.
Constaté sur le Hub 3.77.0 : l'écran affiche toujours « Aucun fichier en quarantaine. Tout
est propre. ». Le contrôleur cherche la liste sous la clé items, et l'action la rend sous la
clé entries. Ce message rassurant ne prouve donc rien.
GET /hub/antivirus/quarantine → clamav_worker.list_quarantine (aucun paramètre).
count et entries. Chaque ligne :
| Champ | Sens |
|---|---|
id |
UUID de l'entrée : c'est lui que prennent release_quarantine et delete_quarantine |
filename, file_size |
nom et taille en octets |
virus_name |
la menace trouvée |
source_user |
la boîte de courrier d'où vient la pièce jointe |
original_bucket, original_key |
où le fichier était rangé (attachments/…) |
quarantine_key |
où il est maintenant, dans le bucket quarantine |
quarantined_at |
date de la mise à l'écart |
clamav_worker.get_quarantine_file (id) rend la même ligne, plus released et
released_at.
items au lieu de entries : le tableau ne s'affiche jamais.virus, source et size au lieu de virus_name,
source_user et file_size : la colonne Virus dirait « Inconnu », Source et Taille seraient
vides.