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 prepare_ci_pubsub

Dependencies

(4 total, 2 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 google-cloud-googleapis^0.120.16.1out of date
 google-cloud-pubsub^0.230.33.0out of date
 madsim-tokio^0.20.2.30up to date

Crate risingwave_batch

Dependencies

(20 total, 4 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 assert_matches^11.5.0up to date
 async-recursion^11.1.1up to date
 async-trait^0.10.1.89up to date
 either^11.15.0up to date
 futures^0.30.3.32up to date
 futures-util^0.30.3.32up to date
 hytra^0.1.20.1.2up to date
 itertools^0.120.14.0out of date
 memcomparable^0.20.2.0up to date
 parking_lot^0.120.12.5up to date
 paste^11.0.15up to date
 prometheus^0.130.14.0out of date
 scopeguard^11.2.0up to date
 serde_json^11.0.149up to date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date
 tokio-metrics^0.3.00.4.9out of date
 tokio-stream^0.10.1.18up to date
 tracing^0.10.1.44up to date

Dev dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 rand^0.80.10.0out of date
 tempfile^33.27.0up to date

Crate risingwave_bench

Dependencies

(21 total, 7 outdated, 2 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 async-trait^0.10.1.89up to date
 bcc^0.0.330.0.34out of date
 bytes ⚠️^11.11.1maybe insecure
 bytesize^12.3.1out of date
 clap^44.6.0up to date
 futures^0.30.3.32up to date
 hdrhistogram^77.5.4up to date
 itertools^0.120.14.0out of date
 libc^0.20.2.183up to date
 parking_lot^0.120.12.5up to date
 prometheus^0.130.14.0out of date
 rand^0.80.10.0out of date
 serde^11.0.228up to date
 serde_yaml^0.90.9.34+deprecatedup to date
 madsim-tokio^0.20.2.30up to date
 tokio-stream^0.10.1.18up to date
 toml^0.81.0.6+spec-1.1.0out of date
 tracing^0.10.1.44up to date
 tracing-subscriber ⚠️^0.3.170.3.23maybe insecure
 nix^0.280.31.2out of date

Crate risingwave_cmd

Dependencies

(3 total, 1 outdated)

CrateRequiredLatestStatus
 clap^44.6.0up to date
 prometheus^0.130.14.0out of date
 madsim-tokio^0.20.2.30up to date

Crate risingwave_cmd_all

Dependencies

(12 total, 5 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 clap^44.6.0up to date
 console^0.150.16.3out of date
 const-str^0.51.1.0out of date
 home^0.50.5.12up to date
 prometheus^0.130.14.0out of date
 shell-words^1.1.01.1.1up to date
 strum^0.250.28.0out of date
 strum_macros^0.260.28.0out of date
 tempfile^33.27.0up to date
 madsim-tokio^0.20.2.30up to date
 tracing^0.10.1.44up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 expect-test^11.5.1up to date

Build dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 vergen^89.1.0out of date

Crate risingwave_common

Dependencies

(72 total, 22 outdated, 4 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 arc-swap^11.8.2up to date
 async-trait^0.10.1.89up to date
 auto_enums^0.80.8.8up to date
 auto_impl^11.3.0up to date
 bitflags^22.11.0up to date
 byteorder^11.5.0up to date
 bytes ⚠️^11.11.1maybe insecure
 chrono ⚠️^0.40.4.44maybe insecure
 chrono-tz^0.80.10.4out of date
 clap^44.6.0up to date
 comfy-table^77.2.2up to date
 crc32fast^11.5.0up to date
 easy-ext^11.0.3up to date
 educe^0.50.6.0out of date
 either^11.15.0up to date
 enum-as-inner^0.60.7.0out of date
 enumflags2^0.7.80.7.12up to date
 ethnum^11.5.2up to date
 fixedbitset^0.50.5.7up to date
 futures^0.30.3.32up to date
 governor^0.60.10.4out of date
 hex^0.4.30.4.3up to date
 http^0.21.4.0out of date
 humantime^2.12.3.0up to date
 itertools^0.120.14.0out of date
 itoa^1.01.0.17up to date
 jsonbb^0.1.20.2.3out of date
 memcomparable^0.20.2.0up to date
 num-integer^0.10.1.46up to date
 num-traits^0.20.2.19up to date
 number_prefix^0.4.00.4.0up to date
 parking_lot^0.120.12.5up to date
 parse-display^0.90.10.0out of date
 paste^11.0.15up to date
 pin-project-lite^0.20.2.17up to date
 postgres-types^0.2.60.2.12up to date
 prehash^11.0.0up to date
 prometheus^0.130.14.0out of date
 rand^0.80.10.0out of date
 regex ⚠️^11.12.3maybe insecure
 reqwest^0.110.13.2out of date
 rust_decimal^11.40.0up to date
 ryu^1.01.0.23up to date
 serde^11.0.228up to date
 serde_bytes^0.110.11.19up to date
 serde_default^0.10.2.0out of date
 serde_json^11.0.149up to date
 serde_with^33.18.0up to date
 smallbitset^0.7.10.7.1up to date
 speedate^0.14.00.17.0out of date
 static_assertions^11.1.0up to date
 strum^0.260.28.0out of date
 strum_macros^0.260.28.0out of date
 sysinfo^0.300.38.4out of date
 thiserror^12.0.18out of date
 tinyvec^11.11.0up to date
 madsim-tokio^0.20.2.30up to date
 tokio-retry^0.30.3.0up to date
 toml^0.81.0.6+spec-1.1.0out of date
 tracing^0.10.1.44up to date
 tracing-futures^0.20.2.5up to date
 tracing-subscriber ⚠️^0.3.170.3.23maybe insecure
 twox-hash^12.1.2out of date
 url^22.5.8up to date
 uuid^11.22.0up to date
 http-body^0.4.51.0.1out of date
 tower-layer^0.3.20.3.3up to date
 tower-service^0.3.20.3.3up to date
 procfs^0.160.18.0out of date
 libc^0.20.2.183up to date
 mach2^0.40.6.0out of date

Dev dependencies

(6 total, 1 outdated)

CrateRequiredLatestStatus
 expect-test^11.5.1up to date
 more-asserts^0.30.3.1up to date
 pretty_assertions^11.4.1up to date
 rand^0.80.10.0out of date
 rusty-fork^0.30.3.1up to date
 tempfile^33.27.0up to date

Crate risingwave_common_service

Dependencies

(9 total, 5 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 async-trait^0.10.1.89up to date
 futures^0.30.3.32up to date
 hyper ⚠️^0.141.8.1out of date
 prometheus^0.130.14.0out of date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date
 tower^0.40.5.3out of date
 tower-http^0.40.6.8out of date
 tracing^0.10.1.44up to date

Crate risingwave_common_estimate_size

Dependencies

(7 total, 2 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 bytes ⚠️^11.11.1maybe insecure
 educe^0.50.6.0out of date
 ethnum^11.5.2up to date
 fixedbitset^0.50.5.7up to date
 jsonbb^0.1.20.2.3out of date
 rust_decimal^11.40.0up to date
 serde_json^11.0.149up to date

Crate risingwave-fields-derive

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.106up to date
 quote^11.0.45up to date
 syn^22.0.117up to date

Dev dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 expect-test^11.5.1up to date
 indoc^22.0.7up to date
 prettyplease^0.20.2.37up to date

Crate risingwave_common_heap_profiling

Dependencies

(6 total, 1 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 chrono ⚠️^0.40.4.44maybe insecure
 parking_lot^0.120.12.5up to date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date
 tracing^0.10.1.44up to date

Crate risingwave_common_metrics

Dependencies

(20 total, 7 outdated, 3 possibly insecure)

CrateRequiredLatestStatus
 bytes ⚠️^11.11.1maybe insecure
 clap^44.6.0up to date
 easy-ext^11.0.3up to date
 futures^0.30.3.32up to date
 http^0.21.4.0out of date
 hyper ⚠️^0.141.8.1out of date
 itertools^0.120.14.0out of date
 parking_lot^0.120.12.5up to date
 pin-project-lite^0.20.2.17up to date
 prometheus^0.130.14.0out of date
 serde^11.0.228up to date
 madsim-tokio^0.20.2.30up to date
 tracing^0.10.1.44up to date
 tracing-subscriber ⚠️^0.3.170.3.23maybe insecure
 http-body^0.4.51.0.1out of date
 tower-layer^0.3.20.3.3up to date
 tower-service^0.3.20.3.3up to date
 procfs^0.160.18.0out of date
 libc^0.20.2.183up to date
 mach2^0.40.6.0out of date

Crate risingwave_compute

Dependencies

(17 total, 5 outdated, 2 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 async-trait^0.10.1.89up to date
 chrono ⚠️^0.40.4.44maybe insecure
 clap^44.6.0up to date
 either^11.15.0up to date
 futures^0.30.3.32up to date
 hyper ⚠️^0.141.8.1out of date
 itertools^0.120.14.0out of date
 maplit^1.0.21.0.2up to date
 pprof^0.130.15.0out of date
 prometheus^0.130.14.0out of date
 serde^11.0.228up to date
 serde_json^11.0.149up to date
 madsim-tokio^0.20.2.30up to date
 tokio-stream^0.10.1.18up to date
 tower^0.40.5.3out of date
 tracing^0.10.1.44up to date

Dev dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 rand^0.80.10.0out of date
 tempfile^33.27.0up to date

Crate risingwave_connector

Dependencies

(69 total, 29 outdated, 6 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 async-nats^0.330.46.0out of date
 async-trait^0.10.1.89up to date
 auto_enums^0.80.8.8up to date
 auto_impl^11.3.0up to date
 aws-smithy-types-convert^0.60.10.60.14up to date
 base64^0.220.22.1up to date
 byteorder^11.5.0up to date
 bytes ⚠️^11.11.1maybe insecure
 chrono ⚠️^0.40.4.44maybe insecure
 csv^1.31.4.0up to date
 duration-str^0.7.00.21.0out of date
 easy-ext^11.0.3up to date
 enum-as-inner^0.60.7.0out of date
 futures^0.30.3.32up to date
 gcp-bigquery-client^0.18.00.28.0out of date
 glob^0.30.3.3up to date
 google-cloud-pubsub^0.230.33.0out of date
 http^0.21.4.0out of date
 hyper ⚠️^0.141.8.1out of date
 hyper-tls^0.50.6.0out of date
 indexmap^1.9.32.13.0out of date
 itertools^0.120.14.0out of date
 jni^0.21.10.22.3out of date
 maplit^1.0.21.0.2up to date
 moka^0.120.12.14up to date
 mysql_async^0.340.36.1out of date
 mysql_common^0.320.37.0out of date
 nexmark^0.20.2.0up to date
 num-bigint^0.40.4.6up to date
 opendal^0.450.55.0out of date
 openssl ⚠️^0.100.10.76maybe insecure
 parking_lot^0.120.12.5up to date
 paste^11.0.15up to date
 postgres-openssl^0.5.00.5.2up to date
 prometheus^0.130.14.0out of date
 prost^0.120.14.3out of date
 prost-reflect^0.130.16.3out of date
 prost-types^0.120.14.3out of date
 protobuf-native^0.2.10.3.3+26.1out of date
 pulsar^6.16.7.1up to date
 redis^0.251.0.5out of date
 regex ⚠️^1.41.12.3maybe insecure
 reqwest^0.110.13.2out of date
 rumqttc^0.22.00.25.1out of date
 rust_decimal^11.40.0up to date
 rustls-native-certs^0.70.8.3out of date
 rustls-pemfile^22.2.0up to date
 serde^11.0.228up to date
 serde_derive^11.0.228up to date
 serde_json^11.0.149up to date
 serde_with^33.18.0up to date
 simd-json^0.13.30.17.0out of date
 strum^0.260.28.0out of date
 strum_macros^0.260.28.0out of date
 tempfile^33.27.0up to date
 thiserror^12.0.18out of date
 time ⚠️^0.3.300.3.47maybe insecure
 madsim-tokio^0.20.2.30up to date
 tokio-postgres^0.70.7.16up to date
 tokio-retry^0.30.3.0up to date
 tokio-rustls^0.240.26.4out of date
 tokio-stream^0.10.1.18up to date
 tokio-util^0.70.7.18up to date
 tracing^0.10.1.44up to date
 url^22.5.8up to date
 urlencoding^22.1.3up to date
 uuid^11.22.0up to date
 yup-oauth2^8.312.1.2out of date

Dev dependencies

(14 total, 2 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 assert_matches^11.5.0up to date
 expect-test^11.5.1up to date
 indoc^22.0.7up to date
 paste^11.0.15up to date
 pretty_assertions^11.4.1up to date
 quote^11.0.45up to date
 rand^0.80.10.0out of date
 serde^11.0.228up to date
 serde_yaml^0.90.9.34+deprecatedup to date
 syn^12.0.117out of date
 tempfile^33.27.0up to date
 tracing-subscriber ⚠️^0.30.3.23maybe insecure
 tracing-test^0.20.2.6up to date
 walkdir^22.5.0up to date

Build dependencies

(2 total, 2 outdated)

CrateRequiredLatestStatus
 prost-build^0.120.14.3out of date
 protobuf-src^12.1.1+27.1out of date

Crate with_options

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.106up to date
 quote^11.0.45up to date
 syn^22.0.117up to date

Crate risingwave_ctl

Dependencies

(17 total, 3 outdated, 2 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 bytes ⚠️^11.11.1maybe insecure
 chrono ⚠️^0.40.4.44maybe insecure
 clap^44.6.0up to date
 comfy-table^77.2.2up to date
 futures^0.30.3.32up to date
 hex^0.40.4.3up to date
 inquire^0.7.00.9.4out of date
 itertools^0.120.14.0out of date
 regex^1.10.01.12.3up to date
 serde^11.0.228up to date
 serde_json^11.0.149up to date
 serde_yaml^0.9.250.9.34+deprecatedup to date
 size^0.40.5.0out of date
 madsim-tokio^0.20.2.30up to date
 tracing^0.10.1.44up to date
 uuid^11.22.0up to date

Crate risingwave_dml

Dependencies

(7 total, 3 outdated)

CrateRequiredLatestStatus
 futures^0.30.3.32up to date
 itertools^0.120.14.0out of date
 parking_lot^0.120.12.5up to date
 rand^0.80.10.0out of date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date
 tracing^0.10.1.44up to date

Dev dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 assert_matches^11.5.0up to date
 paste^11.0.15up to date
 tempfile^33.27.0up to date

Crate risingwave_error

Dependencies

(8 total, 2 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 bincode^13.0.0out of date
 bytes ⚠️^11.11.1maybe insecure
 easy-ext^11.0.3up to date
 serde^11.0.228up to date
 serde-error^0.10.1.3up to date
 thiserror^12.0.18out of date
 tracing^0.10.1.44up to date

Crate risingwave_expr

Dependencies

(25 total, 7 outdated, 3 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 async-trait^0.10.1.89up to date
 auto_impl^11.3.0up to date
 cfg-or-panic^0.20.2.1up to date
 chrono ⚠️^0.40.4.44maybe insecure
 downcast-rs^1.22.0.2out of date
 easy-ext^11.0.3up to date
 educe^0.50.6.0out of date
 either^11.15.0up to date
 enum-as-inner^0.60.7.0out of date
 futures-util^0.30.3.32up to date
 itertools^0.120.14.0out of date
 linkme^0.30.3.35up to date
 md5^0.70.8.0out of date
 moka^0.120.12.14up to date
 num-traits^0.20.2.19up to date
 openssl ⚠️^0.100.10.76maybe insecure
 parse-display^0.90.10.0out of date
 paste^11.0.15up to date
 smallvec ⚠️^11.15.1maybe insecure
 static_assertions^11.1.0up to date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date
 tracing^0.10.1.44up to date
 zstd^0.130.13.3up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 expect-test^11.5.1up to date

Crate risingwave_expr_impl

Dependencies

(26 total, 6 outdated, 3 possibly insecure)

CrateRequiredLatestStatus
 aho-corasick^11.1.4up to date
 anyhow^11.0.102up to date
 async-trait^0.10.1.89up to date
 auto_enums^0.80.8.8up to date
 chrono ⚠️^0.40.4.44maybe insecure
 chrono-tz^0.80.10.4out of date
 fancy-regex^0.130.17.0out of date
 futures-util^0.30.3.32up to date
 hex^0.40.4.3up to date
 itertools^0.120.14.0out of date
 jsonbb^0.1.20.2.3out of date
 linkme^0.30.3.35up to date
 md5^0.70.8.0out of date
 num-traits^0.20.2.19up to date
 openssl ⚠️^0.100.10.76maybe insecure
 regex ⚠️^11.12.3maybe insecure
 rust_decimal^11.40.0up to date
 self_cell^1.0.11.2.2up to date
 serde^11.0.228up to date
 serde_json^11.0.149up to date
 sha1^0.100.10.6up to date
 sha2^0.100.10.9up to date
 sql-json-path^0.10.1.1up to date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date
 tracing^0.10.1.44up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 expect-test^11.5.1up to date
 madsim-tokio^0.20.2.30up to date

Crate risingwave_expr_macro

Dependencies

(4 total, 1 outdated)

CrateRequiredLatestStatus
 itertools^0.120.14.0out of date
 proc-macro2^11.0.106up to date
 quote^11.0.45up to date
 syn^22.0.117up to date

Crate risingwave_udf

Dependencies

(9 total, 3 outdated)

CrateRequiredLatestStatus
 cfg-or-panic^0.20.2.1up to date
 futures^0.30.3.32up to date
 futures-util^0.3.280.3.32up to date
 ginepro^0.7.00.9.0out of date
 prometheus^0.130.14.0out of date
 static_assertions^11.1.0up to date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date
 tracing^0.10.1.44up to date

Crate risingwave_frontend

Dependencies

(48 total, 12 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 arc-swap^11.8.2up to date
 async-recursion^1.1.01.1.1up to date
 async-trait^0.10.1.89up to date
 auto_enums^0.80.8.8up to date
 auto_impl^11.3.0up to date
 base64^0.220.22.1up to date
 bk-tree^0.5.00.5.0up to date
 bytes ⚠️^11.11.1maybe insecure
 clap^44.6.0up to date
 downcast-rs^1.22.0.2out of date
 dyn-clone^1.0.141.0.20up to date
 easy-ext^11.0.3up to date
 educe^0.50.6.0out of date
 either^11.15.0up to date
 enum-as-inner^0.60.7.0out of date
 fancy-regex^0.13.00.17.0out of date
 fixedbitset^0.50.5.7up to date
 futures^0.30.3.32up to date
 iana-time-zone^0.10.1.65up to date
 itertools^0.120.14.0out of date
 linkme^0.30.3.35up to date
 maplit^11.0.2up to date
 md5^0.7.00.8.0out of date
 memcomparable^0.20.2.0up to date
 num-integer^0.10.1.46up to date
 parking_lot^0.120.12.5up to date
 parse-display^0.90.10.0out of date
 paste^11.0.15up to date
 petgraph^0.60.8.3out of date
 pin-project-lite^0.20.2.17up to date
 postgres-types^0.2.60.2.12up to date
 pretty-xmlish^0.1.130.1.13up to date
 pretty_assertions^11.4.1up to date
 prometheus^0.130.14.0out of date
 rand^0.80.10.0out of date
 serde^11.0.228up to date
 serde_json^11.0.149up to date
 sha2^0.10.70.10.9up to date
 smallvec^1.13.11.15.1up to date
 speedate^0.14.00.17.0out of date
 tempfile^33.27.0up to date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date
 tokio-stream^0.10.1.18up to date
 tracing^0.10.1.44up to date
 uuid^11.22.0up to date
 zstd^0.130.13.3up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 assert_matches^11.5.0up to date
 tempfile^33.27.0up to date

Crate risingwave_frontend_macro

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.106up to date
 quote^11.0.45up to date
 syn^22.0.117up to date

Crate risingwave_planner_test

Dependencies

(9 total, 1 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 expect-test^11.5.1up to date
 itertools^0.120.14.0out of date
 paste^11.0.15up to date
 serde^11.0.228up to date
 serde_with^33.18.0up to date
 serde_yaml^0.90.9.34+deprecatedup to date
 madsim-tokio^0.20.2.30up to date
 walkdir^22.5.0up to date

Dev dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 libtest-mimic^0.70.8.1out of date
 tempfile^33.27.0up to date

Crate risingwave_java_binding

Dependencies

(3 total, 1 outdated)

CrateRequiredLatestStatus
 jni^0.21.10.22.3out of date
 serde^1.01.0.228up to date
 serde_json^1.01.0.149up to date

Crate risingwave_jni_core

Dependencies

(14 total, 4 outdated, 2 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 bytes ⚠️^11.11.1maybe insecure
 cfg-or-panic^0.20.2.1up to date
 chrono ⚠️^0.40.4.44maybe insecure
 fs-err^23.3.0out of date
 futures^0.30.3.32up to date
 itertools^0.120.14.0out of date
 jni^0.21.10.22.3out of date
 paste^11.0.15up to date
 serde^1.01.0.228up to date
 serde_json^1.01.0.149up to date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date
 tracing^0.10.1.44up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 expect-test^11.5.1up to date

Crate risingwave_meta

Dependencies

(43 total, 13 outdated, 3 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 arc-swap^11.8.2up to date
 assert_matches^11.5.0up to date
 async-trait^0.10.1.89up to date
 base64-url^2.0.03.0.2out of date
 bytes ⚠️^11.11.1maybe insecure
 chrono ⚠️^0.40.4.44maybe insecure
 clap^44.6.0up to date
 comfy-table^77.2.2up to date
 crepe^0.10.2.0out of date
 easy-ext^11.0.3up to date
 either^11.15.0up to date
 enum-as-inner^0.60.7.0out of date
 fail^0.50.5.1up to date
 function_name^0.3.00.3.0up to date
 futures^0.30.3.32up to date
 hex^0.40.4.3up to date
 hyper ⚠️^0.141.8.1out of date
 itertools^0.120.14.0out of date
 maplit^1.0.21.0.2up to date
 memcomparable^0.20.2.0up to date
 mime_guess^22.0.5up to date
 num-integer^0.10.1.46up to date
 num-traits^0.20.2.19up to date
 parking_lot^0.120.12.5up to date
 prometheus^0.130.14.0out of date
 prometheus-http-query^0.80.8.3up to date
 rand^0.80.10.0out of date
 reqwest^0.110.13.2out of date
 scopeguard^1.2.01.2.0up to date
 serde^1.0.1961.0.228up to date
 serde_json^1.0.1131.0.149up to date
 strum^0.250.28.0out of date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date
 tokio-retry^0.30.3.0up to date
 tokio-stream^0.10.1.18up to date
 tower^0.40.5.3out of date
 tracing^0.10.1.44up to date
 url^22.5.8up to date
 uuid^11.22.0up to date
 axum^0.60.8.8out of date
 tower-http^0.40.6.8out of date

Dev dependencies

(3 total, 1 outdated)

CrateRequiredLatestStatus
 assert_matches^11.5.0up to date
 expect-test^1.41.5.1up to date
 rand^0.80.10.0out of date

Crate risingwave_meta_dashboard

Dependencies

(9 total, 3 outdated, 2 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 axum^0.60.8.8out of date
 bytes ⚠️^11.11.1maybe insecure
 hyper ⚠️^0.141.8.1out of date
 mime_guess^22.0.5up to date
 reqwest^0.110.13.2out of date
 rust-embed^88.11.0up to date
 tracing^0.10.1.44up to date
 url^22.5.8up to date

Dev dependencies

(2 total, 2 possibly insecure)

CrateRequiredLatestStatus
 tokio ⚠️^11.50.0maybe insecure
 tracing-subscriber ⚠️^0.30.3.23maybe insecure

Build dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 cargo-emit^0.20.2.1up to date
 dircpy^0.30.3.19up to date
 npm_rs^11.0.0up to date

Crate risingwave_meta_model_v2

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 serde^1.0.1961.0.228up to date
 serde_json^1.0.1131.0.149up to date

Crate risingwave_meta_model_migration

Dependencies

(3 total, 1 outdated)

CrateRequiredLatestStatus
 async-std^11.13.2up to date
 uuid^11.22.0up to date
 sea-orm-migration^0.12.141.1.19out of date

Crate risingwave_meta_node

Dependencies

(12 total, 1 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 clap^44.6.0up to date
 either^11.15.0up to date
 futures^0.30.3.32up to date
 itertools^0.120.14.0out of date
 prometheus-http-query^0.80.8.3up to date
 redact^0.1.50.1.11up to date
 regex ⚠️^11.12.3maybe insecure
 serde^11.0.228up to date
 serde_json^11.0.149up to date
 madsim-tokio^0.20.2.30up to date
 tracing^0.10.1.44up to date

Crate risingwave_meta_service

Dependencies

(10 total, 2 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 async-trait^0.10.1.89up to date
 either^11.15.0up to date
 futures^0.30.3.32up to date
 itertools^0.120.14.0out of date
 rand^0.80.10.0out of date
 regex ⚠️^11.12.3maybe insecure
 madsim-tokio^0.20.2.30up to date
 tokio-stream^0.10.1.18up to date
 tracing^0.10.1.44up to date

Crate risingwave_object_store

Dependencies

(20 total, 9 outdated, 3 possibly insecure)

CrateRequiredLatestStatus
 async-trait^0.10.1.89up to date
 madsim-aws-sdk-s3^0.50.5.0+1up to date
 bytes ⚠️^11.11.1maybe insecure
 crc32fast^11.5.0up to date
 either^11.15.0up to date
 fail^0.50.5.1up to date
 futures^0.30.3.32up to date
 hyper ⚠️^0.141.8.1out of date
 hyper-rustls^0.24.20.27.7out of date
 hyper-tls^0.5.00.6.0out of date
 itertools^0.120.14.0out of date
 madsim^0.2.220.2.34up to date
 opendal^0.45.10.55.0out of date
 prometheus^0.130.14.0out of date
 rustls ⚠️^0.21.80.23.37out of date
 spin^0.90.10.0out of date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date
 tokio-retry^0.30.3.0up to date
 tracing^0.10.1.44up to date

Crate kamu-engine-risingwave

Dependencies

(16 total, 1 outdated, 5 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 indoc^22.0.7up to date
 chrono ⚠️^0.40.4.44maybe insecure
 nix ⚠️^00.31.2maybe insecure
 serde^11.0.228up to date
 serde_json^11.0.149up to date
 serde_with^33.18.0up to date
 tar ⚠️^0.40.4.44maybe insecure
 tokio ⚠️^11.50.0maybe insecure
 tokio-postgres^0.70.7.16up to date
 tokio-stream^0.10.1.18up to date
 tonic^0.100.14.5out of date
 tracing^0.10.1.44up to date
 tracing-bunyan-formatter^0.30.3.10up to date
 tracing-log^0.20.2.0up to date
 tracing-subscriber ⚠️^0.30.3.23maybe insecure

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 tempfile^33.27.0up to date
 test-log^0.20.2.19up to date

Crate risingwave_pb

Dependencies

(5 total, 4 outdated)

CrateRequiredLatestStatus
 enum-as-inner^0.60.7.0out of date
 pbjson^0.60.9.0out of date
 serde^11.0.228up to date
 strum^0.250.28.0out of date
 thiserror^12.0.18out of date

Build dependencies

(3 total, 2 outdated)

CrateRequiredLatestStatus
 fs-err^2.113.3.0out of date
 pbjson-build^0.50.9.0out of date
 walkdir^22.5.0up to date

Crate prost-helpers

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.106up to date
 quote^11.0.45up to date
 syn^22.0.117up to date

Crate risedev

Dependencies

(21 total, 7 outdated, 4 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 chrono ⚠️^0.40.4.44maybe insecure
 clap^44.6.0up to date
 console^0.150.16.3out of date
 fs-err^2.11.03.3.0out of date
 glob^0.30.3.3up to date
 google-cloud-pubsub^0.230.33.0out of date
 indicatif^0.170.18.4out of date
 itertools^0.120.14.0out of date
 redis^0.251.0.5out of date
 regex ⚠️^11.12.3maybe insecure
 reqwest^0.110.13.2out of date
 serde^11.0.228up to date
 serde_json^11.0.149up to date
 serde_with^33.18.0up to date
 serde_yaml^0.90.9.34+deprecatedup to date
 tempfile^33.27.0up to date
 madsim-tokio^0.20.2.30up to date
 tracing^0.10.1.44up to date
 tracing-subscriber ⚠️^0.30.3.23maybe insecure
 yaml-rust ⚠️^0.40.4.5maybe insecure

Crate risedev-config

Dependencies

(7 total, 4 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 clap^44.6.0up to date
 console^0.150.16.3out of date
 dialoguer^0.110.12.0out of date
 enum-iterator^22.3.0up to date
 fs-err^2.11.03.3.0out of date
 itertools^0.120.14.0out of date

Crate risingwave_rpc_client

Dependencies

(18 total, 6 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 async-trait^0.10.1.89up to date
 easy-ext^11.0.3up to date
 either^1.10.01.15.0up to date
 futures^0.30.3.32up to date
 http^0.21.4.0out of date
 hyper ⚠️^0.141.8.1out of date
 itertools^0.12.00.14.0out of date
 moka^0.120.12.14up to date
 rand^0.80.10.0out of date
 static_assertions^11.1.0up to date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date
 tokio-retry^0.30.3.0up to date
 tokio-stream^0.10.1.18up to date
 tower^0.40.5.3out of date
 tracing^0.10.1.44up to date
 url^2.5.02.5.8up to date

Crate risingwave_sqlparser

Dependencies

(3 total, 1 outdated)

CrateRequiredLatestStatus
 itertools^0.120.14.0out of date
 serde^1.01.0.228up to date
 tracing^0.10.1.44up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 matches^0.10.1.10up to date

Crate risingwave_sqlparser_test_runner

Dependencies

(8 total, 1 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 console^0.150.16.3out of date
 futures^0.30.3.32up to date
 serde^11.0.228up to date
 serde_with^33.18.0up to date
 serde_yaml^0.90.9.34+deprecatedup to date
 madsim-tokio^0.20.2.30up to date
 walkdir^22.5.0up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 walkdir^22.5.0up to date

Crate risingwave_storage

Dependencies

(37 total, 11 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 ahash^0.80.8.12up to date
 anyhow^11.0.102up to date
 arc-swap^11.8.2up to date
 async-trait^0.10.1.89up to date
 auto_enums^0.80.8.8up to date
 bytes ⚠️^11.11.1maybe insecure
 crossbeam^0.8.20.8.4up to date
 dashmap^56.1.0out of date
 dyn-clone^1.0.141.0.20up to date
 either^11.15.0up to date
 enum-as-inner^0.60.7.0out of date
 fail^0.50.5.1up to date
 futures^0.30.3.32up to date
 hex^0.40.4.3up to date
 itertools^0.120.14.0out of date
 libc^0.2.1480.2.183up to date
 lz4^1.24.01.28.1up to date
 memcomparable^0.20.2.0up to date
 more-asserts^0.30.3.1up to date
 num-integer^0.10.1.46up to date
 parking_lot^0.120.12.5up to date
 prometheus^0.130.14.0out of date
 rand^0.80.10.0out of date
 scopeguard^11.2.0up to date
 sled^0.34.70.34.7up to date
 spin^0.90.10.0out of date
 tempfile^33.27.0up to date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date
 tokio-retry^0.30.3.0up to date
 tracing^0.10.1.44up to date
 xorf^0.11.00.12.0out of date
 xxhash-rust^0.8.70.8.15up to date
 zstd^0.130.13.3up to date
 procfs^0.160.18.0out of date
 nix^0.280.31.2out of date
 mach2^0.40.6.0out of date

Dev dependencies

(4 total, 1 outdated)

CrateRequiredLatestStatus
 expect-test^11.5.1up to date
 moka^0.120.12.14up to date
 uuid^11.22.0up to date
 fiemap^0.1.10.2.0out of date

Crate risingwave_backup

Dependencies

(10 total, 4 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 async-trait^0.10.1.89up to date
 bincode^1.33.0.0out of date
 bytes ⚠️^11.11.1maybe insecure
 itertools^0.120.14.0out of date
 parking_lot^0.120.12.5up to date
 serde^11.0.228up to date
 serde_json^11.0.149up to date
 thiserror^12.0.18out of date
 twox-hash^12.1.2out of date

Crate risingwave_compactor

Dependencies

(6 total, all up-to-date)

CrateRequiredLatestStatus
 async-trait^0.10.1.89up to date
 clap^44.6.0up to date
 parking_lot^0.120.12.5up to date
 serde^11.0.228up to date
 madsim-tokio^0.20.2.30up to date
 tracing^0.10.1.44up to date

Crate risingwave_hummock_sdk

Dependencies

(6 total, 2 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 bytes ⚠️^11.11.1maybe insecure
 easy-ext^11.0.3up to date
 hex^0.40.4.3up to date
 itertools^0.120.14.0out of date
 parse-display^0.90.10.0out of date
 tracing^0.10.1.44up to date

Crate risingwave_hummock_test

Dependencies

(11 total, 2 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 async-trait^0.10.1.89up to date
 bytes ⚠️^11.11.1maybe insecure
 clap^44.6.0up to date
 fail^0.50.5.1up to date
 futures^0.30.3.32up to date
 futures-async-stream^0.2.90.2.13up to date
 itertools^0.120.14.0out of date
 parking_lot^0.120.12.5up to date
 rand^0.80.10.0out of date
 serde^11.0.228up to date
 madsim-tokio^0.20.2.30up to date

Dev dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 expect-test^11.5.1up to date
 futures^0.30.3.32up to date
 futures-async-stream^0.2.90.2.13up to date
 serial_test^3.03.4.0up to date

Crate risingwave_stream

Dependencies

(34 total, 10 outdated, 2 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 async-recursion^11.1.1up to date
 async-stream^0.30.3.6up to date
 async-trait^0.10.1.89up to date
 auto_enums^0.80.8.8up to date
 bytes ⚠️^11.11.1maybe insecure
 cfg-if^11.0.4up to date
 educe^0.50.6.0out of date
 either^11.15.0up to date
 enum-as-inner^0.60.7.0out of date
 fail^0.50.5.1up to date
 futures^0.30.3.32up to date
 governor^0.60.10.4out of date
 hytra^0.1.20.1.2up to date
 itertools^0.120.14.0out of date
 maplit^1.0.21.0.2up to date
 memcomparable^0.20.2.0up to date
 multimap^0.100.10.1up to date
 parking_lot^0.120.12.5up to date
 pin-project^11.1.11up to date
 prometheus^0.130.14.0out of date
 rand^0.80.10.0out of date
 serde^1.01.0.228up to date
 serde_json^11.0.149up to date
 smallvec ⚠️^11.15.1maybe insecure
 static_assertions^11.1.0up to date
 strum^0.260.28.0out of date
 strum_macros^0.260.28.0out of date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date
 tokio-metrics^0.3.00.4.9out of date
 tokio-retry^0.30.3.0up to date
 tokio-stream^0.10.1.18up to date
 tracing^0.10.1.44up to date

Dev dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 assert_matches^11.5.0up to date
 expect-test^11.5.1up to date
 serde_yaml^0.90.9.34+deprecatedup to date
 tracing-test^0.20.2.6up to date

Crate risingwave_mem_table_spill_test

Dependencies

(5 total, 1 possibly insecure)

CrateRequiredLatestStatus
 async-trait^0.10.1.89up to date
 bytes ⚠️^11.11.1maybe insecure
 futures^0.30.3.32up to date
 futures-async-stream^0.2.90.2.13up to date
 madsim-tokio^0.20.2.30up to date

Crate risingwave_test_runner

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 fail^0.50.5.1up to date

Crate risingwave_compaction_test

Dependencies

(9 total, 2 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 async-trait^0.10.1.89up to date
 bytes ⚠️^11.11.1maybe insecure
 clap^44.6.0up to date
 futures^0.30.3.32up to date
 prometheus^0.130.14.0out of date
 rand^0.80.10.0out of date
 madsim-tokio^0.20.2.30up to date
 tracing^0.10.1.44up to date

Crate risingwave_e2e_extended_mode_test

Dependencies

(9 total, 2 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 chrono ⚠️^0.40.4.44maybe insecure
 clap^44.6.0up to date
 pg_interval^0.40.4.4up to date
 rust_decimal^1.351.40.0up to date
 madsim-tokio^0.2.240.2.30up to date
 tokio-postgres^0.70.7.16up to date
 tracing^0.10.1.44up to date
 tracing-subscriber ⚠️^0.3.170.3.23maybe insecure

Crate risingwave_regress_test

Dependencies

(7 total, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 clap^44.6.0up to date
 path-absolutize^3.13.1.1up to date
 similar^22.7.0up to date
 madsim-tokio^0.20.2.30up to date
 tracing^0.10.1.44up to date
 tracing-subscriber ⚠️^0.3.170.3.23maybe insecure

Crate risingwave_simulation

Dependencies

(28 total, 6 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^1.01.0.102up to date
 async-trait^0.10.1.89up to date
 madsim-aws-sdk-s3^0.50.5.0+1up to date
 cfg-or-panic^0.20.2.1up to date
 clap^44.6.0up to date
 console^0.150.16.3out of date
 expect-test^11.5.1up to date
 fail^0.50.5.1up to date
 futures^0.30.3.32up to date
 glob^0.30.3.3up to date
 itertools^0.120.14.0out of date
 madsim^0.2.220.2.34up to date
 paste^11.0.15up to date
 pin-project^1.11.1.11up to date
 pretty_assertions^11.4.1up to date
 prometheus^0.130.14.0out of date
 rand^0.80.10.0out of date
 rand_chacha^0.3.10.10.0out of date
 serde^1.0.1881.0.228up to date
 serde_derive^1.0.1881.0.228up to date
 serde_json^1.0.1071.0.149up to date
 sqllogictest^0.180.29.1out of date
 tempfile^33.27.0up to date
 madsim-tokio^0.2.240.2.30up to date
 tokio-postgres^0.70.7.16up to date
 tokio-stream^0.10.1.18up to date
 tracing^0.10.1.44up to date
 tracing-subscriber ⚠️^0.30.3.23maybe insecure

Crate risingwave_sqlsmith

Dependencies

(12 total, 3 outdated, 3 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 chrono ⚠️^0.40.4.44maybe insecure
 clap^44.6.0up to date
 itertools^0.120.14.0out of date
 rand^0.80.10.0out of date
 rand_chacha^0.3.10.10.0out of date
 regex ⚠️^11.12.3maybe insecure
 similar^2.4.02.7.0up to date
 madsim-tokio^0.20.2.30up to date
 tokio-postgres^0.70.7.16up to date
 tracing^0.10.1.44up to date
 tracing-subscriber ⚠️^0.3.170.3.23maybe insecure

Dev dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 expect-test^11.5.1up to date
 libtest-mimic^0.70.8.1out of date

Crate risingwave_state_cleaning_test

Dependencies

(12 total, 2 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.102up to date
 clap^44.6.0up to date
 futures^0.30.3.32up to date
 prometheus^0.130.14.0out of date
 regex ⚠️^11.12.3maybe insecure
 serde^11.0.228up to date
 serde_with^33.18.0up to date
 madsim-tokio^0.20.2.30up to date
 tokio-postgres^0.70.7.16up to date
 tokio-stream^0.10.1.18up to date
 toml^0.81.0.6+spec-1.1.0out of date
 tracing^0.10.1.44up to date

Crate delta_btree_map

Dependencies

(2 total, 2 outdated)

CrateRequiredLatestStatus
 educe^0.50.6.0out of date
 enum-as-inner^0.60.7.0out of date

Crate rw_futures_util

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 futures^0.30.3.32up to date
 pin-project-lite^0.20.2.17up to date

Dev dependencies

(1 total, 1 possibly insecure)

CrateRequiredLatestStatus
 tokio ⚠️^11.50.0maybe insecure

Crate rw_iter_util

Dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 itertools^0.120.14.0out of date

Crate local_stats_alloc

No external dependencies! 🙌

Crate pgwire

Dependencies

(17 total, 4 outdated, 2 possibly insecure)

CrateRequiredLatestStatus
 anyhow^1.01.0.102up to date
 auto_enums^0.80.8.8up to date
 byteorder^1.51.5.0up to date
 bytes ⚠️^11.11.1maybe insecure
 futures^0.30.3.32up to date
 itertools^0.120.14.0out of date
 jsonwebtoken^910.3.0out of date
 openssl ⚠️^0.10.600.10.76maybe insecure
 panic-message^0.30.3.0up to date
 parking_lot^0.120.12.5up to date
 reqwest^0.110.13.2out of date
 serde^11.0.228up to date
 serde_json^11.0.149up to date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date
 tokio-openssl^0.6.30.6.5up to date
 tracing^0.10.1.44up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 tempfile^33.27.0up to date
 tokio-postgres^0.70.7.16up to date

Crate rw_resource_util

Dependencies

(3 total, 2 outdated)

CrateRequiredLatestStatus
 fs-err^23.3.0out of date
 sysinfo^0.300.38.4out of date
 tracing^0.10.1.44up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 tempfile^33.27.0up to date

Crate risingwave_rt

Dependencies

(12 total, 5 outdated, 2 possibly insecure)

CrateRequiredLatestStatus
 console^0.150.16.3out of date
 console-subscriber^0.2.00.5.0out of date
 either^11.15.0up to date
 futures^0.30.3.32up to date
 hostname^0.30.4.2out of date
 parking_lot^0.120.12.5up to date
 pprof^0.130.15.0out of date
 rlimit^0.100.11.0out of date
 time ⚠️^0.30.3.47maybe insecure
 madsim-tokio^0.20.2.30up to date
 tracing^0.10.1.44up to date
 tracing-subscriber ⚠️^0.30.3.23maybe insecure

Crate sync-point

Dependencies

(4 total, 2 outdated)

CrateRequiredLatestStatus
 futures-util^0.30.3.32up to date
 spin^0.90.10.0out of date
 thiserror^12.0.18out of date
 madsim-tokio^0.20.2.30up to date

Crate risingwave_variables

Dependencies

(1 total, 1 possibly insecure)

CrateRequiredLatestStatus
 chrono ⚠️^0.40.4.44maybe insecure

Crate workspace-config

Dependencies

(7 total, all up-to-date)

CrateRequiredLatestStatus
 log^0.40.4.29up to date
 tracing^0.10.1.44up to date
 libz-sys^11.1.25up to date
 lzma-sys^0.10.1.20up to date
 openssl-sys^0.9.960.9.112up to date
 sasl2-sys^0.10.1.22+2.1.28up to date
 zstd-sys^22.0.16+zstd.1.5.7up to date

Crate workspace-hack

Dependencies

(130 total, 52 outdated, 14 possibly insecure)

CrateRequiredLatestStatus
 ahash^0.80.8.12up to date
 aho-corasick^11.1.4up to date
 allocator-api2^0.20.4.0out of date
 anyhow^11.0.102up to date
 async-std^11.13.2up to date
 aws-credential-types^11.2.14up to date
 aws-runtime^11.7.2up to date
 aws-sdk-s3^11.126.0up to date
 aws-sigv4^11.4.2up to date
 aws-smithy-runtime^11.10.3up to date
 aws-smithy-types^11.4.6up to date
 axum^0.60.8.8out of date
 base64^0.210.22.1out of date
 bigdecimal^0.40.4.10up to date
 bit-vec^0.60.9.1out of date
 bitflags^22.11.0up to date
 byteorder^11.5.0up to date
 bytes ⚠️^11.11.1maybe insecure
 chrono ⚠️^0.40.4.44maybe insecure
 clap^44.6.0up to date
 clap_builder^44.6.0up to date
 combine^44.6.7up to date
 crossbeam-epoch^0.90.9.18up to date
 crossbeam-queue^0.30.3.12up to date
 crossbeam-utils^0.80.8.21up to date
 crypto-bigint^0.50.7.1out of date
 deranged^0.30.5.8out of date
 digest^0.100.11.2out of date
 either^11.15.0up to date
 fail^0.50.5.1up to date
 flate2^11.1.9up to date
 flume^0.100.12.0out of date
 frunk_core^0.40.4.4up to date
 futures^0.30.3.32up to date
 futures-channel^0.30.3.32up to date
 futures-core^0.30.3.32up to date
 futures-executor^0.30.3.32up to date
 futures-io^0.30.3.32up to date
 futures-sink^0.30.3.32up to date
 futures-task ⚠️^0.30.3.32maybe insecure
 futures-util^0.30.3.32up to date
 generic-array^0.141.3.5out of date
 governor^0.60.10.4out of date
 hashbrown^0.130.16.1out of date
 hmac^0.120.12.1up to date
 hyper ⚠️^0.141.8.1out of date
 indexmap^22.13.0up to date
 itertools^0.110.14.0out of date
 jni^0.210.22.3out of date
 lazy_static^11.5.0up to date
 lexical-core^0.81.0.6out of date
 lexical-parse-float^0.81.0.6out of date
 lexical-parse-integer^0.81.0.6out of date
 lexical-util^0.81.0.7out of date
 lexical-write-float^0.81.0.6out of date
 lexical-write-integer^0.81.0.6out of date
 libc^0.20.2.183up to date
 lock_api^0.40.4.14up to date
 log^0.40.4.29up to date
 madsim-rdkafka^0.30.4.4+0.34.0out of date
 madsim-tokio^0.20.2.30up to date
 md-5^0.100.10.6up to date
 memchr^22.8.0up to date
 mio ⚠️^0.81.1.1out of date
 moka^0.120.12.14up to date
 nom^78.0.0out of date
 num-bigint^0.40.4.6up to date
 num-integer^0.10.1.46up to date
 num-iter^0.10.1.45up to date
 num-traits^0.20.2.19up to date
 openssl ⚠️^0.100.10.76maybe insecure
 openssl-sys^0.90.9.112up to date
 ordered-float^35.1.0out of date
 parking_lot^0.120.12.5up to date
 parking_lot_core^0.90.9.12up to date
 petgraph^0.60.8.3out of date
 phf^0.110.13.1out of date
 phf_shared^0.110.13.1out of date
 postgres-types^0.20.2.12up to date
 proc-macro2^11.0.106up to date
 prometheus^0.130.14.0out of date
 prost^0.120.14.3out of date
 prost-types^0.120.14.3out of date
 quote^11.0.45up to date
 rand^0.80.10.0out of date
 rand_chacha^0.30.10.0out of date
 rand_core^0.60.10.0out of date
 redis^0.251.0.5out of date
 regex ⚠️^11.12.3maybe insecure
 regex-automata^0.40.4.14up to date
 regex-syntax^0.80.8.10up to date
 reqwest^0.110.13.2out of date
 ring ⚠️^0.160.17.14out of date
 rust_decimal^11.40.0up to date
 rustc-hash^12.1.1out of date
 scopeguard^11.2.0up to date
 sea-orm^0.121.1.19out of date
 sea-query^0.300.32.7out of date
 sea-query-binder^0.50.7.0out of date
 serde^11.0.228up to date
 serde_json^11.0.149up to date
 serde_with^33.18.0up to date
 sha1^0.100.10.6up to date
 sha2^0.100.10.9up to date
 smallvec ⚠️^11.15.1maybe insecure
 sqlx ⚠️^0.70.8.6out of date
 sqlx-core^0.70.8.6out of date
 sqlx-mysql^0.70.8.6out of date
 sqlx-postgres^0.70.8.6out of date
 sqlx-sqlite^0.70.8.6out of date
 strum^0.250.28.0out of date
 subtle^22.6.1up to date
 syn^12.0.117out of date
 target-lexicon^0.120.13.5out of date
 time ⚠️^0.30.3.47maybe insecure
 tinyvec^11.11.0up to date
 tokio ⚠️^11.50.0maybe insecure
 tokio-util^0.70.7.18up to date
 toml_datetime^0.61.0.0+spec-1.1.0out of date
 tonic^0.100.14.5out of date
 tower^0.40.5.3out of date
 tracing^0.10.1.44up to date
 tracing-core^0.10.1.36up to date
 tracing-subscriber ⚠️^0.30.3.23maybe insecure
 unicode-bidi^0.30.3.18up to date
 unicode-normalization^0.10.1.25up to date
 url^22.5.8up to date
 uuid^11.22.0up to date
 whoami ⚠️^12.1.1out of date
 zeroize^11.8.2up to date

Build dependencies

(52 total, 18 outdated, 3 possibly insecure)

CrateRequiredLatestStatus
 ahash^0.80.8.12up to date
 aho-corasick^11.1.4up to date
 allocator-api2^0.20.4.0out of date
 anyhow^11.0.102up to date
 auto_enums^0.80.8.8up to date
 bitflags^22.11.0up to date
 bytes ⚠️^11.11.1maybe insecure
 cc^11.2.57up to date
 crossbeam-epoch^0.90.9.18up to date
 crossbeam-queue^0.30.3.12up to date
 crossbeam-utils^0.80.8.21up to date
 deranged^0.30.5.8out of date
 digest^0.100.11.2out of date
 either^11.15.0up to date
 frunk_core^0.40.4.4up to date
 generic-array^0.141.3.5out of date
 hashbrown^0.140.16.1out of date
 indexmap^22.13.0up to date
 itertools^0.110.14.0out of date
 lazy_static^11.5.0up to date
 libc^0.20.2.183up to date
 log^0.40.4.29up to date
 memchr^22.8.0up to date
 nom^78.0.0out of date
 num-bigint^0.40.4.6up to date
 num-integer^0.10.1.46up to date
 num-traits^0.20.2.19up to date
 petgraph^0.60.8.3out of date
 phf^0.110.13.1out of date
 phf_shared^0.110.13.1out of date
 proc-macro2^11.0.106up to date
 prost^0.120.14.3out of date
 prost-types^0.120.14.3out of date
 quote^11.0.45up to date
 rand^0.80.10.0out of date
 rand_chacha^0.30.10.0out of date
 rand_core^0.60.10.0out of date
 regex ⚠️^11.12.3maybe insecure
 regex-automata^0.40.4.14up to date
 regex-syntax^0.80.8.10up to date
 rustc-hash^12.1.1out of date
 scopeguard^11.2.0up to date
 serde^11.0.228up to date
 serde_json^11.0.149up to date
 sha2^0.100.10.9up to date
 subtle^22.6.1up to date
 syn^22.0.117up to date
 target-lexicon^0.120.13.5out of date
 time ⚠️^0.30.3.47maybe insecure
 time-macros^0.20.2.27up to date
 toml_datetime^0.61.0.0+spec-1.1.0out of date
 zeroize^11.8.2up to date

Security Vulnerabilities

yaml-rust: Uncontrolled recursion leads to abort in deserialization

RUSTSEC-2018-0006

Affected versions of this crate did not prevent deep recursion while deserializing data structures.

This allows an attacker to make a YAML file with deeply nested structures that causes an abort while deserializing it.

The flaw was corrected by checking the recursion depth.

Note: clap 2.33 is not affected by this because it uses yaml-rust in a way that doesn't trigger the vulnerability. More specifically:

  1. The input to the YAML parser is always trusted - is included at compile time via include_str!.

  2. The nesting level is never deep enough to trigger the overflow in practice (at most 5).

futures-task: futures_task::waker may cause a use-after-free if used on a type that isn't 'static

RUSTSEC-2020-0060

Affected versions of the crate did not properly implement a 'static lifetime bound on the waker function. This resulted in a use-after-free if Waker::wake() is called after original data had been dropped.

The flaw was corrected by adding 'static lifetime bound to the data waker takes.

chrono: Potential segfault in `localtime_r` invocations

RUSTSEC-2020-0159

Impact

Unix-like operating systems may segfault due to dereferencing a dangling pointer in specific circumstances. This requires an environment variable to be set in a different thread than the affected functions. This may occur without the user's knowledge, notably in a third-party library.

Workarounds

No workarounds are known.

References

smallvec: Buffer overflow in SmallVec::insert_many

RUSTSEC-2021-0003

A bug in the SmallVec::insert_many method caused it to allocate a buffer that was smaller than needed. It then wrote past the end of the buffer, causing a buffer overflow and memory corruption on the heap.

This bug was only triggered if the iterator passed to insert_many yielded more items than the lower bound returned from its size_hint method.

The flaw was corrected in smallvec 0.6.14 and 1.6.1, by ensuring that additional space is always reserved for each item inserted. The fix also simplified the implementation of insert_many to use less unsafe code, so it is easier to verify its correctness.

Thank you to Yechan Bae (@Qwaz) and the Rust group at Georgia Tech’s SSLab for finding and reporting this bug.

hyper: Lenient `hyper` header parsing of `Content-Length` could allow request smuggling

RUSTSEC-2021-0078

hyper's HTTP header parser accepted, according to RFC 7230, illegal contents inside Content-Length headers. Due to this, upstream HTTP proxies that ignore the header may still forward them along if it chooses to ignore the error.

To be vulnerable, hyper must be used as an HTTP/1 server and using an HTTP proxy upstream that ignores the header's contents but still forwards it. Due to all the factors that must line up, an attack exploiting this vulnerability is unlikely.

hyper: Integer overflow in `hyper`'s parsing of the `Transfer-Encoding` header leads to data loss

RUSTSEC-2021-0079

When decoding chunk sizes that are too large, hyper's code would encounter an integer overflow. Depending on the situation, this could lead to data loss from an incorrect total size, or in rarer cases, a request smuggling attack.

To be vulnerable, you must be using hyper for any HTTP/1 purpose, including as a client or server, and consumers must send requests or responses that specify a chunk size greater than 18 exabytes. For a possible request smuggling attack to be possible, any upstream proxies must accept a chunk size greater than 64 bits.

tar: Links in archive can create arbitrary directories

RUSTSEC-2021-0080

When unpacking a tarball that contains a symlink the tar crate may create directories outside of the directory it's supposed to unpack into.

The function errors when it's trying to create a file, but the folders are already created at this point.

use std::{io, io::Result};
use tar::{Archive, Builder, EntryType, Header};

fn main() -> Result<()> {
    let mut buf = Vec::new();

    {
        let mut builder = Builder::new(&mut buf);

        // symlink: parent -> ..
        let mut header = Header::new_gnu();
        header.set_path("symlink")?;
        header.set_link_name("..")?;
        header.set_entry_type(EntryType::Symlink);
        header.set_size(0);
        header.set_cksum();
        builder.append(&header, io::empty())?;

        // file: symlink/exploit/foo/bar
        let mut header = Header::new_gnu();
        header.set_path("symlink/exploit/foo/bar")?;
        header.set_size(0);
        header.set_cksum();
        builder.append(&header, io::empty())?;

        builder.finish()?;
    };

    Archive::new(&*buf).unpack("demo")
}

This has been fixed in https://github.com/alexcrichton/tar-rs/pull/259 and is published as tar 0.4.36. Thanks to Martin Michaelis (@mgjm) for discovering and reporting this, and Nikhil Benesch (@benesch) for the fix!

nix: Out-of-bounds write in nix::unistd::getgrouplist

RUSTSEC-2021-0119

On certain platforms, if a user has more than 16 groups, the nix::unistd::getgrouplist function will call the libc getgrouplist function with a length parameter greater than the size of the buffer it provides, resulting in an out-of-bounds write and memory corruption.

The libc getgrouplist function takes an in/out parameter ngroups specifying the size of the group buffer. When the buffer is too small to hold all of the requested user's group memberships, some libc implementations, including glibc and Solaris libc, will modify ngroups to indicate the actual number of groups for the user, in addition to returning an error. The version of nix::unistd::getgrouplist in nix 0.16.0 and up will resize the buffer to twice its size, but will not read or modify the ngroups variable. Thus, if the user has more than twice as many groups as the initial buffer size of 8, the next call to getgrouplist will then write past the end of the buffer.

The issue would require editing /etc/groups to exploit, which is usually only editable by the root user.

regex: Regexes with large repetitions on empty sub-expressions take a very long time to parse

RUSTSEC-2022-0013

The Rust Security Response WG was notified that the regex crate did not properly limit the complexity of the regular expressions (regex) it parses. An attacker could use this security issue to perform a denial of service, by sending a specially crafted regex to a service accepting untrusted regexes. No known vulnerability is present when parsing untrusted input with trusted regexes.

This issue has been assigned CVE-2022-24713. The severity of this vulnerability is "high" when the regex crate is used to parse untrusted regexes. Other uses of the regex crate are not affected by this vulnerability.

Overview

The regex crate features built-in mitigations to prevent denial of service attacks caused by untrusted regexes, or untrusted input matched by trusted regexes. Those (tunable) mitigations already provide sane defaults to prevent attacks. This guarantee is documented and it's considered part of the crate's API.

Unfortunately a bug was discovered in the mitigations designed to prevent untrusted regexes to take an arbitrary amount of time during parsing, and it's possible to craft regexes that bypass such mitigations. This makes it possible to perform denial of service attacks by sending specially crafted regexes to services accepting user-controlled, untrusted regexes.

Affected versions

All versions of the regex crate before or equal to 1.5.4 are affected by this issue. The fix is include starting from regex 1.5.5.

Mitigations

We recommend everyone accepting user-controlled regexes to upgrade immediately to the latest version of the regex crate.

Unfortunately there is no fixed set of problematic regexes, as there are practically infinite regexes that could be crafted to exploit this vulnerability. Because of this, we do not recommend denying known problematic regexes.

Acknowledgements

We want to thank Addison Crump for responsibly disclosing this to us according to the Rust security policy, and for helping review the fix.

We also want to thank Andrew Gallant for developing the fix, and Pietro Albini for coordinating the disclosure and writing this advisory.

tokio: reject_remote_clients Configuration corruption

RUSTSEC-2023-0001

On Windows, configuring a named pipe server with pipe_mode will force ServerOptions::reject_remote_clients as false.

This drops any intended explicit configuration for the reject_remote_clients that may have been set as true previously.

The default setting of reject_remote_clients is normally true meaning the default is also overridden as false.

Workarounds

Ensure that pipe_mode is set first after initializing a ServerOptions. For example:

let mut opts = ServerOptions::new();
opts.pipe_mode(PipeMode::Message);
opts.reject_remote_clients(true);

mio: Tokens for named pipes may be delivered after deregistration

RUSTSEC-2024-0019

Impact

When using named pipes on Windows, mio will under some circumstances return invalid tokens that correspond to named pipes that have already been deregistered from the mio registry. The impact of this vulnerability depends on how mio is used. For some applications, invalid tokens may be ignored or cause a warning or a crash. On the other hand, for applications that store pointers in the tokens, this vulnerability may result in a use-after-free.

For users of Tokio, this vulnerability is serious and can result in a use-after-free in Tokio.

The vulnerability is Windows-specific, and can only happen if you are using named pipes. Other IO resources are not affected.

Affected versions

This vulnerability has been fixed in mio v0.8.11.

All versions of mio between v0.7.2 and v0.8.10 are vulnerable.

Tokio is vulnerable when you are using a vulnerable version of mio AND you are using at least Tokio v1.30.0. Versions of Tokio prior to v1.30.0 will ignore invalid tokens, so they are not vulnerable.

Workarounds

Vulnerable libraries that use mio can work around this issue by detecting and ignoring invalid tokens.

Technical details

When an IO resource registered with mio has a readiness event, mio delivers that readiness event to the user using a user-specified token. Mio guarantees that when an IO resource is deregistered, then it will never return the token for that IO resource again. However, for named pipes on windows, mio may sometimes deliver the token for a named pipe even though the named pipe has been previously deregistered.

This vulnerability was originally reported in the Tokio issue tracker: tokio-rs/tokio#6369
This vulnerability was fixed in: tokio-rs/mio#1760

Thank you to @rofoun and @radekvit for discovering and reporting this issue.

whoami: Stack buffer overflow with whoami on several Unix platforms

RUSTSEC-2024-0020

With versions of the whoami crate >= 0.5.3 and < 1.5.0, calling any of these functions leads to an immediate stack buffer overflow on illumos and Solaris:

  • whoami::username
  • whoami::realname
  • whoami::username_os
  • whoami::realname_os

With versions of the whoami crate >= 0.5.3 and < 1.0.1, calling any of the above functions also leads to a stack buffer overflow on these platforms:

  • Bitrig
  • DragonFlyBSD
  • FreeBSD
  • NetBSD
  • OpenBSD

This occurs because of an incorrect definition of the passwd struct on those platforms.

As a result of this issue, denial of service and data corruption have both been observed in the wild. The issue is possibly exploitable as well.

This vulnerability also affects other Unix platforms that aren't Linux or macOS.

This issue has been addressed in whoami 1.5.0.

For more information, see this GitHub issue.

rustls: `rustls::ConnectionCommon::complete_io` could fall into an infinite loop based on network input

RUSTSEC-2024-0336

If a close_notify alert is received during a handshake, complete_io does not terminate.

Callers which do not call complete_io are not affected.

rustls-tokio and rustls-ffi do not call complete_io and are not affected.

rustls::Stream and rustls::StreamOwned types use complete_io and are affected.

sqlx: Binary Protocol Misinterpretation caused by Truncating or Overflowing Casts

RUSTSEC-2024-0363

The following presentation at this year's DEF CON was brought to our attention on the SQLx Discord:

SQL Injection isn't Dead: Smuggling Queries at the Protocol Level
http://web.archive.org/web/20240812130923/https://media.defcon.org/DEF%20CON%2032/DEF%20CON%2032%20presentations/DEF%20CON%2032%20-%20Paul%20Gerste%20-%20SQL%20Injection%20Isn't%20Dead%20Smuggling%20Queries%20at%20the%20Protocol%20Level.pdf
(Archive link for posterity.)

Essentially, encoding a value larger than 4GiB can cause the length prefix in the protocol to overflow, causing the server to interpret the rest of the string as binary protocol commands or other data.

It appears SQLx does perform truncating casts in a way that could be problematic, for example: https://github.com/launchbadge/sqlx/blob/6f2905695b9606b5f51b40ce10af63ac9e696bb8/sqlx-postgres/src/arguments.rs#L163

This code has existed essentially since the beginning, so it is reasonable to assume that all published versions <= 0.8.0 are affected.

Mitigation

As always, you should make sure your application is validating untrustworthy user input. Reject any input over 4 GiB, or any input that could encode to a string longer than 4 GiB. Dynamically built queries are also potentially problematic if it pushes the message size over this 4 GiB bound.

Encode::size_hint() can be used for sanity checks, but do not assume that the size returned is accurate. For example, the Json<T> and Text<T> adapters have no reasonable way to predict or estimate the final encoded size, so they just return size_of::<T>() instead.

For web application backends, consider adding some middleware that limits the size of request bodies by default.

Resolution

sqlx 0.8.1 has been released with the fix: https://github.com/launchbadge/sqlx/blob/main/CHANGELOG.md#081---2024-08-23

Postgres users are advised to upgrade ASAP as a possible exploit has been demonstrated: https://github.com/launchbadge/sqlx/issues/3440#issuecomment-2307956901

MySQL and SQLite do not appear to be exploitable, but upgrading is recommended nonetheless.

ring: Some AES functions may panic when overflow checking is enabled.

RUSTSEC-2025-0009

ring::aead::quic::HeaderProtectionKey::new_mask() may panic when overflow checking is enabled. In the QUIC protocol, an attacker can induce this panic by sending a specially-crafted packet. Even unintentionally it is likely to occur in 1 out of every 2**32 packets sent and/or received.

On 64-bit targets operations using ring::aead::{AES_128_GCM, AES_256_GCM} may panic when overflow checking is enabled, when encrypting/decrypting approximately 68,719,476,700 bytes (about 64 gigabytes) of data in a single chunk. Protocols like TLS and SSH are not affected by this because those protocols break large amounts of data into small chunks. Similarly, most applications will not attempt to encrypt/decrypt 64GB of data in one chunk.

Overflow checking is not enabled in release mode by default, but RUSTFLAGS="-C overflow-checks" or overflow-checks = true in the Cargo.toml profile can override this. Overflow checking is usually enabled by default in debug mode.

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.

tracing-subscriber: Logging user input may result in poisoning logs with ANSI escape sequences

RUSTSEC-2025-0055

Previous versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:

  • Manipulate terminal title bars
  • Clear screens or modify terminal display
  • Potentially mislead users through terminal manipulation

In isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.

This was patched in PR #3368 to escape ANSI control characters from user input.

bytes: Integer overflow in `BytesMut::reserve`

RUSTSEC-2026-0007

In the unique reclaim path of BytesMut::reserve, the condition

if v_capacity >= new_cap + offset

uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB.

This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks.

PoC

use bytes::*;

fn main() {
    let mut a = BytesMut::from(&b"hello world"[..]);
    let mut b = a.split_off(5);

    // Ensure b becomes the unique owner of the backing storage
    drop(a);

    // Trigger overflow in new_cap + offset inside reserve
    b.reserve(usize::MAX - 6);

    // This call relies on the corrupted cap and may cause UB & HBO
    b.put_u8(b'h');
}

Workarounds

Users of BytesMut::reserve are only affected if integer overflow checks are configured to wrap. When integer overflow is configured to panic, this issue does not apply.

time: Denial of Service via Stack Exhaustion

RUSTSEC-2026-0009

Impact

When user-provided input is provided to any type that parses with the RFC 2822 format, a denial of service attack via stack exhaustion is possible. The attack relies on formally deprecated and rarely-used features that are part of the RFC 2822 format used in a malicious manner. Ordinary, non-malicious input will never encounter this scenario.

Patches

A limit to the depth of recursion was added in v0.3.47. From this version, an error will be returned rather than exhausting the stack.

Workarounds

Limiting the length of user input is the simplest way to avoid stack exhaustion, as the amount of the stack consumed would be at most a factor of the length of the input.