Soberania trata vulnerabilidades de privacidade como falhas de segurança.
O projeto está em desenvolvimento inicial. Não utilize builds experimentais em situações em que uma falha de proteção possa causar dano real.
Ao relatar uma vulnerabilidade, tente incluir:
- versão/commit afetado;
- versão do Android;
- fabricante/modelo quando relevante;
- passos mínimos para reproduzir;
- comportamento esperado;
- comportamento observado;
- evidências de vazamento, se houver.
Nunca inclua credenciais reais, chaves privadas ou informações pessoais de terceiros em issues públicas.
Tratamos como críticas, entre outras:
- tráfego escapando do túnel sem aviso;
- vazamento DNS;
- vazamento IPv6;
- bypass de kill switch;
- armazenamento inadvertido de histórico;
- exposição de chaves;
- possibilidade de interceptação indevida de HTTPS;
- atualização não autenticada;
- telemetria ou conexão externa não documentada.
Toda dependência nova deve responder:
- Por que ela é necessária?
- É open source?
- Qual licença utiliza?
- Possui telemetria?
- Qual superfície de ataque adiciona?
- Há alternativa menor ou já presente no projeto?
Dependências devem ter versões fixadas quando isso melhorar reprodutibilidade e segurança.
Segurança não será tratada como marketing.
Quando encontrarmos uma limitação, documentaremos a limitação.