KamoCRM

Biblioteca compartilhada metade do Antivírus — portão, cliente, tabelas, direitos, tipos, modelos, relatório

Featurekamo-shared-library
Enviado
8 de novembro de 2026 às 00:25 UTC
Autor
Kamo
Confirmação
332f727

- Entidades/repositórios para as seis tabelas aplicadas à mão (content_scan_verdicts, antivirus_detections, A lista de permissões pode ser encontrada em antivirus_allowlist, antivirus_org_settings, antivirus_daily_stats). - com.kamo.z.shared.antivirus: **************** AntivirusPolicy (breve §2), AntivirusClient (streaming /v1/scan, retenções por pod, quebra, X-Internal-Auth), AntivirusGate (scanUpload / verdictFor / assertReadable / recordVerdict / applyRecheck / drill), AntivírusRecorder (REQUIRES_NEW escreve, upserts), AntivirusNotifier (bell + e-mail via EmailService, rt.org.<org>.antivirus), AntivirusUploadGuard (caminhos raw-MinIO), AntivirusHoldCompleter, AntivirusExceptionAdvice (422/423/503). - ImageService: tela antes de qualquer linha/objeto em storeContentAddressed (todas as sobrecargas) e uploadDocument; held => is_missing dat, nenhum objeto; leia o gate em downloadDocument + public assertReadable. A verificação é opt-in por serviço (kamo.antivirus.enabled); o gate de leitura está sempre ativado. - ServiceType ANTIVIRUS(41, core); direitos VIEW_ANTIVIRUS 698, MANAGE_ANTIVIRUS_POLICY 699, SHOW_TOUR_ANTIVIRUS 700; Tipo de plataforma correto MANAGE_PLATFORM_ANTIVIRUS; Tipo de notificação **************** AccessLogEventType ANTIVIRUS_*; quatro canônicos Modelos; Report Studio compliance.antivirus.

Todas as alterações

Como o que você vê o transporte?

Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.

Comece grátis para sempreVer preços