View a markdown version of this page

Amazon Inspector VM Scanner - Amazon Inspector

Amazon Inspector VM Scanner

Overview

Amazon Inspector uses the Amazon Inspector VM Scanner to perform vulnerability assessments on Amazon EC2 instances. Amazon Inspector VM Scanner leverages the inventory collection capabilities of Amazon Inspector SBOM Generator to generate a Software Bill of Materials (SBOM) and submits the SBOM for evaluation through the Inspector Telemetry channel. When you enable Enhanced EC2 Scanning on your account, Inspector VM Scanner replaces Inspector SSM Plugin.

Amazon Inspector provides two approaches for deploying the VM Scanner:

  • Automatic installation (recommended) – When you enable Enhanced EC2 Scanning in the Amazon Inspector console, Amazon Inspector uses Amazon EC2 Systems Manager (SSM) to automatically install and manage the VM Scanner on your Amazon EC2 instances. This is the simplest approach and requires no manual intervention. For more information, see Enabling Inspector VM Scanner.

  • Manual installation – You can manually install the VM Scanner using standard package managers (RPM, DEB, APK, MSI, PKG). This approach does not require SSM. For more information, see Manual installation and configuration.

Benefits

Inspector VM Scanner provides the following benefits over the previous Inspector SSM Plugin:

  • Reduced resource usage – Requires less compute during operation

  • More granular package collection – Provides detailed package-level inventory for high fidelity evaluation

  • Improved scanning mechanism – Uses Inspector SBOM Generator for consistent behavior with other Inspector supported resources

  • Separation of duties – Security teams can enable scanning at the account level, while instance administrators retain control over manual installation and configuration on individual instances

Frequently asked questions

How is Inspector VM Scanner different from Inspector SSM Plugin? Why should I migrate to Inspector VM Scanner?

Inspector VM Scanner uses Amazon Inspector SBOM Generator for system package scanning and deep inspection, providing a consistent scan mechanism regardless of how packages were installed. This scan mechanism is also more performant, with the biggest performance gain being seen on Windows. This mechanism is fully owned and maintained by Inspector, which allows Inspector to respond quickly to any issues that arise, as well as expand detections into new ecosystems.

How is Inspector VM Scanner different from Inspector SBOM Generator? Why not use SBOM Generator directly?

Inspector VM Scanner uses SBOM Generator under the hood for inventory collection, but it also contains extra features specifically designed for Inspector EC2 Scanning. Inspector VM Scanner can communicate through the Inspector Telemetry channel, whereas Inspector SBOM Generator cannot. Additionally, Inspector VM Scanner comes with orchestration to be invoked regularly for scheduled scanning.

How will Center for Internet Security (CIS) scans be managed? Will Inspector VM Scanner be used for CIS?

CIS scans will be kept in Inspector SSM Plugin. At this time, there is no intention to migrate CIS support to Inspector VM Scanner.

Does Inspector VM Scanner require SSM?

No. SSM is used for the automatic installation when you enable Enhanced EC2 Scanning in the console, but it is not a hard dependency. You can manually install the VM Scanner using standard package managers without SSM. For more information, see Manual installation and configuration.

Third-party software attribution

Inspector VM Scanner includes third-party software components that are licensed under open source licenses. In accordance with the terms of those licenses, the following attribution document lists the third-party components, their licenses, and the applicable license text.

https://inspector-vm-scanner.s3.amazonaws.com/latest/THIRD-PARTY-LICENSES.txt