- Enviado
- 8 de novembro de 2026 às 01:09 UTC
- Autor
- Kamo
- Confirmação
- 2b2438c
- O upload de recursos grava o balde de kb bruto, então ele passa pelo AntivirusUploadGuard (KB) antes que qualquer coisa toque no armazenamento: 422 ANTIVIRUS_BLOCKED (nada armazenado) / 503 ANTIVIRUS_UNAVAILABLE, respondido nessa forma pelo controlador. - Os hashes de conteúdo montam no objeto como metadados do usuário (kamo-blake3 / kamo-sha3), então cada presign site (URL único, lote, blocos de biblioteca, ajuda da plataforma) procura o conteúdo primeiro veredicto global: um recurso bloqueado ou ainda em verificação nunca é assinado (423 no Recursos armazenados antes disso não carregam nenhum hash e não são armazenados em um bloco Julgado aqui. - ConfigMap kamo.antivirus.* (habilitado: false até que KamoAntivirus esteja pronto); O arquivo ANTIVIRUS_INTERNAL_AUTH_SECRET foi criado pelo mlos-internal-auth.
