KamoCRM

Shared- library half of Antivirus — gate, client, tables, rights, kinds, templates, reports

Featurekamo-shared-library
Shipped
lúc 00:25 8 tháng 11, 2026 UTC
Author
Kamo
Commit
332f727

- Các thực thể/repos cho sáu bảng được áp dụng bằng tay (content_scan_verdicts, antivirus_detections, antivirus_false_alarm_reports, antivirus_allowlist, antivirus_org_settings, antivirus_daily_stats). - com.kamo.z.shared.antivirus: **************** AntivirusPolicy (brief §2), AntivirusClient (truyền /v1/scan, giữ bởi pod, breaker, X-Internal-Auth), AntivirusGate (scanUpload / verdictFor / assertReadable / recordVerdict / applyRecheck / drill), AntivirusRecorder (REQUIRES_NEW writes, upserts), AntivirusNotifier (bell + email via EmailService, rt.org.<org>.antivirus), AntivirusUploadGuard (raw-MinIO paths), AntivirusHoldCompleter, AntivirusExceptionAdvice (422/423/503). - ImageService: hiển thị trước bất kỳ hàng/ đối tượng nào trong storeContentAddressed (tất cả quá tải) và uploadDocument; held => is_missing dat, no object; read gate in downloadDocument + public assertReadable. Việc quét là tùy chọn cho mỗi dịch vụ (kamo.antivirus.enabled); cổng đọc luôn luôn mở. - ServiceType ANTIVIRUS(41, core); rights VIEW_ANTIVIRUS 698, MANAGE_ANTIVIRUS_POLICY 699, SHOW_TOUR_ANTIVIRUS 700; PlatformRightType MANAGE_PLATFORM_ANTIVIRUS; NotificationKind **************** AccessLogEventType ANTIVIRUS_*; four canonical templates; Report Studio compliance.antivirus.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing