{"adoption": {"forks": 230, "observed_at": "2026-08-28T04:03:58.484860+00:00", "stars": 1202}, "canonical_url": "https://ross.abutalabs.com/products/mig", "card": {"archived": true, "artifact_type": "service", "description": "Distributed & real time digital forensics at the speed of the cloud", "domain": ["security", "developer-tools", "infrastructure-as-code"], "enriched": true, "function": ["security", "monitoring", "vulnerability-scanning"], "health_score": 10, "homepage": "http://mig.mozilla.org/", "language": "Go", "license": "MPL-2.0", "license_family": "copyleft", "maturity": "abandoned", "member_repos": ["mozilla/mig"], "name": "mozilla/mig", "platform": ["windows", "go", "self-hosted"], "pushed_at": "2019-09-13T23:40:11+00:00", "repo": "mozilla/mig", "stars": 1202, "tags": ["digital-forensics", "endpoint-investigation", "incident-response", "distributed-agents", "deprecated", "linux", "macos", "docker"], "topics": [], "urls": [], "use_cases": ["investigate compromised endpoints across a fleet in real time", "search all servers for files matching a known malicious hash", "inspect network connections and memory on remote machines", "run system audits across an infrastructure", "respond quickly to a newly disclosed vulnerability by checking exposure at scale"], "what_it_is": "MIG (Mozilla InvestiGator) is a distributed platform for real-time digital forensics and endpoint investigation, using agents installed across an infrastructure that can be queried to inspect file systems, network state, memory, and configuration. It is written in Go and officially deprecated by Mozilla, which no longer maintains or uses the code.", "when_to_avoid": ["you want an actively maintained project with upstream support", "you need vulnerability management or log analysis features that were never completed", "you prefer modern alternatives like osquery-based tooling"], "when_to_choose": ["you need real-time, distributed forensic queries across many endpoints", "you want a self-hosted agent-based investigation platform and are willing to maintain a fork"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mig", "repo": "mozilla/mig", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.484860+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:20:37.079457+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b0ddbd1fca4bfb8015a8763ba507740579ac961c77f576b71264ab0d948188e", "fetched_at": "2026-08-28T04:03:58.484860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mozilla/mig"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.484860+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:20:37.079457+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b0ddbd1fca4bfb8015a8763ba507740579ac961c77f576b71264ab0d948188e", "fetched_at": "2026-08-28T04:03:58.484860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mozilla/mig"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:20:37.079457+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b0ddbd1fca4bfb8015a8763ba507740579ac961c77f576b71264ab0d948188e", "fetched_at": "2026-08-28T04:03:58.484860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mozilla/mig"}], "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:58.484860+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.484860+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.484860+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:20:37.079457+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b0ddbd1fca4bfb8015a8763ba507740579ac961c77f576b71264ab0d948188e", "fetched_at": "2026-08-28T04:03:58.484860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mozilla/mig"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.484860+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.484860+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:20:37.079457+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b0ddbd1fca4bfb8015a8763ba507740579ac961c77f576b71264ab0d948188e", "fetched_at": "2026-08-28T04:03:58.484860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mozilla/mig"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.484860+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.484860+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.484860+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:20:37.079457+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b0ddbd1fca4bfb8015a8763ba507740579ac961c77f576b71264ab0d948188e", "fetched_at": "2026-08-28T04:03:58.484860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mozilla/mig"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.484860+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.484860+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:20:37.079457+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b0ddbd1fca4bfb8015a8763ba507740579ac961c77f576b71264ab0d948188e", "fetched_at": "2026-08-28T04:03:58.484860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mozilla/mig"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:20:37.079457+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b0ddbd1fca4bfb8015a8763ba507740579ac961c77f576b71264ab0d948188e", "fetched_at": "2026-08-28T04:03:58.484860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mozilla/mig"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:20:37.079457+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b0ddbd1fca4bfb8015a8763ba507740579ac961c77f576b71264ab0d948188e", "fetched_at": "2026-08-28T04:03:58.484860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mozilla/mig"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:20:37.079457+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b0ddbd1fca4bfb8015a8763ba507740579ac961c77f576b71264ab0d948188e", "fetched_at": "2026-08-28T04:03:58.484860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mozilla/mig"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4740, "days_push": 2546, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}