{"adoption": {"forks": 454, "observed_at": "2026-08-28T04:03:33.815348+00:00", "stars": 1094}, "canonical_url": "https://ross.abutalabs.com/products/evil-droid", "card": {"archived": false, "artifact_type": "cli-tool", "description": null, "domain": ["security", "penetration-testing", "android-tools"], "enriched": true, "function": ["penetration-testing", "security", "cli"], "health_score": 20, "homepage": null, "language": "Shell", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["M4sc3r4n0/Evil-Droid"], "name": "M4sc3r4n0/Evil-Droid", "platform": ["cli"], "pushed_at": "2023-01-13T10:44:36+00:00", "repo": "M4sc3r4n0/Evil-Droid", "stars": 1094, "tags": ["android", "apk-payload", "metasploit", "offensive-security", "shell-script", "linux"], "topics": [], "urls": [], "use_cases": ["generate android apk payloads for penetration testing", "embed metasploit payloads into apk files", "create malicious android apps for security assessments", "test android device security with payload delivery", "build backdoored apk files for red team exercises"], "what_it_is": "Evil-Droid is a shell-based framework that creates, generates, and embeds APK payloads for penetrating Android platforms, built on top of the Metasploit framework. It provides a menu-driven interface for crafting malicious Android payloads for authorized security testing and educational purposes.", "when_to_avoid": ["you need a maintained tool with active development and support", "you require stealth or evasion features beyond basic payload embedding", "you are on Windows or macOS without a Linux environment", "you lack authorization to test Android targets"], "when_to_choose": ["you need a quick menu-driven tool to generate Android APK payloads with Metasploit", "you are doing authorized Android penetration testing or security training", "you want a lightweight shell script instead of a heavy framework"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/evil-droid", "repo": "M4sc3r4n0/Evil-Droid", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.815348+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.135444+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "18cac91949a68c9a9e3bbc331d29eda175dd87031392c3bf7660c6a096d6db63", "fetched_at": "2026-08-28T04:03:33.815348+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M4sc3r4n0/Evil-Droid"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.815348+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.135444+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "18cac91949a68c9a9e3bbc331d29eda175dd87031392c3bf7660c6a096d6db63", "fetched_at": "2026-08-28T04:03:33.815348+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M4sc3r4n0/Evil-Droid"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.135444+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "18cac91949a68c9a9e3bbc331d29eda175dd87031392c3bf7660c6a096d6db63", "fetched_at": "2026-08-28T04:03:33.815348+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M4sc3r4n0/Evil-Droid"}], "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:03:33.815348+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.815348+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.815348+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.135444+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "18cac91949a68c9a9e3bbc331d29eda175dd87031392c3bf7660c6a096d6db63", "fetched_at": "2026-08-28T04:03:33.815348+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M4sc3r4n0/Evil-Droid"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.815348+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.815348+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.135444+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "18cac91949a68c9a9e3bbc331d29eda175dd87031392c3bf7660c6a096d6db63", "fetched_at": "2026-08-28T04:03:33.815348+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M4sc3r4n0/Evil-Droid"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.815348+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.815348+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.815348+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.135444+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "18cac91949a68c9a9e3bbc331d29eda175dd87031392c3bf7660c6a096d6db63", "fetched_at": "2026-08-28T04:03:33.815348+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M4sc3r4n0/Evil-Droid"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.815348+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.815348+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.135444+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "18cac91949a68c9a9e3bbc331d29eda175dd87031392c3bf7660c6a096d6db63", "fetched_at": "2026-08-28T04:03:33.815348+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M4sc3r4n0/Evil-Droid"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.135444+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "18cac91949a68c9a9e3bbc331d29eda175dd87031392c3bf7660c6a096d6db63", "fetched_at": "2026-08-28T04:03:33.815348+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M4sc3r4n0/Evil-Droid"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.135444+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "18cac91949a68c9a9e3bbc331d29eda175dd87031392c3bf7660c6a096d6db63", "fetched_at": "2026-08-28T04:03:33.815348+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M4sc3r4n0/Evil-Droid"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.135444+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "18cac91949a68c9a9e3bbc331d29eda175dd87031392c3bf7660c6a096d6db63", "fetched_at": "2026-08-28T04:03:33.815348+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M4sc3r4n0/Evil-Droid"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3266, "days_push": 1328, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}