@aztec/ethereum
26
Versions
—
License
No
Install Scripts
Missing
Provenance
Supply chain provenance
Status for the latest visible version.
No SLSA provenance
npm registry signatures
No source commit
Without SLSA provenance there is no cryptographic link between this tarball and the public source, so a manually published version cannot be tied back to a reviewed commit.
Maintainers
zac-williamsonleilawangcharlielyejaosefjoss-aztecprotocolludamad
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| source-diff | obfuscated-file:dest/l1_tx_utils/l1_fee_analyzer.d.ts | AI (source-diff): TypeScript declaration file with long lines from complex type signatures — not obfuscated code. Stable false positive for this Ethereum tooling package. | ai | |
| source-diff | encoded-string-file:dest/contracts/multicall.js | AI (source-diff): Long hex string is Multicall3 deployment bytecode — a well-known standard contract. Expected in Ethereum tooling packages. | ai | |
| source-diff | encoded-string-file:dest/forwarder_proxy.js | AI (source-diff): Long hex string is EVM bytecode (FORWARDER_BYTECODE) for a Solidity contract — standard practice in Ethereum development libraries. | ai | |
| source-diff | obfuscated-file:dest/deploy_aztec_l1_contracts.d.ts | AI (source-diff): TypeScript declaration file with long lines due to complex ABI/union types — not obfuscation. Standard pattern for Ethereum tooling packages. | ai | |
| source-diff | obfuscated-file:dest/deploy_l1_contract.d.ts | AI (source-diff): TypeScript declaration file with long lines due to complex type signatures — not obfuscation. Standard pattern for Ethereum tooling packages. | ai | |
| phantom-deps | phantom-dep:@aztec/constants | AI (phantom-deps): Same-org dependency referenced in config; stable pattern for Aztec monorepo packages. | ai | |
| phantom-deps | phantom-dep:tslib | AI (phantom-deps): tslib is a known implicit dependency of TypeScript compilation output; stable for this package. | ai | |
| phantom-deps | phantom-dep:dotenv | AI (phantom-deps): dotenv is referenced in config files for monorepo build setup; legitimate for this package. | ai | |
| phantom-deps | phantom-dep:@viem/anvil | AI (phantom-deps): @viem/anvil is referenced in config/test setup; expected for Aztec protocol testing. | ai | |
| semgrep | semgrep:env-spread | AI (semgrep): Spreading process.env when spawning deploy subprocesses is standard tooling behavior for this Ethereum deployment package; not credential exfiltration. | ai | |
| bogus-package | bogus-package | AI (bogus-package): Monorepo sub-package with 1089 versions and 12k weekly downloads; missing README/repo/keywords metadata is typical for internal monorepo packages. | ai | |
| semgrep | semgrep:hex-decode | AI (semgrep): Buffer.from(h.slice(2), 'hex') is standard Ethereum hex-to-bytes conversion on event log data; not malicious payload decoding. | ai |
Versions (showing 26 of 26)
| Version | Deps | Published |
|---|---|---|
| 4.4.0 | 11 / 13 | |
| 4.3.1 | 11 / 13 | |
| 4.3.0 | 11 / 13 | |
| 4.2.1 | 11 / 13 | |
| 4.2.0 | 11 / 13 | |
| 4.1.3 | 11 / 13 | |
| 4.1.2 | 11 / 13 | |
| 4.1.1 | 11 / 13 | |
| 4.1.0 | 11 / 13 | |
| 4.0.4 | 11 / 13 | |
| 4.0.3 | 11 / 13 | |
| 4.0.2 | 11 / 13 | |
| 4.0.1 | 11 / 13 | |
| 3.0.3 | 11 / 13 | |
| 3.0.2 | 11 / 13 | |
| 3.0.1 | 11 / 13 | |
| 2.1.11 | 11 / 12 | |
| 2.1.9 | 11 / 12 | |
| 2.1.8 | 11 / 12 | |
| 2.1.7 | 11 / 12 | |
| 2.1.6 | 11 / 12 | |
| 2.1.5 | 11 / 12 | |
| 2.1.4 | 11 / 12 | |
| 2.1.3 | 11 / 12 | |
| 2.1.2 | 11 / 12 | |
| 2.0.4 | 11 / 12 |
v4.4.0
1 finding
LOW
No provenance attestation
provenance
Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.