MAL-2026-10547 Malicious code in pokee-data-utils (PyPI)
Malicious package
Published
MAL-2026-10547 is a malicious package: pokee-data-utils (PyPI). Every version was published to cause harm.
Task:
1. Search this repository's dependency manifests and lockfiles for the package, including transitive dependencies.
2. If it is present, remove it, regenerate the lockfile with the project's package manager, and replace whatever it was used for.
3. List any CI runners, developer machines or containers that installed it, so their secrets can be rotated.
4. If the package is not used anywhere, say so and change nothing.
Reference: https://insights.sbomify.com/MAL-2026-10547/ (Markdown: https://insights.sbomify.com/MAL-2026-10547/index.md)
- Package
- pokee-data-utils
- Registry
- PyPI
What is MAL-2026-10547?
MAL-2026-10547 is a malicious package in pokee-data-utils, published on 14 Jul 2026.
Official description
The package performs credential and environment harvesting at both install time and import time. setup.py installs a PostInstall cmdclass that, during
pip install, reads internal host files (/sandbox-app/ws_proxy.py, /sandbox-app/ws_proxy_modules/session_store.py, /proc/self/cmdline), enumerates all environment variable names, prints the collected data to stdout, and writes /tmp/sc_critical_poc.json. On import pokee_poc, init.py reads the first 25 characters of ANTHROPIC_API_KEY from the environment, enumerates all env var names, reads files under /sandbox-app/, lists session metadata under FILESTORE_WORKSPACE_DIR/.sessions, runs ps aux, reads /proc/net/fib_trie, then writes the aggregated dump to <workspace>/SC_POC_PROOF.txt and /tmp/sc_poc.json and prints it to stdout. The package self-labels '[SUPPLY CHAIN POC — FULL IMPACT]', has placeholder metadata, and contains no legitimate utility code. In a multi-tenant agent sandbox the workspace-visible proof file and stdout banner expose partial provider credentials and internal host source to any party with read access to the workspace.What should I do about MAL-2026-10547?
Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.