prowler-provider

Create and extend Prowler cloud security providers and services.

1|Updated Aug 16, 2025
One-click install
npx skills add https://github.com/professor-moody/cloud-tools --skill prowler-provider-professor-moody
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prowler-provider
Source: https://github.com/professor-moody/cloud-tools/tree/main/repos/prowler/skills/prowler-provider
Command: npx skills add https://github.com/professor-moody/cloud-tools --skill prowler-provider-professor-moody

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of adding new cloud providers or integrating new services into the Prowler cloud security assessment framework, ensuring comprehensive coverage.

Core Features & Use Cases

  • New Provider Integration: Guides the creation of entirely new cloud provider modules within Prowler.
  • Service Extension: Facilitates the addition of new services to existing cloud provider modules.
  • Understanding Architecture: Provides templates and documentation for adhering to Prowler's provider architecture patterns.
  • Use Case: A security researcher discovers a new cloud service and wants to add Prowler checks for it; this Skill provides the necessary structure and templates to do so efficiently.

Quick Start

Use the prowler-provider skill to understand the provider architecture pattern.

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 assessments?

To add a new cloud provider to Prowler, you implement the defined provider architecture pattern using provider, service, and client class templates, which this Skill guides you through to ensure proper SDK integration.

What is the provider architecture pattern used for Prowler cloud security?

The Prowler provider architecture pattern is a structured SDK framework requiring specific provider, service, and client class templates to integrate new cloud platforms for security assessments.

Can I integrate new services into an existing Prowler cloud provider module?

Yes, you can integrate new services into an existing Prowler cloud provider module through service extension, which requires adhering to the established client class templates and provider structure.

What's the best way to extend Prowler cloud security coverage to a new platform?

The best way to extend Prowler cloud security coverage is by creating entirely new cloud provider modules using the provided templates, ensuring your new platform adheres to the Prowler SDK provider architecture.

Do I need to use specific templates when developing Prowler SDK service extensions?

Yes, Prowler SDK development requires adhering to defined provider, service, and client class templates to ensure new cloud security checks integrate correctly into the framework's architecture.