prowler_scan
Audit cloud environments for security misconfigurations and compliance with CIS, NIST, SOC2, and ISO 27001. Receive a summary of findings by severity.
Instructions
Perform a cloud security audit using Prowler.
Prowler checks cloud provider configurations against security best practices and compliance frameworks (CIS, NIST, SOC2, ISO 27001, etc.).
Args: provider: Cloud provider to audit — aws, azure, gcp. profile: AWS named profile (for aws provider). Uses default credentials if empty. project: GCP project ID (for gcp provider). subscription: Azure subscription ID (for azure provider). report_dir: Directory to write Prowler reports. timeout: Override scan timeout in seconds.
Returns: Summary of cloud security findings by severity.
Note: - Requires cloud provider credentials configured in the environment. - Long-running — cloud audits typically take 5-30 minutes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | No | ||
| project | No | ||
| timeout | No | ||
| provider | Yes | ||
| report_dir | No | /tmp/prowler-report | |
| subscription | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||