cloud-penetration-testing
Conducts comprehensive security assessments of cloud infrastructures across Azure, AWS, and GCP, identifying vulnerabilities and misconfigurations.
Install this skill
Security score
The cloud-penetration-testing skill was audited on Mar 9, 2026 and we found 33 security issues across 5 threat categories, including 3 high-severity. Review the findings below before installing.
Categories Tested
Security Issues
Piping content to bash shell
| 30 | curl https://sdk.cloud.google.com | bash |
Curl to non-GitHub URL
| 26 | curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" |
Curl to non-GitHub URL
| 30 | curl https://sdk.cloud.google.com | bash |
Curl to non-GitHub URL
| 63 | curl "https://login.microsoftonline.com/[email protected]&xml=1" |
Curl to non-GitHub URL
| 66 | curl "https://login.microsoftonline.com/target.com/v2.0/.well-known/openid-configuration" |
Curl to non-GitHub URL
| 262 | curl http://169.254.169.254/latest/meta-data/ |
Curl to non-GitHub URL
| 263 | curl http://169.254.169.254/latest/meta-data/iam/security-credentials/ |
Curl to non-GitHub URL
| 266 | TOKEN=$(curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600") |
Curl to non-GitHub URL
| 267 | curl http://169.254.169.254/latest/meta-data/profile -H "X-aws-ec2-metadata-token: $TOKEN" |
Curl to non-GitHub URL
| 338 | curl "http://metadata.google.internal/computeMetadata/v1/?recursive=true&alt=text" -H "Metadata-Flavor: Google" |
Curl to non-GitHub URL
| 341 | curl http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/scopes -H 'Metadata-Flavor:Google' |
Curl to non-GitHub URL
| 382 | | Metadata | `curl http://169.254.169.254/latest/meta-data/` | |
Curl to non-GitHub URL
| 394 | | Metadata | `curl -H "Metadata-Flavor: Google" http://metadata.google.internal/...` | |
Access to hidden dotfiles in home directory
| 353 | sudo cp -r /home/user/.config/gcloud ~/.config |
Access to system keychain/keyring
| 343 | # Decrypt data with keyring |
Access to system keychain/keyring
| 344 | gcloud kms decrypt --ciphertext-file=encrypted.enc --plaintext-file=out.txt --key <key> --keyring <keyring> --location global |
External URL reference
| 26 | curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" |
External URL reference
| 30 | curl https://sdk.cloud.google.com | bash |
External URL reference
| 63 | curl "https://login.microsoftonline.com/[email protected]&xml=1" |
External URL reference
| 66 | curl "https://login.microsoftonline.com/target.com/v2.0/.well-known/openid-configuration" |
External URL reference
| 262 | curl http://169.254.169.254/latest/meta-data/ |
External URL reference
| 263 | curl http://169.254.169.254/latest/meta-data/iam/security-credentials/ |
External URL reference
| 266 | TOKEN=$(curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600") |
External URL reference
| 267 | curl http://169.254.169.254/latest/meta-data/profile -H "X-aws-ec2-metadata-token: $TOKEN" |
External URL reference
| 338 | curl "http://metadata.google.internal/computeMetadata/v1/?recursive=true&alt=text" -H "Metadata-Flavor: Google" |
External URL reference
| 341 | curl http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/scopes -H 'Metadata-Flavor:Google' |
External URL reference
| 382 | | Metadata | `curl http://169.254.169.254/latest/meta-data/` | |
External URL reference
| 394 | | Metadata | `curl -H "Metadata-Flavor: Google" http://metadata.google.internal/...` | |
External URL reference
| 400 | | AWS | `http://169.254.169.254/latest/meta-data/` | |
External URL reference
| 401 | | Azure | `http://169.254.169.254/metadata/instance?api-version=2018-02-01` | |
External URL reference
| 402 | | GCP | `http://metadata.google.internal/computeMetadata/v1/` | |
External URL reference
| 445 | python fire.py --access_key <key> --secret_access_key <secret> --region us-east-1 --url https://login.microsoft.com --command create |
External URL reference
| 449 | Invoke-MSOLSpray -UserList .\users.txt -Password "Spring2024!" -URL https://<api-gateway>.execute-api.us-east-1.amazonaws.com/fireprox |