AppThreat / atom

Atom is a novel intermediate representation for applications and a standalone tool that is powered by chen.
https://appthreat.com
Apache License 2.0
39 stars 2 forks source link

[Slice] Occurrences slices #99

Open prabhu opened 7 months ago

prabhu commented 7 months ago

Sometimes, computing and categorizing all four styles of usages is computationally intensive. We need a simpler and quicker slicing technique that uses the chen SBOM-based auto-tagger to list only the occurrences, which is file location with line number.

This might be challenging for c/c++ since the usages slices are mandatory for creating an SBOM. So we might need to port parsedeps slicing to c/c++ to remove this dependency.