{"adoption": {"forks": 295, "observed_at": "2026-09-03T02:15:08.760244+00:00", "stars": 1185}, "canonical_url": "https://ross.abutalabs.com/products/ileapp", "card": {"archived": false, "artifact_type": "cli-tool", "description": "iOS Logs, Events, And Plist Parser", "domain": ["security", "developer-tools"], "enriched": true, "function": ["parser", "cli", "gui", "data-science"], "health_score": 100, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["abrignoni/iLEAPP"], "name": "abrignoni/iLEAPP", "platform": ["windows", "python", "cli", "cross-platform"], "pushed_at": "2026-09-02T13:55:23+00:00", "repo": "abrignoni/iLEAPP", "stars": 1185, "tags": ["digital-forensics", "ios", "mobile-forensics", "plist", "artifact-parsing", "incident-response", "command-line", "macos", "linux"], "topics": [], "urls": [], "use_cases": ["parse iOS forensic extractions into readable reports", "analyze iTunes/Finder backups including encrypted ones", "generate timelines from iOS device artifacts", "extract plists and logs from iPadOS devices", "produce KML location data from iOS extractions", "process zip, tar, or folder-based mobile extractions"], "what_it_is": "iLEAPP is an open-source iOS and iPadOS forensic artifact parser that extracts logs, events, and plists from device extractions and iTunes backups. It produces HTML reports, TSV files, timelines, KML, and LAVA output for forensic analysis.", "when_to_avoid": ["you need to parse Android artifacts (use ALEAPP instead)", "you require commercial support or court-tested validation guarantees", "you need a point-and-click tool with no technical setup and cannot use the provided GUI builds"], "when_to_choose": ["you need to parse iOS/iPadOS 11+ forensic extractions", "you want a free, scriptable alternative to commercial mobile forensics tools", "you need HTML, TSV, timeline, or KML output from iOS artifacts", "you work with encrypted iTunes backups and need password-protected parsing"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ileapp", "repo": "abrignoni/iLEAPP", "role": "main", "score": 100}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.760244+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:28:30.393867+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2235bf42bf90d74164bddb53ec7025c54636b2a8591c515bd925555ab6c5bc43", "fetched_at": "2026-09-03T02:15:08.760244+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abrignoni/iLEAPP"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.760244+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:28:30.393867+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2235bf42bf90d74164bddb53ec7025c54636b2a8591c515bd925555ab6c5bc43", "fetched_at": "2026-09-03T02:15:08.760244+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abrignoni/iLEAPP"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:28:30.393867+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2235bf42bf90d74164bddb53ec7025c54636b2a8591c515bd925555ab6c5bc43", "fetched_at": "2026-09-03T02:15:08.760244+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abrignoni/iLEAPP"}], "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.760244+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.760244+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.760244+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:28:30.393867+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2235bf42bf90d74164bddb53ec7025c54636b2a8591c515bd925555ab6c5bc43", "fetched_at": "2026-09-03T02:15:08.760244+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abrignoni/iLEAPP"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.760244+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.760244+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:28:30.393867+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2235bf42bf90d74164bddb53ec7025c54636b2a8591c515bd925555ab6c5bc43", "fetched_at": "2026-09-03T02:15:08.760244+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abrignoni/iLEAPP"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.760244+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.760244+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.760244+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:28:30.393867+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2235bf42bf90d74164bddb53ec7025c54636b2a8591c515bd925555ab6c5bc43", "fetched_at": "2026-09-03T02:15:08.760244+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abrignoni/iLEAPP"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.760244+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.760244+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:28:30.393867+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2235bf42bf90d74164bddb53ec7025c54636b2a8591c515bd925555ab6c5bc43", "fetched_at": "2026-09-03T02:15:08.760244+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abrignoni/iLEAPP"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:28:30.393867+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2235bf42bf90d74164bddb53ec7025c54636b2a8591c515bd925555ab6c5bc43", "fetched_at": "2026-09-03T02:15:08.760244+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abrignoni/iLEAPP"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:28:30.393867+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2235bf42bf90d74164bddb53ec7025c54636b2a8591c515bd925555ab6c5bc43", "fetched_at": "2026-09-03T02:15:08.760244+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abrignoni/iLEAPP"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:28:30.393867+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2235bf42bf90d74164bddb53ec7025c54636b2a8591c515bd925555ab6c5bc43", "fetched_at": "2026-09-03T02:15:08.760244+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abrignoni/iLEAPP"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 99}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2445, "days_push": 0, "days_rel": 6, "gap_med": 18, "n_releases_24m": 20}, "score": 100, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}