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

This commit is contained in:
kalvinparker 2025-11-09 08:38:54 +00:00
parent c97fc90f40
commit 6ed3d31cc0
2 changed files with 19 additions and 1 deletions

View file

@ -9,5 +9,14 @@ ignore = ["RUSTSEC-2023-0071", "RUSTSEC-2024-0436"]
[licenses]
# 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 = []

View file

@ -54,3 +54,12 @@ Links
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.
---
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.