{"adoption": {"forks": 274, "observed_at": "2026-08-28T04:07:45.666047+00:00", "stars": 3135}, "canonical_url": "https://ross.abutalabs.com/products/osxauditor", "card": {"archived": false, "artifact_type": "cli-tool", "description": "OS X Auditor is a free Mac OS X computer forensics tool", "domain": ["security", "operating-systems", "developer-tools"], "enriched": true, "function": ["security", "logging", "search-engine"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "NOASSERTION", "license_family": "other", "maturity": "abandoned", "member_repos": ["jipegit/OSXAuditor"], "name": "jipegit/OSXAuditor", "platform": ["python", "cli"], "pushed_at": "2020-07-27T22:34:25+00:00", "repo": "jipegit/OSXAuditor", "stars": 3135, "tags": ["computer-forensics", "incident-response", "macos-artifacts", "malware-analysis", "unmaintained", "forensics", "macos"], "topics": [], "urls": [], "use_cases": ["analyze a mac system for signs of malware infection", "collect forensic artifacts from an osx machine", "hash suspicious files and check them against virustotal", "extract browser history and wifi access points from a mac", "audit startup items and launch agents on os x", "aggregate system logs into a zipball for incident response"], "what_it_is": "OS X Auditor is a free Mac OS X computer forensics tool that parses and hashes system artifacts such as kernel extensions, daemons, startup items, browser histories, and quarantined files. It can check file reputation against services like VirusTotal and Team Cymru's MHR, and output results as text, HTML, or syslog.", "when_to_avoid": ["you need a maintained tool - the project is explicitly no longer maintained", "you run modern macOS versions where parsing may break", "you need Python 3 support - it requires Python 2.7", "you want active community support or updates"], "when_to_choose": ["you need a free, scriptable forensics scanner for older OS X systems", "you want to parse macOS persistence artifacts and browser data from Python", "you are analyzing a copied macOS system image offline"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/osxauditor", "repo": "jipegit/OSXAuditor", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.666047+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.898222+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d6df7b4fe9bc317168a4d68de96e7453d83fc98cefbff96e2d5b5936283298", "fetched_at": "2026-08-28T04:07:45.666047+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jipegit/OSXAuditor"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.666047+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.898222+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d6df7b4fe9bc317168a4d68de96e7453d83fc98cefbff96e2d5b5936283298", "fetched_at": "2026-08-28T04:07:45.666047+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jipegit/OSXAuditor"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.898222+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d6df7b4fe9bc317168a4d68de96e7453d83fc98cefbff96e2d5b5936283298", "fetched_at": "2026-08-28T04:07:45.666047+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jipegit/OSXAuditor"}], "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:07:45.666047+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.666047+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.666047+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.898222+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d6df7b4fe9bc317168a4d68de96e7453d83fc98cefbff96e2d5b5936283298", "fetched_at": "2026-08-28T04:07:45.666047+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jipegit/OSXAuditor"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.666047+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.666047+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.898222+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d6df7b4fe9bc317168a4d68de96e7453d83fc98cefbff96e2d5b5936283298", "fetched_at": "2026-08-28T04:07:45.666047+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jipegit/OSXAuditor"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.666047+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.666047+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.666047+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.898222+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d6df7b4fe9bc317168a4d68de96e7453d83fc98cefbff96e2d5b5936283298", "fetched_at": "2026-08-28T04:07:45.666047+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jipegit/OSXAuditor"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.666047+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.666047+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.898222+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d6df7b4fe9bc317168a4d68de96e7453d83fc98cefbff96e2d5b5936283298", "fetched_at": "2026-08-28T04:07:45.666047+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jipegit/OSXAuditor"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.898222+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d6df7b4fe9bc317168a4d68de96e7453d83fc98cefbff96e2d5b5936283298", "fetched_at": "2026-08-28T04:07:45.666047+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jipegit/OSXAuditor"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.898222+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d6df7b4fe9bc317168a4d68de96e7453d83fc98cefbff96e2d5b5936283298", "fetched_at": "2026-08-28T04:07:45.666047+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jipegit/OSXAuditor"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.898222+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d6df7b4fe9bc317168a4d68de96e7453d83fc98cefbff96e2d5b5936283298", "fetched_at": "2026-08-28T04:07:45.666047+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jipegit/OSXAuditor"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4823, "days_push": 2228, "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}}