Este projeto consiste em templates LaTeX padronizados para Trabalhos de Conclusão de Curso (TCC) do Departamento de Ciência da Computação (DCC/UFRR). Embora o risco de segurança neste tipo de projeto seja baixo, tratamos com seriedade qualquer comportamento inesperado, código malicioso embutido ou vulnerabilidades LaTeX que possam comprometer a integridade, privacidade ou funcionalidade dos usuários finais.
As seguintes situações são consideradas relevantes para a política de segurança deste repositório:
- Inclusão não autorizada de comandos LaTeX perigosos (ex:
\write18quando não necessário); - Inclusão de pacotes que habilitam execução de código arbitrário (ex:
shell-escape); - Comandos ou pacotes que possam comprometer a segurança durante a compilação;
- Macros que causem comportamento inesperado ou silenciosamente modifiquem conteúdo;
- Possíveis backdoors em arquivos
.styou.clsdo projeto; - Inserção de links externos maliciosos em arquivos
.texou.bib.
Fora de escopo:
- Problemas de formatação, estilização ou não conformidade com as normas acadêmicas (devem ser tratados via issues).
Se você identificar uma possível vulnerabilidade no projeto:
-
Não abra uma issue pública diretamente.
-
Envie um e-mail detalhado para:
[email protected](ou outro contato mantido pelos mantenedores). -
Inclua:
- Descrição clara da vulnerabilidade;
- Passos para reproduzir;
- Potencial impacto;
- Sugestão (se aplicável).
Você receberá uma resposta em até 5 dias úteis.
Após receber o relatório, seguiremos este fluxo:
- Análise e verificação técnica do problema;
- Confirmação da vulnerabilidade (com feedback ao relator);
- Correção local em uma branch isolada;
- Divulgação responsável, se necessário, com menção ao relator (caso deseje);
- Atualização dos arquivos afetados e, se aplicável, das instruções de compilação.
Para segurança local ao utilizar este projeto:
- Evite compilar arquivos
.texde terceiros sem revisão manual; - Utilize
latexmkoupdflatexcom a flag--no-shell-escape, exceto se estritamente necessário; - Revise dependências e pacotes utilizados antes de enviar seu trabalho para publicação ou submissão.
Este projeto é distribuído sem garantias de segurança absolutas. Usuários devem manter suas instalações LaTeX atualizadas e adotar práticas seguras ao manipular arquivos .tex.