Conheça o Snyk para Ruby
10 de novembro de 2016
0 minutos de leituraNo ano desde o lançamento do Snyk, temos nos dedicado a proteger aplicações Node.js. Desde então, nosso banco de dados de código aberto sobre vulnerabilidades em pacotes npm cresceu e chegou a 165 entradas, nossos usuários executaram quase um milhão de testes e estamos protegendo continuamente milhares de projetos! Trabalhamos com nossos usuários para criar fluxos de trabalho e recursos que os ajudem a manter a segurança, desde a simplificação das correções até a integração aprofundada com o GitHub e muito mais.
Agora estamos prontos para aplicar o que aprendemos a novos ecossistemas. Por isso, anunciamos hoje o suporte do Snyk a Ruby — experimente!
Ruby e Snyk: finalmente juntos
Com apenas um clique, você pode testar todos os seus repositórios do GitHub em busca de gems vulneráveis. O Snyk identifica os repositórios Ruby e compara as gems usadas neles com nosso banco de dados de código aberto sobre vulnerabilidades em Ruby, que atualmente reúne mais de 280 vulnerabilidades conhecidas em gems.
Se encontrarmos gems vulneráveis, você pode optar por receber um PR automatizado para corrigi-las. Vamos abrir um pull request com as alterações necessárias para corrigir a vulnerabilidade e orientar você sobre como corrigir aquelas que não pudermos resolver automaticamente. Confira um exemplo de pull request de correção para entender melhor como funciona.
Por fim, você pode monitorar continuamente esses repositórios para evitar a inclusão de gems vulneráveis à medida que seu código evolui e receber alertas quando novas vulnerabilidades forem descobertas nas gems que você usa.
Código aberto é grátis
Nosso compromisso é ajudar a tornar o código aberto mais seguro. Assim como a integração com Node, a integração do Snyk com Ruby é gratuita para projetos de código aberto. Quer você tenha 1 ou 100 repositórios públicos no GitHub, pode — e deve — monitorar todos sem custo. Basta testar seus repositórios e clicar em “Monitorar todos” nas organizações desejadas.
Se você protege seu projeto de código aberto com o Snyk ou acredita que a segurança do código aberto é importante, ajude a divulgar o assunto adicionando um badge do GitHub.
E vem muito mais por aí!
Estamos muito felizes em lançar o suporte do Snyk a Ruby e queremos que você confira se está usando gems vulneráveis.
No momento, o Snyk oferece suporte a aplicações Ruby que gerenciam suas gems com o Bundler e têm um arquivo Gemfile.lock incluído na raiz do repositório. Corrigimos gems vulneráveis propondo alterações no seu Gemfile.lock, sem modificar o próprio Gemfile (respeitando as regras definidas nele). Já estamos trabalhando para ampliar o suporte a bibliotecas de gems e oferecer mais formas de corrigir vulnerabilidades. Fique de olho!
Se você usa Ruby, experimente os novos recursos para Ruby. Queremos saber sua opinião, seja ela positiva ou negativa, e também conhecer recursos específicos que seriam úteis para você. Conte para a gente.
Comece a resolver desafios de capture the flag
Aprenda a resolver desafios de capture the flag assistindo sob demanda ao nosso workshop virtual introdutório.


