From 46c49a039fa3175678e8aed1d83dd265221aba22 Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Wed, 28 Sep 2022 11:02:03 +0200 Subject: [PATCH] add inconceivable --- crates/inconceivable/RUSTSEC-0000-0000.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 crates/inconceivable/RUSTSEC-0000-0000.md diff --git a/crates/inconceivable/RUSTSEC-0000-0000.md b/crates/inconceivable/RUSTSEC-0000-0000.md new file mode 100644 index 0000000000..14efc723ae --- /dev/null +++ b/crates/inconceivable/RUSTSEC-0000-0000.md @@ -0,0 +1,20 @@ +```toml +[advisory] +id = "RUSTSEC-0000-0000" +package = "inconceivable" +date = "2022-09-28" +informational = "notice" +url = "https://crates.io/crates/inconceivable" + +[versions] +patched = [] +``` + +# Library exclusively intended to inject UB into safe Rust. + +Quoting from the crate description: + +> This crate is created purely to inject undefined behavior into stable, safe rust. + +Specifically, the `inconceivable!` macro is insta-UB if the `ub_inconceivable` feature is enabled by *any* reverse dependency. +The value this adds is questionable, and hides `unsafe` code from naive analysis.