Atualmente, as seguintes versões recebem atualizações de segurança:
| Versão | Status | Manutenção |
|---|---|---|
| 6.1.0 | ✅ Atual | ✅ Ativa |
| 6.0.0 | ❌ Migrar para 6.1.0 | |
| 5.x | ❌ Sem suporte | |
| < 5.0 | ❌ Obsoleta | ❌ Sem suporte |
- ✅ Use sempre a versão 6.1.0 (mais recente e estável)
⚠️ Migre de versões antigas imediatamente- 🔒 Versões 5.x não recebem mais atualizações de segurança
A segurança dos usuários é nossa prioridade. Se você descobriu uma vulnerabilidade de segurança, por favor:
Vulnerabilidades de segurança não devem ser divulgadas publicamente até que sejam corrigidas.
- Use a funcionalidade "Security" → "Report a vulnerability" do GitHub
- Ou envie um email para o mantenedor através do GitHub
- Descreva a vulnerabilidade em detalhes:
- Tipo de vulnerabilidade
- Versão afetada
- Passos para reproduzir
- Impacto potencial
- Possível solução (se houver)
- Confirmação: Você receberá uma confirmação dentro de 48 horas
- Avaliação: Avaliaremos a vulnerabilidade e sua gravidade
- Correção: Trabalharemos em uma correção o mais rápido possível
- Patch: Lançaremos uma versão de correção
- Divulgação: Após a correção, divulgaremos a vulnerabilidade de forma responsável
- Crédito: Você será creditado pela descoberta (se desejar)
Proteção de Dados:
- Dados Sensíveis: Sempre remova dados sensíveis dos XMLs antes de compartilhar
- CPF/CNPJ: Anonimize CPFs e CNPJs em ambientes de teste
- Nomes: Substitua nomes reais por fictícios em exemplos
- Valores: Use valores fictícios em demonstrações
Segurança Operacional:
- Atualizações: Mantenha o conversor atualizado com a versão mais recente
- Validação: Valide os PDFs gerados antes de distribuir
- Permissões: Execute o conversor com as permissões mínimas necessárias
- Armazenamento: Armazene PDFs gerados de forma segura
Código Seguro:
- Dependências: Mantenha as dependências atualizadas
- Validação de Entrada: Sempre valide XMLs de entrada
- Sanitização: Sanitize dados antes de processar
- Testes: Teste com XMLs malformados e maliciosos
Revisão de Código:
- Pull Requests: Revise PRs com foco em segurança
- Testes: Adicione testes de segurança
- Documentação: Documente riscos de segurança
- Auditoria: Realize auditorias periódicas
Ao processar XMLs do e-Social:
- Remova CPFs, nomes e dados pessoais se for compartilhar
- Valide a origem do XML
- Verifique se o XML está bem formado
- Use a versão 6.1.0 (mais recente)
- Armazene PDFs gerados de forma segura
- Não compartilhe PDFs com dados reais publicamente
- Implemente controles de acesso adequados
- Faça backup regular dos dados
- Monitore logs de processamento
- Teste em ambiente isolado primeiro
Este projeto processa dados do e-Social que podem conter informações pessoais. Certifique-se de:
- Obter consentimento para processamento de dados
- Implementar medidas de segurança adequadas
- Garantir direitos dos titulares de dados
- Manter registro de atividades de processamento
- Notificar incidentes de segurança
- Seguir as diretrizes oficiais do e-Social
- Usar apenas dados autorizados
- Proteger dados de funcionários e empresas
- Manter confidencialidade das informações
- Implementar controles de acesso
- Criptografar dados sensíveis em repouso
- Usar conexões seguras para transmissão
- Realizar backups regulares
- Manter logs de auditoria
- ✅ Nenhuma vulnerabilidade conhecida
⚠️ DEPRECATED - Migrar para 6.1.0- Bug de renderização de PDFs complexos (corrigido na 6.1.0)
- ❌ END-OF-LIFE - Sem suporte de segurança
- Múltiplas vulnerabilidades não corrigidas
- Migração obrigatória para 6.1.0
- GitHub Security: Use "Security" → "Report a vulnerability"
- Email: Através do perfil do mantenedor no GitHub
- Issues: GitHub Issues
- Discussões: GitHub Discussions
- CHANGELOG - Histórico de mudanças
- CONTRIBUTING - Guia de contribuição
- README - Documentação principal
- SECURITY ADVISORIES - Avisos de segurança
Obrigado por ajudar a manter este projeto seguro! 🛡️
Última atualização: 30 de Outubro de 2025
Versão da política: 2.0