{"adoption": {"forks": 379, "observed_at": "2026-08-28T04:05:30.825142+00:00", "stars": 1747}, "canonical_url": "https://ross.abutalabs.com/products/shellcodeloader", "card": {"archived": false, "artifact_type": "application", "description": "shellcodeloader", "domain": ["security", "penetration-testing", "windows"], "enriched": true, "function": ["security", "penetration-testing", "cryptography"], "health_score": 20, "homepage": null, "language": "C++", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["knownsec/shellcodeloader"], "name": "knownsec/shellcodeloader", "platform": ["windows", "cpp"], "pushed_at": "2020-12-11T03:12:30+00:00", "repo": "knownsec/shellcodeloader", "stars": 1747, "tags": ["shellcode", "loader", "av-evasion", "red-team", "offensive-security", "malware-generation", "generator"], "topics": [], "urls": [], "use_cases": ["generate encrypted shellcode loaders for windows", "bypass antivirus detection in red team engagements", "test endpoint detection against shellcode loading techniques", "create loaders with different shellcode execution methods", "add autostart persistence to shellcode payloads", "develop custom shellcode loading templates"], "what_it_is": "A Windows shellcode loader generator written in C++ that packages raw shellcode into encrypted executables with multiple loading techniques designed to bypass antivirus detection. It includes a GUI generator and extensible loader templates supporting 13 loading modes for x86 and 12 for x64.", "when_to_avoid": ["you need a cross-platform or Linux/macOS payload tool", "you want a maintained project with an active release cadence (last release 2020, no license)", "you need a legitimate, audited tool for production environments"], "when_to_choose": ["you need a GUI tool to quickly produce AV-evading shellcode loaders on Windows", "you want multiple loading techniques selectable from one generator", "you need extensible loader templates you can develop yourself in C++"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/shellcodeloader", "repo": "knownsec/shellcodeloader", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.825142+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:29:02.795300+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ddcb128924647428a97635639998075bca9b8a5798e9ad48a68b10912fda25", "fetched_at": "2026-08-28T04:05:30.825142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knownsec/shellcodeloader"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.825142+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:29:02.795300+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ddcb128924647428a97635639998075bca9b8a5798e9ad48a68b10912fda25", "fetched_at": "2026-08-28T04:05:30.825142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knownsec/shellcodeloader"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:29:02.795300+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ddcb128924647428a97635639998075bca9b8a5798e9ad48a68b10912fda25", "fetched_at": "2026-08-28T04:05:30.825142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knownsec/shellcodeloader"}], "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:05:30.825142+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.825142+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.825142+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:29:02.795300+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ddcb128924647428a97635639998075bca9b8a5798e9ad48a68b10912fda25", "fetched_at": "2026-08-28T04:05:30.825142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knownsec/shellcodeloader"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.825142+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.825142+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:29:02.795300+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ddcb128924647428a97635639998075bca9b8a5798e9ad48a68b10912fda25", "fetched_at": "2026-08-28T04:05:30.825142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knownsec/shellcodeloader"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.825142+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.825142+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.825142+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:29:02.795300+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ddcb128924647428a97635639998075bca9b8a5798e9ad48a68b10912fda25", "fetched_at": "2026-08-28T04:05:30.825142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knownsec/shellcodeloader"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.825142+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.825142+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:29:02.795300+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ddcb128924647428a97635639998075bca9b8a5798e9ad48a68b10912fda25", "fetched_at": "2026-08-28T04:05:30.825142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knownsec/shellcodeloader"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:29:02.795300+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ddcb128924647428a97635639998075bca9b8a5798e9ad48a68b10912fda25", "fetched_at": "2026-08-28T04:05:30.825142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knownsec/shellcodeloader"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:29:02.795300+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ddcb128924647428a97635639998075bca9b8a5798e9ad48a68b10912fda25", "fetched_at": "2026-08-28T04:05:30.825142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knownsec/shellcodeloader"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:29:02.795300+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ddcb128924647428a97635639998075bca9b8a5798e9ad48a68b10912fda25", "fetched_at": "2026-08-28T04:05:30.825142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knownsec/shellcodeloader"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2107, "days_push": 2091, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}