@k.vict1999/pino-std-serializers@7.2.0
OpenSSF/OSV Malicious Advisory
imported 2h ago · by OpenSSF/OSVOpenSSF/OSV advisory MAL-2026-18677 confirms this npm version as malicious.
Independent LPM AI assessment
SuspiciousIndependent AI assessment: suspicious. LPM AI assessed this version as suspicious; the assessments disagree.
The obfuscated loader and runtime invocation are suspicious, but the function is not imported by the declared entrypoint and its payload behavior is unresolved. This supports a warning rather than a confirmed-malware finding.
Independent scan evidence
public snapshot- The manifest selects index.js as the package entrypoint and declares no install lifecycle hook.
- The root entrypoint imports serializer modules; lib/contract.js separately exports a function.
- That function builds runtime code from opaque strings and invokes the result; the payload’s behavior is unresolved.
- The package’s declared scripts are lint and test commands, with no install hook.
- The inspected root entrypoint does not import lib/contract.js, so the opaque code is not reached through the declared entrypoint.
Source & flagged code
7 flaggedSource contains an obfuscated payload loader that reconstructs and executes hidden code.
lib/contract.jsView on unpkg · L2The root entrypoint imports serializer modules; lib/contract.js separately exports a function.
lib/contract.jsView on unpkg · L4Findings
Affected versions and remediation
This report applies to @k.vict1999/pino-std-serializers@7.2.0.
See all versions of @k.vict1999/pino-std-serializers for other recorded verdicts.
- Avoid installing @k.vict1999/pino-std-serializers@7.2.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: .
Source advisory published: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.