Skip to content

Dependency Audit Action Items #371

@Coldaine

Description

@Coldaine

[Dependency Audit] Action items from exhaustive dependency audit (2026-03-24)

Summary

An exhaustive dependency audit was performed on the ColdVox project following the methodology in docs/tasks/dependency-audit-plan.md. The audit identified several action items to improve security, fix obsolescence, resolve native linkage issues, and prepare for future hardware (Blackwell/RTX 5090) compatibility.

Action Items

  • Fix native Windows issue – add Visual C++ redistributable to CI (completed in scripts/local_ci.sh)
  • [-] Upgrade Rust crates (tar, tokio, serde, clap, tracing, rustls, serde_json, thiserror, log) and replace paste
  • Remove dead whisper feature flag from Cargo.toml files
  • Upgrade Python packages (tokenizers, librosa, transformers, numpy, scipy, requests, urllib3)
  • Re‑build PyO3 bindings for coldvox‑stt
  • Run full audit again (cargo audit, cargo outdated, uv pip list)
  • Document DLL requirements in docs/system/Windows-dll-requirements.md
  • Update documentation in docs/plans/windows-multi-agent-recovery.md
  • Test on Blackwell GPU with CUDA 12.8 (optional mid‑term step)

Details

See the full audit report: exhaustive-dependency-audit-2026-03-24.md

Next Steps

  1. Implement the remaining action items in the order listed.
  2. After each step, run the full audit to verify progress.
  3. Once all items are complete, close this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions