Exclusion Patterns let you filter files from your scan results based on directory names in their paths. This is useful for hiding files from build directories, version control folders, dependency folders, or any other locations you want to ignore.
Files matching exclusion patterns are hidden from results but remain in the database—you can add or remove patterns at any time to adjust what's shown.
node_modules/)Patterns match directory names in file paths. For example:
node_modules/ hides files in any node_modules directory.git/ hides files in any .git directorybuild/ hides files in any build directory__pycache__/ hides Python cache directoriesHere are useful patterns for common scenarios:
node_modules/ - JavaScript/Node.js dependenciesvendor/ - PHP Composer or Go dependencies.bundle/ - Ruby Bundler gemspackages/ - .NET NuGet packagestarget/ - Rust/Maven build output.git/ - Git repository data.svn/ - Subversion repository data.hg/ - Mercurial repository databuild/ - Common build output directorydist/ - Distribution/build outputout/ - Compiled outputbin/ - Binary outputobj/ - Object files__pycache__/ - Python bytecode cache.idea/ - JetBrains IDE settings.vscode/ - VS Code settings.vs/ - Visual Studio settings.Trash/ - macOS trash$RECYCLE.BIN/ - Windows recycle binClick Remove next to any pattern in the list to delete it. Files that were hidden by that pattern will reappear in your results.
Patterns match against the full file path. A pattern like node_modules/ will match any file that has /node_modules/ in its path, regardless of where it appears.
For example, the pattern build/ would match:
/project/build/output.js/home/user/project/build/data.json/nested/deep/build/file.txtBut would not match:
/project/rebuild/file.js (the word "build" appears but not as a directory)/project/building/file.js (partial match doesn't count)