Tool Categories Summary
| Category | Tool Count | Authentication Required | 
|---|---|---|
| Prowler Hub | 10 tools | No | 
| Prowler Documentation | 2 tools | No | 
| Prowler Cloud/App | 28 tools | Yes | 
Tool Naming Convention
All tools follow a consistent naming pattern with prefixes:prowler_hub_*- Prowler Hub catalog and compliance toolsprowler_docs_*- Prowler documentation search and retrievalprowler_app_*- Prowler Cloud and App (Self-Managed) management tools
Prowler Hub Tools
Access Prowler’s security check catalog and compliance frameworks. No authentication required.Check Discovery
prowler_hub_get_checks- List security checks with advanced filtering optionsprowler_hub_get_check_filters- Return available filter values for checks (providers, services, severities, categories, compliances)prowler_hub_search_checks- Full-text search across check metadataprowler_hub_get_check_raw_metadata- Fetch raw check metadata in JSON format
Check Code
prowler_hub_get_check_code- Fetch the Python implementation code for a security checkprowler_hub_get_check_fixer- Fetch the automated fixer code for a check (if available)
Compliance Frameworks
prowler_hub_get_compliance_frameworks- List and filter compliance frameworksprowler_hub_search_compliance_frameworks- Full-text search across compliance frameworks
Provider Information
prowler_hub_list_providers- List Prowler official providers and their servicesprowler_hub_get_artifacts_count- Get total count of checks and frameworks in Prowler Hub
Prowler Documentation Tools
Search and access official Prowler documentation. No authentication required.prowler_docs_search- Search the official Prowler documentation using full-text searchprowler_docs_get_document- Retrieve the full markdown content of a specific documentation file
Prowler Cloud/App Tools
Manage Prowler Cloud or Prowler App (Self-Managed) features. Requires authentication.These tools require a valid API key. See the Configuration Guide for authentication setup.
Findings Management
prowler_app_list_findings- List security findings with advanced filteringprowler_app_get_finding- Get detailed information about a specific findingprowler_app_get_latest_findings- Retrieve latest findings from the most recent scansprowler_app_get_findings_metadata- Get unique metadata values from filtered findingsprowler_app_get_latest_findings_metadata- Get metadata from latest findings across all providers
Provider Management
prowler_app_list_providers- List all providers with filtering optionsprowler_app_create_provider- Create a new provider in the current tenantprowler_app_get_provider- Get detailed information about a specific providerprowler_app_update_provider- Update provider details (alias, etc.)prowler_app_delete_provider- Delete a specific providerprowler_app_test_provider_connection- Test provider connection status
Provider Secrets Management
prowler_app_list_provider_secrets- List all provider secrets with filteringprowler_app_add_provider_secret- Add or update credentials for a providerprowler_app_get_provider_secret- Get detailed information about a provider secretprowler_app_update_provider_secret- Update provider secret detailsprowler_app_delete_provider_secret- Delete a provider secret
Scan Management
prowler_app_list_scans- List all scans with filtering optionsprowler_app_create_scan- Trigger a manual scan for a specific providerprowler_app_get_scan- Get detailed information about a specific scanprowler_app_update_scan- Update scan detailsprowler_app_get_scan_compliance_report- Download compliance report as CSVprowler_app_get_scan_report- Download ZIP file containing complete scan report
Schedule Management
prowler_app_schedules_daily_scan- Create a daily scheduled scan for a provider
Processor Management
prowler_app_processors_list- List all processors with filteringprowler_app_processors_create- Create a new processor (currently only mute lists supported)prowler_app_processors_retrieve- Get processor details by IDprowler_app_processors_partial_update- Update processor configurationprowler_app_processors_destroy- Delete a processor
Usage Tips
- Use natural language to interact with the tools through your AI assistant
 - Tools can be combined for complex workflows
 - Filter options are available on most list tools
 - Authentication is only required for Prowler Cloud/App tools
 

