Togoder security

npm package security report

@ethereumjs/tx@5.4.0 security report

No malicious code found.

No issues Version 5.4.0 Files reviewed 51 Size 339.4 KB Scanned

Summary

Togoder Security scanned the npm package @ethereumjs/tx@5.4.0 on Oct 4, 2026. An AI review of 51 source files produced no findings. No malicious behavior, install-time payloads, credential theft or exfiltration were identified.

0
critical
0
high
0
medium
0
low

Findings

No findings. The reviewer saw nothing malicious or risky in this version.

Files reviewed

FileVerdictWhat the reviewer saw
dist/cjs/baseTransaction.js safe No malicious patterns detected; this is a standard Ethereum transaction base class from the @ethereumjs/tx library with no data exfiltration, credential harvesting, obfuscation, or process execution.
dist/cjs/capabilities/eip1559.js safe No malicious patterns detected
dist/cjs/capabilities/eip2718.js safe No malicious patterns detected; the code implements standard Ethereum EIP-2718 transaction serialization and validation without any suspicious behavior.
dist/cjs/capabilities/eip2930.js safe No malicious patterns detected
dist/cjs/capabilities/eip7702.js safe No malicious patterns detected; the file contains straightforward gas fee calculation logic for EIP-7702 transactions without any exfiltration, obfuscation, or suspicious behavior.
dist/cjs/capabilities/legacy.js safe The code implements standard Ethereum legacy transaction utilities for signature validation, hashing, and fee calculation without any malicious patterns such as data exfiltration, credential harvesting, obfuscation, cryptocurrency mining, backdoors, or suspicious network/file/process operations.
dist/cjs/constants.js safe No malicious patterns detected; the file only exports EIP-4844 protocol constants with no executable logic, network, filesystem, or process activity.
dist/cjs/eip1559Transaction.js safe No malicious patterns detected; this is a standard Ethereum EIP-1559 transaction implementation with proper validation and no exfiltration, dynamic execution, or network activity.
dist/cjs/eip2930Transaction.js safe No malicious patterns detected; the code implements standard EIP-2930 Ethereum transaction handling without any suspicious behavior.
dist/cjs/eip4844Transaction.js safe This is a legitimate Ethereum EIP-4844 blob transaction implementation from the @ethereumjs/tx package with no malicious patterns detected.
dist/cjs/eip7702Transaction.js safe This is a legitimate Ethereum EIP-7702 transaction implementation from @ethereumjs/tx with no malicious patterns detected.
dist/cjs/fromRpc.js safe No malicious patterns detected; the code is a straightforward Ethereum transaction parameter normalizer with no network, filesystem, or execution risks.
dist/cjs/index.js safe This is a standard TypeScript-compiled CommonJS barrel file re-exporting Ethereum transaction classes with no malicious patterns.
dist/cjs/legacyTransaction.js safe This is a legitimate Ethereum legacy transaction implementation from the @ethereumjs/tx package with no malicious patterns detected.
dist/cjs/transactionFactory.js safe No malicious patterns detected; the code is a standard Ethereum transaction factory with no exfiltration, credential harvesting, obfuscation, or suspicious network/process operations.
dist/cjs/types.js safe No malicious patterns detected; the file contains only standard Ethereum transaction type definitions and type guard functions from a legitimate package.
dist/cjs/util.js safe No malicious patterns detected
dist/esm/baseTransaction.js safe No malicious patterns detected; the code is a legitimate Ethereum transaction base class with standard cryptographic operations and no suspicious behavior.
dist/esm/capabilities/eip1559.js safe No malicious patterns detected; the code only implements EIP-1559 fee calculation functions with no network, filesystem, process, or obfuscated behavior.
dist/esm/capabilities/eip2718.js safe No malicious patterns detected
dist/esm/capabilities/eip2930.js safe No malicious patterns detected
dist/esm/capabilities/eip7702.js safe The code is a simple EIP-7702 gas fee calculation utility with no suspicious network, filesystem, process, or obfuscation patterns.
dist/esm/capabilities/legacy.js safe The code implements standard Ethereum transaction signature validation and hashing logic with no malicious patterns, external calls, or suspicious behavior.
dist/esm/constants.js safe Cleared by Jev triage; no further analysis needed
dist/esm/eip1559Transaction.js safe No malicious patterns detected; this is a legitimate Ethereum EIP-1559 transaction implementation from the @ethereumjs/tx library with no data exfiltration, code execution, or suspicious behavior.
Show 26 more files
FileVerdictWhat the reviewer saw
dist/esm/eip2930Transaction.js safe No malicious patterns detected in the EIP-2930 transaction implementation file.
dist/esm/eip4844Transaction.js safe No malicious patterns detected
dist/esm/eip7702Transaction.js safe No malicious patterns detected
dist/esm/fromRpc.js safe No malicious patterns detected; the file contains only standard transaction parameter normalization logic with no network, filesystem, process, or credential access.
dist/esm/index.js safe No malicious patterns detected; this is a standard ESM re-export module for Ethereum transaction types.
dist/esm/legacyTransaction.js safe This is a legitimate Ethereum legacy transaction implementation from @ethereumjs/tx with no malicious patterns detected.
dist/esm/transactionFactory.js safe The file is a standard Ethereum transaction factory from the ethereumjs ecosystem with no malicious patterns, obfuscation, or suspicious network, filesystem, or process activity.
dist/esm/types.js safe No malicious patterns detected
dist/esm/util.js safe No malicious patterns detected; the code contains only legitimate Ethereum transaction utility functions with no network, filesystem, process, or dynamic execution activity.
src/baseTransaction.ts safe No malicious patterns detected
src/capabilities/eip1559.ts safe No malicious patterns detected
src/capabilities/eip2718.ts safe No malicious patterns detected; the code is a legitimate Ethereum transaction serialization helper.
src/capabilities/eip2930.ts safe No malicious patterns detected
src/capabilities/eip7702.ts safe No malicious patterns detected
src/capabilities/legacy.ts safe No malicious patterns detected; this is legitimate Ethereum legacy transaction handling code with no data exfiltration, credential harvesting, or dynamic execution.
src/constants.ts safe Cleared by Jev triage; no further analysis needed
src/eip1559Transaction.ts safe The code is a legitimate EIP-1559 transaction implementation from the Ethereum JS ecosystem, with no malicious patterns, exfiltration, or suspicious behavior.
src/eip2930Transaction.ts safe No malicious patterns detected; the file implements standard EIP-2930 Ethereum transaction logic without any exfiltration, obfuscation, or process execution.
src/eip4844Transaction.ts safe No malicious patterns detected; the code is a legitimate EIP-4844 transaction implementation with standard cryptographic validation and no suspicious behavior.
src/eip7702Transaction.ts safe No malicious patterns detected
src/fromRpc.ts safe No malicious patterns detected; the code only normalizes Ethereum transaction parameters using standard library utilities.
src/index.ts safe No malicious patterns detected; the file only re-exports transaction classes and types from local modules.
src/legacyTransaction.ts safe No malicious patterns detected
src/transactionFactory.ts safe No malicious patterns detected
src/types.ts safe No malicious patterns detected in this TypeScript type definition file; it contains only Ethereum transaction type declarations, interfaces, and type guards.
src/util.ts safe No malicious patterns detected; the code performs standard Ethereum transaction utility operations using trusted @ethereumjs libraries without network, filesystem, process execution, or dynamic code loading.

Affected version ranges

None of the 2 scanned versions of @ethereumjs/tx are flagged high or critical. The latest scanned version, 5.4.0, is clean. Only versions we have scanned are listed; unscanned versions between them are not covered.

4.2.05.4.0
VersionsVerdictCountRangeTop findings
4.2.0 โ€“ 5.4.0 No issues 2 >=4.2.0 <=5.4.0

Full list, including published versions not scanned yet: version ranges API.

Scanned versions of @ethereumjs/tx

VersionVerdictFilesScanned
5.4.0 No issues 51 Oct 4, 2026
4.2.0 No issues 20 Oct 4, 2026

Frequently asked questions

Is @ethereumjs/tx safe to use?

Our AI source review of @ethereumjs/tx@5.4.0 found no malicious code: no install-time payloads, credential theft, exfiltration, obfuscated loaders or backdoors.

Does @ethereumjs/tx contain malware?

No malware was identified in @ethereumjs/tx@5.4.0 when Togoder Security scanned it on Oct 4, 2026. A new version can still introduce malicious code, so scan the exact versions in your lockfile.

How was @ethereumjs/tx checked?

Togoder Security downloaded the published npm package and had an AI model read its 51 source files, looking for install scripts, credential access, network exfiltration, obfuscation, backdoors and crypto-wallet theft. The results are cached by file hash and shown here.

How do I scan @ethereumjs/tx together with the rest of my dependencies?

Upload your lockfile at https://security.togoder.click/scan or call the API documented at https://security.togoder.click/api-docs. Files that have already been scanned, like the ones in @ethereumjs/tx@5.4.0, cost nothing.

Related security reports