callstack / callstack/react-native-paper
Update @babel/traverse dependency to fix security vulnerability in react-native-paper
- 主要语言
- TypeScript
- 星标
- 14.5k
- 派生
- 2.2k
- 平均合并
- 5 天 23 小时
- 30 天内合并 PR
- 12
描述
### Description
I am currently developing a React native application that uses the react-native-paper. During a vulnerability scan on my package-lock.json file using Vulert.com, I discovered a security vulnerability in the @babel/traverse library, which is a dependency of react-native-paper. To address this issue and enhance the security of our application, I propose upgrading the @babel/traverse library to version 7.23.2.
### Details
- **Vulert Scan Report:** [Vulert Report](https://vulert.com/vuln-scan/list/349725f8-9f15-454d-8a08-a6cefaefec72)
- **CVE Reference:** [CVE-2023-45133](https://vulert.com/vuln-db/npm--babel-traverse-91830)
贡献指南
调研方向
首先检查 @babel/traverse 如何进入 react-native-paper 的依赖树,以及 7.23.2 版本是否兼容。使用 package-lock.json 和链接的 Vulert 报告确认存在漏洞的依赖项,然后在升级后重新运行漏洞扫描。完成的标准是已报告的漏洞得到解决,且未破坏该包。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- javascript, react-native
- 领域
- mobile-dev, security
- Issue 类型
- 缺陷
- 难度
- 2/5
- 预计耗时
- 1-3 小时
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100