Skip to content

fix: update audited dependencies#994

Merged
m-abdelwahab merged 1 commit into
masterfrom
mahmoud/fix-rmcp-audit
Jun 30, 2026
Merged

fix: update audited dependencies#994
m-abdelwahab merged 1 commit into
masterfrom
mahmoud/fix-rmcp-audit

Conversation

@m-abdelwahab

@m-abdelwahab m-abdelwahab commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Fix the failing Cargo audit check by updating rmcp from 0.16 to 1.4
  • Update additional audited dependencies flagged by the current RustSec DB:
    • quinn-proto to 0.11.15
    • russh to 0.60.3
    • russh-cryptovec to 0.60.3
  • Adjust MCP server metadata construction for rmcp non-exhaustive model structs
  • Preserve the previously advertised MCP protocol version, 2025-03-26, so older clients are not forced onto rmcp 1.4's newer 2025-06-18 default

Testing

  • cargo fmt --check
  • cargo check --locked --all-targets
  • cargo test server_info_preserves_advertised_protocol_version --locked
  • cargo test --locked
  • /private/tmp/cargo-audit-root/bin/cargo-audit audit

Notes

cargo audit now exits successfully. Remaining audit output is limited to allowed warnings.

@m-abdelwahab m-abdelwahab added the release/patch Author patch release label Jun 30, 2026
@m-abdelwahab m-abdelwahab marked this pull request as ready for review June 30, 2026 15:50
@m-abdelwahab m-abdelwahab force-pushed the mahmoud/fix-rmcp-audit branch from 8f939d0 to 1914769 Compare June 30, 2026 16:07
@m-abdelwahab m-abdelwahab merged commit 9c36cf6 into master Jun 30, 2026
8 checks passed
@m-abdelwahab m-abdelwahab deleted the mahmoud/fix-rmcp-audit branch June 30, 2026 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release/patch Author patch release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant