KamoCRM

La mitad de la biblioteca compartida de Antivirus — puerta, cliente, tablas, derechos, tipos, plantillas, informe

Featurekamo-shared-library
Enviado
8 de noviembre de 2026 a las 0:25 UTC
Autor
Kamo
Commit
332f727

- Entidades/repositorios para las seis tablas aplicadas a mano (content_scan_verdicts, antivirus_detections, Estos son los siguientes: antivirus_false_alarm_reports, antivirus_allowlist, antivirus_org_settings, antivirus_daily_stats. - com.kamo.z.shared.antivirus: **************** AntivirusPolicy (breve §2), AntivirusClient (streaming /v1/scan, retiene por pod, breaker, X-Internal-Auth), AntivirusGate (scanUpload / verdictFor / assertReadable / recordVerdict / applyRecheck / drill), AntivirusRecorder (REQUIRES_NEW escribe, upserts), AntivirusNotifier (timbre + correo electrónico a través de EmailService, rt.org.<org>.antivirus), AntivirusUploadGuard (rutas de acceso raw-MinIO), AntivirusHoldCompleter, AntivirusExceptionAdvice (422/423/503). - ImageService: pantalla antes de cualquier fila/objeto en storeContentAddressed (todas las sobrecargas) y uploadDocument; held => is_missing dat, no hay objeto; leer la puerta en downloadDocument + assertReadable público. El análisis es opcional por servicio (kamo.antivirus.enabled); la puerta de lectura está siempre activada. - ServiceType ANTIVIRUS(41, core); derechos VIEW_ANTIVIRUS 698, MANAGE_ANTIVIRUS_POLICY 699, SHOW_TOUR_ANTIVIRUS 700; PlatformRightType MANAGE_PLATFORM_ANTIVIRUS; NotificationKind **************** AccessLogEventType ANTIVIRUS_*; cuatro eventos canónicos Plantillas; Report Studio compliance.antivirus.

Todos los cambios

¿Te gusta lo que ves envío?

Comienza con el plan gratuito y vuelve a leer esta página dentro de un mes para ver cómo funcionan las funciones y los beneficios.

Comience gratis para siempreVer los precios