This project might be open to known security vulnerabilities, which can be prevented by tightening the version range of affected dependencies. Find detailed information at the bottom.

Crate xtask

Dependencies

(10 total, all up-to-date)

CrateRequiredLatestStatus
 anyhow^1.0.811.0.82up to date
 cargo_metadata^0.18.00.18.1up to date
 chrono^0.4.310.4.38up to date
 clap^4.4.64.5.4up to date
 semver^1.0.201.0.22up to date
 serde^1.0.1971.0.198up to date
 serde_derive^1.0.1971.0.198up to date
 serde_json^1.0.1151.0.116up to date
 toml^0.8.20.8.12up to date
 walkdir^2.4.02.5.0up to date

Crate swc_core

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 once_cell^1.19.01.19.0up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 anyhow^1.0.811.0.82up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 vergen^8.0.08.3.1up to date

Crate swc_cli_impl

Dependencies

(15 total, 2 outdated)

CrateRequiredLatestStatus
 anyhow^1.0.811.0.82up to date
 atty^0.2.140.2.14up to date
 clap^3.2.254.5.4out of date
 glob^0.3.00.3.1up to date
 path-absolutize^3.0.113.1.1up to date
 rayon^11.10.0up to date
 relative-path^1.6.11.9.2up to date
 serde^11.0.198up to date
 serde_json^11.0.116up to date
 sourcemap^8.0.08.0.1up to date
 tracing^0.1.400.1.40up to date
 tracing-chrome^0.5.00.7.2out of date
 tracing-futures^0.2.50.2.5up to date
 tracing-subscriber^0.3.180.3.18up to date
 walkdir^22.5.0up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 assert_cmd^2.0.122.0.14up to date
 assert_fs^1.0.131.1.1up to date

Crate dbg-swc

Dependencies

(12 total, 2 outdated)

CrateRequiredLatestStatus
 anyhow^1.0.811.0.82up to date
 clap^34.5.4out of date
 dialoguer^0.10.20.11.0out of date
 flate2^1.01.0.28up to date
 rayon^1.7.01.10.0up to date
 serde^11.0.198up to date
 serde_json^11.0.116up to date
 sha1^0.10.50.10.6up to date
 tempfile^3.6.03.10.1up to date
 tracing^0.1.400.1.40up to date
 tracing-subscriber^0.3.180.3.18up to date
 url^22.5.0up to date

Crate jsdoc

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 nom^7.1.37.1.3up to date
 serde^11.0.198up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 anyhow^11.0.82up to date
 dashmap^5.5.35.5.3up to date

Crate binding_macros

Dependencies

(8 total, 1 outdated)

CrateRequiredLatestStatus
 anyhow^1.0.811.0.82up to date
 console_error_panic_hook^0.1.70.1.7up to date
 js-sys^0.3.590.3.69up to date
 once_cell^1.19.01.19.0up to date
 serde^11.0.198up to date
 serde-wasm-bindgen^0.4.50.6.5out of date
 wasm-bindgen^0.2.910.2.92up to date
 wasm-bindgen-futures^0.4.410.4.42up to date

Crate swc_css

No external dependencies! 🙌

Crate swc_css_lints

Dependencies

(5 total, all up-to-date)

CrateRequiredLatestStatus
 auto_impl^1.2.01.2.0up to date
 parking_lot^0.12.10.12.1up to date
 rayon^1.7.01.10.0up to date
 serde^1.0.1971.0.198up to date
 thiserror^1.0.301.0.58up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 serde_json^1.0.1151.0.116up to date

Crate swc_css_prefixer

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 once_cell^1.19.01.19.0up to date
 serde^1.0.1971.0.198up to date
 serde_json^1.0.1151.0.116up to date

Crate swc_ecmascript

No external dependencies! 🙌

Crate swc_ecma_lints

Dependencies

(6 total, 1 possibly insecure)

CrateRequiredLatestStatus
 auto_impl^1.2.01.2.0up to date
 dashmap^5.5.35.5.3up to date
 parking_lot^0.12.10.12.1up to date
 rayon^1.7.01.10.0up to date
 regex ⚠️^11.10.4maybe insecure
 serde^1.0.1971.0.198up to date

Crate swc_ecma_quote

No external dependencies! 🙌

Crate swc_estree_compat

Dependencies

(6 total, all up-to-date)

CrateRequiredLatestStatus
 ahash^0.8.80.8.11up to date
 anyhow^11.0.82up to date
 copyless^0.1.50.1.5up to date
 rayon^1.7.01.10.0up to date
 serde^11.0.198up to date
 serde_json^1.0.1151.0.116up to date

Dev dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 criterion^0.50.5.1up to date
 pretty_assertions^1.31.4.0up to date
 walkdir^22.5.0up to date

Crate swc_html

No external dependencies! 🙌

Crate swc_plugin

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 once_cell^1.19.01.19.0up to date

Crate swc_plugin_macro

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.81up to date
 quote^11.0.36up to date
 syn^22.0.60up to date

Crate swc_plugin_runner

Dependencies

(12 total, 1 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^1.0.811.0.82up to date
 enumset^1.1.21.1.3up to date
 futures^0.30.3.30up to date
 once_cell^1.19.01.19.0up to date
 parking_lot^0.12.10.12.1up to date
 serde^1.0.1971.0.198up to date
 serde_json^1.0.1151.0.116up to date
 tokio ⚠️^11.37.0maybe insecure
 tracing^0.1.400.1.40up to date
 virtual-fs=0.11.10.11.2out of date
 wasmer^4.2.54.2.8up to date
 wasmer-wasix^0.18.00.18.3up to date

Dev dependencies

(2 total, 1 possibly insecure)

CrateRequiredLatestStatus
 criterion^0.50.5.1up to date
 tokio ⚠️^11.37.0maybe insecure

Crate swc_plugin_testing

No external dependencies! 🙌

Crate swc_plugin_proxy

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 rkyv=0.7.440.7.44up to date
 tracing^0.1.400.1.40up to date

Crate swc_timer

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 tracing^0.1.400.1.40up to date

Crate swc_xml

No external dependencies! 🙌

Crate swc

Dependencies

(20 total, 3 outdated, 2 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.82up to date
 base64^0.21.00.22.0out of date
 dashmap^5.5.35.5.3up to date
 either^11.11.0up to date
 indexmap^2.0.02.2.6up to date
 jsonc-parser^0.21.00.23.0out of date
 lru^0.10.00.12.3out of date
 once_cell^1.19.01.19.0up to date
 parking_lot^0.12.10.12.1up to date
 pathdiff^0.2.00.2.1up to date
 regex ⚠️^11.10.4maybe insecure
 rustc-hash^1.1.01.1.0up to date
 serde^11.0.198up to date
 serde_json^11.0.116up to date
 sourcemap^8.08.0.1up to date
 tracing^0.1.400.1.40up to date
 url^2.4.02.5.0up to date
 tokio ⚠️^11.37.0maybe insecure
 napi-derive^2.0.02.16.2up to date
 napi^2.0.02.16.2up to date

Dev dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 ansi_term^0.120.12.1up to date
 criterion^0.50.5.1up to date
 rayon^1.7.01.10.0up to date
 walkdir^22.5.0up to date

Crate swc_atoms

Dependencies

(6 total, 1 outdated)

CrateRequiredLatestStatus
 bytecheck^0.6.100.7.0out of date
 hstr^0.2.80.2.10up to date
 once_cell^11.19.0up to date
 rkyv=0.7.440.7.44up to date
 rustc-hash^1.1.01.1.0up to date
 serde^11.0.198up to date

Crate swc_bundler

Dependencies

(12 total, 1 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.82up to date
 crc^2.1.03.2.1out of date
 dashmap^5.5.35.5.3up to date
 indexmap^2.0.02.2.6up to date
 is-macro^0.3.50.3.5up to date
 once_cell^1.19.01.19.0up to date
 parking_lot^0.12.10.12.1up to date
 petgraph^0.60.6.4up to date
 radix_fmt^11.0.0up to date
 rayon^11.10.0up to date
 relative-path^1.21.9.2up to date
 tracing^0.1.400.1.40up to date

Dev dependencies

(7 total, 3 outdated)

CrateRequiredLatestStatus
 hex^0.40.4.3up to date
 ntest^0.7.20.9.2out of date
 path-clean=0.1.01.0.1out of date
 reqwest^0.11.140.12.3out of date
 sha-1^0.100.10.1up to date
 tempfile^3.6.03.10.1up to date
 url^2.4.02.5.0up to date

Crate swc_cached

Dependencies

(6 total, 1 possibly insecure)

CrateRequiredLatestStatus
 ahash^0.8.80.8.11up to date
 anyhow^1.0.811.0.82up to date
 dashmap^5.5.35.5.3up to date
 once_cell^1.19.01.19.0up to date
 regex ⚠️^1.5.41.10.4maybe insecure
 serde^1.0.1971.0.198up to date

Crate swc_common

Dependencies

(20 total, 2 outdated)

CrateRequiredLatestStatus
 ahash^0.8.80.8.11up to date
 anyhow^1.0.811.0.82up to date
 arbitrary^11.3.2up to date
 atty^0.20.2.14up to date
 bytecheck^0.6.100.7.0out of date
 cfg-if^1.0.01.0.0up to date
 either^1.101.11.0up to date
 new_debug_unreachable^1.0.41.0.6up to date
 num-bigint^0.40.4.4up to date
 once_cell^1.19.01.19.0up to date
 parking_lot^0.12.10.12.1up to date
 rkyv=0.7.440.7.44up to date
 rustc-hash^1.1.01.1.0up to date
 serde^1.0.1971.0.198up to date
 siphasher^0.3.91.0.1out of date
 sourcemap^88.0.1up to date
 termcolor^1.01.4.1up to date
 tracing^0.1.400.1.40up to date
 unicode-width^0.1.40.1.11up to date
 url^2.4.02.5.0up to date

Dev dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 criterion^0.50.5.1up to date
 rayon^11.10.0up to date
 serde_json^11.0.116up to date

Crate swc_css_ast

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 is-macro^0.3.50.3.5up to date
 rkyv=0.7.440.7.44up to date
 serde^1.0.1971.0.198up to date

Crate swc_css_codegen

Dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 auto_impl^1.2.01.2.0up to date
 bitflags^2.5.02.5.0up to date
 rustc-hash^1.1.01.1.0up to date
 serde^1.0.1971.0.198up to date

Crate swc_css_compat

Dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 bitflags^2.5.02.5.0up to date
 once_cell^1.19.01.19.0up to date
 serde^1.0.1971.0.198up to date
 serde_json^1.0.1151.0.116up to date

Crate swc_css_minifier

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 serde^1.0.1971.0.198up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 criterion^0.50.5.1up to date

Crate swc_css_modules

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 rustc-hash^1.1.01.1.0up to date
 serde^11.0.198up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 serde_json^11.0.116up to date

Crate swc_css_parser

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 lexical^6.1.06.1.1up to date
 serde^1.0.1971.0.198up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 criterion^0.50.5.1up to date
 serde_json^1.0.1151.0.116up to date

Crate swc_css_utils

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 once_cell^1.19.01.19.0up to date
 serde^1.0.1971.0.198up to date
 serde_json^1.0.1151.0.116up to date

Crate swc_css_visit

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 serde^11.0.198up to date

Crate swc_ecma_ast

Dependencies

(10 total, 1 outdated)

CrateRequiredLatestStatus
 arbitrary^11.3.2up to date
 bitflags^2.5.02.5.0up to date
 bytecheck^0.6.100.7.0out of date
 is-macro^0.3.50.3.5up to date
 num-bigint^0.40.4.4up to date
 phf^0.11.20.11.2up to date
 rkyv=0.7.440.7.44up to date
 scoped-tls^1.0.11.0.1up to date
 serde^1.0.1971.0.198up to date
 unicode-id-start^1.1.21.1.2up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 serde_json^11.0.116up to date

Crate swc_ecma_codegen

Dependencies

(7 total, all up-to-date)

CrateRequiredLatestStatus
 memchr^2.6.12.7.2up to date
 num-bigint^0.40.4.4up to date
 once_cell^1.19.01.19.0up to date
 rustc-hash^1.1.01.1.0up to date
 serde^1.0.1971.0.198up to date
 sourcemap^8.08.0.1up to date
 tracing^0.1.400.1.40up to date

Dev dependencies

(3 total, 1 outdated)

CrateRequiredLatestStatus
 base64^0.210.22.0out of date
 criterion^0.50.5.1up to date
 serde_json^11.0.116up to date

Crate swc_ecma_loader

Dependencies

(10 total, 2 outdated)

CrateRequiredLatestStatus
 anyhow^1.0.811.0.82up to date
 dashmap^5.5.35.5.3up to date
 lru^0.10.00.12.3out of date
 once_cell^1.19.01.19.0up to date
 parking_lot^0.12.10.12.1up to date
 path-clean=0.1.01.0.1out of date
 pathdiff^0.2.10.2.1up to date
 serde^11.0.198up to date
 serde_json^1.0.1151.0.116up to date
 tracing^0.1.400.1.40up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 lazy_static^1.4.01.4.0up to date

Crate swc_ecma_minifier

Dependencies

(16 total, 1 possibly insecure)

CrateRequiredLatestStatus
 arrayvec^0.7.20.7.4up to date
 backtrace^0.3.610.3.71up to date
 indexmap^2.0.02.2.6up to date
 num-bigint^0.4.30.4.4up to date
 num_cpus^1.13.11.16.0up to date
 once_cell^1.19.01.19.0up to date
 parking_lot^0.12.10.12.1up to date
 pretty_assertions^1.31.4.0up to date
 radix_fmt=1.0.01.0.0up to date
 rayon^1.7.01.10.0up to date
 regex ⚠️^1.5.31.10.4maybe insecure
 rustc-hash^1.1.01.1.0up to date
 ryu-js^1.0.01.0.1up to date
 serde^1.0.1971.0.198up to date
 serde_json^1.0.1151.0.116up to date
 tracing^0.1.400.1.40up to date

Dev dependencies

(5 total, all up-to-date)

CrateRequiredLatestStatus
 ansi_term^0.12.10.12.1up to date
 anyhow^11.0.82up to date
 criterion^0.5.10.5.1up to date
 pretty_assertions^1.31.4.0up to date
 walkdir^22.5.0up to date

Crate swc_ecma_parser

Dependencies

(10 total, all up-to-date)

CrateRequiredLatestStatus
 either^1.101.11.0up to date
 num-bigint^0.40.4.4up to date
 num-traits^0.2.150.2.18up to date
 serde^11.0.198up to date
 smallvec^1.8.01.13.2up to date
 smartstring^11.0.1up to date
 tracing^0.1.400.1.40up to date
 typed-arena^2.0.12.0.2up to date
 new_debug_unreachable^1.0.41.0.6up to date
 phf^0.11.20.11.2up to date

Dev dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 criterion^0.50.5.1up to date
 pretty_assertions^1.31.4.0up to date
 serde_json^11.0.116up to date
 walkdir^22.5.0up to date

Crate swc_ecma_preset_env

Dependencies

(9 total, all up-to-date)

CrateRequiredLatestStatus
 anyhow^11.0.82up to date
 dashmap^5.5.35.5.3up to date
 indexmap^2.0.02.2.6up to date
 once_cell^1.19.01.19.0up to date
 semver^1.0.171.0.22up to date
 serde^11.0.198up to date
 serde_json^11.0.116up to date
 st-map^0.2.00.2.3up to date
 rustc-hash^1.1.01.1.0up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 criterion^0.50.5.1up to date
 pretty_assertions^1.31.4.0up to date

Crate swc_ecma_quote_macros

Dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 anyhow^11.0.82up to date
 proc-macro2^11.0.81up to date
 quote^11.0.36up to date
 syn^22.0.60up to date

Crate swc_ecma_transforms_base

Dependencies

(9 total, all up-to-date)

CrateRequiredLatestStatus
 bitflags^2.5.02.5.0up to date
 indexmap^2.0.02.2.6up to date
 once_cell^1.19.01.19.0up to date
 phf^0.110.11.2up to date
 rayon^11.10.0up to date
 rustc-hash^1.1.01.1.0up to date
 serde^11.0.198up to date
 smallvec^1.8.01.13.2up to date
 tracing^0.1.400.1.40up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 criterion^0.50.5.1up to date
 rayon^11.10.0up to date

Crate swc_ecma_transforms_compat

Dependencies

(8 total, all up-to-date)

CrateRequiredLatestStatus
 arrayvec^0.7.20.7.4up to date
 indexmap^2.0.02.2.6up to date
 is-macro^0.3.50.3.5up to date
 num-bigint^0.40.4.4up to date
 rayon^1.7.01.10.0up to date
 serde^1.0.1971.0.198up to date
 smallvec^1.8.01.13.2up to date
 tracing^0.1.400.1.40up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 serde_json^1.0.1151.0.116up to date

Crate swc_ecma_transforms_module

Dependencies

(10 total, 1 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 Inflector^0.11.40.11.4up to date
 anyhow^1.0.811.0.82up to date
 bitflags^2.5.02.5.0up to date
 indexmap^2.0.02.2.6up to date
 is-macro^0.3.50.3.5up to date
 path-clean^0.1.01.0.1out of date
 pathdiff^0.2.00.2.1up to date
 regex ⚠️^11.10.4maybe insecure
 serde^1.0.1971.0.198up to date
 tracing^0.1.400.1.40up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 indexmap^2.0.02.2.6up to date
 serde_json^11.0.116up to date

Crate swc_ecma_transforms_optimization

Dependencies

(8 total, all up-to-date)

CrateRequiredLatestStatus
 dashmap^5.5.35.5.3up to date
 indexmap^2.0.02.2.6up to date
 once_cell^1.19.01.19.0up to date
 petgraph^0.60.6.4up to date
 rayon^1.7.01.10.0up to date
 rustc-hash^1.1.01.1.0up to date
 serde_json^1.0.1151.0.116up to date
 tracing^0.1.400.1.40up to date

Crate swc_ecma_transforms_proposal

Dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 either^1.10.01.11.0up to date
 rustc-hash^11.1.0up to date
 serde^1.0.1971.0.198up to date
 smallvec^1.8.01.13.2up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 serde_json^1.0.1151.0.116up to date

Crate swc_ecma_transforms_react

Dependencies

(7 total, 2 outdated)

CrateRequiredLatestStatus
 base64^0.21.00.22.0out of date
 dashmap^5.5.35.5.3up to date
 indexmap^2.0.02.2.6up to date
 once_cell^1.19.01.19.0up to date
 rayon^1.7.01.10.0up to date
 serde^1.0.1971.0.198up to date
 sha-1=0.10.00.10.1out of date

Crate swc_ecma_transforms_testing

Dependencies

(9 total, 1 outdated)

CrateRequiredLatestStatus
 ansi_term^0.12.10.12.1up to date
 anyhow^11.0.82up to date
 base64^0.210.22.0out of date
 hex^0.4.30.4.3up to date
 serde^11.0.198up to date
 serde_json^11.0.116up to date
 sha2^0.10.80.10.8up to date
 sourcemap^8.08.0.1up to date
 tempfile^3.6.03.10.1up to date

Crate swc_ecma_transforms_typescript

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 serde^1.0.1971.0.198up to date
 ryu-js^1.0.01.0.1up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 criterion^0.50.5.1up to date

Crate swc_ecma_usage_analyzer

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 indexmap^2.0.02.2.6up to date
 rustc-hash^1.1.01.1.0up to date
 tracing^0.1.400.1.40up to date

Crate swc_ecma_utils

Dependencies

(7 total, all up-to-date)

CrateRequiredLatestStatus
 indexmap^2.0.02.2.6up to date
 num_cpus^1.13.11.16.0up to date
 once_cell^1.19.01.19.0up to date
 rayon^1.7.01.10.0up to date
 rustc-hash^1.1.01.1.0up to date
 tracing^0.1.400.1.40up to date
 unicode-id^0.30.3.4up to date

Crate swc_ecma_visit

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 num-bigint^0.40.4.4up to date
 serde^11.0.198up to date
 tracing^0.1.400.1.40up to date

Crate swc_malloc

No external dependencies! 🙌

Crate swc_node_bundler

Dependencies

(8 total, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.82up to date
 dashmap^5.5.35.5.3up to date
 is-macro^0.3.50.3.5up to date
 once_cell^1.19.01.19.0up to date
 regex ⚠️^11.10.4maybe insecure
 serde^11.0.198up to date
 serde_json^11.0.116up to date
 tracing^0.1.400.1.40up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 pretty_assertions^1.31.4.0up to date

Crate swc_nodejs_common

Dependencies

(6 total, all up-to-date)

CrateRequiredLatestStatus
 anyhow^11.0.82up to date
 napi^22.16.2up to date
 serde^11.0.198up to date
 serde_json^11.0.116up to date
 tracing^0.1.400.1.40up to date
 tracing-subscriber^0.3.180.3.18up to date

Crate swc_trace_macro

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.81up to date
 quote^11.0.36up to date
 syn^22.0.60up to date

Crate testing

Dependencies

(10 total, 1 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 ansi_term^0.12.10.12.1up to date
 cargo_metadata^0.15.40.18.1out of date
 difference^22.0.0up to date
 once_cell^1.19.01.19.0up to date
 pretty_assertions^1.31.4.0up to date
 regex ⚠️^11.10.4maybe insecure
 serde^11.0.198up to date
 serde_json^11.0.116up to date
 tracing^0.1.400.1.40up to date
 tracing-subscriber^0.3.180.3.18up to date

Crate swc_error_reporters

Dependencies

(4 total, 1 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.82up to date
 miette^4.2.17.2.0out of date
 once_cell^11.19.0up to date
 parking_lot^0.12.10.12.1up to date

Crate swc_ecma_transforms

Dev dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 pretty_assertions^1.31.4.0up to date
 sourcemap^8.08.0.1up to date
 tempfile^33.10.1up to date

Crate preset_env_base

Dependencies

(9 total, all up-to-date)

CrateRequiredLatestStatus
 ahash^0.8.80.8.11up to date
 anyhow^11.0.82up to date
 browserslist-rs^0.15.00.15.0up to date
 dashmap^5.5.35.5.3up to date
 once_cell^1.19.01.19.0up to date
 semver^1.0.171.0.22up to date
 serde^11.0.198up to date
 st-map^0.2.00.2.3up to date
 tracing^0.1.400.1.40up to date

Crate swc_config

Dependencies

(5 total, all up-to-date)

CrateRequiredLatestStatus
 anyhow^11.0.82up to date
 indexmap^2.0.02.2.6up to date
 serde^11.0.198up to date
 serde_json^11.0.116up to date
 sourcemap^8.08.0.1up to date

Crate swc_estree_ast

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 serde^11.0.198up to date
 serde_json^11.0.116up to date

Crate swc_node_comments

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 dashmap^5.5.35.5.3up to date

Crate swc_html_ast

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 is-macro^0.3.50.3.5up to date
 rkyv=0.7.440.7.44up to date
 serde^1.0.1971.0.198up to date

Crate swc_html_codegen

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 auto_impl^1.2.01.2.0up to date
 bitflags^2.5.02.5.0up to date
 rustc-hash^1.1.01.1.0up to date

Crate swc_html_minifier

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 once_cell^1.19.01.19.0up to date
 serde^1.0.1971.0.198up to date
 serde_json^1.0.1151.0.116up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 criterion^0.50.5.1up to date

Crate swc_html_parser

Dev dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 criterion^0.50.5.1up to date
 serde^1.0.1971.0.198up to date
 serde_json^1.0.1151.0.116up to date

Crate swc_html_visit

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 serde^11.0.198up to date

Crate better_scoped_tls

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 scoped-tls^1.0.11.0.1up to date

Crate swc_xml_ast

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 is-macro^0.3.50.3.5up to date
 serde^1.0.1971.0.198up to date

Crate swc_xml_codegen

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 auto_impl^1.2.01.2.0up to date
 bitflags^2.5.02.5.0up to date
 rustc-hash^1.1.01.1.0up to date

Crate swc_xml_parser

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 serde^1.0.1971.0.198up to date
 serde_json^1.0.1151.0.116up to date

Crate swc_xml_visit

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 serde^11.0.198up to date

Crate swc_compiler_base

Dependencies

(8 total, 1 outdated)

CrateRequiredLatestStatus
 anyhow^1.0.811.0.82up to date
 base64^0.21.00.22.0out of date
 once_cell^11.19.0up to date
 pathdiff^0.2.00.2.1up to date
 serde^1.0.1971.0.198up to date
 sourcemap^8.08.0.1up to date
 napi-derive^2.0.02.16.2up to date
 napi^2.0.02.16.2up to date

Crate swc_ecma_ext_transforms

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 phf^0.110.11.2up to date

Crate swc_visit

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 either^1.10.01.11.0up to date

Crate swc_ecma_testing

Dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 anyhow^11.0.82up to date
 hex^0.40.4.3up to date
 sha2^0.100.10.8up to date
 tracing^0.1.400.1.40up to date

Crate swc_fast_graph

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 indexmap^2.0.02.2.6up to date
 petgraph^0.60.6.4up to date
 rustc-hash^1.1.01.1.0up to date

Crate swc_graph_analyzer

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 auto_impl^1.2.01.2.0up to date
 petgraph^0.6.00.6.4up to date
 tracing^0.1.400.1.40up to date

Crate ast_node

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.81up to date
 quote^11.0.36up to date
 syn^22.0.60up to date

Crate from_variant

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.81up to date
 syn^22.0.60up to date

Crate swc_eq_ignore_macros

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^1.0.241.0.81up to date
 quote^1.0.71.0.36up to date
 syn^22.0.60up to date

Crate string_enum

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.81up to date
 quote^11.0.36up to date
 syn^22.0.60up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 serde^11.0.198up to date

Crate swc_css_codegen_macros

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.81up to date
 quote^11.0.36up to date
 syn^22.0.60up to date

Crate swc_ecma_codegen_macros

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.81up to date
 syn^22.0.60up to date
 quote^11.0.36up to date

Crate swc_macros_common

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.81up to date
 quote^11.0.36up to date
 syn^22.0.60up to date

Crate swc_ecma_transforms_macros

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.81up to date
 quote^11.0.36up to date
 syn^22.0.60up to date

Crate swc_ecma_compat_bugfixes

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 tracing^0.1.400.1.40up to date

Crate swc_ecma_compat_common

No external dependencies! 🙌

Crate swc_ecma_compat_es2015

Dependencies

(7 total, all up-to-date)

CrateRequiredLatestStatus
 arrayvec^0.7.40.7.4up to date
 indexmap^2.0.02.2.6up to date
 is-macro^0.3.50.3.5up to date
 serde^1.0.1971.0.198up to date
 serde_derive^1.0.1971.0.198up to date
 smallvec^1.8.01.13.2up to date
 tracing^0.1.400.1.40up to date

Crate swc_ecma_compat_es2016

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 tracing^0.1.400.1.40up to date

Crate swc_ecma_compat_es2017

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 serde^1.0.1971.0.198up to date
 tracing^0.1.400.1.40up to date

Crate swc_ecma_compat_es2018

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 serde^1.0.1971.0.198up to date
 tracing^0.1.400.1.40up to date

Crate swc_ecma_compat_es2019

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 tracing^0.1.400.1.40up to date

Crate swc_ecma_compat_es2020

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 serde^1.0.1971.0.198up to date
 tracing^0.1.400.1.40up to date

Crate swc_ecma_compat_es2021

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 tracing^0.1.400.1.40up to date

Crate swc_ecma_compat_es2022

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 tracing^0.1.400.1.40up to date

Crate swc_ecma_compat_es3

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 tracing^0.1.400.1.40up to date

Crate swc_ecma_transforms_classes

No external dependencies! 🙌

Crate testing_macros

Dependencies

(8 total, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.82up to date
 glob^0.30.3.1up to date
 once_cell^1.19.01.19.0up to date
 proc-macro2^1.0.241.0.81up to date
 quote^11.0.36up to date
 regex ⚠️^11.10.4maybe insecure
 relative-path^1.3.21.9.2up to date
 syn^22.0.60up to date

Crate swc_config_macro

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.81up to date
 quote^11.0.36up to date
 syn^22.0.60up to date

Crate swc_html_codegen_macros

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.81up to date
 quote^11.0.36up to date
 syn^22.0.60up to date

Crate swc_html_utils

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 once_cell^1.19.01.19.0up to date
 serde^1.0.1971.0.198up to date
 serde_json^1.0.1151.0.116up to date

Crate swc_xml_codegen_macros

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.81up to date
 quote^11.0.36up to date
 syn^22.0.60up to date

Crate swc_visit_macros

Dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 Inflector^0.11.40.11.4up to date
 proc-macro2^11.0.81up to date
 quote^11.0.36up to date
 syn^22.0.60up to date

Security Vulnerabilities

regex: Regexes with large repetitions on empty sub-expressions take a very long time to parse

RUSTSEC-2022-0013

The Rust Security Response WG was notified that the regex crate did not properly limit the complexity of the regular expressions (regex) it parses. An attacker could use this security issue to perform a denial of service, by sending a specially crafted regex to a service accepting untrusted regexes. No known vulnerability is present when parsing untrusted input with trusted regexes.

This issue has been assigned CVE-2022-24713. The severity of this vulnerability is "high" when the regex crate is used to parse untrusted regexes. Other uses of the regex crate are not affected by this vulnerability.

Overview

The regex crate features built-in mitigations to prevent denial of service attacks caused by untrusted regexes, or untrusted input matched by trusted regexes. Those (tunable) mitigations already provide sane defaults to prevent attacks. This guarantee is documented and it's considered part of the crate's API.

Unfortunately a bug was discovered in the mitigations designed to prevent untrusted regexes to take an arbitrary amount of time during parsing, and it's possible to craft regexes that bypass such mitigations. This makes it possible to perform denial of service attacks by sending specially crafted regexes to services accepting user-controlled, untrusted regexes.

Affected versions

All versions of the regex crate before or equal to 1.5.4 are affected by this issue. The fix is include starting from regex 1.5.5.

Mitigations

We recommend everyone accepting user-controlled regexes to upgrade immediately to the latest version of the regex crate.

Unfortunately there is no fixed set of problematic regexes, as there are practically infinite regexes that could be crafted to exploit this vulnerability. Because of this, we do not recommend denying known problematic regexes.

Acknowledgements

We want to thank Addison Crump for responsibly disclosing this to us according to the Rust security policy, and for helping review the fix.

We also want to thank Andrew Gallant for developing the fix, and Pietro Albini for coordinating the disclosure and writing this advisory.

tokio: reject_remote_clients Configuration corruption

RUSTSEC-2023-0001

On Windows, configuring a named pipe server with pipe_mode will force ServerOptions::reject_remote_clients as false.

This drops any intended explicit configuration for the reject_remote_clients that may have been set as true previously.

The default setting of reject_remote_clients is normally true meaning the default is also overridden as false.

Workarounds

Ensure that pipe_mode is set first after initializing a ServerOptions. For example:

let mut opts = ServerOptions::new();
opts.pipe_mode(PipeMode::Message);
opts.reject_remote_clients(true);