8000 Add cargo crev reminder to readme by tcharding · Pull Request #1098 · rust-bitcoin/rust-bitcoin · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Add cargo crev reminder to readme #1098

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

Merged
merged 1 commit into from
Jul 19, 2022

Conversation

tcharding
Copy link
Member

As suggested by the cargo-crev project; add a comment to the readme reminding people to use cargo-crev to check their dependencies.

Notes

Today I explored cargo-crev, it was new to me before today. I completed proofs for bech32, rust-bitcoinconsenus, bitcoin_hashes, rust-secp256k1, and rust-bitcoin. I published the proofs to https://github.com/tcharding/crev-proofs.

If I'm understanding correctly proofs are only useful if the author is connected to a web of trust. So far I only found @dpc within the active rust-bitcoin devs with a crev-proofs repo (that includes an ID). Since he wrote cargo-crev its not surprising he has one :) Two other devs have crev-proofs repos but they are both incomplete (no ID) so I was unable to climb onto their web, so to speak. I am not a particularly well know dev so I imagine it would be more useful if some of you more well know fellas publish proofs as well.

If we can get a web of trust between all the regular hackers here then we can start doing reviews/proofs of our dependencies and publishing them.

As suggested by the `cargo-crev` project; add a comment to the readme
reminding people to use `cargo-crev` to check their dependencies.
Copy link
Collaborator
@Kixunil Kixunil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK ded1a32

Reminds me I have a ton of work reorganizing my system including properly setting up crev. :(

@apoelstra
Copy link
Member

Me too :(

Copy link
Member
@apoelstra apoelstra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK ded1a32

@sanket1729
Copy link
Member

Published my proofs and added you guys to WoT.

Copy link
Member
@sanket1729 sanket1729 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK ded1a32

@sanket1729
Copy link
Member

I will add publishing proofs to my release cycle checklist.

@sanket1729 sanket1729 merged commit e2b038b into rust-bitcoin:master Jul 19, 2022
@Fivennine
Copy link

Whaaaaaaaaa ()

@tcharding tcharding deleted the 07-14-cargo-crev branch July 20, 2022 01:37
ChallengeDev210 pushed a commit to ChallengeDev210/rust-bitcoin that referenced this pull request Aug 1, 2022
ded1a32 Add cargo crev reminder to readme (Tobin C. Harding)

Pull request description:

  As suggested by the `cargo-crev` project; add a comment to the readme reminding people to use `cargo-crev` to check their dependencies.

  ### Notes

  Today I explored `cargo-crev`, it was new to me before today. I completed proofs for `bech32`, `rust-bitcoinconsenus`, `bitcoin_hashes`, `rust-secp256k1`, and `rust-bitcoin`. I published the proofs to https://github.com/tcharding/crev-proofs.

  If I'm understanding correctly proofs are only useful if the author is connected to a web of trust. So far I only found @dpc within the active rust-bitcoin devs with a `crev-proofs` repo (that includes an ID). Since he wrote `cargo-crev` its not surprising he has one :) Two other devs have `crev-proofs` repos but they are both incomplete (no ID) so I was unable to climb onto their web, so to speak. I am not a particularly well know dev so I imagine it would be more useful if some of you more well know fellas publish proofs as well.

  If we can get a web of trust between all the regular hackers here then we can start doing reviews/proofs of our dependencies and publishing them.

ACKs for top commit:
  Kixunil:
    ACK ded1a32
  apoelstra:
    ACK ded1a32
  sanket1729:
    ACK ded1a32

Tree-SHA512: c2d3b195a522095fcabcf51bb956b339f3a421541652f646f8e56286ebf850aa106d4acbf4defd344b5b0f57dd9626d1dbafe50c9d54b1436fd9e2c8b434fc07
@Kixunil Kixunil added this to the 0.29.0 milestone Aug 1, 2022
@Kixunil
Copy link
Collaborator
Kixunil commented Aug 17, 2022

FYI I just randomly found this: https://crates.io/crates/cargo_crev_reviews didn't try yet but looks really cool! Heads up @dpc

@dpc
Copy link
Contributor
dpc commented Aug 17, 2022

Never tried it, but seems neat. 👍

dunxen added a commit to dunxen/lndk that referenced this pull request Apr 24, 2023
Encourage the use of `cargo-crev` for auditing dependencies. Crev uses
a web of trust of entities contributing reviews of crates within the
Rust ecosystem in this case. Read more at https://github.com/crev-dev/cargo-crev
and see similar use for `rust-bitcoin` at rust-bitcoin/rust-bitcoin#1098.

This commit also adds a GitHub Action for PRs which runs `cargo-audit` to check
dependencies for any known vulnerabilities along with their severity
and steps to remedy. This should be less noisy than dependabot PRs but we
can maybe consider that if we feel it's also helpful to keep track of
dependency updates.

Work is part of lndk-org#38.
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

Successfully merging this pull request may close these issues.

6 participants
0