When to Use Use this skill when: - Adding a new cloud provider to Prowler - Adding a new service to an existing provider - Understanding the provider architecture pattern Provider Architecture Pattern Every provider MUST follow this structure: Sensitive CLI Arguments Flags that accept secrets (tokens, passwords, API keys) MUST follow these rules: 1. Use with — the flag accepts an optional value for backward compatibility; the recommended path is environment variables. 2. Set to the environment variable name users should use (e.g., ). 3. Add the flag to the frozenset at the top of the provider…