{"adoption": {"forks": 340, "observed_at": "2026-08-28T04:04:45.602879+00:00", "stars": 1449}, "canonical_url": "https://ross.abutalabs.com/products/phantom-evasion", "card": {"archived": true, "artifact_type": "cli-tool", "description": "Python antivirus evasion tool ", "domain": ["security", "penetration-testing", "developer-tools"], "enriched": true, "function": ["security", "penetration-testing", "cryptography", "cli"], "health_score": 10, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["oddcod3/Phantom-Evasion"], "name": "oddcod3/Phantom-Evasion", "platform": ["python", "cli", "windows"], "pushed_at": "2023-10-21T06:37:11+00:00", "repo": "oddcod3/Phantom-Evasion", "stars": 1449, "tags": ["antivirus-evasion", "payload-generation", "msfvenom", "shellcode", "obfuscation", "red-team", "apk-injection", "linux", "macos"], "topics": ["antivirus", "evasion", "dynamic-analysis", "obfuscator", "apkinjection", "payload", "msfvenom"], "urls": [], "use_cases": ["generate undetectable msfvenom payloads", "evade antivirus detection for penetration testing", "obfuscate shellcode with xor or vigenere encryption", "inject payloads into android apk files", "compile shellcode injection executables as exe or dll", "test dynamic analysis evasion techniques"], "what_it_is": "Phantom-Evasion is a Python-based antivirus evasion tool that generates obfuscated executables and payloads designed to bypass antivirus detection, including msfvenom shellcode wrapped in C modules. It supports interactive and command-line modes, shellcode encryption, and APK injection.", "when_to_avoid": ["you need a maintained tool with recent updates", "you want a defensive or malware-analysis tool rather than offensive payload generation", "you need support for non-x86 targets or modern EDR bypass"], "when_to_choose": ["you are a red teamer or pentester testing antivirus defenses", "you need obfuscated Windows payloads from msfvenom shellcode", "you want configurable evasion techniques like ntdll unhooking and junk code injection"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/phantom-evasion", "repo": "oddcod3/Phantom-Evasion", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.602879+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:36:00.626201+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e92899bc11a6b12019110533a758f46f0248f00c818f5ad4d9465a57f890bf10", "fetched_at": "2026-08-28T04:04:45.602879+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oddcod3/Phantom-Evasion"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.602879+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:36:00.626201+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e92899bc11a6b12019110533a758f46f0248f00c818f5ad4d9465a57f890bf10", "fetched_at": "2026-08-28T04:04:45.602879+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oddcod3/Phantom-Evasion"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:36:00.626201+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e92899bc11a6b12019110533a758f46f0248f00c818f5ad4d9465a57f890bf10", "fetched_at": "2026-08-28T04:04:45.602879+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oddcod3/Phantom-Evasion"}], "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:45.602879+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.602879+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.602879+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:36:00.626201+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e92899bc11a6b12019110533a758f46f0248f00c818f5ad4d9465a57f890bf10", "fetched_at": "2026-08-28T04:04:45.602879+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oddcod3/Phantom-Evasion"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.602879+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.602879+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:36:00.626201+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e92899bc11a6b12019110533a758f46f0248f00c818f5ad4d9465a57f890bf10", "fetched_at": "2026-08-28T04:04:45.602879+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oddcod3/Phantom-Evasion"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.602879+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.602879+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.602879+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:36:00.626201+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e92899bc11a6b12019110533a758f46f0248f00c818f5ad4d9465a57f890bf10", "fetched_at": "2026-08-28T04:04:45.602879+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oddcod3/Phantom-Evasion"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.602879+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.602879+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:36:00.626201+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e92899bc11a6b12019110533a758f46f0248f00c818f5ad4d9465a57f890bf10", "fetched_at": "2026-08-28T04:04:45.602879+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oddcod3/Phantom-Evasion"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:36:00.626201+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e92899bc11a6b12019110533a758f46f0248f00c818f5ad4d9465a57f890bf10", "fetched_at": "2026-08-28T04:04:45.602879+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oddcod3/Phantom-Evasion"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:36:00.626201+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e92899bc11a6b12019110533a758f46f0248f00c818f5ad4d9465a57f890bf10", "fetched_at": "2026-08-28T04:04:45.602879+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oddcod3/Phantom-Evasion"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:36:00.626201+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e92899bc11a6b12019110533a758f46f0248f00c818f5ad4d9465a57f890bf10", "fetched_at": "2026-08-28T04:04:45.602879+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oddcod3/Phantom-Evasion"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3228, "days_push": 1047, "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}}