{ "modified": "2026-10-26T08:33:45Z", "published": "2026-10-26T08:33:45Z", "schema_version": "1.7.4", "id": "MAL-2026-18327", "summary": "Malicious code in zagents-framework (PyPI)", "details": "\n---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: kam193 (d16d137f59725b57a8d4dfbb6c9e5b88a07e1bf4fac71faf28e044208a21bccd)\nInstalling the package or importing the module exfiltrates basic information about the host, and the package has no other purpose.\n\n\n---\n\nCategory: PROBABLY_PENTEST - Packages looking like typical pentest packages, but also anything that looks like testing, exploring pre-prepared kits, research \u0026 co, with clearly low-harm possibilities.\n\n\nCampaign: GENERIC-standard-pypi-install-pentest\n\n\nReasons (based on the campaign):\n\n\n - The package contains code to exfiltrate basic data from the system, like IP or username. It has a limited risk.\n\n\n - The package overrides the install command in setup.py to execute malicious code during installation.\n", "affected": [ { "package": { "ecosystem": "PyPI", "name": "zagents-framework" }, "versions": [ "6.25.30.10b5", "99.25.30.10b5" ] } ], "references": [ { "type": "WEB", "url": "https://bad-packages.kam193.eu/pypi/package/zagents-framework" } ], "credits": [ { "name": "Kamil MaƄkowski (kam193)", "type": "REPORTER", "contact": [ "https://github.com/kam193", "https://bad-packages.kam193.eu/" ] } ], "database_specific": { "malicious-packages-origins": [ { "id": "pypi/GENERIC-standard-pypi-install-pentest/zagents-framework", "import_time": "2026-10-26T08:56:21.263070455Z", "modified_time": "2026-10-26T08:33:45.717712Z", "sha256": "d16d137f59725b57a8d4dfbb6c9e5b88a07e1bf4fac71faf28e044208a21bccd", "source": "kam193", "versions": [ "6.25.30.10b5", "99.25.30.10b5" ] } ] } }