-
Couldn't load subscription status.
- Fork 5
Description
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?