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

pom.xml中解决“vulnerable dependency maven:org.yaml:snakeyaml:1.33“警告问题

问题

在这里插入图片描述

当我们引入依赖的时候,pom文件会有这样的提示,其大概的意思就是

maven:org.yaml:snakeyaml:1.30"表示通过Maven引入了一个潜在的安全漏洞依赖项"org.yaml:snakeyaml:1.30"

解决办法

其实我们就是要更改这个依赖的版本,看看哪个版本不存在漏洞,所有的依赖漏洞都可以按照这个方式去解决

在这里插入图片描述

打开仓库https://mvnrepository.com/,,搜索snakeyaml

在这里插入图片描述

点击进去

在这里插入图片描述

框起来的版本是存在的漏洞的,因此我们选择2.0以上的即可(点击2.0就会看到下面的依赖)

<dependency><groupId>org.yaml</groupId><artifactId>snakeyaml</artifactId><version>2.0</version>
</dependency>

接下来在我们的pom文件中加入下面标签即可

<dependencyManagement><dependencies><!--解决spring-boot-starter-web中依赖的漏洞--><dependency><groupId>org.yaml</groupId><artifactId>snakeyaml</artifactId><version>2.0</version></dependency></dependencies>
</dependencyManagement>

最后发现依赖已经改成2.0

在这里插入图片描述

http://www.lryc.cn/news/173677.html

相关文章:

  • 栈和队列-Java
  • ORA-07445: exception encountered: core dump [kdxlin()+4088]---惜分飞
  • 【C刷题】day3
  • go 线程限制数量 --chatGPT
  • 【Linux网络编程】日志与守护进程
  • 多输入多输出 | MATLAB实现CNN-BiGRU卷积双向门控循环单元多输入多输出
  • Qt: 鼠标形状设置
  • 【Oracle】Oracle系列之七--表的创建与管理
  • C/C++运算符超详细讲解(系统性学习day5)
  • Android 遍历界面所有的View
  • 建筑能源管理(1)——建筑能源管理的概念
  • SpringSecurity
  • C++ vector模拟实现
  • BUUCTF:[GYCTF2020]FlaskApp
  • 好玩的调度技术
  • Android 自定义加解密播放音视频(m3u8独立加密)
  • 常见的文件格式
  • 浏览器输入url后回车展开过程
  • Docker 容器创建命令说明
  • 西瓜书读书笔记整理(六)—— 第六章 支持向量机
  • 蓝桥杯每日一题2023.9.23
  • C语言数组和指针笔试题(三)(一定要看)
  • leetcode11 盛水最多的容器
  • 进入数据结构的世界
  • stm32之看门狗
  • 纤维蛋白单体(FM)介绍
  • 知识图谱实战导论:从什么是KG到LLM与KG/DB的结合实战
  • 第5章 会话与会话技术
  • IDEA2023新UI回退老UI
  • ElasticSearch(三)