目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%
← 返回恶意软件包
PyPI active

spellcheckerpy

MAL-2026-375
2026-10-30 09:38:12
OpenSSF Malicious Packages
该软件包被识别为恶意包。建议隔离受影响环境,并排查凭据泄露和异常网络连接。

Summary

Malicious code in spellcheckerpy (PyPI)

凭据/密钥窃取文件/数据外传
AI 分析整理qwen3.6
基于上游报告生成,请以下方原始证据为准。
公开使用量数据
统计周期
—
下载量
—
数据源
pypistats.org
下载量只代表仓库活动度,不等于已被入侵的安装数量。
受影响版本
EcosystemPackageVersion
PyPIspellcheckerpy1.0.0
PyPIspellcheckerpy1.1.0
PyPIspellcheckerpy1.3.0
恶意行为说明OpenSSF OSV
上游来源证据
展开原始 OSV JSON
{"schema_version":"1.7.4","id":"MAL-2026-375","published":"2026-01-20T19:06:25Z","modified":"2026-10-30T09:38:12.477249004Z","summary":"Malicious code in spellcheckerpy (PyPI)","details":"\n---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: kam193 (79cc4c6495567fe7659e9e4bb5964727bf95cfc9f78d32209937d73457bd476b)\nPackages contain hidden code that is effectively run during importing or using the library, and downloads second stage code. Then, a process running in background periodically connects to a remote host and waits for the next code to execute.\n\nThe malicious code was in version 1.3.0, but the package itself was clearly uploaded with malclious intentions.\n\n\n---\n\nCategory: MALICIOUS - The campaign has clearly malicious intent, like infostealers.\n\n\nCampaign: 2025-11-spellcheckers\n\n\nReasons (based on the campaign):\n\n\n - obfuscation\n\n\n - Downloads and executes a remote malicious script.\n\n\n - The package contains code to execute remote commands (probably limited to a specific set) on the victim's machine.\n","affected":[{"package":{"name":"spellcheckerpy","ecosystem":"PyPI"},"versions":["1.0.0","1.1.0","1.3.0"]}],"references":[{"type":"WEB","url":"https://helixguard.ai/blog/malicious-spellcheckers-2025-11-19"},{"type":"WEB","url":"https://bad-packages.kam193.eu/pypi/package/spellcheckerpy"},{"type":"WEB","url":"https://www.aikido.dev/blog/malicious-pypi-packages-spellcheckpy-and-spellcheckerpy-deliver-python-rat"}],"database_specific":{"iocs":{"domains":["dothebest.store","searchbox.info"],"urls":["https://dothebest.store/allow/inform.php","https://dothebest.store/refresh.php","https://searchbox.info/prefer.php"]},"malicious-packages-origins":[{"id":"pypi/2025-11-spellcheckers/spellcheckerpy","import_time":"2026-01-20T19:29:07.146029539Z","modified_time":"2026-01-20T19:06:25.794768Z","sha256":"2ffcd3e16661799d1a55e0d5e359ffd6fb883256310f280d6e0b88a5edb4e626","source":"kam193","versions":["1.0.0","1.1.0","1.3.0"]},{"id":"pypi/2025-11-spellcheckers/spellcheckerpy","import_time":"2026-01-20T19:58:56.109232579Z","modified_time":"2026-01-20T19:06:25.794768Z","sha256":"79cc4c6495567fe7659e9e4bb5964727bf95cfc9f78d32209937d73457bd476b","source":"kam193","versions":["1.0.0","1.1.0","1.3.0"]},{"id":"pypi/2025-11-spellcheckers/spellcheckerpy","import_time":"2026-01-27T18:48:13.385350639Z","modified_time":"2026-01-20T19:06:25.794768Z","sha256":"10bb96df7d43eff438bbe7a555c333f9e1d02f837ee3636dcbf9aa9e22175c48","source":"kam193","versions":["1.0.0","1.1.0","1.3.0"]},{"id":"pypi/2025-11-spellcheckers/spellcheckerpy","import_time":"2026-01-28T19:11:43.695337747Z","modified_time":"2026-01-20T19:06:25.794768Z","sha256":"14f2a6cb3c370817d9494648c7f7f19714f6b8985d936fe93d0d1685cd522fb2","source":"kam193","versions":["1.0.0","1.1.0","1.3.0"]},{"id":"pypi/2025-11-spellcheckers/spellcheckerpy","import_time":"2026-03-11T10:47:48.52324165Z","modified_time":"2026-01-20T19:06:25.794768Z","sha256":"0812165e8c72368e5a52652b3e4ebad7b61dd0bee3368dbd47b8728ca2eaeaad","source":"kam193","versions":["1.0.0","1.1.0","1.3.0"]},{"id":"pypi/2025-11-spellcheckers/spellcheckerpy","import_time":"2026-10-30T09:36:58.543694236Z","modified_time":"2026-01-20T19:06:25.794768Z","sha256":"050b267fff20bf06ed4e57573fcd3b9ffa68ee09ef9af2389a464666f5a3921a","source":"kam193","versions":["1.0.0","1.1.0","1.3.0"]}]},"credits":[{"name":"Kamil Mańkowski (kam193)","contact":["https://github.com/kam193","https://bad-packages.kam193.eu/"],"type":"REPORTER"},{"name":"Kamil Mańkowski (kam193)","contact":["https://github.com/kam193","https://bad-packages.kam193.eu/"],"type":"ANALYST"}]}

数据来源:OpenSSF Malicious Packages · Apache-2.0