MAL-2026-14356 Malicious code in lumen-pages-community (npm)
Malicious package
Published
MAL-2026-14356 is a malicious package: lumen-pages-community (npm). Every version was published to cause harm.
Task:
1. Search this repository's dependency manifests and lockfiles for the package, including transitive dependencies.
2. If it is present, remove it, regenerate the lockfile with the project's package manager, and replace whatever it was used for.
3. List any CI runners, developer machines or containers that installed it, so their secrets can be rotated.
4. If the package is not used anywhere, say so and change nothing.
Reference: https://insights.sbomify.com/MAL-2026-14356/ (Markdown: https://insights.sbomify.com/MAL-2026-14356/index.md)
- Package
- lumen-pages-community
- Registry
- npm
What is MAL-2026-14356?
MAL-2026-14356 is a malicious package in lumen-pages-community, published on 21 Aug 2026.
Official description
[email protected] declares a postinstall hook (
node dc.js) that runs automatically on npm install. dc.js collects the installer's hostname, username, current working directory, platform, Node version, CI environment variable, and npm user-agent, then issues an HTTPS GET to a hardcoded webhook.site collector URL (https://webhook.site/b00492c6-27ba-4ea0-a9cb-dd50b3770250/dc) with those fields as query parameters. The package name plus a 9.9.9 version and no library functionality matches the dependency-confusion shape: a high-version public namesake that catches internal-name resolution and phones home from any host that resolves it. A self-labeled 'research placeholder' framing in the package description does not change the runtime behavior — installer identifiers leave the host at install time to a third-party collector the installer did not opt into.What should I do about MAL-2026-14356?
Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.