Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RUSTSEC-2024-0375: atty is unmaintained #2326

Closed
github-actions bot opened this issue Oct 1, 2024 · 1 comment
Closed

RUSTSEC-2024-0375: atty is unmaintained #2326

github-actions bot opened this issue Oct 1, 2024 · 1 comment

Comments

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2024

Details
Package atty
Version 0.2.14
Warning unmaintained
URL softprops/atty#57
Patched Versions n/a

The maintainer of atty has published an official notice that the crate is no longer
under development, and that users should instead rely on the functionality in the standard library's IsTerminal trait.

Alternative(s)

  • std::io::IsTerminal - Stable since Rust 1.70.0 and the recommended replacement per the atty maintainer.
  • is-terminal - Standalone crate supporting Rust older than 1.70.0
@laggui
Copy link
Member

laggui commented Nov 26, 2024

Not a direct dependency. Comes from an older version of clap used by github-device-flow.

└── github-device-flow v0.2.0
     ├── chrono v0.4.38
     │   ├── iana-time-zone v0.1.61
     │   └── num-traits v0.2.19 (*)
     └── clap v3.2.25
          └── atty v0.2.14
               └── libc v0.2.164

The dependency is removed in the latest clap versions, but there is no new release for github-device-flow with this change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant