[Tracker]: triage and remove bitmaps unmaintained advisory waiver (RUSTSEC-2026-0247)
Author: ArmanAvanesyanCreated Aug 10, 2026Updated Sep 17, 2026
Labelsbugdependenciessecuritydomain:securitypriority:p1status:no-stalerisk:hightype:tracker
Summary
cargo deny check is failing on RUSTSEC-2026-0247 because bitmaps 3.2.1 is in the resolved graph via imbl → Matrix SDK dev-dependencies used by zeroclaw-channels.
Current failure
Security CI currently reports:
- advisory:
RUSTSEC-2026-0247 - crate:
bitmaps 3.2.1 - class: unmaintained
- recommended alternatives:
fixedbitset,bitvec
Why this needs tracking
ZeroClaw's audit policy requires new deny/audit ignores to carry a tracking issue so the waiver is explicit and removable later.
Initial plan
- add a temporary ignore for
RUSTSEC-2026-0247indeny.toml - mirror the ignore in
.cargo/audit.toml - document it in
docs/maintainers/audit-policy.md - later remove the waiver once the Matrix SDK /
imblchain no longer pullsbitmaps
Affected path
bitmaps -> imbl -> eyeball-im -> matrix-sdk -> zeroclaw-channels (dev-deps)
Source: zeroclaw-labs/zeroclaw