{"adoption": {"forks": 171, "observed_at": "2026-08-28T04:03:59.907228+00:00", "stars": 1209}, "canonical_url": "https://ross.abutalabs.com/products/packmypayload", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A PoC that packages payloads into output containers to evade Mark-of-the-Web flag & demonstrate risks associated with container file formats. Supports: ZIP, 7zip, PDF, ISO, IMG, CAB, VHD, VHDX", "domain": ["security", "penetration-testing", "files", "windows"], "enriched": true, "function": ["security", "cryptography", "compression", "cli"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["mgeeky/PackMyPayload"], "name": "mgeeky/PackMyPayload", "platform": ["python", "cli", "windows", "cross-platform"], "pushed_at": "2024-06-10T09:50:43+00:00", "repo": "mgeeky/PackMyPayload", "stars": 1209, "tags": ["red-team", "motw-evasion", "payload-packaging", "initial-access", "offensive-security", "container-formats"], "topics": [], "urls": [], "use_cases": ["package payloads into containers that avoid mark-of-the-web flag", "demonstrate motw evasion risks in container file formats", "red team initial access payload delivery", "bypass office protected view macro blocking in demos", "embed files into iso or vhd without propagating motw", "security awareness training on containerized malware"], "what_it_is": "PackMyPayload is a Python CLI proof-of-concept tool that packages files or directories into container formats (ZIP, 7zip, PDF, ISO, IMG, CAB, VHD, VHDX) to evade the Mark-of-the-Web flag. It demonstrates the security risks of container file formats and assists red team operators with initial access techniques.", "when_to_avoid": ["you need a general-purpose archiving utility for legitimate file packaging", "you want defensive detection tooling rather than offensive simulation", "you cannot use offensive security tooling in your environment"], "when_to_choose": ["you need a PoC showing how container formats evade MOTW", "you are a red team operator preparing initial access tradecraft", "you want to demonstrate the risk of ISO/VHD-based malware delivery to stakeholders"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/packmypayload", "repo": "mgeeky/PackMyPayload", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.907228+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:18:35.922666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86e2c7c64b0c256a0975ed623e1458226a577d17c7e7e1b34f4cd0906831d021", "fetched_at": "2026-08-28T04:03:59.907228+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mgeeky/PackMyPayload"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.907228+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:18:35.922666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86e2c7c64b0c256a0975ed623e1458226a577d17c7e7e1b34f4cd0906831d021", "fetched_at": "2026-08-28T04:03:59.907228+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mgeeky/PackMyPayload"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:18:35.922666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86e2c7c64b0c256a0975ed623e1458226a577d17c7e7e1b34f4cd0906831d021", "fetched_at": "2026-08-28T04:03:59.907228+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mgeeky/PackMyPayload"}], "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:59.907228+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.907228+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.907228+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:18:35.922666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86e2c7c64b0c256a0975ed623e1458226a577d17c7e7e1b34f4cd0906831d021", "fetched_at": "2026-08-28T04:03:59.907228+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mgeeky/PackMyPayload"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.907228+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.907228+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:18:35.922666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86e2c7c64b0c256a0975ed623e1458226a577d17c7e7e1b34f4cd0906831d021", "fetched_at": "2026-08-28T04:03:59.907228+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mgeeky/PackMyPayload"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.907228+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.907228+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.907228+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:18:35.922666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86e2c7c64b0c256a0975ed623e1458226a577d17c7e7e1b34f4cd0906831d021", "fetched_at": "2026-08-28T04:03:59.907228+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mgeeky/PackMyPayload"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.907228+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.907228+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:18:35.922666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86e2c7c64b0c256a0975ed623e1458226a577d17c7e7e1b34f4cd0906831d021", "fetched_at": "2026-08-28T04:03:59.907228+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mgeeky/PackMyPayload"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:18:35.922666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86e2c7c64b0c256a0975ed623e1458226a577d17c7e7e1b34f4cd0906831d021", "fetched_at": "2026-08-28T04:03:59.907228+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mgeeky/PackMyPayload"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:18:35.922666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86e2c7c64b0c256a0975ed623e1458226a577d17c7e7e1b34f4cd0906831d021", "fetched_at": "2026-08-28T04:03:59.907228+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mgeeky/PackMyPayload"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:18:35.922666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86e2c7c64b0c256a0975ed623e1458226a577d17c7e7e1b34f4cd0906831d021", "fetched_at": "2026-08-28T04:03:59.907228+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mgeeky/PackMyPayload"}], "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": 1667, "days_push": 814, "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}}