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 fluxfox

Dependencies

(19 total, all up-to-date)

CrateRequiredLatestStatus
 bit-vec^0.80.8.0up to date
 bitflags^2.6.02.6.0up to date
 binrw^0.140.14.1up to date
 thiserror^2.02.0.3up to date
 num-traits^0.2.140.2.19up to date
 num-derive^0.40.4.2up to date
 logger^0.40.4.0up to date
 env_logger^0.110.11.5up to date
 regex^1.101.11.1up to date
 log^0.4.220.4.22up to date
 rand^0.8.50.8.5up to date
 sha1_smol^1.0.11.0.1up to date
 tiny-skia^0.110.11.4up to date
 flate2^1.01.0.35up to date
 histogram^0.110.11.1up to date
 plotly^0.100.10.0up to date
 serde^1.01.0.215up to date
 typetag^0.20.2.18up to date
 wasm-bindgen-futures^0.40.4.45up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 sha1^0.10.60.10.6up to date
 hex^0.40.4.3up to date

Crate async

Dependencies

(6 total, 1 possibly insecure)

CrateRequiredLatestStatus
 bpaf^0.90.9.15up to date
 tokio ⚠️^11.41.1maybe insecure
 logger^0.40.4.0up to date
 env_logger^0.110.11.5up to date
 log^0.40.4.22up to date
 anyhow^1.01.0.93up to date

Crate serde_demo

Dependencies

(6 total, all up-to-date)

CrateRequiredLatestStatus
 bpaf^0.90.9.15up to date
 logger^0.40.4.0up to date
 env_logger^0.110.11.5up to date
 log^0.40.4.22up to date
 anyhow^1.01.0.93up to date
 bincode^1.31.3.3up to date

Crate imginfo

Dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 bpaf^0.90.9.15up to date
 logger^0.40.4.0up to date
 env_logger^0.110.11.5up to date
 log^0.4.220.4.22up to date

Crate imgdump

Dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 bpaf^0.90.9.15up to date
 logger^0.40.4.0up to date
 env_logger^0.110.11.5up to date
 log^0.4.220.4.22up to date

Crate imgviz

Dependencies

(10 total, 1 outdated)

CrateRequiredLatestStatus
 bpaf^0.90.9.15up to date
 logger^0.40.4.0up to date
 env_logger^0.110.11.5up to date
 log^0.4.220.4.22up to date
 image^0.250.25.5up to date
 fast_image_resize^4.2.15.0.0out of date
 tiny-skia^0.110.11.4up to date
 crossbeam^0.8.40.8.4up to date
 anyhow^1.01.0.93up to date
 rusttype^0.90.9.3up to date

Crate ffedit

Dependencies

(9 total, 2 outdated)

CrateRequiredLatestStatus
 crossterm^0.28.10.28.1up to date
 ratatui^0.28.10.29.0out of date
 tui-popup^0.5.00.6.0out of date
 log^0.4.220.4.22up to date
 once_cell^1.8.01.20.2up to date
 anyhow^1.01.0.93up to date
 crossbeam-channel^0.5.130.5.13up to date
 bpaf^0.90.9.15up to date
 indexmap^2.6.02.6.0up to date

Crate fftool

Dependencies

(7 total, all up-to-date)

CrateRequiredLatestStatus
 log^0.4.220.4.22up to date
 once_cell^1.8.01.20.2up to date
 anyhow^1.01.0.93up to date
 crossbeam-channel^0.5.130.5.13up to date
 bpaf^0.90.9.15up to date
 indexmap^2.6.02.6.0up to date
 env_logger^0.11.50.11.5up to date

Crate ff_egui_app

Dependencies

(11 total, all up-to-date)

CrateRequiredLatestStatus
 egui^0.290.29.1up to date
 eframe^0.290.29.1up to date
 egui_extras^0.290.29.1up to date
 image^0.250.25.5up to date
 log^0.40.4.22up to date
 tiny-skia^0.110.11.4up to date
 serde^11.0.215up to date
 rayon^1.81.10.0up to date
 futures^0.30.3.31up to date
 bytemuck^1.71.20.0up to date
 anyhow^1.01.0.93up to date

Crate fluxfox_egui

Dependencies

(6 total, 2 outdated)

CrateRequiredLatestStatus
 log^0.40.4.22up to date
 egui^0.280.29.1out of date
 egui_extras^0.280.29.1out of date
 serde^1.01.0.215up to date
 strum^0.260.26.3up to date
 strum_macros^0.260.26.4up to date

Security Vulnerabilities

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);