Tenable Research Release Highlights

Forum Discussion

justinhall's avatar
justinhall
Product Team
3 months ago

Excluding the SUSE Linux Snapshots directory from Language Library enumeration

Summary

The “language library” enumeration plugins will now exclude SUSE Linux’s snapshots directory when searching the filesystem.

Change

Before the update, when enumerating “language libraries” - such as Python packages, Node.js modules, etc. - on SUSE Linux hosts that use btrfs as their filesystem, reduced scan performance was observed. This is because btrfs creates and maintains snapshots in the /.snapshots directory, which can contain multiple redundant copies of files. This caused unnecessary processing on thorough scans.

After the update, this snapshots directory has been excluded from searches executed by the find command for language library enumeration plugins on SUSE Linux.

Impact

This change is expected to improve the performance of scans on SUSE Linux assets. If language libraries were present in snapshots directory, they will no longer show up in Tenable scan results, along with any associated vulnerabilities. If customers would like to scan the snapshots directory, the "Include Filepath" option in the Advanced Scan Settings configuration can be used to force the scanning of these paths.

Plugins

178772 - Node.js Modules Installed (Linux / Unix)

190687 - NuGet Installed Packages (Linux / Unix)

164122 - Python Installed Packages (Linux / Unix)

207584 - Ruby Gem Modules Installed (Linux / Unix)

 

Target Release Date

September 3, 2025

No RepliesBe the first to reply