{"adoption": {"forks": 398, "observed_at": "2026-08-28T04:06:33.848562+00:00", "stars": 2282}, "canonical_url": "https://ross.abutalabs.com/products/malware_showcase", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Understand the nature of malicious software with practical examples in Python.", "domain": ["security", "education", "tutorials"], "enriched": true, "function": ["security", "developer-tools", "documentation"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["PatrikH0lop/malware_showcase"], "name": "PatrikH0lop/malware_showcase", "platform": ["python", "cross-platform"], "pushed_at": "2023-12-19T20:55:48+00:00", "repo": "PatrikH0lop/malware_showcase", "stars": 2282, "tags": ["malware-analysis", "educational-examples", "keylogger", "ransomware", "trojan", "worm", "file-infector", "reverse-engineering"], "topics": [], "urls": [], "use_cases": ["learn how malware works with practical examples", "understand file infection techniques", "study how a keylogger is implemented", "see a simple ransomware example in Python", "educational resource for security courses", "understand trojan and worm behavior"], "what_it_is": "An educational repository demonstrating how different types of malware (file infectors, trojans, worms, spyware, ransomware) work through simple, explained Python examples. It is intended purely for learning about malicious software behavior.", "when_to_avoid": ["you need production-grade security tooling or antivirus capabilities", "you want real-world malware samples or advanced evasion techniques", "you need a maintained tool - the project sees infrequent updates"], "when_to_choose": ["you want hands-on, explained examples of malware concepts in Python", "you are teaching or learning cybersecurity fundamentals", "you need simple reference implementations of malware categories"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/malware_showcase", "repo": "PatrikH0lop/malware_showcase", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.848562+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:41:19.291527+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "359a9e51bfe666f5d2923324edfd0c25b8800d322f7f1822d8998a510db1a266", "fetched_at": "2026-08-28T04:06:33.848562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrikH0lop/malware_showcase"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.848562+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:41:19.291527+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "359a9e51bfe666f5d2923324edfd0c25b8800d322f7f1822d8998a510db1a266", "fetched_at": "2026-08-28T04:06:33.848562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrikH0lop/malware_showcase"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:41:19.291527+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "359a9e51bfe666f5d2923324edfd0c25b8800d322f7f1822d8998a510db1a266", "fetched_at": "2026-08-28T04:06:33.848562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrikH0lop/malware_showcase"}], "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:06:33.848562+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.848562+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.848562+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:41:19.291527+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "359a9e51bfe666f5d2923324edfd0c25b8800d322f7f1822d8998a510db1a266", "fetched_at": "2026-08-28T04:06:33.848562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrikH0lop/malware_showcase"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.848562+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.848562+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:41:19.291527+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "359a9e51bfe666f5d2923324edfd0c25b8800d322f7f1822d8998a510db1a266", "fetched_at": "2026-08-28T04:06:33.848562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrikH0lop/malware_showcase"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.848562+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.848562+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.848562+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:41:19.291527+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "359a9e51bfe666f5d2923324edfd0c25b8800d322f7f1822d8998a510db1a266", "fetched_at": "2026-08-28T04:06:33.848562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrikH0lop/malware_showcase"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.848562+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.848562+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:41:19.291527+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "359a9e51bfe666f5d2923324edfd0c25b8800d322f7f1822d8998a510db1a266", "fetched_at": "2026-08-28T04:06:33.848562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrikH0lop/malware_showcase"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:41:19.291527+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "359a9e51bfe666f5d2923324edfd0c25b8800d322f7f1822d8998a510db1a266", "fetched_at": "2026-08-28T04:06:33.848562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrikH0lop/malware_showcase"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:41:19.291527+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "359a9e51bfe666f5d2923324edfd0c25b8800d322f7f1822d8998a510db1a266", "fetched_at": "2026-08-28T04:06:33.848562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrikH0lop/malware_showcase"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:41:19.291527+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "359a9e51bfe666f5d2923324edfd0c25b8800d322f7f1822d8998a510db1a266", "fetched_at": "2026-08-28T04:06:33.848562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PatrikH0lop/malware_showcase"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2587, "days_push": 988, "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}}