|
| 1 | +--- |
| 2 | +title: "Aurelian: Multi-Cloud Security Reconnaissance" |
| 3 | +description: "Aurelian: Multi-Cloud Security Reconnaissance" |
| 4 | +--- |
| 5 | + |
| 6 | +## Unified Cloud Security Reconnaissance with Aurelian |
| 7 | + |
| 8 | +Your cloud environments span multiple providers — your security tooling should too. **Aurelian**, now integrated into the **Praetorian Guard Platform**, is an open-source multi-cloud security reconnaissance framework that gives your team a single, unified interface for security assessments across AWS, Azure, and GCP. |
| 9 | + |
| 10 | +No more juggling separate tools per cloud provider. One command structure, consistent results, complete coverage. |
| 11 | + |
| 12 | +### Why This Matters |
| 13 | + |
| 14 | +Cloud penetration testing has historically meant learning different tools, different workflows, and different output formats for every provider. Aurelian eliminates that fragmentation. Built by Praetorian's offensive security team from years of cloud penetration testing and red team engagements, it encapsulates complex, multi-step security workflows behind single commands — so your team spends time analyzing findings, not wrestling with tooling. |
| 15 | + |
| 16 | +### What Aurelian Does For You |
| 17 | + |
| 18 | +**Secrets Discovery Across 30+ Source Types** |
| 19 | +Aurelian's `find-secrets` modules enumerate cloud resources, extract content from EC2 user data, Lambda code, CloudFormation templates, CloudWatch logs, ECS task definitions, environment variables, storage blobs, and more — then scan everything with [Titus](https://github.com/praetorian-inc/titus) for hardcoded credentials, API keys, and tokens. Optional validation confirms whether discovered secrets are still active. |
| 20 | + |
| 21 | +**Public Resource Detection** |
| 22 | +Unlike simple boolean-flag checks, Aurelian evaluates actual policies using an IAM policy evaluation engine that considers condition keys, SCPs, and resource ARN patterns. This identifies genuinely exposed resources — open S3 buckets, public databases, anonymous-access storage accounts — even when configuration flags suggest otherwise. |
| 23 | + |
| 24 | +**IAM Privilege Escalation Analysis** |
| 25 | +Aurelian collects IAM data, evaluates effective permissions, and detects privilege escalation paths across your environment. Results can be exported to a Neo4j graph database for interactive exploration of multi-hop escalation chains — giving your team a visual map of blast radius and lateral movement potential. |
| 26 | + |
| 27 | +**Subdomain Takeover Detection** |
| 28 | +Identifies dangling DNS records across Route53, Azure DNS, and Cloud DNS — including CloudFront-S3 misconfigurations, orphaned NS delegations, and unclaimed cloud resources behind CNAME records. |
| 29 | + |
| 30 | +**OPSEC-Aware Reconnaissance** |
| 31 | +Aurelian includes covert techniques that minimize CloudTrail logging footprint. The `whoami` module identifies your caller ARN using APIs that leak identity in error messages without generating audit log entries — critical for engagements where detection avoidance matters. |
| 32 | + |
| 33 | +### Cloud Platform Coverage |
| 34 | + |
| 35 | +| Platform | Modules | Key Capabilities | |
| 36 | +|----------|---------|-----------------| |
| 37 | +| **AWS** | 12 recon + 5 analysis | Secrets, public resources, IAM graph, subdomain takeover, OPSEC whoami, CDK/CloudFront takeover, cost analysis | |
| 38 | +| **Azure** | 6 | Secrets, public resources, configuration scan, subdomain takeover, conditional access policies | |
| 39 | +| **GCP** | 4 | Secrets, public resources, subdomain takeover, resource enumeration | |
| 40 | + |
| 41 | +### How It Fits Into Guard |
| 42 | + |
| 43 | +Aurelian extends the Guard Platform's attack surface management into your cloud infrastructure. Reconnaissance results flow into your existing Guard dashboard alongside your other security findings — secrets, misconfigurations, privilege escalation paths, and takeover risks all in one place. |
| 44 | + |
| 45 | +Aurelian also integrates with complementary Praetorian tools already in Guard: |
| 46 | + |
| 47 | +* **Titus** — Powers secrets scanning within Aurelian's `find-secrets` modules |
| 48 | +* **Trajan** — Complements cloud reconnaissance with CI/CD pipeline security testing |
| 49 | + |
| 50 | +### Open Source — Full Transparency |
| 51 | + |
| 52 | +Aurelian is fully open source under [github.com/praetorian-inc/aurelian](https://github.com/praetorian-inc/aurelian). Inspect the code, understand every module's methodology, and extend it with custom modules using the plugin architecture. Written in Go with a streaming pipeline architecture designed for scale, it's been battle-tested across hundreds of enterprise cloud environments. |
| 53 | + |
| 54 | +### Get Started |
| 55 | + |
| 56 | +Aurelian is available now as part of the Praetorian Guard Platform. Reach out to your Praetorian engagement team to add multi-cloud security reconnaissance to your Guard coverage. |
| 57 | + |
| 58 | +[Read the full deep-dive on our blog →](https://www.praetorian.com/blog/aurelian-cloud-security-tool/) |
0 commit comments