-= Per source details. Do not edit below this line.=-
Analysis of lebinfmt 1.0.0 surfaced no behaviors matching supply-chain attack classes. No install-time or import-time network I/O, no credential or filesystem enumeration, no subprocess execution of fetched content, no lifecycle hooks performing sensitive actions, and no hardcoded external destinations were identified across the six files reviewed.
This package is prepared to perform steganography decoding using the same code and was published on the same day as package 'rasterkit,' later used to deliver malicious payload.
Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers.
Campaign: 2026-06-textwrap-toolkit-stager
Reasons (based on the campaign):
backdoor
obfuscation
crypto-related
Downloads and executes a remote malicious script.
exfiltration-crypto
{
"iocs": {
"urls": [
"http://194.5.152.9:5555/report",
"http://194.5.152.9:8080/hacks/textwrap-toolkit/textwrap_toolkit/__init__.py",
"http://194.5.152.9:5555/tao"
],
"ips": [
"194.5.152.9"
]
},
"malicious-packages-origins": [
{
"versions": [
"1.0.0"
],
"modified_time": "2026-07-21T08:23:36.163081Z",
"import_time": "2026-07-21T09:20:45.747853273Z",
"source": "kam193",
"sha256": "448ec8ad7c978d60f142f12780be3bb6ae7b90870fa4c2bf2d50ca7d4111cdfd",
"id": "pypi/2026-06-textwrap-toolkit-stager/lebinfmt"
},
{
"versions": [
"1.0.0"
],
"modified_time": "2026-08-05T06:12:15Z",
"import_time": "2026-08-05T07:06:43.259654343Z",
"source": "amazon-inspector",
"sha256": "9eaa5c1d1ed763b9e392bd199c360d75b25531b287de9f224e5626e121d649d4",
"id": "IN-MAL-2026-013361"
}
]
}"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/pypi/lebinfmt/MAL-2026-10977.json"
[
{
"name": "Embedded Malicious Code",
"description": "The product contains code that appears to be malicious in nature.",
"cweId": "CWE-506"
}
]
{
"package_integrity": [
{
"hashes": {
"md5": "98aa03e96c6d0e83579cbf9bd67daacc",
"blake2b_256": "e5cbfe201de714d847671e0d9b87ef1c786a19ca778ed290769205a184be485c",
"sha256": "04f5bd7f9404b48fd87d434bc4d7b0e5266d48bde385c9d940fe69a09639d7e8"
},
"filename": "lebinfmt-1.0.0-py3-none-any.whl"
}
]
}