Repolode
fabric8-analytics

fabric8-analytics/fabric8-analytics-vscode-extension

Extensão do VS Code da Red Hat que aponta vulnerabilidades conhecidas e problemas de licença nas dependências do projeto enquanto você edita arquivos de manifesto.

Alternativa open source a:Snyk

Estrelas
258
Forks
195
Issues abertas
9
Último commit
há 4 dias

O que é?

O Red Hat Dependency Analytics (RHDA) é uma extensão do Visual Studio Code que mostra vulnerabilidades de segurança na cadeia de suprimentos de software enquanto você escreve código. Ao abrir um arquivo de manifesto, como pom.xml, package.json, go.mod, requirements.txt, pyproject.toml ou Cargo.toml, ela envia a lista de dependências para um serviço hospedado pela Red Hat e marca os pacotes afetados no próprio arquivo, com a quantidade e a gravidade das vulnerabilidades. A extensão oferece suporte a Maven, npm, pnpm, Yarn, Go, Python (pip, Poetry, uv), Gradle e Cargo.

Além dos indicadores de vulnerabilidade no próprio arquivo, a extensão oferece Quick Fixes que sugerem versões de pacotes recomendadas pela Red Hat, um relatório HTML detalhado para cada manifesto e um comando em lote para analisar todos os pacotes de um workspace JavaScript ou Cargo. Ela também verifica incompatibilidades entre as licenças declaradas nos manifestos e as dos arquivos LICENSE, pode gerar um SBOM CycloneDX e analisar imagens base de Dockerfile quando syft e skopeo estão instalados.

É possível excluir dependências da análise com comentários `exhortignore`, e escopos de dev ou test são ignorados por padrão. A extensão depende dos binários dos gerenciadores de pacotes instalados no seu sistema e envia os dados dos manifestos para o serviço online.

Recursos principais

  • 01Indicadores de vulnerabilidade nas dependências, diretamente nos arquivos de manifesto compatíveis.
  • 02Sugestões de Quick Fix que podem trocar as versões dos pacotes por versões recomendadas pela Red Hat.
  • 03Detecção de incompatibilidades entre licenças e de licenças incompatíveis nas dependências.
  • 04Análise em lote de monorepos JavaScript/TypeScript e workspaces Cargo.
  • 05Geração de SBOM CycloneDX a partir de arquivos de manifesto.
  • 06Análise de imagens base de Dockerfile com syft e skopeo.

Casos de uso

  • Identificar dependências com vulnerabilidades conhecidas enquanto edita pom.xml ou package.json.
  • Verificar um projeto Python gerenciado por pip, Poetry ou uv antes de confirmar alterações nas dependências.
  • Gerar um SBOM para um projeto Maven ou npm e compartilhá-lo com a equipe de segurança.
  • Auditar todos os pacotes de um monorepo pnpm ou Cargo em uma única execução.

Início rápido

  1. 1

    Instale o Visual Studio Code

  2. 2

    Abra a visualização Extensões no menu Exibir

  3. 3

    Pesquise Red Hat Dependency Analytics no Marketplace e clique em Instalar

Antes de usar

  • É necessário ter instalado e disponível no PATH o gerenciador de pacotes adequado ao tipo do projeto (como mvn, npm, pip ou cargo).
  • É um serviço online hospedado pela Red Hat, portanto precisa de acesso à rede para analisar as dependências.
  • As recomendações e correções para Maven e Gradle exigem adicionar o repositório GA da Red Hat ao projeto.

Em coleções

Tópicos

Perguntas frequentes

O que é fabric8-analytics-vscode-extension?
Extensão do VS Code da Red Hat que aponta vulnerabilidades conhecidas e problemas de licença nas dependências do projeto enquanto você edita arquivos de manifesto. O Red Hat Dependency Analytics (RHDA) é uma extensão do Visual Studio Code que mostra vulnerabilidades de segurança na cadeia de suprimentos de software enquanto você escreve código. Ao abrir um arquivo de manifesto, como pom.xml, package.json, go.mod, requirements.txt, pyproject.toml ou Cargo.toml, ela envia a lista de dependências para um serviço hospedado pela Red Hat e marca os pacotes afetados no próprio arquivo, com a quantidade e a gravidade das vulnerabilidades. A extensão oferece suporte a Maven, npm, pnpm, Yarn, Go, Python (pip, Poetry, uv), Gradle e Cargo.
fabric8-analytics-vscode-extension é gratuito? Qual é a licença?
fabric8-analytics-vscode-extension é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
fabric8-analytics-vscode-extension ainda é mantido?
Manutenção ativa. O último commit de fabric8-analytics-vscode-extension foi em 2 de nov. de 2026.
Para que posso usar fabric8-analytics-vscode-extension?
Identificar dependências com vulnerabilidades conhecidas enquanto edita pom.xml ou package.json. Verificar um projeto Python gerenciado por pip, Poetry ou uv antes de confirmar alterações nas dependências. Gerar um SBOM para um projeto Maven ou npm e compartilhá-lo com a equipe de segurança. Auditar todos os pacotes de um monorepo pnpm ou Cargo em uma única execução.
Como instalar fabric8-analytics-vscode-extension?
Instale o Visual Studio Code Abra a visualização Extensões no menu Exibir Pesquise Red Hat Dependency Analytics no Marketplace e clique em Instalar
Onde consigo fabric8-analytics-vscode-extension?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/fabric8-analytics/fabric8-analytics-vscode-extension

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados