updates updates

Improved Fingerprinting for Snyk Code




We are excited to announce improvements with the way fingerprinting is done in Snyk Code!

A fingerprinting algorithm is a procedure that maps an arbitrarily large data item to a much shorter bit string, its fingerprint, that uniquely identifies the original data for all practical purposes.

With our reporting functionality recently in Open Beta, the new fingerprinting will make the experience of viewing and retrieving issues data even easier and smoother.

Note, due to this, in the Code Reporting, you may see large numbers of both new and resolved issues.

We advise you to retest your projects.

Once retesting:

  • Many issues will get new, “permanent” issue IDs (in the context of that Snyk project) and this will mean their old issue IDs will disappear.
  • Reporting uses issue IDs to track their status, so this changeover will appear as a lot of issues being new and a lot of issues being resolved.
  • These numbers also may not match exactly since, in the past, multiple issues could share the same old issue ID but that will no longer be the case.
  • The URL of the issue on the Project page will stay the same - so any open tickets via Jira will remain linked.