Comments (2)
Resumo do Problema:
O alerta foi gerado porque o repositório contém o arquivo binário gradle-wrapper.jar
, que não pode ser revisado.
Prós de Não Incluir Binários:
- Segurança: Binários não revisáveis podem conter vulnerabilidades ou código malicioso.
- Manutenção: Mantém o processo de build funcional e reproduzível.
- Conformidade: Alinha-se com as melhores práticas de repositórios de código aberto.
Contras de Não Incluir Binários:
- Conveniência: Novos contribuidores precisam gerar o wrapper manualmente.
- Complexidade: Necessidade de scripts adicionais para automação do build.
Ações Sugeridas:
- Remover
gradle-wrapper.jar
do repositório. - Adicionar
gradle-wrapper.jar
ao.gitignore
. - Configurar o build para gerar o wrapper automaticamente.
Compromisso com a Manutenção:
Estamos comprometidos em seguir as melhores práticas de segurança e manter um repositório limpo e seguro. Continuaremos a monitorar e melhorar nossos processos para garantir a qualidade do projeto.
Por favor, acompanhem as futuras atualizações e contribuam para a melhoria contínua do projeto.
from buddy-api.
Decisão Temporária: Ignorar Alerta de Binários
Devido à necessidade de manter os binários no repositório para garantir o funcionamento contínuo do pipeline de CI/CD, tomamos a decisão temporária de ignorar o alerta referente à presença de binários no repositório.
Esses binários são essenciais para a execução dos processos de build no GitHub Actions e na entrega em produção via Jenkins, e atualmente não há uma solução alternativa que atenda às nossas necessidades sem comprometer a eficiência do pipeline.
Entendemos os riscos associados a manter binários no controle de versão e estamos cientes das melhores práticas. Planejamos reavaliar essa decisão futuramente para alinhar o repositório com as diretrizes de segurança e evitar a inclusão de código não revisável.
Estaremos monitorando qualquer impacto negativo e revisaremos essa decisão quando possível. Uma solução a longo prazo está sendo considerada, como a externalização dos binários ou o uso de uma ferramenta de armazenamento apropriada (como Git LFS).
from buddy-api.
Related Issues (18)
- Organização de readme e teste de issue
- Criação de Testes Unitários e Integrados HOT 1
- Endpoint "/pets" não retorna 404 quando não há dados em uma consulta HOT 2
- Endpoint "/pets" não faz sort por createdAt HOT 1
- Melhorar o processo de gerenciamento de imagens dos pets e abrigos
- Proteção de dados pessoais: criptografia e mascaramento de CPF e CNPJ
- Flexibilizar o campo de identificação para diversos documentos
- Fix code scanning alert - Maintained HOT 1
- Fix code scanning alert - Code-Review HOT 1
- Fix code scanning alert - Branch-Protection HOT 2
- Fix code scanning alert - Security-Policy HOT 2
- Fix code scanning alert - SAST HOT 1
- Fix code scanning alert - Fuzzing HOT 1
- Fix code scanning alert - CII-Best-Practices HOT 1
- Fix code scanning alert - CI-Tests HOT 2
- Tornar avatar do pet obrigatório HOT 1
- Corrigir mensagens de erro das validações do Jakarta nas requisições
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from buddy-api.