Skip to content

Getting rid of atty as a transitive dependency (via colored) #113

Closed
@faern

Description

atty has a soundness issue (RUSTSEC-2021-0145), seems to be 100% unmaintained and people are moving away from it in general (clap-rs/clap#4249, rust-cli/env_logger#248, ...). atty is part of the dependency tree for fern via its direct dependency on colored. However, colored also does not seem to be too quick in wanting to fix the atty issues (colored-rs/colored#122).

So I'm posting this issue here also, in order to track the possibility of depending on fern without pulling in a soundness issue. For one it can act as some pressure on colored to finally merge and release that fix. Or fern can consider changing library for colors.

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions