[Snyk] Security upgrade react-native from 0.48.4 to 0.69.12#19
[Snyk] Security upgrade react-native from 0.48.4 to 0.69.12#19MHxGH-ServiceAccount wants to merge 1 commit into
Conversation
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-MINIMATCH-15309438 - https://snyk.io/vuln/SNYK-JS-TAR-15307072
|
Upgrading from Key Architectural Breaking Changes:
Recommendation: Due to the scale of these changes, the recommended approach is to create a new project using the target React Native version ( Use the React Native Upgrade Helper web tool to see a file-by-file comparison between your starting and target versions. This will provide a detailed checklist of configuration changes, but it will not handle the logic or dependency migrations automatically.
|
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.
| "dependencies": { | ||
| "react": "16.0.0-alpha.12", | ||
| "react-native": "0.48.4", | ||
| "react-native": "0.69.12", |
There was a problem hiding this comment.
Incompatible React version for react-native 0.69
High Severity
react-native 0.69.12 has a peer dependency on React 18, but react is still pinned at 16.0.0-alpha.12. These versions are fundamentally incompatible — React Native 0.69 was the first version to ship with React 18 support and requires it. This will cause installation failures (peer dependency conflicts) or runtime crashes.


Snyk has created this PR to fix 2 vulnerabilities in the yarn dependencies of this project.
Snyk changed the following file(s):
examples/SafariViewExample/package.jsonNote for zero-installs users
If you are using the Yarn feature zero-installs that was introduced in Yarn V2, note that this PR does not update the
.yarn/cache/directory meaning this code cannot be pulled and immediately developed on as one would expect for a zero-install project - you will need to runyarnto update the contents of the./yarn/cachedirectory.If you are not using zero-install you can ignore this as your flow should likely be unchanged.
Vulnerabilities that will be fixed with an upgrade:
SNYK-JS-MINIMATCH-15309438
SNYK-JS-TAR-15307072
Breaking Change Risk
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic
Learn how to fix vulnerabilities with free interactive lessons:
🦉 Regular Expression Denial of Service (ReDoS)
🦉 Directory Traversal
Note
Medium Risk
Large React Native version jump can introduce breaking build/runtime changes in the example app despite the diff only touching
package.json.Overview
Updates the
examples/SafariViewExampleapp dependency onreact-nativefrom0.48.4to0.69.12(Snyk-driven security upgrade).No other code or configuration changes are included in this PR.
Written by Cursor Bugbot for commit 331b253. This will update automatically on new commits. Configure here.