Desenvolvido por: Gilberto Barcelo
Licença: MIT Open Source
| Versão | Suporte de Segurança |
|---|---|
| 2.0.x | ✅ Suportada |
| 1.5.x | |
| < 1.5 | ❌ Não suportada |
Se você descobrir uma vulnerabilidade de segurança no AgroMonitor, por favor:
- Reporte privadamente via email para: [seu-email-seguranca@exemplo.com]
- Inclua detalhes sobre a vulnerabilidade
- Forneça passos para reproduzir o problema
- Aguarde nossa resposta antes de divulgar publicamente
- Não abra issues públicas sobre vulnerabilidades
- Não divulgue a vulnerabilidade publicamente
- Não explore a vulnerabilidade em sistemas de produção
- Confirmação inicial: 24-48 horas
- Análise detalhada: 3-7 dias úteis
- Correção e patch: 7-14 dias úteis
- Divulgação pública: Após correção implementada
Contribuidores que reportarem vulnerabilidades de forma responsável serão:
- Creditados no arquivo SECURITY.md
- Mencionados nas notas de release
- Adicionados ao hall da fama de segurança
- XSS Prevention - Sanitização automática de inputs
- SQL Injection Protection - Uso exclusivo de ORM
- CSRF Protection - Tokens obrigatórios em formulários
- Rate Limiting - Controle de tentativas de login
- Secure Headers - Headers HTTP de segurança
- Password Security - Hash bcrypt e validação de força
- Input Validation - Validação rigorosa de todos os dados
- Path Traversal Prevention - Validação de caminhos de arquivo
O sistema passou por auditoria completa documentada em:
docs/SECURITY_AUDIT_COMPLETE.mddocs/SECURITY_FIXES_v2.0.1.md
- Validar todas as entradas do usuário
- Usar apenas queries ORM (nunca SQL direto)
- Implementar tokens CSRF em formulários
- Sanitizar dados antes de exibir
- Validar permissões de acesso
- Testar contra vulnerabilidades conhecidas
- Verificar sanitização de inputs
- Confirmar uso de ORM
- Validar implementação de CSRF
- Revisar controle de acesso
- Testar cenários de ataque
# Executar testes de segurança
python tests_local/security_test.py
# Verificar vulnerabilidades conhecidas
pip audit
# Análise estática de código
bandit -r . -f json- Use HTTPS em produção
- Configure headers de segurança
- Mantenha dependências atualizadas
- Use senhas fortes e únicas
- Configure backup regular
Gilberto Barcelo
- 📧 Email de Segurança: [seu-email-seguranca@exemplo.com]
- 🔐 PGP Key: [link-para-chave-pgp] (opcional)
- 💼 LinkedIn: [seu-linkedin]
Seguimos o princípio de divulgação responsável:
- Reporte privado da vulnerabilidade
- Análise e confirmação pela equipe
- Desenvolvimento da correção
- Teste da correção
- Release da correção
- Divulgação pública coordenada
Agradecemos aos seguintes pesquisadores de segurança:
- Aguardando primeiros reportes...
Obrigado por ajudar a manter o AgroMonitor seguro!
© 2025 Gilberto Barcelo - AgroMonitor
Sistema de Gestão Pecuária Inteligente