# Scan Inventory The scan-inventory feature is a tool that generates a JSON report within the `/output/inventory/` 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 --scan-inventory ``` This will generate a JSON report within the `/output/inventory/` directory and the scanned service. ## Output Directory Contents The contents of the `/output/` 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/` 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.