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 X98FCpyv5I7z-xv4u-xMWLsFgb_Y0cG7p5xNFHSjbLA

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

crate version
rating
date
reviewer
thoroughness, understanding
strong
2020-07-14
kornelski
low, medium
positive
2019-10-11
kornelski
low, medium
2020-04-03
kornelski
alternative:
app_dirs2

Unmaintained

positive
2019-09-13
kornelski
low, low
positive
2019-10-11
kornelski
low, medium
positive
2019-09-13
kornelski
low, medium
positive
2020-05-01
kornelski
low, medium
positive
2019-08-22
kornelski
low, medium
positive
2019-09-16
kornelski
low, low
positive
2020-08-17
kornelski
low, low
negative
2020-06-30
kornelski
none, none
issues:
medium

Data race in unsafe code

positive
2019-08-22
kornelski
low, medium
negative
2020-04-03
kornelski
high, high
alternative:
c2rust

Dead

negative
2020-04-03
kornelski
high, high
alternative:
c2rust

Dead

positive
2020-04-03
kornelski
low, medium
neutral
2019-10-11
kornelski
low, low

A lot of unsafe code

positive
2019-08-22
kornelski
low, medium
neutral
2020-04-03
kornelski
high, high
alternative:
c2rust

it's fine, but c2rust does it better

positive
2019-07-25
kornelski
low, medium
positive
2019-08-22
kornelski
low, medium
positive
2019-10-11
kornelski
low, low
positive
2019-08-22
kornelski
low, medium
positive
2019-07-24
kornelski
low, medium
positive
2020-05-29
kornelski
low, low
2020-04-03
kornelski
alternative:
css-color-parser2

unmaintained

positive
2019-12-05
kornelski
low, medium
positive
2019-10-11
kornelski
low, medium
positive
2019-07-25
kornelski
low, low
positive
2019-08-22
kornelski
low, medium
positive
2019-10-11
kornelski
low, medium
positive
2020-05-04
kornelski
low, low

Clever

positive
2019-07-25
kornelski
high, high
neutral
2020-09-07
kornelski
low, low

Contains unsafe transmutes that seem unnecessary

neutral
2019-08-22
kornelski
low, low

big macros + transmute

positive
2019-07-23
kornelski
low, medium
positive
2019-08-22
kornelski
low, medium
positive
2020-05-01
kornelski
low, low
neutral
2020-04-03
kornelski
high, high
alternative:
stdlib

Obsolete

neutral
2020-05-29
kornelski
low, medium

May mangle UNC paths

2020-05-21
kornelski
alternative:
ahash

It works fine, but the project is totally unmaintained.

negative
2020-05-01
kornelski
low, low

Completely unfinished, doesn't do anything

neutral
2019-08-22
kornelski
low, low
positive
2020-08-18
kornelski
low, low
positive
2019-10-11
kornelski
low, low
positive
2019-07-25
kornelski
medium, medium
positive
2019-08-22
kornelski
low, medium
positive
2019-08-22
kornelski
low, medium
positive
2020-04-03
kornelski
medium, medium
neutral
2019-08-22
kornelski
low, low

Full of transmute. This is playing with fire

neutral
2019-08-22
kornelski
low, low
positive
2020-09-07
kornelski
low, medium

For AV1 only, but who'd want any other codec, right?

positive
2019-08-22
kornelski
low, medium
positive
2019-08-22
kornelski
low, low
positive
2019-07-23
kornelski
high, high
neutral
2019-07-24
kornelski
medium, medium
positive
2020-04-03
kornelski
low, medium
neutral
2019-11-23
kornelski
low, low

lots of raw pointer manipulation and use of mem::uninitialized()

neutral
2019-08-22
kornelski
low, low
positive
2020-07-15
kornelski
high, high
positive
2019-07-24
kornelski
low, medium
positive
2019-10-11
kornelski
low, low
neutral
2020-04-03
kornelski
low, low
positive
2019-08-09
kornelski
low, medium
positive
2019-07-24
kornelski
low, medium
positive
2019-07-25
kornelski
low, medium
positive
2019-07-22
kornelski
medium, high
positive
2019-07-22
kornelski
high, high
positive
2019-07-24
kornelski
medium, medium
neutral
2020-05-04
kornelski
low, medium

Fallible feature is unsound. The rest looks ok.

positive
2019-09-17
kornelski
low, high
positive
2019-07-25
kornelski
none, low
positive
2019-07-23
kornelski
low, medium
neutral
2020-08-18
kornelski
low, none
positive
2019-11-23
kornelski
low, low
positive
2020-07-14
kornelski
low, low
neutral
2020-08-18
kornelski
low, none
positive
2020-08-18
kornelski
low, low
positive
2020-05-02
kornelski
low, low
neutral
2019-09-17
kornelski
low, low

It's coupled with a really awful HTTP client for no reason. I'd expect it to bundle the data, or at least just do the file parsing, and delegate networking to a separate crate.

positive
2020-04-03
kornelski
low, medium
positive
2019-07-22
kornelski
low, low
neutral
2019-07-22
kornelski
low, low
positive
2020-04-03
kornelski
high, high
positive
2020-07-08
kornelski
high, high

Fixed soundness of as_bytes

positive
2020-07-08
kornelski
high, high

Fixed soundness of ComponentBytes

positive
2019-07-24
kornelski
none, medium
positive
2020-05-02
kornelski
low, low
positive
2019-08-09
kornelski
low, medium
positive
2020-05-29
kornelski
low, medium
positive
2019-09-30
kornelski
low, medium
2020-04-03
kornelski
alternative:
chrono

Upgrade to 0.2!

neutral
2019-09-13
kornelski
low, low
positive
2019-07-22
kornelski
low, none
positive
2019-10-11
kornelski
low, low
positive
2019-11-23
kornelski
low, low
positive
2019-09-16
kornelski
low, low
positive
2020-04-03
kornelski
low, low
positive
2020-04-03
kornelski
low, medium
positive
2019-07-22
kornelski
low, medium
neutral
2019-07-25
kornelski
low, low
positive
2019-07-25
kornelski
medium, medium
neutral
2019-07-23
kornelski
low, low
positive
2019-09-17
kornelski
low, low
positive
2019-09-17
kornelski
low, medium
neutral
2020-08-18
kornelski
low, medium
issues:
low
positive
2020-04-20
kornelski
low, medium
positive
2019-08-09
kornelski
low, medium
positive
2020-04-20
kornelski
high, high

The algorithm is very fast at finding things. It's not as fast at not finding matches.

positive
2019-07-25
kornelski
low, medium
neutral
2019-09-13
kornelski
low, medium
positive
2020-09-07
kornelski
low, medium

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

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