当前位置: 首页 > news >正文

极狐 GitLab 依赖扫描:助力开发者管理软件供应链

极狐GitLab 是 GitLab 在中国的发行版,专门面向中国程序员和企业提供企业级一体化 DevOps 平台,用来帮助用户实现需求管理、源代码托管、CI/CD、安全合规,而且所有的操作都是在一个平台上进行,省事省心省钱。可以一键安装极狐GitLab,详情可以参考极狐GitLab 下载安装官网。

GitLab 中文版学习资料

  • 驭码CodeRider 官网:https://coderider.gitlab.cn/
  • GitLab 中文版官网:https://gitlab.cn
  • GitLab 中文文档:https://docs.gitlab.cn
  • GitLab 中文下载安装:https://gitlab.cn/install

你知道一个 Java 项目需要多少个依赖吗?你知道一个 Java 项目使用的依赖是否存在漏洞吗?你知道如何查看一个依赖漏洞的相关信息吗?你知道如何修复一个依赖漏洞吗?

项目依赖数量

  1. 在 Spring Boot 官网项目类型选择 Maven,依赖只选择一个 Spring Web,打包后,解压产物, 在 BOOT-INF\lib 文件夹中,可以发现程序使用了 30 个依赖。
  2. 作者本人在上个月(2024年2月)刚创建的一个微服务项目, 功能简单(就连数据库功能都没有),暂无业务,打包后,解压产物,依赖去重后,有 144 个, 目前功能仅有(截止到 2024-03-07):
    网关功能
    • OAuth 2.1 授权功能
    • OAuth 2 资源功能
    • AOP 功能
    • 监控 功能
    • Swagger 文档

解决方案

本人使用 极狐 GitLab 扫描项目依赖,查看依赖漏洞。

可以轻松帮助我们扫描项目依赖,识别依赖的漏洞,提高项目安全性。

配置

第一步:添加 CI 代码

在极狐GitLab 流水线中添加 4 行代码,提交记录,流水线执行记录, 执行结果如下:

stages:- testinclude:- template: Jobs/Dependency-Scanning.gitlab-ci.yml

在这里插入图片描述

第二步:查看扫描结果

在这里插入图片描述

第三步:查看漏洞报告

在这里插入图片描述

第四步:查看某个漏洞

在这里插入图片描述

在这里插入图片描述

第五步:仪表盘查看

观察引入依赖的漏洞数量折线图

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • SQL数据抽样:精准洞察的高效策略
  • 开放平台: 签名密钥、回调地址、ip白名单管理。
  • excel导入
  • vue3中引入插件报ts报错Could not find a declaration file for module
  • 学懂C++(二十四):高级教程——C++ 多线程编程中 std::thread 的深入详解
  • java 面试 PDF 资料整理
  • 【vue】浏览器兼容相关
  • 关于近期安卓开发书籍阅读观后感
  • 【自动驾驶】ROS中参数服务器通信(c++)
  • R语言文本挖掘-万字详细解析tm包
  • Android 开发中常用的布局类型及其选择指南
  • Hadoop之DataNode启动源码解析
  • Mybatis XML 数据源为 Oracle 之批量插入或更新 Merge Into 的具体介绍与使用
  • Android MediaRecorder 视频录制及报错解决
  • 【ubuntu24.04】docker安装
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 2019.2.20 c++ 知识梳理
  • canvas 绘制双线技巧
  • isset在php5.6-和php7.0+的一些差异
  • Linux中的硬链接与软链接
  • Map集合、散列表、红黑树介绍
  • node 版本过低
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • python_bomb----数据类型总结
  • Python语法速览与机器学习开发环境搭建
  • ucore操作系统实验笔记 - 重新理解中断
  • Vue 2.3、2.4 知识点小结
  • 当SetTimeout遇到了字符串
  • 飞驰在Mesos的涡轮引擎上
  • 解决iview多表头动态更改列元素发生的错误
  • 数据仓库的几种建模方法
  • 算法系列——算法入门之递归分而治之思想的实现
  • 协程
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • ​ArcGIS Pro 如何批量删除字段
  • ​力扣解法汇总946-验证栈序列
  • #Linux(帮助手册)
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (160)时序收敛--->(10)时序收敛十
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (HAL库版)freeRTOS移植STMF103
  • (zhuan) 一些RL的文献(及笔记)
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • **《Linux/Unix系统编程手册》读书笔记24章**
  • *1 计算机基础和操作系统基础及几大协议
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET delegate 委托 、 Event 事件
  • .NET 服务 ServiceController