Files
prowler/docs/tutorials/scan-inventory.md

1.5 KiB

Scan Inventory

The scan-inventory feature is a tool that generates a JSON report within the /output/inventory/<provider> directory and the scanned service. This feature allows you to perform a inventory of the resources existing in your provider that are scanned by Prowler.

Usage

To use the scan-inventory feature, run Prowler with the --scan-inventory option. For example:

prowler <provider> --scan-inventory

This will generate a JSON report within the /output/inventory/<provider> directory and the scanned service.

Output Directory Contents

The contents of the /output/<provider> directory and the scanned service depend on the Prowler execution. This directory contains all the information gathered during scanning, including a JSON report containing all the gathered information.

Limitations

The scan-inventory feature has some limitations. For example:

  • It is only available for the AWS provider.
  • It only contains the information retrieved by Prowler during the execution.

Example

Here's an example of how to use the scan-inventory feature and the contents of the /output/inventory/<provider> directory and the scanned service:

prowler aws -s ec2 --scan-inventory

/output/inventory/aws directory
   |
   |-- ec2
   |    |
   |    |-- ec2_output.json

In this example, Prowler is run with the -s ec2 and --scan-inventory options for the AWS provider. The /output/inventory/aws directory contains a JSON report showing all the information gathered during scanning.