Skip to main content

Lançamento do suporte a .NET para GitHub, Bitbucket e GitLab

Escrito por
Headshot of Ariel Ornstein

Ariel Ornstein

Launching NET support for GitHub Bitbucket and GitLab

4 de fevereiro de 2019

0 minutos de leitura

Temos o prazer de anunciar que agora oferecemos suporte ao gerenciamento de código-fonte .NET. A partir de hoje, o Snyk permite importar, analisar e monitorar projetos .NET diretamente no GitHub, GitLab e Bitbucket, sem precisar sair dessas plataformas para acessar o Snyk.

O Snyk tem o compromisso de ajudar desenvolvedores a proteger seu código open source, e trabalhamos para ampliar continuamente o ecossistema do Snyk e oferecer suporte a mais linguagens. Com este lançamento, passamos a oferecer suporte a .NET, que até então já podia ser usado por meio da nossa CLI para testar projetos localmente ou como parte do processo de CI.

O que há de novo?

A partir de hoje, desenvolvedores podem importar, testar e monitorar projetos .NET no Snyk diretamente do GitHub, Bitbucket e GitLab.

Dividimos o projeto importado de acordo com as estruturas de destino (target frameworks). Assim, nossa aplicação mostra com clareza por que cada pacote é usado e como aplicar as correções. Depois que você importa o projeto, criamos um projeto do Snyk para cada estrutura de destino compatível com a aplicação. Com a estrutura de destino relevante em foco, desenvolvedores podem analisar os resultados e começar a fazer a triagem.

A imagem a seguir mostra como um projeto .NET é importado e dividido nas estruturas de destino compatíveis:

Depois que o projeto é importado, o Snyk cria uma árvore de dependências totalmente estruturada, com dependências diretas e transitivas, para ajudar desenvolvedores a identificar por qual caminho cada vulnerabilidade foi introduzida. A árvore é criada para cada estrutura de destino. Isso permite entender melhor quais pacotes e versões são usados no código, direta e indiretamente.

A imagem a seguir mostra uma árvore de dependências de um projeto .NET Core:

Árvore de dependências de um projeto .NET mostrando pacotes do Microsoft ASP.NET Core e seus números de versão.

Quando a árvore fica pronta, o projeto é testado em busca de vulnerabilidades usando nosso banco de dados de vulnerabilidades, que oferece dados abrangentes e exclusivos para o NuGet. Se encontrarmos um pacote vulnerável, indicaremos exatamente qual é.

Após o teste inicial, continuamos monitorando o projeto com frequência, de acordo com suas configurações. Isso mantém seu código protegido contra vulnerabilidades recém-descobertas relacionadas aos pacotes existentes que você usa. Avisaremos quando uma nova vulnerabilidade relevante for descoberta ou introduzida por meio de uma nova solicitação pull.

O que vem por aí?

O anúncio de hoje é apenas o primeiro passo do roteiro do Snyk para ampliar nossa oferta à comunidade .NET. Entre as próximas novidades estão a funcionalidade de correção, o suporte à análise de mais tipos de arquivo e novas integrações com o Azure Repos.

Para saber mais sobre como usar a nova funcionalidade, consulte nosso documento de suporte a .NET.

Como sempre, valorizamos a opinião dos nossos clientes e ficaremos muito felizes em receber seus comentários.

Não hesite em nos escrever pelo endereço support@snyk.io.

Mantenha-se seguro!

Leia mais

illustration hero ai
Blog

PHP corrige duas vulnerabilidades críticas de RCE sem autenticação (CVE-2026-109618, CVE-2026-109619): atualize agora

Duas falhas críticas no ciclo de requisições do PHP podem permitir execução remota de código sem autenticação. Atualize para uma versão corrigida ou instale um backport do fornecedor para versões mais antigas.

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.