$npx -y skills add transilienceai/communitytools --skill infraInfrastructure tech-stack identification — cloud providers, CDN/WAF, DNS services, TLS/CT, DevOps tooling, plus asset discovery (domains, subdomains, IPs).
| 1 | # Infrastructure Tech-Stack Identification |
| 2 | |
| 3 | ## Scope |
| 4 | |
| 5 | Identify the hosting and operational layer: cloud providers (AWS/GCP/Azure/DO/Linode/Vultr), PaaS (Heroku/Vercel/Netlify/Render/Railway/Fly), CDN (Cloudflare/Akamai/Fastly/CloudFront/Azure CDN), WAF (Imperva/Sucuri/F5/Fortinet), DNS provider, certificate authority, DevOps tooling (CI/CD, IaC, containers, orchestration), and the asset inventory (root domain, subdomains, IPs, certificates) that the rest of the engagement consumes. |
| 6 | |
| 7 | ## Signals (input) |
| 8 | |
| 9 | - IP attribution (cloud IP ranges, ASN, WHOIS) |
| 10 | - DNS records: A, AAAA, MX, TXT, NS, CNAME, SRV |
| 11 | - TLS certificate metadata (issuer, SAN, validity, JARM) |
| 12 | - CT logs (crt.sh) |
| 13 | - HTTP headers tagging cloud/CDN/WAF |
| 14 | - Repository config files (`*.tf`, `Dockerfile`, `.github/workflows/*`, `Chart.yaml`, etc.) |
| 15 | - Asset inventory feeds — initial domain, subdomain enumeration, IP map |
| 16 | |
| 17 | ## Inferences (output) |
| 18 | |
| 19 | - Primary cloud provider + region(s) |
| 20 | - PaaS / serverless / container orchestration |
| 21 | - CDN, WAF, DDoS / bot-management products |
| 22 | - DNS service, email provider, SaaS verifications (TXT) |
| 23 | - Certificate issuer & posture (automation, wildcard, validity window) |
| 24 | - DevOps stack: CI/CD platform, containerization, IaC, monitoring, secret mgmt |
| 25 | - Asset list: validated primary domain, all subdomains, IPs with cloud attribution |
| 26 | |
| 27 | ## Techniques |
| 28 | |
| 29 | See [reference/patterns.md](reference/patterns.md). |
| 30 | |
| 31 | ## When to use |
| 32 | |
| 33 | - First step of every tech-stack engagement (asset inventory feeds all other domains) |
| 34 | - Identifying CDN/WAF before choosing exploitation paths |
| 35 | - CVE matching by server stack version |
| 36 | - Supply-chain / SaaS exposure mapping (DNS verifications) |