cargo-crev

crev-devApache-2.0活跃维护

给 Rust 的 cargo 包管理器加上密码学可验证的代码审查机制,让开发者能基于去中心化的信任网络判断依赖是否可信、有没有人审过。

A cryptographically verifiable code review system for the cargo (Rust) package manager.

v0.27.1发布于 2026-04-12 18:52 UTC2,343star98fork同步于 2026-11-10 17:46 UTC

怎么上手

由 README 提炼,执行前请确认
cargo install cargo-crev
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

给 Rust 依赖做可加密验证的代码审查,帮你判断 crate 值不值得信任

给 Rust 的 cargo 包管理器加上密码学可验证的代码审查机制,让开发者能基于去中心化的信任网络判断依赖是否可信、有没有人审过。

核心能力

  • 用加密签名发布和验证代码审查结论
  • 警告不可信 crate 与已知安全漏洞
  • 展示依赖指标并识别依赖膨胀
  • 复用他人审查结果并构建信任网络
  • 审查可疑依赖后发布自己的发现

容易踩的坑

README 未说明具体依赖版本要求,需按 Getting Started 指南初始化身份后才能使用;审查结论依赖他人已发布的评论数据,冷启动时可用信息有限

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v0.27.1
  1. v0.27.02026-04-12 · 2026-04-12 18:52 UTC

    这个版本没有写更新说明。

  2. v0.27.1最新正式版2026-04-12 · 2026-04-12 18:52 UTC

    这个版本没有写更新说明。

  3. v0.26.52025-07-25 · 2025-07-25 19:15 UTC

    这个版本没有写更新说明。

  4. v0.26.42025-04-12 · 2025-04-12 12:09 UTC

    这个版本没有写更新说明。

  5. v0.26.32025-01-13 · 2025-01-13 20:52 UTC

    这个版本没有写更新说明。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    cargo-crev

    A cryptographically verifiable code review system for the cargo (Rust) package manager.

    Introduction

    Crev is a language and ecosystem agnostic, distributed code review system.

    cargo-crev is an implementation of Crev as a command line tool integrated with cargo. This tool helps Rust users evaluate the quality and trustworthiness of their package dependencies.

    Features

    cargo-crev can already:

    • warn you about untrustworthy crates and security vulnerabilities,
    • display useful metrics about your dependencies,
    • help you identify dependency-bloat,
    • allow you to review most suspicious dependencies and publish your findings,
    • use reviews produced by other users,
    • increase trustworthiness of your own code,
    • build a web of trust of other reputable users to help verify the code you use,

    and many other things with many more to come.

    Getting started

    Static binaries are available from the releases page.

    Follow the cargo-crev - Getting Started Guide (more documentation available on docs.rs).

    cargo-crev is a work in progress, but it should be usable at all times. Use discussions to get help, more information and report feedback. Thank you!

    Raise awareness

    If you're supportive of the cause, we would appreciate helping to raise awareness of the project. Consider putting the below note in the README of your Rust projects:

    It is recommended to always use [cargo-crev](https://github.com/crev-dev/cargo-crev)
    to verify the trustworthiness of each of your dependencies, including this one.
    

    Thank you!

    Changelog

    Changelog can be found here: https://github.com/crev-dev/cargo-crev/blob/main/cargo-crev/CHANGELOG.md