CI/CD should warn about using Rust versions with known vulnerabilities
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
調査の方向性
引用されている Rust の使用方法を理解するために rustls-mio/tests/common/mod.rs を読み、その後、リポジトリの CI/CD 設定と toolchain のチェックを調査します。パイプラインが現在どのように Rust のバージョンを選択しているかを特定し、明示的に上書きされない限り、脆弱な Rust バージョンが警告を出すことを完了条件とします。
索引モデルが issue の本文から書いたものです。
説明
In rustls-mio/tests/common/mod.rs we have:
impl Drop for DeleteFilesOnDrop {
fn drop(&mut self) {
fs::remove_dir_all(&self.path).unwrap();
}
}
I'm a bit alarmed that our CI/CD infrastructure doesn't complain about us using Rust < 1.58.1.
This usage is in test-only code and we don't meet the prerequisites (AFAICT) for it to actually be a security problem. However, I would expect that by default we'd get a warning for using the MSRV version that we'd have to explicitly override. It seems like CI/CD isn't set up to do this, but it should be, especially for the case where a security issue in the the Rust toolchain might impact the security/validity of the build.
- 主要言語
- Rust
- スター
- 7.7k
- フォーク
- 947
- 平均マージ
- 3日 11時間
- マージ済み PR(30日)
- 46
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
rustls/rustls のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 22/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 55/100
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 12/100
rustls/rustls#3409 · コメント 1 件 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
rustls/rustls#3373 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
似ている issue
-
ライブラリを追加オープンpriority middle
難易度 1/5 1時間未満 初心者へのやさしさ 62/100
KATO-Hiro/AtCoderClans#13015 ·
メンテナーはふだん 1 日以内に返信
-
needs-review
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
UCS-Care-Group/mailcraft#1429 ·
メンテナーはふだん 1 日以内に返信
-
priority: medium ready
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
TusanHomichi/PSIV#646 ·
メンテナーはふだん 1 日以内に返信
-
area:tui bug P1
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
agent-of-empires/agent-of-empires#5705 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug lab rust-mcp
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信