Malicious code in @akunsansan0/teagunup99 (npm)
@akunsansan0/teagunup99 is a malicious npm package containing autopublish scripts designed to automatically generate and republish derivative packages with randomized names to inflate tea protocol token rewards and pollute the npm registry.
- Disclosed
- Last updated
- Blast radius
- Registry pollution; potential installation by developers unaware of malicious intent
- Ecosystems
- Attack vectors
- Affected entities
- @akunsansan0/teagunup99npm package containing autopublish scripts
@akunsansan0/teagunup99 is a malicious npm package identified as part of a coordinated campaign to flood the npm registry with reward-seeking packages. The package contains autopublish scripts (auto.js, autopublish.js, autopublish2.js, autopublish3.js) that automatically generate and republish derivative packages with randomized names, primarily Indonesian-themed variants.
The malicious payload modifies package.json to remove private flags and alter version numbers, enabling continuous republication of variants to the npm registry. This activity is designed to artificially inflate developer reputation scores for the tea.xyz token reward campaign.
The incident was identified by Amazon Inspector and credited to the OpenSSF's malicious-packages repository. The package represents a form of registry pollution attack that could deceive developers into installing malicious or unwanted packages.
Developers should remove this package and any derivatives from their dependencies and verify the integrity of their supply chains.
Indicators of compromise
- Packages
- @akunsansan0/teagunup99
- Hashes
- 600f602f58637605605e0442bd30114d39bba1a421144db96ecdfee03061e889
Remediation
- Remove @akunsansan0/teagunup99 and any derivative packages from all dependencies
- Audit npm package.json files for unexpected or unfamiliar packages with randomized or suspicious names
- Review npm registry audit logs for any unauthorized package publications from compromised accounts
- Use npm audit to identify and remove malicious packages from the dependency tree
- Monitor for similar autopublish scripts in other packages, particularly those with Indonesian-themed or randomized naming patterns
Sources
- GitHub Advisory GHSA-2x3m-xq5x-jvpc · GitHub Advisory Database
Cite this entry
"Malicious code in @akunsansan0/teagunup99 (npm)." supplychainattack.org, Supply Chain Attack Incident Catalog. Disclosed July 26, 2026; last updated July 26, 2026. https://supplychainattack.org/incident/malicious-code-in-akunsansan0-teagunup99-npm-11ahtn
Suggest a correction
Found an error or have a newer source? Corrections to factual errors take priority over new entries.
Related incidents
- containedcritical
Malicious code in sme-rko-finance-front-payments-allowed-tariffs-filter (npm)
The npm package sme-rko-finance-front-payments-allowed-tariffs-filter contains malicious code that downloads and executes arbitrary binaries from attacker-controlled Cloudflare Workers and Russian DNS fallback hosts upon installation or import. The package masquerades as a finance UI component but performs full-host code execution with no verification or configuration controls.
npmCompromised packageMalicious commit - resolvedcritical
Malicious code in sme-rko-finance-front-operations-income (npm)
The npm package sme-rko-finance-front-operations-income contained malicious code that downloads and executes platform-specific native binaries on package import. The package was disguised as a monitoring/observability SDK but contained no legitimate functionality.
npmCompromised packageMalicious commit - containedcritical
Malicious code in sme-rko-finance-front-payments-currency-payment-actions-operations-repeat-impl (npm)
The npm package sme-rko-finance-front-payments-currency-payment-actions-operations-repeat-impl contains malicious code that downloads and executes unsigned native binaries from Cloudflare Workers subdomains and a .ru fallback domain. The attack is disguised as telemetry/analytics functionality with opt-out environment variables.
npmCompromised packageMalicious commit - resolvedcritical
Malicious code in delivery-ci-codeceptjs-fork (npm)
The npm package delivery-ci-codeceptjs-fork contained malicious code that executed remote code on installation/require. The dropper reconstructed attacker-controlled hostnames, downloaded platform-specific binaries, and spawned them with detached shell execution, with a DNS-TXT covert-channel fallback.
npmCompromised packageMalicious commit