{"adoption": {"forks": 189, "observed_at": "2026-08-28T04:04:13.592784+00:00", "stars": 1279}, "canonical_url": "https://ross.abutalabs.com/products/stuxnet", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Public open-source code of malware Stuxnet (aka MyRTUs).", "domain": ["security", "reverse-engineering", "operating-systems"], "enriched": true, "function": ["reverse-engineering", "security", "vulnerability-scanning"], "health_score": 20, "homepage": null, "language": "C", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["research-virus/stuxnet"], "name": "research-virus/stuxnet", "platform": ["windows", "cpp", "c"], "pushed_at": "2022-08-27T16:29:30+00:00", "repo": "research-virus/stuxnet", "stars": 1279, "tags": ["malware-analysis", "stuxnet", "rootkit", "dropper", "zero-day", "malware-source-code", "decompiled-code", "research"], "topics": ["malware", "virus", "stuxnet", "myrtus", "root", "dropper", "zero-day"], "urls": [], "use_cases": ["study how the stuxnet malware works", "learn malware reverse engineering from real source code", "analyze rootkit and dropper techniques", "research historical zero-day exploits", "write a thesis or blog post on stuxnet internals", "teach malware analysis in a security course"], "what_it_is": "A public repository containing decompiled, readable C source code reconstructed from the Stuxnet (MyRTUs) malware binaries, including its dropper and rootkit components. It is intended for malware research and education, with code extracted via disassemblers and decompilers by independent researchers.", "when_to_avoid": ["you need a defensive security tool or antivirus product", "you want supported, maintained software with a standard license and updates", "you are looking for a sandbox or analysis framework rather than static source code"], "when_to_choose": ["you want readable C reconstructions of stuxnet's dropper and rootkit instead of raw binaries", "you are doing academic or educational malware research", "you need a reference for understanding a famous real-world cyberweapon"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/stuxnet", "repo": "research-virus/stuxnet", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.592784+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:02:42.249200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75846575be6148d030f825e5e1e25b683437c2292cf931c09036178eb7aed252", "fetched_at": "2026-08-28T04:04:13.592784+00:00", "kind": "readme", "missing": false, "url": "https://github.com/research-virus/stuxnet"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.592784+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:02:42.249200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75846575be6148d030f825e5e1e25b683437c2292cf931c09036178eb7aed252", "fetched_at": "2026-08-28T04:04:13.592784+00:00", "kind": "readme", "missing": false, "url": "https://github.com/research-virus/stuxnet"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:02:42.249200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75846575be6148d030f825e5e1e25b683437c2292cf931c09036178eb7aed252", "fetched_at": "2026-08-28T04:04:13.592784+00:00", "kind": "readme", "missing": false, "url": "https://github.com/research-virus/stuxnet"}], "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:04:13.592784+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.592784+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.592784+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:02:42.249200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75846575be6148d030f825e5e1e25b683437c2292cf931c09036178eb7aed252", "fetched_at": "2026-08-28T04:04:13.592784+00:00", "kind": "readme", "missing": false, "url": "https://github.com/research-virus/stuxnet"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.592784+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.592784+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:02:42.249200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75846575be6148d030f825e5e1e25b683437c2292cf931c09036178eb7aed252", "fetched_at": "2026-08-28T04:04:13.592784+00:00", "kind": "readme", "missing": false, "url": "https://github.com/research-virus/stuxnet"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.592784+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.592784+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.592784+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:02:42.249200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75846575be6148d030f825e5e1e25b683437c2292cf931c09036178eb7aed252", "fetched_at": "2026-08-28T04:04:13.592784+00:00", "kind": "readme", "missing": false, "url": "https://github.com/research-virus/stuxnet"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.592784+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.592784+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:02:42.249200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75846575be6148d030f825e5e1e25b683437c2292cf931c09036178eb7aed252", "fetched_at": "2026-08-28T04:04:13.592784+00:00", "kind": "readme", "missing": false, "url": "https://github.com/research-virus/stuxnet"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:02:42.249200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75846575be6148d030f825e5e1e25b683437c2292cf931c09036178eb7aed252", "fetched_at": "2026-08-28T04:04:13.592784+00:00", "kind": "readme", "missing": false, "url": "https://github.com/research-virus/stuxnet"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:02:42.249200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75846575be6148d030f825e5e1e25b683437c2292cf931c09036178eb7aed252", "fetched_at": "2026-08-28T04:04:13.592784+00:00", "kind": "readme", "missing": false, "url": "https://github.com/research-virus/stuxnet"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:02:42.249200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75846575be6148d030f825e5e1e25b683437c2292cf931c09036178eb7aed252", "fetched_at": "2026-08-28T04:04:13.592784+00:00", "kind": "readme", "missing": false, "url": "https://github.com/research-virus/stuxnet"}], "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": 4115, "days_push": 1467, "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}}