MAL-2026-16346
Malicious code in rrs (PyPI)
Details
--- _-= Per source details. Do not edit below this line.=-_
## Source: amazon-inspector (78c488c5d20c788e88c2d4f0a0cb1eb03317bc71edb05964adad62241fd1295e) On launch of the `rrs` CLI, a background thread captures a full-screen screenshot via `mss` and POSTs the image together with hostname, username, OS/release, local IP, and timestamp to a hardcoded Discord webhook at https://discord.com/api/webhooks/1549807268294303860/... The upload runs unconditionally at startup, with no consent prompt and no user-configurable destination; the webhook is controlled by the package author and is not disclosed as a destination for screen contents. Separately, `Network.start` opens an MQTT connection to the public broker `broker.hivemq.com:1883` and publishes a JSON identity record (id, hostname, username, os) to the shared topic `rrs/v1/presence` every 5 seconds, exposing installer host and user identifiers to any subscriber of that world-readable topic. Screen contents typically include private data, credentials, tokens, and messages visible on the desktop at the moment of capture.
Are you affected?
Enter the version of the package you're using.
Affected packages
No fixed version published yet for rrs (pip). Pin to a known-safe version or switch to an alternative.
References
- https://pypi.org/project/rrs/0.4.105/[PACKAGE]
- https://pypi.org/project/rrs/0.3.100/[PACKAGE]
- https://pypi.org/project/rrs/0.4.106/[PACKAGE]
- https://pypi.org/project/rrs/0.4.103/[PACKAGE]
- https://pypi.org/project/rrs/0.4.102/[PACKAGE]
- https://pypi.org/project/rrs/0.4.104/[PACKAGE]
- https://pypi.org/project/rrs/0.3.5/[PACKAGE]