chore(deps): ignore RUSTSEC-2026-0066 astral-tokio-tar advisory#8723
chore(deps): ignore RUSTSEC-2026-0066 astral-tokio-tar advisory#8723
Conversation
astral-tokio-tar 0.5.6 has insufficient PAX extension validation (fix requires >=0.6.0). This is a transitive dependency via rattler_package_streaming 0.24 which pins to 0.5.x. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Greptile SummaryThis PR adds a single entry to the
Confidence Score: 5/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[mise project] -->|depends on| B[rattler_package_streaming 0.24]
B -->|pins to| C[astral-tokio-tar 0.5.6]
C -->|affected by| D[RUSTSEC-2026-0066\nInsufficient PAX extension validation]
D -->|fix requires| E[astral-tokio-tar >=0.6.0]
E -->|blocked on| F[Upstream release\nrattler_package_streaming]
F -->|workaround| G[Ignore advisory in deny.toml\nuntil upstream releases fix]
Reviews (1): Last reviewed commit: "chore(deps): ignore RUSTSEC-2026-0066 as..." | Re-trigger Greptile |
Summary of ChangesHello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request temporarily resolves a failing CI lint job by adding an exception to the Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request ignores the RUSTSEC-2026-0066 advisory in deny.toml to unblock CI, as it's a transitive dependency with no available safe upgrade. The change is reasonable, but I've suggested an improvement to the reason string to include a TODO to ensure this temporary ignore is revisited in the future, which improves long-term maintainability.
| { id = "RUSTSEC-2023-0071", reason = "rsa crate Marvin attack vulnerability from sigstore crate - no safe upgrade available" }, | ||
| { id = "RUSTSEC-2025-0119", reason = "number_prefix crate is unmaintained - used by indicatif/self_update, no safe upgrade available" }, | ||
| { id = "RUSTSEC-2026-0049", reason = "rustls-webpki 0.101.7 via rustls 0.21 in aws-smithy-http-client - no safe upgrade available" }, | ||
| { id = "RUSTSEC-2026-0066", reason = "astral-tokio-tar 0.5.6 PAX extension validation - transitive dep via rattler_package_streaming, no safe upgrade available" }, |
There was a problem hiding this comment.
While the reason for ignoring this advisory is clear, it's a good practice to make these temporary ignores easy to track and remove in the future. Consider adding a TODO comment or a link to a tracking issue. This ensures that the ignored advisory is revisited when the upstream dependency is updated.
| { id = "RUSTSEC-2026-0066", reason = "astral-tokio-tar 0.5.6 PAX extension validation - transitive dep via rattler_package_streaming, no safe upgrade available" }, | |
| { id = "RUSTSEC-2026-0066", reason = "astral-tokio-tar 0.5.6 PAX extension validation - transitive dep via rattler_package_streaming, no safe upgrade available. TODO: Re-evaluate when rattler dependencies are updated." }, |
Hyperfine Performance
|
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2026.3.12 x -- echo |
19.5 ± 0.9 | 17.5 | 27.1 | 1.01 ± 0.06 |
mise x -- echo |
19.4 ± 0.8 | 17.2 | 21.7 | 1.00 |
mise env
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2026.3.12 env |
19.9 ± 1.0 | 17.5 | 24.6 | 1.00 |
mise env |
19.9 ± 0.8 | 17.0 | 22.5 | 1.00 ± 0.06 |
mise hook-env
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2026.3.12 hook-env |
20.6 ± 0.9 | 18.1 | 23.2 | 1.00 |
mise hook-env |
20.9 ± 0.6 | 19.4 | 26.9 | 1.02 ± 0.05 |
mise ls
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2026.3.12 ls |
20.4 ± 1.0 | 18.2 | 29.6 | 1.00 |
mise ls |
20.6 ± 0.6 | 18.9 | 22.2 | 1.01 ± 0.06 |
xtasks/test/perf
| Command | mise-2026.3.12 | mise | Variance |
|---|---|---|---|
| install (cached) | 124ms | 122ms | +1% |
| ls (cached) | 74ms | 73ms | +1% |
| bin-paths (cached) | 76ms | 76ms | +0% |
| task-ls (cached) | 782ms | 782ms | +0% |
### 🐛 Bug Fixes - **(env)** improve hook-env watch_files tracking and early-exits by @rpendleton in [#8716](#8716) - **(install)** create runtime symlinks in system/shared install directories by @jdx in [#8722](#8722) - apply --silent flag to global settings to suppress output by @nkakouros in [#8720](#8720) ### 📦️ Dependency Updates - ignore RUSTSEC-2026-0066 astral-tokio-tar advisory by @jdx in [#8723](#8723) ### 📦 Registry - add acli by @ggoggam in [#8721](#8721) ### New Contributors - @rpendleton made their first contribution in [#8716](#8716) - @ggoggam made their first contribution in [#8721](#8721) ## 📦 Aqua Registry Updates #### Updated Packages (1) - [`astral-sh/ty`](https://github.com/astral-sh/ty)
Summary
RUSTSEC-2026-0066(insufficient PAX extension validation inastral-tokio-tar 0.5.6) indeny.tomlrattler_package_streaming 0.24which pins toastral-tokio-tar 0.5.x— upgrading to the fixed>=0.6.0requires an upstream releasecargo deny checklint CI stepTest plan
🤖 Generated with Claude Code
Note
Low Risk
Low risk configuration-only change, but it suppresses reporting for a known vulnerability in a transitive dependency until upstream can upgrade.
Overview
Updates
deny.tomlto ignoreRUSTSEC-2026-0066, documenting that the affectedastral-tokio-tar 0.5.6issue is a transitive dependency (viarattler_package_streaming) with no safe upgrade currently available. This unblockscargo deny checkin CI by preventing the advisory from failing the lint step.Written by Cursor Bugbot for commit fdce008. This will update automatically on new commits. Configure here.