This project might be open to known security vulnerabilities, which can be prevented by tightening the version range of affected dependencies. Find detailed information at the bottom.

Crate leetcode-cli

Dependencies

(24 total, 3 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 async-trait^0.1.890.1.89up to date
 tokio^1.49.01.50.0up to date
 clap^4.54.6.0up to date
 colored^3.1.13.1.1up to date
 dirs^6.0.06.0.0up to date
 env_logger^0.11.60.11.9up to date
 log^0.4.290.4.29up to date
 openssl ⚠️^0.100.10.76maybe insecure
 pyo3^0.270.28.2out of date
 rand^0.9.20.10.0out of date
 serde^1.0.2281.0.228up to date
 serde_json^1.0.1491.0.149up to date
 toml^0.9.111.0.7+spec-1.1.0out of date
 regex^1.12.21.12.3up to date
 scraper^0.25.00.25.0up to date
 anyhow^1.0.1001.0.102up to date
 clap_complete^4.54.6.0up to date
 thiserror^2.0.182.0.18up to date
 unicode-width^0.20.2.2up to date
 notify^8.2.08.2.0up to date
 rookie^0.5.60.5.6up to date
 diesel^2.3.62.3.7up to date
 reqwest^0.13.10.13.2up to date
 nix^0.31.10.31.2up to date

Security Vulnerabilities

openssl: Use-After-Free in `Md::fetch` and `Cipher::fetch`

RUSTSEC-2025-0022

When a Some(...) value was passed to the properties argument of either of these functions, a use-after-free would result.

In practice this would nearly always result in OpenSSL treating the properties as an empty string (due to CString::drop's behavior).

The maintainers thank quitbug for reporting this vulnerability to us.