Skip to main content

Azure Repos ganha recursos de DevSecOps

Escrito por
Headshot of Ariel Ornstein

Ariel Ornstein

1 de maio de 2019

0 minutos de leitura

Temos o prazer de anunciar que, a partir de hoje, desenvolvedores podem testar, corrigir e monitorar projetos no Azure Repos em busca de vulnerabilidades de código aberto.

Detecção nativa de vulnerabilidades no Azure Repos

A Snyk ajuda você a detectar vulnerabilidades existentes nos seus projetos ao analisar seus repositórios do Azure Repos. A cobertura inclui todas as linguagens já compatíveis com as integrações existentes da Snyk com Git e Azure DevOps. Cada vulnerabilidade detectada é apresentada com informações adicionais que ajudam na triagem, como o contexto em que foi introduzida e a função vulnerável no pacote.

A imagem a seguir mostra, no nosso app, um projeto Node.js importado do Azure Repos com os resultados do teste de vulnerabilidades:

Painel de segurança que mostra uma vulnerabilidade de Prototype Pollution, com um painel ampliado identificando Azure Repos como o repositório de origem SnykGoof.

Previna e monitore novas vulnerabilidades

A Snyk mantém o código dos desenvolvedores seguro durante todo o ciclo de vida do desenvolvimento de software (SDLC). Depois que o código é enviado ao Azure Repos, a Snyk continua monitorando os projetos importados diariamente e notifica os desenvolvedores quando novas vulnerabilidades são divulgadas.

A Snyk também garante que as pull requests dos desenvolvedores não introduzam novas vulnerabilidades de código aberto. Cada nova pull request é analisada no Azure Repos antes de ser mesclada, para verificar se não introduz novas vulnerabilidades. É possível definir políticas para configurar o nível de gravidade de uma vulnerabilidade que impede a mesclagem. A imagem a seguir mostra uma pull request reprovada no Azure Repos por introduzir novas vulnerabilidades:

Resultados da análise de dependências mostrando um caminho vulnerável e nenhum novo problema em package.json.

Ações práticas e automação aceleram as correções

Detectar vulnerabilidades é só o começo. Quando uma vulnerabilidade é descoberta, a Snyk calcula a correção necessária para dependências diretas e transitivas e cria automaticamente uma pull request (PR) de correção com as atualizações ou os patches necessários, tudo diretamente no fluxo de trabalho do Azure Repos.

A imagem a seguir mostra uma PR de correção criada pela Snyk.

Pull request do GitHub intitulado “[Snyk] Correção para 10 dependências vulneráveis”, com uma lista de arquivos de pacotes atualizados e vulnerabilidades a serem corrigidas.

* O recurso de PR de correção e os testes de novas PRs estão em beta fechado. Entre em contato conosco se quiser habilitá-los na sua conta.

Microsoft Azure e Snyk: da publicação do código ao runtime

Essa integração é um complemento importante ao conjunto de soluções da Snyk para segurança de aplicações e contêineres no Microsoft Azure, com integrações nativas em todo o SDLC — da publicação do código ao runtime —, incluindo suporte para Azure Pipelines, Azure Container Registry e Azure Functions.

Primeiros passos

Adicione a nova integração com o Azure Repos na nossa página de integrações ou saiba mais na documentação da integração com o Azure Repos.

A Snyk participará do próximo evento Microsoft Build (6 a 8 de maio, em Seattle) e apresentará sua solução completa para o ecossistema Azure. Visite nosso estande, o nº 214. Mantenha-se seguro!

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.

Leia mais

blog feature ai lilac
Blog

Transforme seu backlog de vulnerabilidades em pull requests com remediação agentiva

O Evo Remediation Agent está em Open Preview e traz a resolução automatizada de dependências para o Evo Agentic AppSec. Agora, as equipes de AppSec podem executar campanhas contínuas de remediação

AI Background min crop
Blog

A IA está acionando todos os riscos que você aceitou: sete insights do painel de segurança de IA sem filtros

A IA está tornando os ataques mais baratos e rápidos, expondo riscos que as organizações já carregam. Quatro líderes de segurança explicam por que a defesa na velocidade das máquinas e a correção mais rápida são essenciais.

blog feature snyk container custom base recommendations
Blog

Conheça o Evo Agentic AppSec: segurança que acompanha o ritmo do desenvolvimento com IA

O desenvolvimento impulsionado por IA está ultrapassando os fluxos de trabalho tradicionais de segurança. O Agentic AppSec da Snyk usa agentes de segurança para encontrar, corrigir e verificar vulnerabilidades continuamente, enquanto as pessoas definem os critérios.