top of page

High Precision Folder Matching

  • Writer: Giuliana Bruni
    Giuliana Bruni
  • Jun 30
  • 1 min read

Updated: Jul 31

Identify Projects Smarter and Faster

PRODUCT UPDATE: High Precision Folder Matching

We’ve launched High Precision Folder Matching (HPFM), a powerful addition to scanoss-py that analyses entire projects as a single unit. Instead of matching files individually, it uses four types of hashes to evaluate the structure as a whole:


  • File names

  • Directory structure

  • File extensions

  • File contents


It gives you a fast approximation of what the project most closely resembles, ideal when you're scanning public repositories or full components.


Why It Matters


Let’s say you clone Vue.js. Traditional scanning breaks it down: some Vue, some unrelated files, maybe a leftover test script. But you might want to know: “Is this Vue.js?” without going file by file.


HPFM gives you that high-level view. And even better: it can inform a follow-up traditional scan.


Think of it as giving the scanner a “hint”: “This is likely Vue.js; now check whether everything inside fits that profile.” This reduces noise and can improve detection precision. If the structure looks like Vue.js, but the files don’t match, you can verify whether the project has been altered.


It’s not a replacement for traditional scanning, just a different mode optimised for specific use cases. Use it when you're scanning complete projects and want faster, broader insights.


  • Get quicker results across full repositories 

  • Focus on the most representative component, not everything inside 

  • Complement deep scans with high-level checks


Note: High Precision Folder Matching (HPFM) is designed for full project scans, so it works best when the entire component is (mostly) intact.


Available now via: 

 

scannos-py folder-scan <directory>


Try it today and experience smarter scanning built for real-world dev workflows.


See it in action!



Adopt SCANOSS today

Get complete visibility and control over your open source.

bottom of page