Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(master): Release 0.27.2 #5170

Merged
merged 1 commit into from
Mar 13, 2024
Merged

Conversation

AztecBot
Copy link
Collaborator

@AztecBot AztecBot commented Mar 12, 2024

🤖 I have created a release beep boop

aztec-package: 0.27.2

0.27.2 (2024-03-13)

Miscellaneous

  • aztec-package: Synchronize aztec-packages versions
barretenberg.js: 0.27.2

0.27.2 (2024-03-13)

Miscellaneous

  • barretenberg.js: Synchronize aztec-packages versions
aztec-cli: 0.27.2

0.27.2 (2024-03-13)

Miscellaneous

  • aztec-cli: Synchronize aztec-packages versions
aztec-packages: 0.27.2

0.27.2 (2024-03-13)

Features

Bug Fixes

Miscellaneous

barretenberg: 0.27.2

0.27.2 (2024-03-13)

Features

Bug Fixes

Miscellaneous

  • Interaction for a mock first circuit handled inside the EccOpQueue (#4854) (d9cbdc8)

This PR was generated with Release Please. See documentation.

@AztecBot
Copy link
Collaborator Author

AztecBot commented Mar 12, 2024

Benchmark results

Metrics with a significant change:

  • note_successful_decrypting_time_in_ms (8): 219 (+53%)
  • note_trial_decrypting_time_in_ms (64): 127 (+93%)
Detailed results

All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.

This benchmark source data is available in JSON format on S3 here.

Values are compared against data from master at commit d003bd62 and shown if the difference exceeds 1%.

L2 block published to L1

Each column represents the number of txs on an L2 block published to L1.

Metric 8 txs 32 txs 64 txs
l1_rollup_calldata_size_in_bytes 5,668 18,820 36,356
l1_rollup_calldata_gas 66,016 238,840 468,596
l1_rollup_execution_gas 666,648 953,701 1,335,904
l2_block_processing_time_in_ms 1,307 (+1%) 4,549 9,474 (+5%)
note_successful_decrypting_time_in_ms ⚠️ 219 (+53%) 632 (+11%) 993 (+6%)
note_trial_decrypting_time_in_ms 22.8 (-50%) 46.5 (-42%) ⚠️ 127 (+93%)
l2_block_building_time_in_ms 17,154 67,396 (-1%) 135,657
l2_block_rollup_simulation_time_in_ms 7,084 (+1%) 27,597 (-1%) 56,092 (+1%)
l2_block_public_tx_process_time_in_ms 10,047 39,742 79,467 (-1%)

L2 chain processing

Each column represents the number of blocks on the L2 chain where each block has 16 txs.

Metric 5 blocks 10 blocks
node_history_sync_time_in_ms 13,586 (-1%) 25,787 (-2%)
note_history_successful_decrypting_time_in_ms 1,251 (+8%) 2,355 (-2%)
note_history_trial_decrypting_time_in_ms 96.7 (+55%) 122 (-16%)
node_database_size_in_bytes 19,083,344 35,827,792
pxe_database_size_in_bytes 29,859 59,414

Circuits stats

Stats on running time and I/O sizes collected for every circuit run across all benchmarks.

Circuit circuit_simulation_time_in_ms circuit_input_size_in_bytes circuit_output_size_in_bytes
private-kernel-init 280 (+1%) 44,338 27,700
private-kernel-ordering 218 (+2%) 52,324 14,326
base-rollup 626 (+1%) 177,083 925
root-rollup 67.5 (+1%) 4,176 789
private-kernel-inner 639 (+2%) 73,197 27,700
public-kernel-app-logic 445 (+3%) 35,198 28,215
public-kernel-tail 177 (+2%) 40,926 28,215
merge-rollup 8.22 (+1%) 2,696 925

Tree insertion stats

The duration to insert a fixed batch of leaves into each tree type.

Metric 1 leaves 16 leaves 64 leaves 128 leaves 512 leaves 1024 leaves 2048 leaves 4096 leaves 32 leaves
batch_insert_into_append_only_tree_16_depth_ms 9.87 (+1%) 15.8 (+2%) N/A N/A N/A N/A N/A N/A N/A
batch_insert_into_append_only_tree_16_depth_hash_count 16.8 31.6 N/A N/A N/A N/A N/A N/A N/A
batch_insert_into_append_only_tree_16_depth_hash_ms 0.576 (+1%) 0.489 (+2%) N/A N/A N/A N/A N/A N/A N/A
batch_insert_into_append_only_tree_32_depth_ms N/A N/A 45.2 71.8 (+2%) 229 435 (+2%) 866 1,715 N/A
batch_insert_into_append_only_tree_32_depth_hash_count N/A N/A 96.0 159 543 1,055 2,079 4,127 N/A
batch_insert_into_append_only_tree_32_depth_hash_ms N/A N/A 0.464 0.444 (+2%) 0.418 0.407 (+2%) 0.413 0.411 N/A
batch_insert_into_indexed_tree_20_depth_ms N/A N/A 53.2 (+1%) 105 (+1%) 333 (-1%) 643 (+2%) 1,302 2,602 N/A
batch_insert_into_indexed_tree_20_depth_hash_count N/A N/A 104 207 691 1,363 2,707 5,395 N/A
batch_insert_into_indexed_tree_20_depth_hash_ms N/A N/A 0.474 (+1%) 0.476 (+1%) 0.456 0.444 (+1%) 0.453 0.452 (-1%) N/A
batch_insert_into_indexed_tree_40_depth_ms N/A N/A N/A N/A N/A N/A N/A N/A 60.7 (+2%)
batch_insert_into_indexed_tree_40_depth_hash_count N/A N/A N/A N/A N/A N/A N/A N/A 109
batch_insert_into_indexed_tree_40_depth_hash_ms N/A N/A N/A N/A N/A N/A N/A N/A 0.531 (+2%)

Miscellaneous

Transaction sizes based on how many contract classes are registered in the tx.

Metric 0 registered classes
tx_size_in_bytes 22,014

Transaction processing duration by data writes.

Metric 0 new note hashes 1 new note hashes
tx_pxe_processing_time_ms 4,054 (+2%) 1,736 (+2%)
Metric 0 public data writes 1 public data writes
tx_sequencer_processing_time_ms 11.1 (-5%) 1,240 (+3%)

@AztecBot AztecBot force-pushed the release-please--branches--master branch 8 times, most recently from 3d5a882 to 28a5b02 Compare March 13, 2024 12:02
Copy link

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@algolia/[email protected] None +5 259 kB shortcuts
npm/@babel/[email protected] environment, filesystem, unsafe +45 10.7 MB nicolo-ribaudo
npm/@babel/[email protected] Transitive: environment, filesystem, unsafe +51 11.1 MB nicolo-ribaudo
npm/@babel/[email protected] Transitive: environment, filesystem, unsafe +53 11.5 MB nicolo-ribaudo
npm/@babel/[email protected] Transitive: environment +3 2.55 MB nicolo-ribaudo
npm/@babel/[email protected] Transitive: environment +28 6.8 MB nicolo-ribaudo
npm/@babel/[email protected] None 0 1.89 MB nicolo-ribaudo
npm/@babel/[email protected] Transitive: environment, filesystem, unsafe +49 10.8 MB nicolo-ribaudo
npm/@babel/[email protected] Transitive: environment, filesystem, unsafe +47 10.8 MB nicolo-ribaudo
npm/@babel/[email protected] Transitive: environment, filesystem, unsafe +49 10.8 MB nicolo-ribaudo
npm/@babel/[email protected] environment Transitive: filesystem, unsafe +145 15.1 MB nicolo-ribaudo
npm/@babel/[email protected] None +1 274 kB nicolo-ribaudo
npm/@babel/[email protected] Transitive: environment +12 4.58 MB nicolo-ribaudo
npm/@babel/[email protected] Transitive: environment +27 6.21 MB nicolo-ribaudo
npm/@babel/[email protected] environment +2 2.49 MB nicolo-ribaudo
npm/@docusaurus/[email protected] Transitive: environment, eval, filesystem, network, shell, unsafe +545 52.3 MB slorber
npm/@docusaurus/[email protected] Transitive: environment, filesystem, shell +29 6.6 MB slorber
npm/@docusaurus/[email protected] environment Transitive: eval, filesystem, network, shell, unsafe +553 52.8 MB slorber
npm/@docusaurus/[email protected] environment Transitive: eval, filesystem, network, shell, unsafe +615 63.8 MB slorber
npm/@docusaurus/[email protected] Transitive: environment, eval, filesystem, network, shell, unsafe +616 144 MB slorber
npm/@hapi/[email protected] None 0 51.5 kB devinivy
npm/@jridgewell/[email protected] None +2 264 kB jridgewell
npm/@mdx-js/[email protected] Transitive: environment +4 333 kB johno
npm/@tsconfig/[email protected] None 0 2.82 kB typescript-deploys
npm/@types/[email protected] None +5 4.05 MB types
npm/@types/[email protected] None +6 1.66 MB types
npm/@types/[email protected] None +5 1.66 MB types
npm/@types/[email protected] None 0 8.56 kB types
npm/[email protected] environment, filesystem, shell 0 13 kB fengmk2
npm/[email protected] eval +2 1.06 MB esp
npm/[email protected] Transitive: network +14 516 kB shortcuts
npm/[email protected] None +3 66.1 kB nexdrew
npm/[email protected] environment Transitive: filesystem +10 2.88 MB ai
npm/[email protected] network Transitive: environment, filesystem +8 2.18 MB jasonsaayman
npm/[email protected] None 0 1.96 MB caniuse-lite
npm/[email protected] environment, filesystem +12 499 kB paulmillr
npm/[email protected] environment, filesystem, network +1 1.3 MB jakub.pawlowicz
npm/[email protected] None 0 5.67 kB lukeed
npm/[email protected] environment, filesystem +11 8.6 MB gustavohenke
npm/[email protected] Transitive: environment, filesystem +4 3.03 MB zloirock
npm/[email protected] None +1 1.55 MB lahmatiy
npm/[email protected] None 0 66 kB feedic
npm/[email protected] Transitive: environment, filesystem +46 3.68 MB ludovicofischer
npm/[email protected] None +1 174 kB mbostock
npm/[email protected] None 0 61.2 kB mbostock
npm/[email protected] None 0 15.6 kB mbostock
npm/[email protected] None +2 193 kB mbostock
npm/[email protected] Transitive: filesystem, shell +2 544 kB mbostock
npm/[email protected] None 0 34.6 kB mbostock
npm/[email protected] None 0 57.8 kB mbostock
npm/[email protected] None +1 131 kB mbostock
npm/[email protected] None 0 20.9 kB mbostock
npm/[email protected] None 0 43.4 kB mbostock
npm/[email protected] None 0 135 kB mbostock
npm/[email protected] None +3 324 kB mbostock
npm/[email protected] None +2 239 kB mbostock
npm/[email protected] None 0 18.4 kB mbostock
npm/[email protected] None +6 445 kB mbostock
npm/[email protected] Transitive: filesystem, network, shell +34 3.89 MB mbostock
npm/[email protected] filesystem 0 30.8 kB tgreyuk
npm/[email protected] None 0 11.4 kB feedic
npm/[email protected] None +1 86.7 kB feedic
npm/[email protected] network +4 690 kB feedic
npm/[email protected] environment, filesystem 0 71.6 kB motdotla
npm/[email protected] None 0 413 kB feedic
npm/[email protected] Transitive: environment, eval, network +8 834 kB bigfootjon
npm/[email protected] network 0 29.4 kB rubenverborgh
npm/[email protected] None 0 12.1 kB wooorm
npm/[email protected] Transitive: environment, filesystem, network, shell +11 1.8 MB sibiraj-s
npm/[email protected] Transitive: environment, filesystem +3 237 kB evilebottnawi
npm/[email protected] None 0 5.01 kB wooorm
npm/[email protected] filesystem 0 3.01 kB sindresorhus
npm/[email protected] None 0 25 kB jdalton
npm/[email protected] environment +1 20.9 kB zertosh
npm/[email protected] None 0 2.46 kB sindresorhus
npm/[email protected] filesystem 0 10 kB sindresorhus
npm/[email protected] filesystem Transitive: unsafe +1 205 kB streamich
npm/[email protected] filesystem 0 4.5 kB mafintosh
npm/[email protected] environment, filesystem, shell +21 839 kB remy
npm/[email protected] None 0 9.22 kB jonschlinkert
npm/[email protected] None 0 5.49 kB sindresorhus
npm/[email protected] None 0 19.1 kB indutny
npm/[email protected] None 0 4.05 kB isaacs
npm/[email protected] environment, filesystem, shell +3 57.5 kB sindresorhus
npm/[email protected] None +1 11.8 kB sindresorhus
npm/[email protected] Transitive: environment +13 215 kB sindresorhus
npm/[email protected] None 0 10.3 kB dougwilson
npm/[email protected] None 0 4.55 kB sindresorhus
npm/[email protected] None 0 90 kB mrmlnc
npm/[email protected] None +1 203 kB evilebottnawi
npm/[email protected] None 0 27.2 kB evilebottnawi
npm/[email protected] environment, filesystem +2 227 kB ai
npm/[email protected] Transitive: environment +4 688 kB gksander
npm/[email protected] environment +4 145 kB ljharb
npm/[email protected] None 0 96.3 kB wooorm
npm/[email protected] environment, filesystem +4 95.3 kB dominictarr
npm/[email protected] environment +4 3.31 MB gaearon
npm/[email protected] None 0 16.2 kB formidablelabs
npm/[email protected] Transitive: environment +11 4.05 MB wonderboymusic
npm/[email protected] environment 0 24 kB acdlite
npm/[email protected] Transitive: environment +10 1.95 MB cookpete
npm/[email protected] environment +12 1.62 MB mjackson
npm/[email protected] environment +3 318 kB gaearon
npm/[email protected] None +13 4.18 MB wooorm
npm/[email protected] None 0 19.1 kB wooorm

🚮 Removed packages: npm/@aashutoshrathi/[email protected], npm/@achingbrain/[email protected], npm/@achingbrain/[email protected], npm/@adraffy/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@bcoe/[email protected], npm/@chainsafe/[email protected], npm/@chainsafe/[email protected], npm/@chainsafe/[email protected], npm/@chainsafe/[email protected], npm/@chainsafe/[email protected], npm/@chainsafe/[email protected], npm/@colors/[email protected], npm/@cspotcode/[email protected], npm/@dabh/[email protected], npm/@dependents/[email protected], npm/@es-joy/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@esbuild/[email protected], npm/@eslint-community/[email protected], npm/@eslint-community/[email protected], npm/@eslint/[email protected], npm/@eslint/[email protected], npm/@humanwhocodes/[email protected], npm/@humanwhocodes/[email protected], npm/@humanwhocodes/[email protected], npm/@iarna/[email protected], npm/@isaacs/[email protected], npm/@istanbuljs/[email protected], npm/@istanbuljs/[email protected], npm/@jest/[email protected], npm/@jest/[email protected], npm/@jest/[email protected], npm/@jest/[email protected], npm/@jest/[email protected], npm/@jest/[email protected], npm/@jest/[email protected], npm/@jest/[email protected], npm/@jest/[email protected], npm/@jest/[email protected], npm/@jest/[email protected], npm/@jest/[email protected], npm/@jridgewell/[email protected], npm/@koa/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@libp2p/[email protected], npm/@lmdb/[email protected], npm/@lmdb/[email protected], npm/@lmdb/[email protected], npm/@lmdb/[email protected], npm/@lmdb/[email protected], npm/@lmdb/[email protected], npm/@microsoft/[email protected], npm/@microsoft/[email protected], npm/@monorepo-utils/[email protected], npm/@monorepo-utils/[email protected], npm/@msgpackr-extract/[email protected], npm/@msgpackr-extract/[email protected], npm/@msgpackr-extract/[email protected], npm/@msgpackr-extract/[email protected], npm/@msgpackr-extract/[email protected], npm/@msgpackr-extract/[email protected], npm/@multiformats/[email protected], npm/@multiformats/[email protected], npm/@multiformats/[email protected], npm/@noble/[email protected], npm/@noble/[email protected], npm/@noble/[email protected], npm/@npmcli/[email protected], npm/@npmcli/[email protected], npm/@pkgjs/[email protected], npm/@puppeteer/[email protected], npm/@scure/[email protected], npm/@scure/[email protected], npm/@scure/[email protected], npm/@sinonjs/[email protected], npm/@sinonjs/[email protected], npm/@tootallnate/[email protected], npm/@trivago/[email protected], npm/@tsconfig/[email protected], npm/@tsconfig/[email protected], npm/@tsconfig/[email protected], npm/@tsconfig/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@ungap/[email protected], npm/@webpack-cli/[email protected], npm/@webpack-cli/[email protected], npm/@webpack-cli/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected]

View full report↗︎

Copy link

🚨 Potential security issues detected. Learn more about Socket for GitHub ↗︎

To accept the risk, merge this PR and you will not be notified again.

Alert Package NoteSource
Install scripts npm/[email protected]
  • Install script: postinstall
  • Source: node -e "try{require('./postinstall')}catch(e){}"
Install scripts npm/[email protected]
  • Install script: postinstall
  • Source: node -e "try{require('./postinstall')}catch(e){}"

View full report↗︎

Next steps

What is an install script?

Install scripts are run when the package is installed. The majority of malware in npm is hidden in install scripts.

Packages should not be running non-essential scripts during install and there are often solutions to problems people solve with install scripts that can be run at publish time instead.

Take a deeper look at the dependency

Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support [AT] socket [DOT] dev.

Remove the package

If you happen to install a dependency that Socket reports as Known Malware you should immediately remove it and select a different dependency. For other alert types, you may may wish to investigate alternative packages or consider if there are other ways to mitigate the specific risk posed by the dependency.

Mark a package as acceptable risk

To ignore an alert, reply with a comment starting with @SocketSecurity ignore followed by a space separated list of ecosystem/package-name@version specifiers. e.g. @SocketSecurity ignore npm/[email protected] or ignore all packages with @SocketSecurity ignore-all

@AztecBot AztecBot force-pushed the release-please--branches--master branch from 28a5b02 to d868277 Compare March 13, 2024 13:09
@critesjosh critesjosh merged commit 7af68ef into master Mar 13, 2024
95 checks passed
@critesjosh critesjosh deleted the release-please--branches--master branch March 13, 2024 14:17
@AztecBot
Copy link
Collaborator Author

@AztecBot
Copy link
Collaborator Author

@AztecBot
Copy link
Collaborator Author

@AztecBot
Copy link
Collaborator Author

@AztecBot
Copy link
Collaborator Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants