`cargo audit` could (sometimes) report fixed versions for `unsound` advisories
メンテナーはふだん 2 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 72/100
調査の方向性
まず、cargo audit のアドバイザリ出力を整形するコードを読み、unsound アドバイザリと vulnerability アドバイザリの扱いを比較してください。アドバイザリのメタデータで修正済みバージョンがどのように表されるかを確認し、利用可能な場合は unsound 警告に修正済みバージョンを追加してください。対象となる unsound アドバイザリについてコマンドラインに解決策が表示され、既存の vulnerability 出力がそのまま保たれれば完了です。
索引モデルが issue の本文から書いたものです。
説明
I recently ran cargo audit in a project depending on anyhow 1.0.100, and got an unsound warning like so:
Crate: anyhow
Version: 1.0.100
Warning: unsound
Title: Unsoundness in `Error::downcast_mut()`
Date: 2026-06-25
ID: RUSTSEC-2026-0190
URL: https://rustsec.org/advisories/RUSTSEC-2026-0190
If you visit the URL, this is documented as being patched in >=1.0.103. It would be nice if this information was conveyed on the command line too. cargo audit already does this for vulnerability type advisories, like so:
Crate: hashbrown
Version: 0.15.0
Title: Borsh serialization of HashMap is non-canonical
Date: 2024-10-11
ID: RUSTSEC-2024-0402
URL: https://rustsec.org/advisories/RUSTSEC-2024-0402
Solution: Upgrade to >=0.15.1
- 主要言語
- Rust
- スター
- 2k
- フォーク
- 206
- 平均マージ
- 4日 2時間
- マージ済み PR(30日)
- 11
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
rustsec/rustsec のほかの issue
-
rustsec_refs_imported() could possibly panic on short or malformed rustsec.org URLs対応中かも @chiliec が 72 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 2 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 45/100
rustsec/rustsec#1730 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
rustsec/rustsec#1601 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
rustsec/rustsec#1591 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
rustsec/rustsec#1576 · コメント 3 件 · リアクション 2 件 ·
メンテナーはふだん 2 日以内に返信
rustsec/rustsec の issue をすべて見る
似ている issue
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
bug order-flow studies ui
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
userFRM/egui-charts#2417 ·
メンテナーはふだん 1 日以内に返信
-
In a plain-text message, Font, Font Size, Font Color and Text Highlight Color stay live対応中かも @ragelfundionctrumnar が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
UCS-Care-Group/mailcraft#862 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
smoltcp-rs/smoltcp#1243 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
fable-compiler/Fable#5280 ·
メンテナーはふだん 1 日以内に返信