Skip to content

fix(ci): clear new rustls/wasmtime cargo-audit vulns - #54

Open
Mouseww wants to merge 4 commits into
mainfrom
fix/daily-maintenance-audit-oct16
Open

Mouseww wants to merge 4 commits into
mainfrom
fix/daily-maintenance-audit-oct16

Conversation

@Mouseww

@Mouseww Mouseww commented Oct 15, 2026 •

Copy link
Copy Markdown
Owner

Summary

After #53 merged, Daily Maintenance on main kept failing on 安全漏洞扫描. This PR clears the advisories that still block it.

Crate From To Advisories
rustls 0.23.45 0.23.46 RUSTSEC-2026-0346..0349
wasmtime / wasmtime-wasi 36.0.17 36.0.18 RUSTSEC-2026-0363, 0352
zip (hakimi-cli) 2.4.2 9.0.4 RUSTSEC-2026-0367..0369

zip 9 makes ZipArchive::name() return Result; self-update extract path updated accordingly.

Verification

  • cargo audit → 0 vulnerabilities, exit 0 (warnings-only remain)
  • cargo check -p hakimi-cli → ok
  • cargo check -p hakimi-plugin --features wasm → ok

Notes

  • Workflow jq gate from fix(ci): clear Daily Maintenance cargo-audit failures #53 (scripts/ci-security-audit.sh) still needs a workflow-scoped token to land under .github/workflows/.
  • After merge, manually dispatch Daily Maintenance (or wait for the next schedule) to confirm 安全漏洞扫描 is green.
  • Separate: tag v0.5.152 Release job failed with Version mismatch: tag v0.5.152 expects 0.5.152, Cargo has 0.5.151 (release assets still published via Desktop). Not fixed here.

Test plan

  • CI green on this PR
  • Merge, then dispatch Daily Maintenance (or wait for schedule)
  • Confirm 安全漏洞扫描 is green

Bump rustls 0.23.45→0.23.46 and wasmtime/wasmtime-wasi 36.0.17→36.0.18
so Daily Maintenance security scan exits 0 again after Oct 14 advisories
(RUSTSEC-2026-0346..0349, 0352, 0363).
RUSTSEC-2026-0367/0368/0369 on zip 2.4.2 require >=9.0.0.
Adapt ZipArchive::name() Result in self-update extract path.
Clears RUSTSEC-2026-0379/0380 (wasmtime), 0381 (webpki-roots), 0382 (rustls-webpki)
so Daily Maintenance 安全漏洞扫描 can go green after #54 merges.
@Mouseww

Mouseww commented Oct 21, 2026

Copy link
Copy Markdown
Owner Author

Pushed an extra bump on this branch after fresh cargo audit showed 4 new vulns that landed after the Oct 17 CI green:

Crate To Advisories
wasmtime / wasmtime-wasi 36.0.19 RUSTSEC-2026-0379, 0380
rustls-webpki 0.103.16 RUSTSEC-2026-0382
webpki-roots 1.0.10 RUSTSEC-2026-0381

Local: cargo audit → 0 vulns; cargo check -p hakimi-cli and cargo check -p hakimi-plugin --features wasm both ok. Waiting on PR CI, then merge + Daily Maintenance should clear 安全漏洞扫描.

Clears today's advisory so Daily Maintenance 安全漏洞扫描 can go green after #54 merges.
@Mouseww

Mouseww commented Oct 23, 2026

Copy link
Copy Markdown
Owner Author

Pushed another bump: ctutils 0.4.3→0.4.4 for RUSTSEC-2026-0385 (published today). Local cargo audit is now 0 vulnerabilities (warnings-only remain).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants