chore(deps): bump tauri-plugin-shell to 2.2.1 (CVE-2025-31477) - #605
devin-ai-integration[bot] wants to merge 3 commits into
Conversation
Fixes CVE-2025-31477 (GHSA-c9pr-q8gx-3mgp): the shell plugin's `open` endpoint accepted dangerous protocols (file:, smb:, nfs:) when scope validation silently fell back to allow-all. Patch release; dependency set identical to 2.2.0. Supersedes Dependabot PR #570, which is unmergeable — it branched before dev gained the [profile.release.build-override] block, so its Cargo.toml diff deletes that profile on merge. Co-Authored-By: Epinephrine <luvs01@hanmail.net>
|
I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configurationConfiguration used: Repository: luvs01/opencodex/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
✅ Deterministic PR hygiene checks passed. |
✅ READY
Review readiness checklist
✅ 4/4 boxes ticked. This pull request is already Ready for Review. |
Summary
tauri-plugin-shell=2.2.0→=2.2.1indesktop/src-tauri/Cargo.tomlandCargo.lock. Fixes CVE-2025-31477 / GHSA-c9pr-q8gx-3mgp (Critical): the shell plugin'sopenendpoint silently fell back to allow-all scope validation, lettingfile:,smb:,nfs:handlers through.devgained the[profile.release.build-override]section, so itsCargo.tomldiff would delete that profile on merge. This PR is the same two-line bump applied to currentdev.opener:defaultonly, noshell:allow-open), but the fix is a patch release with an identical dependency set.Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Verification
Cargo.lockversion/checksum change Dependabot computed for 2.2.1 (69d5eb33…); dependency list unchanged from 2.2.0.Cargo.tomlpin +Cargo.lockversion/checksum lines change;build-overrideprofile preserved.Checklist
Link to Devin session: https://app.devin.ai/sessions/18173a51bcf04824a2e66ca1d2e42ccf
Open in Devin Desktop: https://app.devin.ai/desktop/session/18173a51bcf04824a2e66ca1d2e42ccf?variant=devin
Requested by: @luvs01
Review readiness checklist
This PR stays in draft until every box below is ticked. Tick all four boxes once the requirements are met:
All CI tests are green on my local testing.
I pushed my PR to the latest dev commit.
I resolved all correct Codex and CodeRabbit findings.
My PR is ready for review.