Skip to content

RustSec integration #7

@tarcieri

Description

@tarcieri

Hello from @rustsec! 👋

We have a long standing issue (rustsec/rustsec#21) to use call graph analysis for false positive elimination.

Right now our advisories sometimes contain (unvalidated) information about functions affected by a given vulnerability we could use to "taint" a call graph. This would be particularly useful for transitive dependencies where we can say none of the immediate dependencies ever call an affected function in any of the transitive dependencies.

My immediate question would be what would be the best way to store/query this information so it could be consumed by a tool like cargo-audit? Could the database be made online somehow, either as a service or some sort of flat file format broken down by crates and versions?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions