Skip to content

fix/plugin install hardening - #191

Merged
tukuyomil032 merged 12 commits into
fix/download-policy-hardeningfrom
fix/plugin-install-hardening
Sep 2, 2026
Merged

fix/plugin install hardening#191
tukuyomil032 merged 12 commits into
fix/download-policy-hardeningfrom
fix/plugin-install-hardening

Conversation

@tukuyomil032

Copy link
Copy Markdown
Owner

Problem

Solution

Scope

  • Included:
  • Out of scope:

Validation

Automated checks

  • pnpm check
  • pnpm test
  • pnpm build
  • cd src-tauri && cargo test
  • git diff --check

Manual QA

  • Tested the affected flow in the packaged debug application when applicable
  • Confirmed the relevant error and empty states
  • Confirmed keyboard and accessibility behavior for UI changes

Screenshots or recording

Related issue

Closes #

Notes

Separate provider file selection from managed server jar placement and remove renderer-side temporary plugin staging.

Keep checksum metadata in the typed plugin download request while Rust owns atomic replacement.
Exercise final plugin destinations with loopback HTTP responses, checksum validation, limits, cleanup, atomic replacement, and symlink rejection.

Extract Tauri-independent managed move and directory listing helpers for local filesystem coverage.
Comment thread src-tauri/src/commands/download.rs Fixed
Comment thread src-tauri/src/commands/download.rs Fixed
Comment thread src-tauri/src/commands/download.rs Fixed
Comment thread src-tauri/src/commands/download.rs Fixed
Comment thread src-tauri/src/commands/download.rs Fixed
Comment thread src-tauri/src/commands/download.rs Fixed
Comment thread src-tauri/src/commands/download.rs Fixed
Comment thread src-tauri/src/commands/download.rs Fixed
Comment thread src-tauri/src/commands/download.rs Fixed
Comment thread src-tauri/src/commands/download.rs Fixed
Comment thread src-tauri/src/commands/download.rs Fixed
Comment thread src-tauri/src/commands/file_utils.rs Fixed
Comment thread src-tauri/src/commands/file_utils.rs Fixed
Comment thread src-tauri/src/commands/file_utils.rs Fixed
Comment thread src-tauri/src/commands/file_utils.rs Fixed
@tukuyomil032
tukuyomil032 marked this pull request as ready for review September 2, 2026 15:20
@tukuyomil032
tukuyomil032 merged commit a57278a into main Sep 2, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants