The global.db file is a SQLite-based database found within the Nessus installation directory (typically /opt/nessus/var/nessus/ on Linux). Unlike scan-specific databases that store the results of individual assessments, the Global DB manages the scanner's persistent operational data:
Nessus is a vulnerability scanning tool developed by Tenable, a leading provider of cybersecurity solutions. Nessus is designed to identify potential security vulnerabilities in networks, systems, and applications. It works by simulating attacks on a network or system, analyzing responses, and reporting on potential weaknesses.
The Global DB Nessus is widely used in various industries, including:
If you are moving Nessus to a new server or performing a disaster recovery exercise, global.db is one of the most critical files to backup alongside your master key . Without this database, you may lose all stored credentials and advanced customizations. 2. Troubleshooting Corruption
In Nessus, the term "Global Database" typically refers to the aggregated dataset where scan results are stored and merged. When you enable specific settings, Nessus merges results from multiple scans into a single repository, allowing you to track vulnerability trends, manage host data, and deduplicate findings over time.
To leverage the Global DB effectively:
If the Nessus web interface is slow to load scan results, it is often a symptom of a bloated Global DB.
The Global DB Nessus contains over 100,000 known vulnerabilities, making it one of the most extensive and up-to-date vulnerability databases in the industry.
This is where plays a critical role. While attackers scan for open ports and default credentials, defenders use Nessus to proactively identify:





