pypi

httpz-requests @1.21.20

Vulnerability report · Last retrieved from osv.dev August 19, 2026 at 3:49 AM UTC

Malicious

OSV ID

MAL-2026-14130

Ecosystem

pypi

Summary

httpz-requests exposes a Telegram bot ( start_bot , run_cmd_enc , http_request ) whose message handler executes arbitrary shell commands on the host running the package, granting a remote Telegram operator full command execution under the installer's user account. Documented remote commands include arbitrary shell execution ( chalao , .sh <command> , .py <file> , .exec <file> ), destructive filesystem operations ( rm -rf <path> ), single- and bulk-file exfiltration ( take <file> , take all ), a full-host backup mode that produces split 50MB archives with .partNNN chunking ( get all ), and environment-variable dumping ( .printenv ) — collectively enabling remote theft of filesystem contents and process-environment secrets (cloud, CI, and API credentials). The package is shipped only as compiled Cython .so files with no Python source, and self-describes obfuscation features that XOR+base64-encode command strings and disguise execution as http_request("POST",...) so plaintext commands do not appear in ps or system logs; the Telegram bot token is stored encoded and decoded at runtime by dec() . The distribution name httpz-requests and import name httpz_requests resemble the top-100 PyPI package requests while presenting a Telegram remote-shell API instead of an HTTP client, and metadata is unfilled boilerplate (author Aapka Naam <you@example.com> , homepage https://github.com/YOUR_GITHUB_USERNAME/httpz-requests ).

Source: amazon-inspector (004770b4da0c6705f95ef2c8654fd81d37650ffacaad7160041bded02cdb7fbc)

Protect your entire dependency tree

Scan your lock files automatically on every PR. Block malicious packages before they reach production.