You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Take a function nodes, iterate it's children, create a list (string?) of node types in-order or preorder.
This essentially creates a "hash" of a class/function node that should have other matches across blobs with different hashes, allowing cross-project code reuse identification.
The text was updated successfully, but these errors were encountered:
Notably: find hashes of functions with known vulns, which blob it belongs to, and find instances of revisions and/or projects still using the old / vulnerable function.
Take a function nodes, iterate it's children, create a list (string?) of node types in-order or preorder.
This essentially creates a "hash" of a class/function node that should have other matches across blobs with different hashes, allowing cross-project code reuse identification.
The text was updated successfully, but these errors were encountered: