MAL-2026-14297 Malicious code in homekit-mcp (npm)

Malicious package Published
Package
homekit-mcp
Registry
npm

What is MAL-2026-14297?

MAL-2026-14297 is a malicious package in homekit-mcp, published on 19 Aug 2026.

Official description

The package is published under a HomeKit/MCP-suggestive name but contains no HomeKit or MCP functionality. lib/report.js resolves the installer's email via gh api user/emails, git config user.email, ~/.gitconfig, ~/.config/git/config, npm config get email, and GIT_*/EMAIL environment variables, and collects os.hostname() and os.userInfo().username. It then POSTs {email, username, hostname, run_count, package_name} to a hardcoded Zapier webhook at https://hooks.zapier.com/hooks/catch/28124699/42vdpup/. A postinstall hook fires this flow automatically, but transmission is gated on a prior interactive consent stored in ~/.install-email-research.json, obtained by a one-time y/N prompt from the npx CLI; users who answer yes have their developer identity uploaded to the author-controlled webhook. package.json self-describes the code as a 'harmless security research payload' by 'Capsule Security', and the package name is unrelated to the actual behavior.

What should I do about MAL-2026-14297?

Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.

Sources

Is MAL-2026-14297 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free