KamoCRM

MediaService vérifie les pièces jointes avec Antivirus et refuse les fichiers verrouillés à chaque lecture

FeatureMediaService
Expédié
8 novembre 2026 à 00:50 UTC
Auteur
Kamo
Commit
2d9e689

- Pièces jointes de chat (membre CHAT, web-chat visiteur PUBLIC), fichiers de bogues du système, images de Growth Hub sont vérifiés dans storeContentAddressed avec leur contexte (membre, conversation); Canva Un refus est envoyé au client lorsque la forme de la plateforme (422) est atteinte ANTIVIRUS_BLOCKED {family} / 503 ANTIVIRUS_UNAVAILABLE) au lieu d'être enveloppé dans un 500. - Les arrière-plans de réunion (raw MinIO, public bucket) passent d'abord par AntivirusUploadGuard. - /attachments/link (dedup by hash) refuse le contenu Antivirus verrouillé (422); un fichier retenu peut être Il est lié et reste illisible jusqu'à ce qu'il soit coché. - Les pièces jointes portent scan {état, famille, résultat} sur la réponse de téléchargement, le message en direct Cadre et historique ; EN ATTENTE pendant la tenue. - ImagingProxyController (original et preview), le téléchargement du visiteur, les fichiers de bogues du système, Les images, les matériaux et les lectures de matériel Canva de Growth Hub appellent la porte de lecture: 423 ANTIVIRUS_BLOCKED / ANTIVIRUS_CHECKING, vérifié avant le missing-content 410 donc un hold Le proxy vérifie maintenant l'appartenance avant l'état du contenu. - ConfigMap kamo.antivirus.* (activé: faux jusqu'à ce que KamoAntivirus soit prêt); ANTIVIRUS_INTERNAL_AUTH_SECRET de mlos-internal-auth.

Tous les changements

Comme ce que vous voyez l'expédition?

Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.

Commencez gratuitement pour toujoursVoir la tarification