{"adoption": {"forks": 192, "observed_at": "2026-08-28T04:04:02.757891+00:00", "stars": 1223}, "canonical_url": "https://ross.abutalabs.com/products/aws_pwn", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A collection of AWS penetration testing junk", "domain": ["security", "cloud-computing", "penetration-testing", "developer-tools"], "enriched": true, "function": ["penetration-testing", "security", "osint", "developer-tools"], "health_score": 20, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["dagrz/aws_pwn"], "name": "dagrz/aws_pwn", "platform": ["python", "cli", "windows"], "pushed_at": "2023-08-30T11:12:51+00:00", "repo": "dagrz/aws_pwn", "stars": 1223, "tags": ["aws", "cloud-security", "red-team", "boto3", "iam", "privilege-escalation", "reconnaissance", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["pentest an AWS account", "validate leaked AWS access keys", "enumerate IAM roles and attempt to assume them", "dump EC2 instance user data for secrets", "check whether S3 bucket names exist", "disrupt CloudTrail logging during a red team engagement", "take a snapshot of all resources in an AWS account"], "what_it_is": "A collection of Python scripts for penetration testing AWS environments, covering reconnaissance, exploitation, stealth, exploration, and privilege escalation. It uses boto3 and AWS credentials to enumerate accounts, validate access keys and principals, dump account data, and attempt lateral movement via role assumption.", "when_to_avoid": ["you need a maintained, well-tested cloud security tool - the code is self-described as 'horribly written' and scripts may break as AWS changes", "you want vulnerability scanning or compliance auditing rather than offensive testing", "you need a supported tool for production environments - there is no license and no guarantee of upkeep"], "when_to_choose": ["you are doing authorized penetration testing or red teaming against AWS", "you need quick ad-hoc scripts for AWS recon and privilege escalation", "you want a grab-bag of AWS attack tooling to adapt rather than a polished framework"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/aws_pwn", "repo": "dagrz/aws_pwn", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.757891+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:15:31.809311+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679d9421d2112f9682387dcf4e4bc350b818b1b0bf538dac0de002d558a7b6a8", "fetched_at": "2026-08-28T04:04:02.757891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dagrz/aws_pwn"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.757891+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:15:31.809311+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679d9421d2112f9682387dcf4e4bc350b818b1b0bf538dac0de002d558a7b6a8", "fetched_at": "2026-08-28T04:04:02.757891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dagrz/aws_pwn"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:15:31.809311+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679d9421d2112f9682387dcf4e4bc350b818b1b0bf538dac0de002d558a7b6a8", "fetched_at": "2026-08-28T04:04:02.757891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dagrz/aws_pwn"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.757891+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.757891+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.757891+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:15:31.809311+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679d9421d2112f9682387dcf4e4bc350b818b1b0bf538dac0de002d558a7b6a8", "fetched_at": "2026-08-28T04:04:02.757891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dagrz/aws_pwn"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.757891+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.757891+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:15:31.809311+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679d9421d2112f9682387dcf4e4bc350b818b1b0bf538dac0de002d558a7b6a8", "fetched_at": "2026-08-28T04:04:02.757891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dagrz/aws_pwn"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.757891+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.757891+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.757891+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:15:31.809311+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679d9421d2112f9682387dcf4e4bc350b818b1b0bf538dac0de002d558a7b6a8", "fetched_at": "2026-08-28T04:04:02.757891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dagrz/aws_pwn"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.757891+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.757891+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:15:31.809311+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679d9421d2112f9682387dcf4e4bc350b818b1b0bf538dac0de002d558a7b6a8", "fetched_at": "2026-08-28T04:04:02.757891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dagrz/aws_pwn"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:15:31.809311+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679d9421d2112f9682387dcf4e4bc350b818b1b0bf538dac0de002d558a7b6a8", "fetched_at": "2026-08-28T04:04:02.757891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dagrz/aws_pwn"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:15:31.809311+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679d9421d2112f9682387dcf4e4bc350b818b1b0bf538dac0de002d558a7b6a8", "fetched_at": "2026-08-28T04:04:02.757891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dagrz/aws_pwn"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:15:31.809311+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679d9421d2112f9682387dcf4e4bc350b818b1b0bf538dac0de002d558a7b6a8", "fetched_at": "2026-08-28T04:04:02.757891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dagrz/aws_pwn"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3606, "days_push": 1099, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}