Skip to content

Commit

Permalink
revise policy advice for the lower "safe-to-run" standard
Browse files Browse the repository at this point in the history
In freedomofpress/securedrop#6999, we concluded that we couldn't
overpromise "safe-to-deploy" but didn't want to invent our own policy
(like "not-malicious") that wouldn't be legible to the rest of the Cargo
Vet community.
  • Loading branch information
cfm committed Nov 21, 2023
1 parent aba1a0f commit 81b7a33
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions docs/dependency_updates.rst
Original file line number Diff line number Diff line change
Expand Up @@ -218,10 +218,13 @@ Then you can audit both new and updated crates:
Running ``cargo vet suggest`` after updating or modifying dependencies will automatically
provide you with the relevant ``diff`` and ``inspect`` commands to run.

Consult `Cargo Vet's policy documentation
<https://mozilla.github.io/cargo-vet/specifying-policies.html>`_ on
the difference between auditing a given crate as `safe-to-deploy`
versus `safe-to-run`.
Cargo Vet has two `default policies
<https://mozilla.github.io/cargo-vet/specifying-policies.html>`_:
`safe-to-deploy` and `safe-to-run`. We consider the lower `safe-to-run`
policy to be equivalent to our standard practice for reviewing Python
dependencies. Your own audits should certify `safe-to-run` unless you
have the expertise, and have invested the time, to review up to the
higher `safe-to-deploy` standard.

Trusting third-party audits
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down

0 comments on commit 81b7a33

Please sign in to comment.