opendut
opendut copied to clipboard
Replace `atty` dependency
rustpython-vm pulls in a library, which is unmaintained and has a security vulnerability on Windows. See the security advisories:
- https://rustsec.org/advisories/RUSTSEC-2024-0375
- https://rustsec.org/advisories/RUSTSEC-2021-0145
Additionally, the crate is not needed anymore, since the same functionality is now part of the stdlib: https://doc.rust-lang.org/stable/std/io/trait.IsTerminal.html
We should open a pull request at RustPython to get this dependency removed.