Skip to content

Commit 593a78c

Browse files
committed
fix(supply-chain): trust our own crates instead of exempting them
These crates are ours, published to crates.io by h4x0r, so ADR-0018 mechanism (2) — a trust entry — applies. They were carried as version-pinned [[exemptions]], which is mechanism (4), the last resort. Taking the weaker mechanism where a stronger one applies is the defect, and it guarantees the recurrence: an exemption names a single version, so every release we cut reddens this repo again. A trust entry records the publisher instead and survives bumps. Rebuilt on current main rather than rebased. The original branch conflicted because main had moved the same supply-chain files underneath it, and re-deriving the change is more trustworthy than hand-resolving a conflict in files that encode security assertions. The crate list is taken from the original PR, so the intent is unchanged. Verified by making it fail on purpose: with the trust entries removed `cargo vet --locked` fails naming exactly these crates, and with them restored it succeeds. That control is required here because each repo still carries unrelated exemptions, and a green run over those alone would prove nothing.
1 parent 04b7c9d commit 593a78c

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

‎supply-chain/audits.toml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,22 @@
77
criteria = "safe-to-deploy"
88
user-id = 347968 # Albert Hui (h4x0r)
99
start = "2026-06-05"
10-
end = "2027-08-02"
10+
end = "2027-08-05"
1111

1212
[[trusted.forensicnomicon-core]]
1313
criteria = "safe-to-deploy"
1414
user-id = 347968 # Albert Hui (h4x0r)
1515
start = "2026-06-28"
16-
end = "2027-08-02"
16+
end = "2027-08-05"
1717

1818
[[trusted.forensicnomicon-data]]
1919
criteria = "safe-to-deploy"
2020
user-id = 347968 # Albert Hui (h4x0r)
2121
start = "2026-06-28"
22-
end = "2027-08-02"
22+
end = "2027-08-05"
2323

2424
[[trusted.sqlite-core]]
2525
criteria = "safe-to-deploy"
2626
user-id = 347968 # Albert Hui (h4x0r)
2727
start = "2026-06-16"
28-
end = "2027-08-02"
28+
end = "2027-08-05"

0 commit comments

Comments
 (0)