VYPR

npm · Malicious package advisory

Malware

verify-contract-viem

MAL-2026-15599

Malicious code in verify-contract-viem (npm)

Details


---
_-= Per source details. Do not edit below this line.=-_

## Source: amazon-inspector (d1037ebeeb5eff8da3b46c8275a09151604157ddc24db244d76d27d97bfdddad)
bin/cli.js executes `whoami` and reads os.hostname() / os.userInfo() / os.platform(), then POSTs those values to the hardcoded endpoint https://oobme.kunalsharma0553.workers.dev/r/7bq6fz3l15r9. The destination is an author-controlled Cloudflare Workers URL unrelated to any legitimate contract-verification purpose implied by the package name. The behavior fires when the CLI is invoked (e.g. via `npx verify-contract-viem`), transmitting installer host identifiers to a third party with no consent, disclosure, or opt-out. The shape matches an out-of-band reconnaissance beacon commonly used in dependency-confusion / typosquat campaigns.

## Source: ossf-package-analysis (3996f3daf2ae95942dab5a1961f8e5c1c267aa093c073002b5771860fe826d66)
The OpenSSF Package Analysis project identified 'verify-contract-viem' @ 1.0.0 (npm) as malicious.

It is considered malicious because:

- The package communicates with a domain associated with malicious activity.

- The package executes one or more commands associated with malicious behavior.

Compromised versions (1)

  • 1.0.0

Any computer that installed or ran a compromised version should be considered fully compromised. Rotate every secret on that machine from a clean environment.