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

openai-agents-helpersnpm

openai-agents-helpers is a confirmed malicious npm package (MAL-2026-6582) that steals credentials and exfiltrates sensitive data (malicious versions 0.1.0, 0.1.1, 0.2.0…). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in openai-agents-helpers (npm)

MAL-2026-6582
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall openai-agents-helpers

What this malware does

On npm install, scripts/postinstall.js automatically reads a broad set of installer-side identity and cloud-configuration files — ~/.gitconfig and the parent project's.git/config plus.git/logs/HEAD (committer emails), ~/.config/gh/hosts.yml (GitHub login), every ~/.ssh/*.pub file (key identity comments / emails), ~/.config/gcloud/properties (GCP project and account), ~/.aws/config (profile names and SSO identifiers), /etc/resolv.conf (corporate DNS search domains), os.hostname(), os.userInfo().username, current working directory, and the parent project's package.json. The collected data is bundled into a JSON payload and POSTed via https.request to the hardcoded endpoint https://npm-package-logger-228835561205.europe-west1.run.app/. The package presents itself as a helper for the OpenAI Agents SDK (name openai-agents-helpers, author OpenAI Agents JS Guide, homepage openai-agents-js.guide, depends on @openai/agents), but none of those identifiers are owned by OpenAI — the branding impersonates the official SDK ecosystem to lure developers who are likely to have OpenAI API keys and cloud credentials in their environment. Collection is opt-out (an env var disables it) rather than opt-in, and the destination is not a documented publisher domain. Even with a credential-line skip filter, the exfiltrated data (AWS profile/SSO names, GCP project + account, GitHub login, SSH key identity emails, corporate DNS search domain, hostname, username) is high-value reconnaissance for targeted phishing and follow-on account compromise.

Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outside entity, there is no guarantee that removing the package will remove all malicious software resulting from installing it.

Malicious versions

25 flagged
0.1.00.1.10.2.00.2.10.3.00.3.10.4.00.5.00.5.10.6.00.6.10.7.00.8.00.8.10.9.01.0.01.0.11.1.01.1.11.2.01.2.11.3.01.3.11.3.21.3.3

Indicators of compromise (SHA-256)

5e4548469fa226a98c951c174e9fcd08b92b9329c96ddb98f5c930c0f6224b5e
6303be8ee54533f33251590555db82063d5274b4d11a626603cca87c849e7807
c130bb328b3d2d0dc826fdaf290089cfdac6e561e2ec7b448a676ef94d7556ba
5e6d2a5c04b896c03a096bce5a48bfaf2a2c3375a2cb000627fe6fb631316adf
65a854ca12302398a6e7cb1dfcb361d7c2d90bd5be9026c8add3e42671c503b3
705a178411be9f613e216ae9ce9d63816270cea63ba2b1bbae95911ced5713aa
745dc0667dbab73a163cf9fff83b1adbacd98f4bd0b9823d362776ed6d92825b
768ddf82a7644f1678a27f3037c8a3fc4fae5f00b6181d6507a49892d20a7fda
af2271602bae1e8a210ceb3c9fd0d1ca1b9b98cd6a0bb94b6c573697d51fed2c
d4be61718ad3a45b04a5b7f654a0e57f22079ecd3b907acca88ebf687f013947
373a89e53acb8dbd9101878467132069b9e0001f5341949c4659f01940fbc55a
347171fbc49057d62548350479202345f6b32199f9dedfeec8fa934078e1e04c
61b3d86bb79f450e3608dd74dd14f052ba8682a4ebe6903fd82b961cc2f08767
8485bb75fddba53f64b781897ace443ae86ccc50cf4817f00ab4a37dcf47257f
d7c989508981137b3b65ff3aa2036841925aa3c296002c4b965b00e0d3e48027
28c0fed0b5408115fed8a673ad78fe05d7a613cb90957744f7b41428ecb1faea
32468ba4cac45c5d7b3910457e909368ef76c80177bb1729b301245011816180
81806dffeb9dc2c87155a5db38f5be21ae93d4edc727725dad93919c85b810dd
cb5f03807a5eec47ce938361cd38ed82938b8645db31036d4118fa58fecc3f04
03f6d3083a0a0d193a312d1db607835e840557b640c26cb9ace68a45a5b51b55
7442b0c86c063bda79c61f22985e0029c4d7e3d0164c9b2e9e86af49eaaf4486
991e88e5f7e82582fb575a07ddba2d1df0da6c67985f60c4c059ae14869d20d6
bf901adba5fe3485fb2021d58627cb19d8dc3d34b94f4da643713bfff50ff4e2
23446316f7e50ea9a9d244d15648ef567f9eb41447f17e6af2ba84ba78cfe068
30a3fbf9f4918491feface06949ff03828abf8988944363b9196cc77f49b8d21
787ff560fae330cf4dc03730a31bc53822c656f31944b24f82499b91d7704c7b

Detection & response playbook

Credential / info stealer
  1. Find it

    Scan your lockfiles (package-lock.json, pnpm-lock.yaml, yarn.lock, requirements.txt, poetry.lock, etc.) and build artifacts for openai-agents-helpers (25 malicious versions). O3 Security's supply-chain scanner checks every dependency against known-malicious package intelligence at install time and in CI, flagging openai-agents-helpers across your stack and pipelines.

  2. If you installed it — respond

    openai-agents-helpers is built to steal secrets, so assume every credential the build or runtime could read is compromised. Remove it from your project and lockfile, then rotate ALL exposed secrets — npm/registry tokens, cloud keys, CI/CD secrets, SSH keys, and any .env values — from a known-clean machine. Audit logs for unauthorized use of those credentials.

  3. Did it already run?

    If openai-agents-helpers was ever installed, its post-install/runtime payload may have already executed. O3's L7 egress monitoring and runtime eBPF sensors detect the credential exfiltration or command-and-control callback after install and block the malicious outbound channel, so you catch and contain the actual compromise — not just the presence of the package.

  4. How O3 protects you

    O3 blocks openai-agents-helpers before install through its supply-chain scanner, and if it has already run, detects and severs the exfiltration or C2 callback at runtime through L7 egress monitoring and eBPF.

Frequently asked questions

No. openai-agents-helpers on npm has been identified as a malicious package (versions 0.1.0, 0.1.1, 0.2.0, 0.2.1, 0.3.0, 0.3.1, 0.4.0, 0.5.0, and 17 more flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-007764GHSA-3mxc-g5f6-qr8cIN-MAL-2026-008605IN-MAL-2026-009258IN-MAL-2026-009251IN-MAL-2026-009293IN-MAL-2026-009268IN-MAL-2026-009262IN-MAL-2026-009261IN-MAL-2026-009269IN-MAL-2026-009248IN-MAL-2026-009309IN-MAL-2026-009314IN-MAL-2026-009312IN-MAL-2026-009307IN-MAL-2026-009318IN-MAL-2026-009308IN-MAL-2026-009311IN-MAL-2026-009316IN-MAL-2026-009310IN-MAL-2026-009313IN-MAL-2026-009317IN-MAL-2026-009304IN-MAL-2026-009306IN-MAL-2026-009305IN-MAL-2026-009315

References

Credits

  • Amazon Inspector · finder

Detect & block this

O3 blocks openai-agents-helpers-class packages before install and in CI — and if it already ran, its runtime egress monitoring catches the credential exfiltration and severs the channel.

Explore

openai-agents-helpers (npm) malicious package — MAL-2026-6582 | O3 Security