- Enviado
- 8 de novembro de 2026 às 04:16 UTC
- Autor
- Kamo
- Confirmação
- 9dcbc52
- RoleRightType ANTIVIRUS_WIDGET bloco de cinco direitos (703-707) em VIEW_ANTIVIRUS; RoleRightHierarchyTest 447 -> 452, crianças 292 -> 297. - AntivirusBlockedException corpo carrega fileName e detectionId (string) quando conhecido; o portão define ambos em uma recusa de upload para que o compositor bloqueie o anexo correto e "eu acho que isso é um erro" tenha um alvo. - Uma varredura de conteúdo cujos bytes foram armazenados antes do Antivírus (dedup por hash) agora registra bytes_stored = true, para que a reverificação do arquivo sinalizado possa alcançá-lo, e quando perigoso BLOQUEIA a cópia armazenada: LOCKED_LATER detecções + alertas de visualizador em cada organização de hospedagem (a organização de upload recebe sua detecção BLOQUEADA) recordVerdict (guardar completador, e-mail) e quando um veredicto reutilizado nunca tinha travado bytes_stored. - **************** titulares) para a varredura de linha de base pré-antivírus estrangulada do ConversionService. - AntivirusBaselineState entidade + repositório (tabela antivirus_baseline_state, aplicado à mão como kamo).
