MAL-2026-3048
Dashboard / Malicious Package / MAL-2026-3048
MAL-2026-3048
Summary: Malicious code in robase-gui-api (PyPI)
Details: Source: kam193 (6c53f61007a9e23f2c47112de5225aa8e364f5aeb45c99d22084d6fb08b2179e) During installation package downloads and runs a malicious executable. Likely continuation of 2026-03-rowrap. The campaign is built over a malicious Roblox API wrapper. The roboat[.]pro (later robase[.]app) domain advertises a wrapper that is either directly malicious (as roboat collected in the campaign 2026-03-rowrap) or uses a malicious dependencies (like roboat-utils). New versions are published simultaneously with malicious dependencies and quickly removed. Another advertisement channel is https://github.com/Addi9000/roboat referencing two active contributors: https://github.com/Addi9000 and https://github.com/RoCruise Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers. Campaign: 2026-03-roboat-addition Reasons (based on the campaign): - The package overrides the install command in setup.py to execute malicious code during installation. - Downloads and executes a remote executable. - The malicious code is intentionally included in a dependency of the package - malware - clones-real-package
References: https://www.virustotal.com/gui/file/9f14d239ab8f1289bc7aedeb67d3d72b467ee6c11b201890ab14c5c4f7c175d2/detection, https://www.virustotal.com/gui/file/48b108261d5de97a42eff81cf1a60a32286f72bf8b5f130959e0daa86b783608, https://www.virustotal.com/gui/file/ef20289b52ab23ec23c5ff885a2293523ce8456fb00e3d67f1b084c28f7d282a/detection, https://github.com/Addi9000/roboat/blob/331166c8ea3bd080f08fe6d571202e3b47017ed7/README.md#L31, https://github.com/Addi9000/roboat/commit/331166c8ea3bd080f08fe6d571202e3b47017ed7, https://github.com/Addi9000, https://github.com/RoCruise, https://www.roboat.pro/, https://bad-packages.kam193.eu/pypi/package/robase-gui-api
Affected packages
Package
Name: robase-gui-api
Purl: pkg:pypi/robase-gui-api
Affected ranges
Type: N/A
Events:
