Previously, MemBio::get_buf
called slice::from_raw_parts
with a null-pointer, which violates the functions invariants, leading to undefined behavior. In debug builds this would produce an assertion failure. This is now fixed.
weso / shapes-rs
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.
dctap
(10 total, 1 outdated)
Crate | Required | Latest | Status |
---|---|---|---|
csv | ^1.3.0 | 1.3.1 | up to date |
calamine | ^0.26.1 | 0.26.1 | up to date |
indexmap | ^2 | 2.6.0 | up to date |
itertools | ^0.13 | 0.13.0 | up to date |
serde | ^1.0 | 1.0.215 | up to date |
serde_json | ^1.0 | 1.0.133 | up to date |
serde_yml | ^0.0.12 | 0.0.12 | up to date |
serde_derive | ^1.0 | 1.0.215 | up to date |
serde_with | ^3.8.1 | 3.11.0 | up to date |
thiserror | ^1 | 2.0.3 | out of date |
(1 total, all up-to-date)
Crate | Required | Latest | Status |
---|---|---|---|
tracing-test | ^0.2.5 | 0.2.5 | up to date |
rbe
(7 total, 1 outdated)
Crate | Required | Latest | Status |
---|---|---|---|
thiserror | ^1 | 2.0.3 | out of date |
hashbag | ^0.1.11 | 0.1.12 | up to date |
serde | ^1.0 | 1.0.215 | up to date |
serde_derive | ^1.0 | 1.0.215 | up to date |
serde_yml | ^0.0.12 | 0.0.12 | up to date |
itertools | ^0.13 | 0.13.0 | up to date |
indexmap | ^2 | 2.6.0 | up to date |
(1 total, all up-to-date)
Crate | Required | Latest | Status |
---|---|---|---|
indoc | ^2 | 2.0.5 | up to date |
rbe_testsuite
(4 total, all up-to-date)
Crate | Required | Latest | Status |
---|---|---|---|
serde | ^1.0 | 1.0.215 | up to date |
serde_derive | ^1.0 | 1.0.215 | up to date |
serde_yml | ^0.0.12 | 0.0.12 | up to date |
anyhow | ^1.0.27 | 1.0.93 | up to date |
(1 total, all up-to-date)
Crate | Required | Latest | Status |
---|---|---|---|
indoc | ^2 | 2.0.5 | up to date |
iri_s
(8 total, 1 outdated)
Crate | Required | Latest | Status |
---|---|---|---|
lazy_static | ^1 | 1.5.0 | up to date |
oxrdf | ^0.2.0-alpha.5 | 0.2.3 | up to date |
oxiri | ^0.2.3-alpha.1 | 0.2.8 | up to date |
reqwest | ^0.12 | 0.12.9 | up to date |
serde | ^1.0 | 1.0.215 | up to date |
serde_derive | ^1.0 | 1.0.215 | up to date |
thiserror | ^1.0.0 | 2.0.3 | out of date |
url | ^2.2.2 | 2.5.4 | up to date |
prefixmap
(7 total, 1 outdated)
Crate | Required | Latest | Status |
---|---|---|---|
indexmap | ^2 | 2.6.0 | up to date |
thiserror | ^1 | 2.0.3 | out of date |
colored | ^2 | 2.1.0 | up to date |
serde | ^1 | 1.0.215 | up to date |
serde_derive | ^1 | 1.0.215 | up to date |
serde_json | ^1 | 1.0.133 | up to date |
maplit | ^1 | 1.0.2 | up to date |
srdf
(21 total, 1 outdated)
Crate | Required | Latest | Status |
---|---|---|---|
async-trait | ^0.1.68 | 0.1.83 | up to date |
hashbag | ^0.1.11 | 0.1.12 | up to date |
serde | ^1.0 | 1.0.215 | up to date |
serde_derive | ^1.0 | 1.0.215 | up to date |
serde_yml | ^0.0.12 | 0.0.12 | up to date |
thiserror | ^1 | 2.0.3 | out of date |
rust_decimal | ^1.32 | 1.36.0 | up to date |
rust_decimal_macros | ^1.32 | 1.36.0 | up to date |
const_format | ^0.2 | 0.2.33 | up to date |
lazy_static | ^1 | 1.5.0 | up to date |
oxttl | ^0.1.0-alpha.6 | 0.1.3 | up to date |
oxrdfio | ^0.1.0-alpha.5 | 0.1.3 | up to date |
oxrdfxml | ^0.1.0-rc.1 | 0.1.3 | up to date |
oxiri | ^0.2.3-alpha.1 | 0.2.8 | up to date |
oxsdatatypes | ^0.2.0-alpha.2 | 0.2.1 | up to date |
sparesults | ^0.2.0-rc.2 | 0.2.3 | up to date |
tokio | ^1.38 | 1.41.1 | up to date |
colored | ^2 | 2.1.0 | up to date |
reqwest | ^0.12 | 0.12.9 | up to date |
url | ^2.2.2 | 2.5.4 | up to date |
regex | ^1.10 | 1.11.1 | up to date |
shex_ast
(10 total, 1 outdated)
Crate | Required | Latest | Status |
---|---|---|---|
serde | ^1 | 1.0.215 | up to date |
serde_derive | ^1 | 1.0.215 | up to date |
void | ^1 | 1.0.2 | up to date |
thiserror | ^1.0 | 2.0.3 | out of date |
lazy_static | ^1 | 1.5.0 | up to date |
rust_decimal | ^1.32 | 1.36.0 | up to date |
rust_decimal_macros | ^1.32 | 1.36.0 | up to date |
regex | ^1.10 | 1.11.1 | up to date |
const_format | ^0.2 | 0.2.33 | up to date |
url | ^2.2.2 | 2.5.4 | up to date |
shex_compact
(10 total, 1 outdated)
Crate | Required | Latest | Status |
---|---|---|---|
nom | ^7 | 7.1.3 | up to date |
nom-regex | ^0.2 | 0.2.0 | up to date |
nom_locate | ^4 | 4.2.0 | up to date |
regex | ^1.10.3 | 1.11.1 | up to date |
thiserror | ^1 | 2.0.3 | out of date |
colored | ^2 | 2.1.0 | up to date |
rust_decimal | ^1.32 | 1.36.0 | up to date |
rust_decimal_macros | ^1.32 | 1.36.0 | up to date |
pretty | ^0.12.3 | 0.12.3 | up to date |
lazy-regex | ^3.1 | 3.3.0 | up to date |
(3 total, 1 outdated)
Crate | Required | Latest | Status |
---|---|---|---|
criterion | ^0.5 | 0.5.1 | up to date |
tracing-subscriber | ^0.3 | 0.3.18 | up to date |
pprof | ^0.13.0 | 0.14.0 | out of date |
rudof_lib
(6 total, 1 outdated)
Crate | Required | Latest | Status |
---|---|---|---|
serde | ^1 | 1.0.215 | up to date |
serde_derive | ^1 | 1.0.215 | up to date |
void | ^1 | 1.0.2 | up to date |
thiserror | ^1.0 | 2.0.3 | out of date |
serde_yml | ^0.0.12 | 0.0.12 | up to date |
itertools | ^0.13 | 0.13.0 | up to date |
rudof_cli
(5 total, all up-to-date)
Crate | Required | Latest | Status |
---|---|---|---|
void | ^1 | 1.0.2 | up to date |
oxiri | ^0.2.3-alpha.1 | 0.2.8 | up to date |
regex | ^1.10 | 1.11.1 | up to date |
either | ^1.13 | 1.13.0 | up to date |
reqwest | ^0.12 | 0.12.9 | up to date |
shex_testsuite
(8 total, 1 outdated)
Crate | Required | Latest | Status |
---|---|---|---|
serde | ^1.0 | 1.0.215 | up to date |
serde_yml | ^0.0.12 | 0.0.12 | up to date |
anyhow | ^1.0 | 1.0.93 | up to date |
thiserror | ^1.0 | 2.0.3 | out of date |
void | ^1 | 1.0.2 | up to date |
oxrdf | ^0.2.0-alpha.2 | 0.2.3 | up to date |
oxiri | ^0.2.3-alpha.1 | 0.2.8 | up to date |
url | ^2.4 | 2.5.4 | up to date |
shex_validation
(10 total, 1 outdated)
Crate | Required | Latest | Status |
---|---|---|---|
async-recursion | ^1.0.4 | 1.1.1 | up to date |
thiserror | ^1.0 | 2.0.3 | out of date |
serde | ^1.0 | 1.0.215 | up to date |
serde_derive | ^1.0 | 1.0.215 | up to date |
tokio | ^1.35 | 1.41.1 | up to date |
indexmap | ^2 | 2.6.0 | up to date |
colored | ^2 | 2.1.0 | up to date |
either | ^1 | 1.13.0 | up to date |
serde_yml | ^0.0.12 | 0.0.12 | up to date |
url | ^2.2.2 | 2.5.4 | up to date |
shapemap
(1 total, all up-to-date)
Crate | Required | Latest | Status |
---|---|---|---|
tracing-subscriber | ^0.3 | 0.3.18 | up to date |
shacl_ast
(10 total, 1 outdated)
Crate | Required | Latest | Status |
---|---|---|---|
serde | ^1 | 1.0.215 | up to date |
serde_derive | ^1 | 1.0.215 | up to date |
void | ^1 | 1.0.2 | up to date |
thiserror | ^1.0 | 2.0.3 | out of date |
lazy_static | ^1 | 1.5.0 | up to date |
rust_decimal | ^1.32 | 1.36.0 | up to date |
rust_decimal_macros | ^1.32 | 1.36.0 | up to date |
regex | ^1.10 | 1.11.1 | up to date |
const_format | ^0.2 | 0.2.33 | up to date |
itertools | ^0.13 | 0.13.0 | up to date |
shacl_validation
(4 total, all up-to-date)
Crate | Required | Latest | Status |
---|---|---|---|
lazy_static | ^1 | 1.5.0 | up to date |
const_format | ^0.2 | 0.2.33 | up to date |
indoc | ^2 | 2.0.5 | up to date |
serde | ^1.0 | 1.0.215 | up to date |
shacl_testsuite
(3 total, 1 outdated)
Crate | Required | Latest | Status |
---|---|---|---|
thiserror | ^1.0.63 | 2.0.3 | out of date |
const_format | ^0.2 | 0.2.33 | up to date |
oxiri | ^0.2.3-alpha.1 | 0.2.8 | up to date |
shapes_converter
(11 total, 1 outdated)
Crate | Required | Latest | Status |
---|---|---|---|
colored | ^2 | 2.1.0 | up to date |
either | ^1 | 1.13.0 | up to date |
indexmap | ^2 | 2.6.0 | up to date |
serde | ^1.0 | 1.0.215 | up to date |
serde_yml | ^0.0.12 | 0.0.12 | up to date |
serde_derive | ^1.0 | 1.0.215 | up to date |
chrono | ^0.4.38 | 0.4.38 | up to date |
spargebra | ^0.3.0-alpha.5 | 0.3.3 | up to date |
thiserror | ^1.0 | 2.0.3 | out of date |
minijinja | ^2.0.3 | 2.5.0 | up to date |
tempfile | ^3.10.1 | 3.14.0 | up to date |
sparql_service
(17 total, 1 outdated)
Crate | Required | Latest | Status |
---|---|---|---|
const_format | ^0.2 | 0.2.33 | up to date |
thiserror | ^1 | 2.0.3 | out of date |
hashbag | ^0.1.11 | 0.1.12 | up to date |
lazy_static | ^1 | 1.5.0 | up to date |
serde | ^1.0 | 1.0.215 | up to date |
serde_derive | ^1.0 | 1.0.215 | up to date |
serde_yml | ^0.0.12 | 0.0.12 | up to date |
itertools | ^0.13 | 0.13.0 | up to date |
indexmap | ^2 | 2.6.0 | up to date |
oxiri | ^0.2.3-alpha.1 | 0.2.8 | up to date |
oxsdatatypes | ^0.2.0-alpha.2 | 0.2.1 | up to date |
oxigraph | ^0.4.0-rc.2 | 0.4.4 | up to date |
oxrdfio | ^0.1.0-alpha.5 | 0.1.3 | up to date |
colored | ^2 | 2.1.0 | up to date |
sparesults | ^0.2.0-alpha.5 | 0.2.3 | up to date |
rust_decimal | ^1.32 | 1.36.0 | up to date |
rust_decimal_macros | ^1.32 | 1.36.0 | up to date |
pyrudof
(2 total, 1 outdated, 1 possibly insecure)
Crate | Required | Latest | Status |
---|---|---|---|
openssl ⚠️ | ^0.10 | 0.10.68 | maybe insecure |
pyo3 | ^0.22.0 | 0.23.1 | out of date |
openssl
: `MemBio::get_buf` has undefined behavior with empty buffersPreviously, MemBio::get_buf
called slice::from_raw_parts
with a null-pointer, which violates the functions invariants, leading to undefined behavior. In debug builds this would produce an assertion failure. This is now fixed.