{"adoption": {"forks": 143, "observed_at": "2026-09-03T02:15:08.392966+00:00", "stars": 1004}, "canonical_url": "https://ross.abutalabs.com/products/thekingofduck-apkanalyser", "card": {"archived": false, "artifact_type": "cli-tool", "description": "一键提取安卓应用中可能存在的敏感信息。", "domain": ["security", "android-tools", "developer-tools", "osint"], "enriched": true, "function": ["security", "vulnerability-scanning", "parser", "search-engine"], "health_score": 20, "homepage": null, "language": "Shell", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["TheKingOfDuck/ApkAnalyser"], "name": "TheKingOfDuck/ApkAnalyser", "platform": ["windows", "cli", "python"], "pushed_at": "2021-10-21T02:33:58+00:00", "repo": "TheKingOfDuck/ApkAnalyser", "stars": 1004, "tags": ["apk-analysis", "sensitive-information-extraction", "static-analysis", "mobile-security", "secret-scanning", "linux", "macos"], "topics": ["android", "apkanalyser", "apktools", "url-collector", "security-audit", "security-tools"], "urls": [], "use_cases": ["extract sensitive info from apk files", "find hardcoded access keys in android apps", "collect all urls and ips from an apk", "security audit of android applications", "scan apk for leaked secrets", "find sensitive strings in decompiled android app"], "what_it_is": "A Python-based command-line tool that extracts potentially sensitive information from Android APK files, including URLs, IPs, hashes, access keys, and sensitive keywords. It relies on the apkutils module and is distributed as a packaged executable for Windows.", "when_to_avoid": ["you need deep dynamic analysis or runtime instrumentation of Android apps", "you require a maintained tool with active development and a license", "you need full decompilation or code-level analysis rather than string extraction"], "when_to_choose": ["you need a quick one-click scan of APKs for secrets, URLs, or IPs", "you want a simple batch workflow by dropping APKs into a folder", "you are doing lightweight mobile security auditing without heavy reverse-engineering tools"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/thekingofduck-apkanalyser", "repo": "TheKingOfDuck/ApkAnalyser", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.392966+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:13:49.080753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c27f8bceff65c6723ffa57c9d28b7176a459a56f7e3dec3b1dd4fc6106e1bc96", "fetched_at": "2026-09-03T02:15:08.392966+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheKingOfDuck/ApkAnalyser"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.392966+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:13:49.080753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c27f8bceff65c6723ffa57c9d28b7176a459a56f7e3dec3b1dd4fc6106e1bc96", "fetched_at": "2026-09-03T02:15:08.392966+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheKingOfDuck/ApkAnalyser"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:13:49.080753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c27f8bceff65c6723ffa57c9d28b7176a459a56f7e3dec3b1dd4fc6106e1bc96", "fetched_at": "2026-09-03T02:15:08.392966+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheKingOfDuck/ApkAnalyser"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.392966+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.392966+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.392966+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:13:49.080753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c27f8bceff65c6723ffa57c9d28b7176a459a56f7e3dec3b1dd4fc6106e1bc96", "fetched_at": "2026-09-03T02:15:08.392966+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheKingOfDuck/ApkAnalyser"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.392966+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.392966+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:13:49.080753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c27f8bceff65c6723ffa57c9d28b7176a459a56f7e3dec3b1dd4fc6106e1bc96", "fetched_at": "2026-09-03T02:15:08.392966+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheKingOfDuck/ApkAnalyser"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.392966+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.392966+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.392966+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:13:49.080753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c27f8bceff65c6723ffa57c9d28b7176a459a56f7e3dec3b1dd4fc6106e1bc96", "fetched_at": "2026-09-03T02:15:08.392966+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheKingOfDuck/ApkAnalyser"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.392966+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.392966+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:13:49.080753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c27f8bceff65c6723ffa57c9d28b7176a459a56f7e3dec3b1dd4fc6106e1bc96", "fetched_at": "2026-09-03T02:15:08.392966+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheKingOfDuck/ApkAnalyser"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:13:49.080753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c27f8bceff65c6723ffa57c9d28b7176a459a56f7e3dec3b1dd4fc6106e1bc96", "fetched_at": "2026-09-03T02:15:08.392966+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheKingOfDuck/ApkAnalyser"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:13:49.080753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c27f8bceff65c6723ffa57c9d28b7176a459a56f7e3dec3b1dd4fc6106e1bc96", "fetched_at": "2026-09-03T02:15:08.392966+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheKingOfDuck/ApkAnalyser"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:13:49.080753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c27f8bceff65c6723ffa57c9d28b7176a459a56f7e3dec3b1dd4fc6106e1bc96", "fetched_at": "2026-09-03T02:15:08.392966+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheKingOfDuck/ApkAnalyser"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2385, "days_push": 1778, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}