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

boardflownpm

boardflow is a confirmed malicious npm package (MAL-2026-5799) that executes malicious code on install (malicious versions 1.1.4, 1.1.5, 1.1.6…). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in boardflow (npm)

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

What this malware does

package.json declares preinstall: node install.js, which fires automatically on npm install. install.js is heavily obfuscated (obfuscator.io string-array shuffle with _0xNNNN identifiers and split-string concatenation) to hide its behavior. After deobfuscation, the script downloads https://www.pooron.org/ice.exe into the OS temp directory as tester_<randomhex>.exe, chmods it 755, and spawn-detaches it via spawn(PAYLOAD_PATH, [], {detached:true, stdio:'ignore', windowsHide:true}).unref() — using a cmd-style invocation on Windows and direct exec on macOS/Linux. A console message [boardstep] Optional dependency initialized. is printed as a cover story (note that boardstep does not match the package name boardflow). The payload domain pooron.org is not the package's publisher, the URL is mutable and unpinned, no hash or signature check is performed, and the binary is opaque. Supporting indicators of disposability: README is 0 bytes, dependencies declares a self-reference (boardflow: ^1.1.8), and the package's stated kanban purpose has no implementing code. This is a textbook install-time dropper: any developer or build system running npm install boardflow immediately executes attacker-controlled code with the installer's privileges.

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

8 flagged
1.1.41.1.51.1.61.1.71.1.81.1.91.2.01.2.1

Indicators of compromise (SHA-256)

44c1a2a7a8989773ff06953829afe67e6d44ac2f0ed278fd1d3b6c1095af2e3e
4f6871f077a9d5bd524351630a320821db83a1c9d72fce8439cac236db123dea
9430a740d3fd1c56d55223525f3dfeea208ccb860cc67043780367647bf28055
3520dcd1368e2f6462e5ca772009fc9fbbd08e101939bf7d9302d05b2dd7bb5c
450e43eca990ae027582424755a167dcb05f5d10561ba2e6ca960cb75daf7b6d
59759162b86b7e677218f15ebde6675f9fa6e6a6acef80839219a507d229c930
be03976e81028345e9bef1648f70d09264024298160cb4ff2ac123c384d31831
f86d380601bfb580bd1337b13be24dda3c998cf9ba7fdec4c250808da3000295
f9d5c1524281430272215f48a90b957cf08f76dcb9954cb73945421dff358eb2
cc323a00bbf1170838fed70d04a3915cb58a92a97ab496e8d02e6eaac03bebb0

Detection & response playbook

Malicious package
  1. Find it

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

  2. If you installed it — respond

    Remove boardflow from your project and lockfile, then assume any secrets accessible to the build or runtime were exposed: rotate API keys, tokens, and credentials, and audit for unexpected outbound activity or persistence.

  3. Did it already run?

    If boardflow 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 boardflow 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. boardflow on npm has been identified as a malicious package (versions 1.1.4, 1.1.5, 1.1.6, 1.1.7, 1.1.8, 1.1.9, 1.2.0, 1.2.1 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-006646IN-MAL-2026-006647IN-MAL-2026-006648IN-MAL-2026-006674IN-MAL-2026-006677IN-MAL-2026-006673IN-MAL-2026-006676IN-MAL-2026-006675IN-MAL-2026-006672GHSA-38x4-9p94-xg4p

References

Credits

  • Amazon Inspector · finder

Detect & block this

O3 blocks boardflow-class packages before install and in CI — and if it already ran, its runtime egress monitoring catches the malicious outbound activity and severs the channel.

Explore

boardflow (npm) malicious package — MAL-2026-5799 | O3 Security