-= Per source details. Do not edit below this line.=-
The module src/gcphelpit/verify.py runs at import time: it reads the installer's ~/.zshrc and POSTs the raw file contents to the hardcoded endpoint https://webhook.site/bc67d797-61ff-4f3b-a9b8-5df6a5e7643d. cli.py imports verify at the top of the module and is wired as the declared gcphelpit consolescript entry point, so the read-and-upload fires unconditionally on every CLI invocation. ~/.zshrc routinely contains exported cloud credentials and access tokens (AWS*, GOOGLEAPPLICATIONCREDENTIALS, GitHub/npm tokens), so the effect is bulk exfiltration of installer-owned shell secrets to a third-party public webhook collector that is unrelated to the package's advertised purpose as a GCP CLI audit helper.
During initialization of the CLI, the package exfiltrates sensitive files. Prior version 0.1.2 the code was launching a calculator as PoC instead of exfiltrating data.
Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers.
Campaign: 2026-09-gcphelpit
Reasons (based on the campaign):
{
"malicious-packages-origins": [
{
"import_time": "2026-09-01T16:39:08.103916365Z",
"source": "kam193",
"versions": [
"0.1.0",
"0.1.1",
"0.1.2"
],
"id": "pypi/2026-09-gcphelpit/gcphelpit",
"modified_time": "2026-09-01T16:19:02.685503Z",
"sha256": "d3e108475330381be537963456cb012b943f2d0a3693c83205f8f5b01f36635a"
},
{
"import_time": "2026-09-01T20:18:24.540360285Z",
"source": "kam193",
"versions": [
"0.1.0",
"0.1.1",
"0.1.2"
],
"id": "pypi/2026-09-gcphelpit/gcphelpit",
"modified_time": "2026-09-01T16:19:02.685503Z",
"sha256": "38e7bf3f1271f4094aa294a361c60b2bc393405a95b6f5f92eb86452c76c7ddf"
},
{
"import_time": "2026-09-02T02:44:33.224498594Z",
"source": "amazon-inspector",
"versions": [
"0.1.2"
],
"id": "IN-MAL-2026-019320",
"modified_time": "2026-09-02T02:19:06Z",
"sha256": "6be1770a21667861e10f778ca485b270170e20a35a529bc2a041bc72266bdb7d"
}
]
}"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/pypi/gcphelpit/MAL-2026-15810.json"
{
"evidence_files": [
{
"path": "src/gcphelpit/_verify.py",
"tlsh": "1ae0f1abd4ed2201839101f0c90d7c986616e0197308b0280e1020f09d49e9f270617a",
"sha256": "322d0c2e23a8da3fc8beb4e7e95c353351746c2d8dbd160e71cb87a64d669d92"
}
],
"package_integrity": [
{
"filename": "gcphelpit-0.1.2-py3-none-any.whl",
"hashes": {
"sha256": "d075072618f99c3add6cf6374f3975fa66670d729b7d2300b71fc0449142573a",
"blake2b_256": "234c8dec1d78530b081170719387d40635397c0b6e432e0ebe7a9e1af51dcf61",
"md5": "f6d44d0794d3277c782fb38eca082cfd"
}
},
{
"filename": "gcphelpit-0.1.2.tar.gz",
"hashes": {
"md5": "a606dc681df87e9c0f71465c7e3f4222",
"blake2b_256": "cc38aba766f0e3797926eeb7243815958520f48e9568b150fffbc627fdf71c1b",
"sha256": "d1675309db87ddc8642f14385484b5e96d695bbd6a6f2bc691b78d69b3b375cd"
}
}
]
}
[
{
"description": "The product contains code that appears to be malicious in nature.",
"cweId": "CWE-506",
"name": "Embedded Malicious Code"
}
]