MAL-2026-13396 Malicious code in @activepieces/piece-google-forms (npm)
Malicious package
Published
MAL-2026-13396 is a malicious package: @activepieces/piece-google-forms (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-13396/ (Markdown: https://insights.sbomify.com/MAL-2026-13396/index.md)
- Package
- @activepieces/piece-google-forms
- Registry
- npm
What is MAL-2026-13396?
MAL-2026-13396 is a malicious package in @activepieces/piece-google-forms, published on 6 Aug 2026.
Official description
The published tarball for @activepieces/piece-google-forms 0.5.7 contains src/index.js which imports child_process, invokes ping-style OS command execution (line 38), and issues hardcoded HTTP POST requests (lines 25, 38). This co-occurrence — child_process command execution combined with network POST to a hardcoded destination inside a piece module that is loaded when the Activepieces host requires it — matches the shape of an installer-side command-execution and data-exfiltration payload rather than the ordinary Google Forms API integration the package advertises. A legitimate Google Forms piece would call the Google Forms REST API via the piece framework's HTTP helpers; it would not shell out or ping remote hosts. The package's name and scope also resemble the legitimate @activepieces/* piece ecosystem, which increases the likelihood that the release is a lookalike or a compromised publish rather than a benign integration.
What should I do about MAL-2026-13396?
Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.