recon-cloud-assets

Discover and validate S3, Azure Blob, and GCP storage assets.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill recon-cloud-assets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recon-cloud-assets
Source: https://github.com/salmanabdurrahman/pi-pentest-agent/tree/main/skills/recon-cloud-assets
Command: npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill recon-cloud-assets

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires awscli, nuclei, jq.

What problem does it solve?

This skill addresses the challenge of identifying and verifying exposed cloud storage assets (S3, Azure Blob, GCS) and infrastructure, ensuring security assessments are conducted within defined scope and authorization boundaries.

Core Features & Use Cases

  • Cloud Asset Discovery: Identifies cloud-hosted storage buckets and CDN endpoints using passive techniques like CT logs and search engine dorks.
  • Permission Validation: Performs safe, unsigned API checks to determine if buckets are publicly accessible or misconfigured.
  • Automated Reporting: Generates structured findings for cloud exposures, including sensitive file patterns and misconfiguration risks, while enforcing strict safety gates.

Quick Start

Use the recon-cloud-assets skill to perform a passive discovery and active permission check for all cloud storage buckets associated with the target domain.

Frequently Asked Questions about recon-cloud-assets

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

FAQPage Schema
How do I find exposed cloud storage buckets during a pentest?

To find exposed cloud storage buckets during a pentest, this skill performs passive discovery using CT logs and search dorks, then validates permissions with unsigned API checks for S3, Azure Blob, and GCP storage.

Can I check S3 bucket permissions without authenticated API requests?

You can check S3 bucket permissions without authentication by performing safe, unsigned API requests to determine if storage buckets are publicly accessible or misconfigured, ensuring assessments stay within authorized scope.

What is the best way to enumerate cloud subdomains and CDN endpoints?

The best way to enumerate cloud subdomains and CDN endpoints is using passive discovery techniques like CT logs, which identify cloud-hosted infrastructure while enforcing strict safety gates and rate limits.

Do I need awscli and nuclei to validate cloud asset exposures?

You need awscli, nuclei, and jq installed to validate cloud asset exposures, as the skill relies on these dependencies to execute unsigned API checks and run nuclei templates for evidence-based findings.

How do I generate structured reports for misconfigured cloud assets?

To generate structured reports for misconfigured cloud assets, the skill automates reporting output to highlight sensitive file patterns and permission risks discovered during the authorized security assessment.

Are there limitations when running active security validation on cloud storage?

Limitations when running active security validation include strict adherence to scope-gated boundaries, rate-limited execution, and the exclusive use of unsigned API requests to prevent unauthorized data modification.