조직 내 프로젝트 전반에서 소프트웨어 의존성과 알려진 취약점을 추적하는 SBOM 기반 컴포넌트 분석 플랫폼입니다.
fabric8-analytics/fabric8-analytics-vscode-extension
Red Hat의 VS Code 확장 프로그램으로, manifest 파일을 편집할 때 프로젝트 의존성의 알려진 취약점과 라이선스 문제를 표시합니다.
대체할 수 있는 제품:Snyk
- 스타
- 258
- 포크
- 195
- 열린 이슈
- 9
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
Red Hat Dependency Analytics(RHDA)는 코드를 작성하는 동안 소프트웨어 공급망의 보안 취약점을 보여주는 Visual Studio Code 확장 프로그램입니다. pom.xml, package.json, go.mod, requirements.txt, pyproject.toml, Cargo.toml 같은 manifest 파일을 열면 의존성 목록을 Red Hat이 호스팅하는 백엔드로 보내고, 영향을 받는 패키지에 취약점 개수와 심각도를 인라인으로 표시합니다. Maven, npm, pnpm, Yarn, Go, Python(pip, Poetry, uv), Gradle, Cargo를 지원합니다.
인라인 취약점 표시 외에도 Red Hat이 권장하는 패키지 버전을 제안하는 빠른 수정 기능, manifest별 상세 HTML 보고서, JavaScript 또는 Cargo 워크스페이스의 모든 패키지를 분석하는 일괄 명령을 제공합니다. manifest 파일과 LICENSE 파일 간의 라이선스 불일치도 확인할 수 있고, CycloneDX SBOM을 생성하거나 syft와 skopeo가 설치되어 있을 때 Dockerfile의 기본 이미지를 검사할 수도 있습니다.
`exhortignore` 주석으로 분석에서 의존성을 제외할 수 있으며, dev 및 test 범위는 기본적으로 건너뜁니다. 이 확장 프로그램은 시스템에 설치된 외부 패키지 관리자 바이너리를 사용하며, manifest 데이터를 온라인 서비스로 전송합니다.
핵심 기능
- 01지원되는 manifest 파일의 의존성에 취약점을 인라인으로 표시합니다.
- 02Red Hat 권장 패키지 버전으로 전환할 수 있는 Quick Fix 제안을 제공합니다.
- 03라이선스 불일치와 호환되지 않는 의존성 라이선스를 감지합니다.
- 04JavaScript/TypeScript 모노레포와 Cargo 워크스페이스를 일괄 분석합니다.
- 05manifest 파일에서 CycloneDX SBOM을 생성합니다.
- 06syft와 skopeo를 사용해 Dockerfile의 기본 이미지를 검사합니다.
활용 사례
- pom.xml이나 package.json을 편집하면서 알려진 취약점이 있는 의존성을 찾아냅니다.
- 의존성 변경 사항을 커밋하기 전에 pip, Poetry 또는 uv로 관리하는 Python 프로젝트를 점검합니다.
- 보안 팀과 공유할 Maven 또는 npm 프로젝트의 SBOM을 생성합니다.
- 한 번에 pnpm 또는 Cargo 모노레포의 모든 패키지를 감사합니다.
빠른 시작
- 1
Visual Studio Code를 설치합니다
- 2
보기 메뉴에서 확장 보기 화면을 엽니다
- 3
Marketplace에서 Red Hat Dependency Analytics를 검색한 다음 설치를 클릭합니다
사용 전 알아둘 점
- 프로젝트 유형에 맞는 패키지 관리자(mvn, npm, pip, cargo 등)가 설치되어 있고 PATH에서 사용할 수 있어야 합니다.
- Red Hat에서 호스팅하는 온라인 서비스이므로 종속성을 분석하려면 네트워크에 연결해야 합니다.
- Maven 및 Gradle 권장 사항과 수정 기능을 사용하려면 프로젝트에 Red Hat의 GA 저장소를 추가해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- fabric8-analytics-vscode-extension은(는) 무엇인가요?
- Red Hat의 VS Code 확장 프로그램으로, manifest 파일을 편집할 때 프로젝트 의존성의 알려진 취약점과 라이선스 문제를 표시합니다. Red Hat Dependency Analytics(RHDA)는 코드를 작성하는 동안 소프트웨어 공급망의 보안 취약점을 보여주는 Visual Studio Code 확장 프로그램입니다. pom.xml, package.json, go.mod, requirements.txt, pyproject.toml, Cargo.toml 같은 manifest 파일을 열면 의존성 목록을 Red Hat이 호스팅하는 백엔드로 보내고, 영향을 받는 패키지에 취약점 개수와 심각도를 인라인으로 표시합니다. Maven, npm, pnpm, Yarn, Go, Python(pip, Poetry, uv), Gradle, Cargo를 지원합니다.
- fabric8-analytics-vscode-extension은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- fabric8-analytics-vscode-extension은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- fabric8-analytics-vscode-extension은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. fabric8-analytics-vscode-extension의 마지막 커밋은 2026년 11월 2일입니다.
- fabric8-analytics-vscode-extension은(는) 어디에 사용할 수 있나요?
- pom.xml이나 package.json을 편집하면서 알려진 취약점이 있는 의존성을 찾아냅니다. 의존성 변경 사항을 커밋하기 전에 pip, Poetry 또는 uv로 관리하는 Python 프로젝트를 점검합니다. 보안 팀과 공유할 Maven 또는 npm 프로젝트의 SBOM을 생성합니다. 한 번에 pnpm 또는 Cargo 모노레포의 모든 패키지를 감사합니다.
- fabric8-analytics-vscode-extension는 어떻게 설치하나요?
- Visual Studio Code를 설치합니다 보기 메뉴에서 확장 보기 화면을 엽니다 Marketplace에서 Red Hat Dependency Analytics를 검색한 다음 설치를 클릭합니다
- fabric8-analytics-vscode-extension은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/fabric8-analytics/fabric8-analytics-vscode-extension
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
컨테이너 이미지와 파일 시스템에서 SBOM을 생성하는 CLI 도구이자 Go 라이브러리입니다.
CVE-2026-111497의 영향을 받는 Brotli 디코더 복사본을 프로젝트와 바이너리에서 검사하고 업데이트 방법을 안내하는 Claude Code 및 Codex 스킬입니다.
알려진 보안 권고가 있는 PHP 패키지 설치를 차단하고 매일 업데이트되는 Composer 개발 의존성입니다.
알려진 보안 취약점과 악성 패키지가 있는지 Python 의존성을 검사하고, 해결 방안을 제안하는 취약점 스캐너입니다.
Trivy는 컨테이너, 파일 시스템, Git 저장소, VM 이미지, Kubernetes에서 취약점, 잘못된 설정, 비밀 정보와 SBOM 데이터를 찾아내는 오픈소스 보안 스캐너입니다.