We’re looking to generate a comprehensive list of all installed software and packages across all virtual machines integrated with InsightVM. This is for compliance reporting, internal audits, and tracking end-of-life (EOL) software.
To clarify, we’re not trying to search for specific software titles on specific assets — instead, we need a full inventory of all detected software across all assets.
Is there a recommended way to do this using Rapid7 — either through built-in reporting, the API, or another supported method?
Any suggestions, scripts, or guidance would be greatly appreciated.