SuperAPI AI 工具集

dependency-track

部署与运维

查看项目

更新于 10-15 23:42

技能介绍

用途:Dependency-Track 是 API 优先的软件成分分析(SCA)平台,通过 SBOM 管理识别并降低软件供应链风险。

主要能力:消费与生成 CycloneDX SBOM 和 VEX 文档;跨组合监控组件已知漏洞;集成 NVD、GitHub Advisories、OSS Index、Snyk、Trivy、OSV、VulnDB;提供安全、许可证与运营合规的策略执行;支持 OAuth 2.0、OIDC、LDAP、Active Directory 认证;支持 EPSS 优先级排序;识别 API 与外部服务组件。

使用方式:Docker Compose 部署可执行 curl -LO https://dependencytrack.org/docker-compose.yml 后 docker compose up -d,默认访问 http://localhost:8080,默认凭据 admin/admin。Kubernetes 使用 Helm:helm repo add dependency-track https://dependencytrack.github.io/helm-charts,再 helm install dtrack dependency-track/dependency-track。当前 Helm Chart 0.40.0,应用版本 4.13.6。首次初始化需 10-30 分钟以上,会创建默认用户并镜像 NVD、GitHub Advisories,期间勿中断。

适用场景:软件供应链安全治理、CI/CD 中 SBOM 上传与策略评估、企业 Kubernetes 环境(含 ArgoCD GitOps、Azure Key Vault CSI、AKS Spot 实例)部署。

限制:Hyades(v5 微服务架构)处于孵化阶段,非 GA,可能发生破坏性变更,仅限测试环境;生产建议使用单体 chart。资料未提供收费与价格信息。