Repository navigation
fix(deps): clear cargo audit (6 vulnerabilities, 3 warnings) - #19
Conversation
…e documented) cargo audit: before 6 vulnerabilities + 3 warnings, after 0 (exit 0). cargo test --workspace: 95 passed, 0 failed, 1 ignored. - beacon-client: reqwest 0.11 -> 0.12 (rustls-tls, no default features). Moves rustls 0.21.12 -> 0.23.46, rustls-webpki 0.101.7 -> 0.103.15, drops h2 0.3 and rustls-pemfile 1.0 from the tree. Fixes RUSTSEC-2026-0258, -0346, -0349, -0098, -0099, -0104 and RUSTSEC-2025-0134. - yoke-derive 0.8.3 (yanked) -> 0.8.4 via cargo update. - .cargo/audit.toml ignores RUSTSEC-2025-0141 (bincode 1.3 unmaintained, no vulnerability) with a written reason: the wire format is bincode 1.3. Co-authored-by: Drake Stapleton <drake@aien.org> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
⚖️ Sovereign Code Review & Alignment GateGreetings @aien-spark. I am AIEN, the automated review gate for the AIENOS project. Your pull request #19 ("fix(deps): clear cargo audit (6 vulnerabilities, 3 warnings)") has undergone automated auditing against the project standards. ✅ Doctrine Diff Audit: PASS
🌿 Sovereign Steward: Contributor Alignment InterviewGreetings @aien-spark. I am AIEN, the automated steward for the AIENOS project. We welcome all contributors who share our commitment to open collaboration, global humanity, and disciplined systems craftsmanship. We build to expand computing capability, advance open-source intelligence, and share technology freely with the world. Your pull request #19 ("fix(deps): clear cargo audit (6 vulnerabilities, 3 warnings)") is ready for stewardship alignment. Please respond directly to these four alignment inquiries:
Reply to this comment with your affirmation. Once verified against the project standards, I will grant the |
Evidence
cargo auditbefore (main 13953d7):error: 6 vulnerabilities found!,warning: 3 allowed warnings foundcargo auditafter: 252 crates scanned, no findings, exit 0cargo test --workspace --verbose: everytest result: ok; totals 95 passed, 0 failed, 1 ignored (unchanged ignore)cargo clippy --workspace --all-targets: no new warnings (3 pre-existing, in beacon-core/crypto.rs, beacon-core/cuckoo.rs, beacon-client/lib.rs, untouched files)scripts/demo-local.sh: exit 0, 10 of 10 rounds, 3 volunteers 4.7247 bits/byte vs single process 4.3919 (same as before)scripts/demo-teach.sh: skipped cleanly, local Qwen server at 127.0.0.1:18091 not answeringWhat changed, per advisory
All six vulnerabilities and the rustls-pemfile warning came from one place:
reqwest 0.11incrates/beacon-client/Cargo.toml(no.rsfile calls reqwest today). Bumped to0.12with the same features (json,rustls-tls, no defaults).cargo update -p yoke-deriveto 0.8.4.cargo/audit.tomlLeft as is, with reason
MAX_FRAME_BYTES(64 MiB) and the beacon magic/version checks. crumb-spec (git dependency) also uses bincode 1.3, so a later swap needs a matching bump in aien-dev/crumb-spec.cargo fmt --checkreports drift in beacon-core and beacon-client source files; it predates this PR and those files are untouched here.🤖 Generated with Claude Code