chore(deps): refresh compatible dependencies - #170
Conversation
Qodo reviews are paused for this user.Troubleshooting steps vary by plan Learn more → On a Teams plan? Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center? |
📝 WalkthroughWalkthroughSeaORM default features were disabled, cargo-deny advisory policies were revised, wildcard dependencies now fail validation, and the security changes were recorded in the changelog. ChangesSecurity hardening
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested labels: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Comment |
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@CHANGELOG.md`:
- Around line 12-15: Update the Security entry in CHANGELOG.md to document that
cargo-audit still reports RUSTSEC-2026-0194 and RUSTSEC-2026-0195 through
wayland-scanner 0.31.10, and state that these findings are accepted risks
pending removal once an upstream fix is available.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 191fcfe5-16f7-48fc-a1ce-3ceee4a22c32
⛔ Files ignored due to path filters (5)
package-lock.jsonis excluded by!**/package-lock.jsonsrc-tauri/Cargo.lockis excluded by!**/*.locksrc-tauri/gen/schemas/acl-manifests.jsonis excluded by!**/gen/**src-tauri/gen/schemas/desktop-schema.jsonis excluded by!**/gen/**src-tauri/gen/schemas/linux-schema.jsonis excluded by!**/gen/**
📒 Files selected for processing (3)
CHANGELOG.mddeny.tomlsrc-tauri/Cargo.toml
There was a problem hiding this comment.
All reported issues were addressed across 8 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
Merging this PR will not alter performance
|
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ❌ | reject_invalid |
464.4 ns | 610.3 ns | -23.9% |
| ❌ | full_lifecycle |
230.6 ns | 288.9 ns | -20.19% |
| ❌ | split |
413.6 ns | 501.1 ns | -17.46% |
| ❌ | detect_md5 |
628.3 ns | 745 ns | -15.66% |
| ❌ | detect_sha256 |
763.6 ns | 851.1 ns | -10.28% |
| ⚡ | normalize_max_concurrent |
179.2 ns | 150 ns | +19.44% |
| ⚡ | create_valid |
281.4 ns | 252.2 ns | +11.56% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing chore/dependency-upgrades (fbc6b10) with main (d780e0f)
Summary
Validation
Known issue
Type
chore
Summary by cubic
Refresh compatible npm and Rust dependencies, tighten
cargo-denypolicy, and regenerate Tauri capability schemas to reduce attack surface and stay current. Drops unused DB drivers and the vulnerablersacrate, and adds permissions for new Tauri commands.quinn-proto).default-features = falseforsea-orm/sea-orm-migration; removes MySQL/PostgreSQL drivers andrsa.cargo-deny: wildcards set to deny; removedringOpenSSL license exception;extismnow from crates.io.supports_multiple_windows,set_icon_with_as_template,activity_name,scene_identifier.cargo denypassed; Tauri release bundles built.cargo auditstill flags RUSTSEC-2026-0194/0195 viawayland-scanner0.31.10; upstream fix pending.Written for commit fbc6b10. Summary will update on new commits.
Summary by CodeRabbit