{"adoption": {"forks": 152, "observed_at": "2026-08-28T04:03:28.432592+00:00", "stars": 1072}, "canonical_url": "https://ross.abutalabs.com/products/hackdroid", "card": {"archived": false, "artifact_type": "application", "description": "Security Apps for Android", "domain": ["penetration-testing", "security", "android-tools", "privacy", "osint"], "enriched": true, "function": ["penetration-testing", "security", "networking", "cryptography", "osint", "privacy"], "health_score": 20, "homepage": "https://thehackingsage.com/hackdroid/", "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["thehackingsage/hackdroid"], "name": "thehackingsage/hackdroid", "platform": [], "pushed_at": "2024-02-21T18:54:25+00:00", "repo": "thehackingsage/hackdroid", "stars": 1072, "tags": ["hacking-tools", "apk-collection", "pentesting", "sniffing", "mitm", "wireless", "forensics", "dos", "hid-attacks", "root-required", "android"], "topics": ["android", "apk", "apps", "cryptography", "dos", "forensics", "hacking-tool", "hid-attacks", "mitm", "networking", "penetration-testing", "pentesting", "privacy", "security", "sniffing", "terminal", "wireless"], "urls": [], "use_cases": ["find pentesting apps for android", "download security apk collection", "android hacking tools for rooted device", "mitm and sniffing apps on mobile", "forensics and osint tools for android", "wireless and network security apps for android"], "what_it_is": "HackDroid is a curated collection of 364+ pentesting and security-related Android apps organized into categories like MITM, forensics, sniffing, and cryptography. It serves as an app store/directory for downloading security APKs, most of which require a rooted device.", "when_to_avoid": ["you need audited, maintained software with source code for each tool", "you cannot or will not root your Android device", "you need production-grade security tooling rather than a curated APK collection"], "when_to_choose": ["you want a one-stop directory of Android security/pentesting APKs", "you have a rooted or dedicated test device for ethical hacking", "you want categorized access to tools like MITM, DoS, HID attack, and forensics apps"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hackdroid", "repo": "thehackingsage/hackdroid", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.432592+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:53:43.569530+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3dc7a2a28ea0b2391f649b3bdabb9abaefcd26245083636869cec11e00289ab", "fetched_at": "2026-08-28T04:03:28.432592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thehackingsage/hackdroid"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.432592+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:53:43.569530+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3dc7a2a28ea0b2391f649b3bdabb9abaefcd26245083636869cec11e00289ab", "fetched_at": "2026-08-28T04:03:28.432592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thehackingsage/hackdroid"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:53:43.569530+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3dc7a2a28ea0b2391f649b3bdabb9abaefcd26245083636869cec11e00289ab", "fetched_at": "2026-08-28T04:03:28.432592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thehackingsage/hackdroid"}], "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:28.432592+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.432592+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.432592+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:53:43.569530+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3dc7a2a28ea0b2391f649b3bdabb9abaefcd26245083636869cec11e00289ab", "fetched_at": "2026-08-28T04:03:28.432592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thehackingsage/hackdroid"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.432592+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.432592+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:53:43.569530+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3dc7a2a28ea0b2391f649b3bdabb9abaefcd26245083636869cec11e00289ab", "fetched_at": "2026-08-28T04:03:28.432592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thehackingsage/hackdroid"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.432592+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.432592+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.432592+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:53:43.569530+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3dc7a2a28ea0b2391f649b3bdabb9abaefcd26245083636869cec11e00289ab", "fetched_at": "2026-08-28T04:03:28.432592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thehackingsage/hackdroid"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.432592+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.432592+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:53:43.569530+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3dc7a2a28ea0b2391f649b3bdabb9abaefcd26245083636869cec11e00289ab", "fetched_at": "2026-08-28T04:03:28.432592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thehackingsage/hackdroid"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:53:43.569530+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3dc7a2a28ea0b2391f649b3bdabb9abaefcd26245083636869cec11e00289ab", "fetched_at": "2026-08-28T04:03:28.432592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thehackingsage/hackdroid"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:53:43.569530+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3dc7a2a28ea0b2391f649b3bdabb9abaefcd26245083636869cec11e00289ab", "fetched_at": "2026-08-28T04:03:28.432592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thehackingsage/hackdroid"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:53:43.569530+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3dc7a2a28ea0b2391f649b3bdabb9abaefcd26245083636869cec11e00289ab", "fetched_at": "2026-08-28T04:03:28.432592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thehackingsage/hackdroid"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3032, "days_push": 924, "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}}