{"adoption": {"forks": 262, "observed_at": "2026-08-28T04:05:21.806709+00:00", "stars": 1683}, "canonical_url": "https://ross.abutalabs.com/products/mobilehackingcheatsheet", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Basics on commands/tools/info on how to assess the security of mobile applications", "domain": ["security", "penetration-testing", "mobile-development", "android-tools", "tutorials"], "enriched": true, "function": ["penetration-testing", "security", "developer-tools"], "health_score": 64, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["randorisec/MobileHackingCheatSheet"], "name": "randorisec/MobileHackingCheatSheet", "platform": ["cross-platform"], "pushed_at": "2026-03-19T14:16:09+00:00", "repo": "randorisec/MobileHackingCheatSheet", "stars": 1683, "tags": ["cheatsheet", "mobile-security", "android", "ios", "pentesting", "reference-guide", "owasp"], "topics": [], "urls": [], "use_cases": ["learn mobile app penetration testing commands", "android security assessment reference", "ios app security testing cheat sheet", "adb commands for app testing", "prepare for mobile security audit", "owasp mobile testing guide companion"], "what_it_is": "A cheat sheet summarizing commands, tools, and techniques for assessing the security of Android and iOS mobile applications. It is available as markdown and PDF versions and references OWASP mobile security testing resources.", "when_to_avoid": ["you need a runnable tool rather than documentation", "you need comprehensive step-by-step training material", "you need automated mobile security scanning"], "when_to_choose": ["you need a quick reference of mobile pentesting tools and commands", "you are assessing Android or iOS app security", "you want a curated starting point linked to OWASP MASTG/MASVS"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mobilehackingcheatsheet", "repo": "randorisec/MobileHackingCheatSheet", "role": "main", "score": 56}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.806709+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:41:20.335102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37f6d31a7d66bb4d0e2bf59258efc770b0ac7ea7958a3d11160025f40fffb66f", "fetched_at": "2026-08-28T04:05:21.806709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/randorisec/MobileHackingCheatSheet"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.806709+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:41:20.335102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37f6d31a7d66bb4d0e2bf59258efc770b0ac7ea7958a3d11160025f40fffb66f", "fetched_at": "2026-08-28T04:05:21.806709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/randorisec/MobileHackingCheatSheet"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:41:20.335102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37f6d31a7d66bb4d0e2bf59258efc770b0ac7ea7958a3d11160025f40fffb66f", "fetched_at": "2026-08-28T04:05:21.806709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/randorisec/MobileHackingCheatSheet"}], "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:05:21.806709+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.806709+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.806709+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:41:20.335102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37f6d31a7d66bb4d0e2bf59258efc770b0ac7ea7958a3d11160025f40fffb66f", "fetched_at": "2026-08-28T04:05:21.806709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/randorisec/MobileHackingCheatSheet"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.806709+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.806709+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:41:20.335102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37f6d31a7d66bb4d0e2bf59258efc770b0ac7ea7958a3d11160025f40fffb66f", "fetched_at": "2026-08-28T04:05:21.806709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/randorisec/MobileHackingCheatSheet"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.806709+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.806709+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.806709+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:41:20.335102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37f6d31a7d66bb4d0e2bf59258efc770b0ac7ea7958a3d11160025f40fffb66f", "fetched_at": "2026-08-28T04:05:21.806709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/randorisec/MobileHackingCheatSheet"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.806709+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.806709+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:41:20.335102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37f6d31a7d66bb4d0e2bf59258efc770b0ac7ea7958a3d11160025f40fffb66f", "fetched_at": "2026-08-28T04:05:21.806709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/randorisec/MobileHackingCheatSheet"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:41:20.335102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37f6d31a7d66bb4d0e2bf59258efc770b0ac7ea7958a3d11160025f40fffb66f", "fetched_at": "2026-08-28T04:05:21.806709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/randorisec/MobileHackingCheatSheet"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:41:20.335102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37f6d31a7d66bb4d0e2bf59258efc770b0ac7ea7958a3d11160025f40fffb66f", "fetched_at": "2026-08-28T04:05:21.806709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/randorisec/MobileHackingCheatSheet"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:41:20.335102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37f6d31a7d66bb4d0e2bf59258efc770b0ac7ea7958a3d11160025f40fffb66f", "fetched_at": "2026-08-28T04:05:21.806709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/randorisec/MobileHackingCheatSheet"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 73, "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": 2396, "days_push": 167, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 56, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}