Skip to content

chore: Fix cargo audit warnings #3338

@mrnaveira

Description

@mrnaveira

Problem

Currently, cargo-audit reports 9 warnings in our dependencies:

Some of these are false positives or unavoidable due to us already using the latest available versions.

Updating the rest involves non-trivial work, as they introduce breaking changes. These changes need to be rolled out smoothly.

List of affected dependencies

  • sqlx: Needs to be upgraded to version 0.8.x, which introduces breaking changes.
  • reqwest: Needs to be upgraded to version 0.12.x. Also results in breaking changes.
  • Multiple unmaintained crates with known vulnerabilities:
    • web3
    • atty
    • derivative
      We need to evaluate and migrate to alternative crates where possible.
  • ethcontract-rs: This is a repository within our organization, so we can directly fix the transitive dependency issues in its latest version.
  • prometheus: We are already on the latest version (0.13.4). We should update as soon as a new release becomes available.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions