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 touchportal-sdk

Dependencies

(17 total, 1 possibly insecure)

CrateRequiredLatestStatus
 Inflector^0.11.40.11.4up to date
 derive_builder^0.20.20.20.2up to date
 eyre^0.6.120.6.12up to date
 hex_color^3.0.03.0.0up to date
 indexmap^2.10.02.10.0up to date
 prettyplease^0.2.360.2.37up to date
 proc-macro2^1.0.951.0.101up to date
 quote^1.0.401.0.40up to date
 serde^1.0.2191.0.219up to date
 serde_json^1.0.1421.0.143up to date
 serde_repr^0.1.200.1.20up to date
 syn^2.0.1042.0.106up to date
 tokio^1.47.11.47.1up to date
 tracing^0.1.410.1.41up to date
 zip^4.3.04.3.0up to date
 openssl ⚠️^0.10.600.10.73maybe insecure
 openssl-macros^0.1.10.1.1up to date

Dev dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 float-cmp^0.10.00.10.0up to date
 insta^1.43.11.43.1up to date
 pretty_assertions^1.4.11.4.1up to date

Crate touchportal-youtube-live

Dependencies

(18 total, all up-to-date)

CrateRequiredLatestStatus
 async-stream^0.3.60.3.6up to date
 bytes^1.10.11.10.1up to date
 eyre^0.6.120.6.12up to date
 form_urlencoded^1.2.11.2.1up to date
 http^1.01.3.1up to date
 http-body-util^0.1.30.1.3up to date
 hyper^1.6.01.7.0up to date
 hyper-util^0.1.160.1.16up to date
 jiff^0.20.2.15up to date
 oauth2^5.0.05.0.0up to date
 reqwest^0.120.12.23up to date
 serde^1.0.2191.0.219up to date
 serde_json^1.0.1421.0.143up to date
 tokio^1.47.11.47.1up to date
 tokio-stream^0.1.160.1.17up to date
 tracing^0.1.410.1.41up to date
 tracing-subscriber^0.3.190.3.19up to date
 webbrowser^1.0.51.0.5up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 serde_json^1.0.1421.0.143up 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.