Última atualização: 11 de abril de 2026.
O projeto é uma extensão de navegador Manifest V3 com foco em minimização de permissões, segurança de UI e transparência de fluxo de dados.
- Permissões mínimas no manifesto (
contextMenus,storage). host_permissionsrestrito ao endpoint da MyMemory API.- Sem uso de
innerHTMLpara renderizar texto de usuário/API no histórico. - Armazenamento local limitado para histórico e cache.
- Tratamento explícito de falhas de rede/API no fluxo de tradução.
Riscos principais considerados:
- Injeção de conteúdo na UI do popup.
- Exposição de dados sensíveis ao usar provedor externo de tradução.
- Uso excessivo de permissões de extensão.
- Falhas de UX que levem o usuário a decisões inseguras.
Se você identificar uma vulnerabilidade:
- Abra uma issue com título
security:descrevendo impacto e reprodução. - Se preferir, sinalize que deseja reporte privado na issue sem detalhes técnicos públicos.
- O mantenedor deve responder com triagem inicial em até 7 dias corridos.
- Evite traduzir dados sensíveis, segredos, dados regulados ou informações confidenciais sem validação interna.
- Revise a política de privacidade antes de adoção corporativa.
- Em ambientes enterprise, considere roadmap para backend próprio de tradução.