High Precision Folder Matching

Identify projects smarter and faster

Identify Projects Smarter and Faster

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!