[Snyk] Security upgrade react-native from 0.40.0 to 0.69.12#13
[Snyk] Security upgrade react-native from 0.40.0 to 0.69.12#13MHxGH-ServiceAccount wants to merge 1 commit intomasterfrom
Conversation
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-IMMUTABLE-15423650
|
Upgrading from Key Breaking Changes & Architectural Shifts:
Recommendation:
This upgrade should be treated as a full project rewrite or a major migration effort, not a routine dependency update. Source: React Native Upgrade Helper, React Native 0.69 Release Notes
|
⛔ Snyk checks have failed. 4 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": "^15.4.2", | ||
| "react-native": "^0.40.0", | ||
| "react-native": "^0.69.12", |
There was a problem hiding this comment.
Incompatible React and React Native version pairing
High Severity
react-native was upgraded to ^0.69.12 which requires react 18.x, but react remains pinned at ^15.4.2. These versions are fundamentally incompatible — React Native 0.69 relies on React 18 APIs and internals. The example app will fail to install (peer dependency conflict) or crash at runtime.


Snyk has created this PR to fix 1 vulnerabilities in the npm dependencies of this project.
Snyk changed the following file(s):
example/package.jsonVulnerabilities that will be fixed with an upgrade:
SNYK-JS-IMMUTABLE-15423650
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:
🦉 Prototype Pollution
Note
High Risk
Upgrading
react-nativeacross many releases is likely to introduce breaking build/runtime changes even though this PR only changespackage.json. Follow-on updates to native projects, JS code, and tooling may be required to keep the app compiling and running.Overview
Upgrades the
exampleapp’sreact-nativedependency from^0.40.0to^0.69.12to address a reported security vulnerability in the dependency tree.Written by Cursor Bugbot for commit fcdfa5a. This will update automatically on new commits. Configure here.