prowler-provider

Generate templates and guidance for extending Prowler with new providers.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/vanhoangkha/cloud-security-audit --skill prowler-provider-vanhoangkha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prowler-provider
Source: https://github.com/vanhoangkha/cloud-security-audit/tree/main/multi-cloud/prowler/skills/prowler-provider
Command: npx skills add https://github.com/vanhoangkha/cloud-security-audit --skill prowler-provider-vanhoangkha

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of adding new cloud providers or expanding the service coverage within existing providers in the Prowler security auditing framework.

Core Features & Use Cases

  • Provider Extension: Facilitates the addition of new cloud platforms (e.g., AWS, Azure, GCP) to Prowler's capabilities.
  • Service Integration: Enables the integration of new services within an already supported cloud provider.
  • Use Case: A security team needs to add support for a newly adopted cloud service within their existing AWS Prowler configuration. This Skill provides the templates and guidance to implement the necessary provider and service classes.

Quick Start

Use the prowler-provider skill to create a new provider class for the 'examplecloud' platform.

Frequently Asked Questions about prowler-provider

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new cloud provider to Prowler for security auditing?

To add a new cloud provider to Prowler, implement SDK-based provider classes using architectural templates that define service fetching patterns and client singleton implementations for modular security auditing.

What is the best way to integrate a new service into an existing Prowler provider?

Integrating a new service into an existing Prowler provider involves extending the provider's class structure with service-specific fetching patterns and client singleton implementations guided by provided templates.

Do I need to implement client singletons when extending Prowler cloud security coverage?

Yes, implementing client singletons is recommended when extending Prowler cloud security coverage to ensure efficient service client connections during security auditing operations.

Can I use Prowler provider templates for custom cloud platforms outside of AWS, Azure, or GCP?

Yes, Prowler provider templates support adding new cloud platforms beyond AWS, Azure, and GCP by providing modular and extensible architectural guidance for custom SDK-based provider development.

What class structures are required for Prowler provider development?

Prowler provider development requires defining class structures for providers and services, including service fetching patterns and client singleton implementations to support modular cloud security tooling.