极狐 GitLab 依赖扫描:助力开发者管理软件供应链
问题
你知道一个 Java 项目需要多少个依赖吗? 你知道一个 Java 项目使用的依赖是否存在漏洞吗? 你知道如何查看一个依赖漏洞的相关信息吗? 你知道如何修复一个依赖漏洞吗?
项目依赖数量
在 Spring Boot 官网 项目类型选择
Maven
,依赖只选择一个Spring Web
,打包后,解压产物, 在BOOT-INF\lib
文件夹中,可以发现程序使用了 30 个依赖。作者本人在上个月(2024年2月)刚创建的一个微服务项目, 功能简单(就连数据库功能都没有),暂无业务,打包后,解压产物,依赖去重后,有 144 个, 目前功能仅有(截止到 2024-03-07):
- 网关功能
- OAuth 2.1 授权功能
- OAuth 2 资源功能
- AOP 功能
- 监控 功能
- Swagger 文档
在 Gitee 后台管理框架 名列前茅的项目 pig,打包后, 解压产物,依赖去重后,有 394 个(截止到 2024-03-07)
解决方案
本人使用 极狐 GitLab 扫描项目依赖,查看依赖漏洞。
可以轻松帮助我们扫描项目依赖,识别依赖的漏洞,提高项目安全性。