logo

Rust crates reviews

Cryptographically verifiable, distributed dependency reviews

reviewer: kornelski

https://lib.rs/kornelski

$ cargo crev repo fetch url https://github.com/kornelski/crev-proofs
$ cargo crev id trust Qf4cHJBEoho61fd5zoeweyrFCIZ7Pb5X5ggc5iw4B50

repo: https://github.com/kornelski/crev-proofs

crate version
rating
date
reviewer
thoroughness, understanding
positive
2019-07-08
kornelski
low, low
positive
2019-07-22
kornelski
low, medium
positive
2020-06-15
kornelski
low, low
alternative:
plain
positive
2019-07-08
kornelski
low, low
positive
2020-04-23
kornelski
high, high
positive
2019-07-22
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
low, medium
positive
2019-01-06
kornelski
low, medium
positive
2019-07-08
kornelski
low, low
2020-04-23
kornelski

The crate died from the Second System Syndrome

positive
2019-01-06
kornelski
none, medium
positive
2019-01-06
kornelski
none, medium
positive
2019-07-08
kornelski
medium, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-07-20
kornelski
low, low
positive
2019-07-08
kornelski
low, low
positive
2019-07-08
kornelski
low, low
positive
2020-04-23
kornelski
high, high
strong
2019-01-06
kornelski
high, high
neutral
2020-09-15
kornelski
low, low

It's playing with fire by making assumptions about in-memory representation of trait objects

positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-07-20
kornelski
low, low

Oooof, that was big

positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2020-05-12
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
negative
2020-05-13
kornelski
none, none

This exploits a bug in the compiler. Don't even think of using it.

2020-10-05
kornelski
issues:
medium

Exposes + to safe code, which can create NaN, which can cause UB

negative
2020-04-13
kornelski
high, high
alternative:
std

Use fs::read and fs::write instead

neutral
2019-01-06
kornelski
high, high

Use fs::read and fs::write instead

neutral
2019-01-06
kornelski
high, high

Use fs::read and fs::write instead

positive
2021-02-07
kornelski
low, medium
positive
2020-04-23
kornelski
medium, high
positive
2020-04-23
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2020-04-23
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
negative
2019-03-20
kornelski
low, medium

The project is unmaintained. The implementation is incomplete, and doesn't support paging.

negative
2019-03-20
kornelski
low, medium

The project is unmaintained. The implementation is incomplete, and doesn't support paging.

positive
2020-04-23
kornelski
high, high
neutral
2019-07-20
kornelski
low, low
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2021-02-02
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2020-04-23
kornelski
high, high
positive
2021-02-07
kornelski
low, high
positive
2020-05-15
kornelski
low, medium
alternative:
rexif
negative
2019-01-09
kornelski
none, low

fails to parse any big-endian markers

negative
2019-01-09
kornelski
none, low

fails to parse any big-endian markers

neutral
2021-02-02
kornelski
low, medium
issues:
low
neutral
2020-04-23
kornelski
high, high
alternative:
once_cell

Obsolete

neutral
2019-01-06
kornelski
high, medium
neutral
2019-01-06
kornelski
high, medium
positive
2019-01-06
kornelski
medium, high
positive
2019-01-06
kornelski
medium, high
positive
2019-01-06
kornelski
low, medium

Depends on a ton of C code

positive
2019-01-06
kornelski
low, medium

Depends on a ton of C code

neutral
2019-01-06
kornelski
low, medium

C code

neutral
2019-01-06
kornelski
low, medium

C code

positive
2021-02-02
kornelski
high, high
positive
2021-02-02
kornelski
high, high
positive
2019-07-08
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
strong
2019-09-03
kornelski
high, high
neutral
2020-09-15
kornelski
low, low
positive
2021-02-05
kornelski
low, medium
positive
2021-02-02
kornelski
medium, high
positive
2019-01-06
kornelski
low, medium

Lots of C code

positive
2019-01-06
kornelski
low, medium

Lots of C code

positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
medium, high
positive
2019-01-06
kornelski
medium, high
positive
2019-07-08
kornelski
low, low
2021-02-14
kornelski
neutral
2019-01-06
kornelski
high, high
neutral
2019-01-06
kornelski
high, high
positive
2019-07-22
kornelski
medium, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-07-22
kornelski
low, medium
positive
2019-01-06
kornelski
none, medium
positive
2019-01-06
kornelski
none, medium
positive
2021-02-02
kornelski
medium, medium
positive
2020-06-15
kornelski
medium, medium
alternative:
bytemuck

Very simple. Does what it says.

negative
2020-05-13
kornelski
none, none

Don't use it in production.

positive
2020-09-15
kornelski
low, medium
positive
2019-03-10
kornelski
medium, medium
positive
2019-03-10
kornelski
medium, medium
positive
2020-04-23
kornelski
high, high
positive
2019-01-06
kornelski
medium, medium
positive
2019-01-06
kornelski
medium, medium
positive
2021-02-02
kornelski
medium, medium
alternative:
kamadak-exif
positive
2019-01-09
kornelski
none, medium
positive
2019-01-09
kornelski
none, medium
positive
2020-04-23
kornelski
high, high
positive
2019-01-06
kornelski
high, high

it's mine!

positive
2019-01-06
kornelski
high, high

it's mine!

positive
2019-01-05
kornelski
low, medium
positive
2019-01-05
kornelski
high, high

my own

positive
2019-01-05
kornelski
low, medium
positive
2019-01-05
kornelski
high, high

my own

positive
2021-02-02
kornelski
low, medium
positive
2021-02-02
kornelski
low, medium
positive
2019-01-06
kornelski
low, medium
positive
2019-01-06
kornelski
low, medium
positive
2019-01-06
kornelski
none, medium
positive
2019-01-06
kornelski
none, medium
negative
2021-02-09
kornelski
none, none
alternative:
sha3

It's dead. Use something else.

2020-05-12
kornelski
strong
2020-06-15
kornelski
none, none

Positive external audit: https://github.com/ctz/rustls/blob/master/audit/TLS-01-report.pdf

positive
2019-07-22
kornelski
low, low
neutral
2019-07-20
kornelski
low, low

Outdated dependencies

positive
2020-04-23
kornelski
high, medium
positive
2019-01-06
kornelski
low, medium
positive
2019-01-06
kornelski
low, medium
positive
2020-04-23
kornelski
medium, medium
positive
2019-01-06
kornelski
low, medium
positive
2019-01-06
kornelski
low, medium
positive
2019-01-06
kornelski
none, medium
positive
2019-01-06
kornelski
none, medium
positive
2019-01-06
kornelski
none, medium
positive
2019-01-06
kornelski
none, medium
positive
2021-02-14
kornelski
low, medium

Fixes reported soundness issues

negative
2021-02-14
kornelski
none, none
issues:
low
negative
2021-02-05
kornelski
none, none
alternative:
subtle-ng
issues:
medium

warning: unexplained kicking out of co-maintainers

positive
2019-01-06
kornelski
none, low
positive
2019-01-06
kornelski
none, low
positive
2019-01-06
kornelski
none, medium
positive
2019-01-06
kornelski
none, medium
2020-05-15
kornelski
alternative:
tempfile

You should use tempfile instead (it makes temp dirs, too)

positive
2019-07-08
kornelski
low, medium
positive
2020-04-23
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-07-08
kornelski
low, low
positive
2019-01-06
kornelski
low, medium
positive
2019-01-06
kornelski
low, medium
positive
2021-02-09
kornelski
low, medium
positive
2020-04-23
kornelski
high, high

It's robust and well-optimized

positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2020-04-23
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-01-06
kornelski
high, high
positive
2019-07-08
kornelski
low, low

© bestia.dev 2023, MIT License, Version: 2023.608.1636

Open source repository for this web app: https://github.com/bestia-dev/cargo_crev_web/