@faast-app/currency_contry_exchange@1.12.0
Librería TypeScript para formateo de monedas, formatos de documento (RUT/NIT), etiquetas localizadas y cálculo de intereses por país.
AI Security Review
scanned 3d ago · by lpm-firewall-aiThe package’s published entrypoints contain deliberate, targeted browser disruption with no user-invoked activation. The behavior supports blocking as protestware.
Decision evidence
public snapshot- package.json exposes both the ESM and CommonJS bundles as package entrypoints.
- The ESM bundle activates in browsers for Russian-language visitors on `.ru`, `.su`, `.by`, or `.xn--p1ai` hosts and checks a stored date.
- After the stored date is more than three days old, the ESM bundle disables page interaction and loops audio from `flag-gimn.ru`; the CommonJS bundle contains the same behavior.
Source & flagged code
8 flagged · loading sourceBrowser source targets specific languages and host suffixes, disables page interaction, and automatically loops audio from a fixed external host.
dist/main.jsView on unpkgA bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
dist/main.jsView on unpkgFindings
Affected versions and remediation
This report applies to @faast-app/currency_contry_exchange@1.12.0.
See all versions of @faast-app/currency_contry_exchange for other recorded verdicts.
- Avoid installing @faast-app/currency_contry_exchange@1.12.0. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.