Open lumjjb opened 2 years ago
Worth looking at is some fascinating work from IBM folks about identifying "code genomes". It looks to be useful for tying together related physical assets into the same logical asset (ie, foolib as compiled for x64 and ARM).
See: https://github.com/ossf/wg-securing-software-repos/issues/8
Wrote up a first draft at trying to solve the issue based on discussions with other maintainers https://docs.google.com/document/d/1BUEi7q2i-KXlAhsh1adYvL1fkWN-q8FrgLyEre7c5kg/edit?resourcekey=0-02sC5-9IbTfwJckze_CDQw#
Completed hashEqual. Identities still remain to be worked after-beta
This issue is to track the ability for GUAC to provide heurstics and mechanisms in order to ensure identical artifacts and packages are linked to each other, as well as similar packages/artifacts where appropriate.
This is a broader discussion of solving the software identifiers problem (different identifiers used by different people and non-consistency of identifier implementations). GUAC will initially provide heuristics to resolve this, and help inform implementers of identifiers consistency is lacking.