Browse Source

chore(audit): add temporary license allowlist for common OSI-approved licenses; document in tracking issue

pull/6727/head
kalvinparker 3 months ago
parent
commit
6ed3d31cc0
  1. 11
      deny.toml
  2. 9
      issues/TRACK-2025-11-09-RSA-PASTE.md

11
deny.toml

@ -9,5 +9,14 @@ ignore = ["RUSTSEC-2023-0071", "RUSTSEC-2024-0436"]
[licenses] [licenses]
# Allowlist of licenses. Edit to match project policy. # Allowlist of licenses. Edit to match project policy.
allow = ["AGPL-3.0-only", "MIT", "Apache-2.0", "BSD-3-Clause"] allow = [
"AGPL-3.0-only",
"MIT",
"Apache-2.0",
"BSD-3-Clause",
"Unicode-3.0",
"ISC",
"0BSD",
"Zlib",
]
exceptions = [] exceptions = []

9
issues/TRACK-2025-11-09-RSA-PASTE.md

@ -54,3 +54,12 @@ Links
Next steps Next steps
---------- ----------
- Assign an owner, run `cargo tree -i rsa` and `cargo tree -i paste`, and update this issue with findings and the chosen remediation path. - Assign an owner, run `cargo tree -i rsa` and `cargo tree -i paste`, and update this issue with findings and the chosen remediation path.
---
Temporary license allowlist (2025-11-09)
-------------------------------------
On 2025-11-09 a temporary license allowlist was added to `deny.toml` to reduce noise from widely-used OSI-approved licenses so CI can proceed with the security remediation work. The licenses added were: `Unicode-3.0`, `ISC`, `0BSD`, and `Zlib`. This change explicitly did NOT add `MPL-2.0` or `CDLA-Permissive-2.0`.
Review: The license allowlist will be revisited on or before 2026-02-07 (90 days) and removed or narrowed depending on remediation progress.

Loading…
Cancel
Save