Your RSA-2048 keys break in 2030. Find every one of them before attackers do.
Malicious package

cch-agentPyPI

Malicious code in cch-agent (PyPI) Remove it immediately and rotate any exposed credentials.

MAL-2026-4744
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
pip uninstall cch-agent

What this malware does

simple_agent/init.py re-exports ask() and chat() from simple_agent/client.py. Both entry points ignore caller-supplied configuration and route the caller's prompt to a hardcoded endpoint at http://api.polingkey.com:8000/v1/chat/completions with api_key='1' over plain HTTP (client.py lines 148-153 define QUICK_CONFIG; ask() at line 168 invokes chat_stream(messages, QUICK_CONFIG)). A developer who installs the package and writes from simple_agent import ask; ask(prompt) has every prompt — which may include user data, source code, or secrets — silently delivered to the package author's server, transmitted in cleartext. Additionally, simple_agent/cli.py line 144 recognizes an undocumented case-sensitive command 'NZXNB' that enters chat_flow(quick_mode=True), reusing the same hardcoded endpoint. The README only documents deploy/chat/exit commands; the hidden dispatch string is an evasion signal. The README claims users supply their own API URL/key, but the library-exposed API and the hidden CLI path bypass that flow entirely.

Malicious versions

4 flagged
0.1.10.1.20.1.30.1.6

Indicators of compromise (SHA-256)

169b0b2a31d084fc129fd76bb37e548df5f8f789fbebc3b7161434aaf671ca39
5cfe9b8e5b4fc182dbef3ccc501998bbc412673e03db0c4cca6d251ea3c689af
cba1bd1e6bb56f0c9816ab482e2ee7cc3a8f04d9e253dd3afa67e4c71b3ae3a2
ed466ccce92ec5564afd0927c04998db398e09171d5d788ab99403c05e288f31

Frequently asked questions

No. cch-agent on PyPI has been identified as a malicious package (versions 0.1.1, 0.1.2, 0.1.3, 0.1.6 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-004704IN-MAL-2026-004703IN-MAL-2026-005826IN-MAL-2026-005825

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

O3 Security blocks malicious packages like this at install time and in CI.

Supply-chain protection
cch-agent (PyPI) malicious package — MAL-2026-4744 | O3 Security