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 makepad-example-chatgpt
No external dependencies! π
Crate makepad-example-ironfish
No external dependencies! π
Crate makepad-example-teamtalk
No external dependencies! π
Crate makepad-example-fractal-zoom
No external dependencies! π
Crate makepad-example-simple
No external dependencies! π
Crate makepad-example-ui-zoo
No external dependencies! π
Crate makepad-example-news-feed
No external dependencies! π
Crate makepad-example-web-cam
No external dependencies! π
Crate makepad-example-text-flow
No external dependencies! π
Crate makepad-example-websocket-image
No external dependencies! π
Crate makepad-example-snake
No external dependencies! π
Crate makepad-example-slides
No external dependencies! π
Crate makepad-studio
Dependencies (1 total, all up-to-date)
Crate Required Latest Status Β jpeg-encoder ^0.6.0
0.6.1
up to date
Crate cargo-makepad
Dependencies (1 total, 1 outdated)
Crate Required Latest Status Β brotli ^5.0
8.0.1
out of date
Crate makepad-widgets
Dependencies (2 total, 1 outdated)
Crate makepad-micro-serde
No external dependencies! π
Crate makepad-micro-serde-derive
No external dependencies! π
Crate makepad-synth-ironfish
No external dependencies! π
Crate makepad-audio-widgets
No external dependencies! π
Crate makepad-miniz
No external dependencies! π
Crate makepad-base64
No external dependencies! π
Crate makepad-audio-graph
No external dependencies! π
Crate makepad-http
No external dependencies! π
Crate makepad-code-editor
No external dependencies! π
Crate makepad-file-protocol
No external dependencies! π
Crate makepad-file-server
No external dependencies! π
Crate makepad-shell
No external dependencies! π
Crate makepad-toml-parser
No external dependencies! π
Crate makepad-wasm-strip
No external dependencies! π
Crate makepad-draw
Dependencies (8 total, all up-to-date)
Crate makepad-derive-widget
No external dependencies! π
Crate makepad-zune-jpeg
No external dependencies! π
Crate makepad-zune-png
Dependencies (2 total, all up-to-date)
Dev dependencies (3 total, all up-to-date)
Crate Required Latest Status Β nanorand ^0.7.0
0.7.0
up to date Β png ^0.17.8-rc
0.17.16
up to date Β spng ^0.1.0
0.1.0
up to date
Crate makepad-html
No external dependencies! π
Crate makepad-fonts-emoji
No external dependencies! π
Crate makepad-fonts-chinese-regular
No external dependencies! π
Crate makepad-fonts-chinese-regular-2
No external dependencies! π
Crate makepad-fonts-chinese-bold
No external dependencies! π
Crate makepad-fonts-chinese-bold-2
No external dependencies! π
Crate makepad-live-id
No external dependencies! π
Crate makepad-micro-proc-macro
No external dependencies! π
Crate makepad-platform
Dependencies (11 total, 8 outdated)
Crate makepad-rabin-karp
No external dependencies! π
Crate makepad-vector
Dependencies (1 total, 1 outdated)
Crate Required Latest Status Β resvg ^0.42.0
0.45.1
out of date
Crate makepad-rustybuzz
Dependencies (8 total, 3 outdated, 1 possibly insecure)
Dev dependencies (2 total, all up-to-date)
Crate Required Latest Status Β pico-args ^0.5
0.5.0
up to date Β libc ^0.2
0.2.172
up to date
Crate makepad-zune-core
Dependencies (2 total, all up-to-date)
Crate Required Latest Status Β bitflags ^2.1.0
2.9.1
up to date Β serde ^1.0.52
1.0.219
up to date
Crate makepad-live-id-macros
No external dependencies! π
Crate makepad-futures
No external dependencies! π
Crate makepad-shader-compiler
No external dependencies! π
Crate makepad-wasm-bridge
No external dependencies! π
Crate makepad-objc-sys
No external dependencies! π
Crate makepad-futures-legacy
No external dependencies! π
Crate makepad-ttf-parser
Dev dependencies (4 total, all up-to-date)
Crate makepad-live-compiler
No external dependencies! π
Crate makepad-derive-wasm-bridge
No external dependencies! π
Crate makepad-derive-live
No external dependencies! π
Crate makepad-math
No external dependencies! π
Crate makepad-live-tokenizer
No external dependencies! π
Security Vulnerabilities smallvec
: Buffer overflow in SmallVec::insert_manyRUSTSEC-2021-0003
A bug in the SmallVec::insert_many
method caused it to allocate a buffer that was smaller than needed. It then wrote past the end of the buffer, causing a buffer overflow and memory corruption on the heap.
This bug was only triggered if the iterator passed to insert_many
yielded more items than the lower bound returned from its size_hint
method.
The flaw was corrected in smallvec 0.6.14 and 1.6.1, by ensuring that additional space is always reserved for each item inserted. The fix also simplified the implementation of insert_many
to use less unsafe code, so it is easier to verify its correctness.
Thank you to Yechan Bae (@Qwaz) and the Rust group at Georgia Techβs SSLab for finding and reporting this bug.
Patched
>=0.6.14, <1.0.0
>=1.6.1