safe-over-unsafe
Guides the design of safe public APIs in Rust, ensuring soundness while working with unsafe code and raw pointers.
Install this skill
or
90/100
Security score
The safe-over-unsafe skill was audited on Mar 1, 2026 and we found 10 security issues across 1 threat category. Review the findings below before installing.
Categories Tested
Security Issues
low line 171
External URL reference
SourceSKILL.md
| 171 | 1. [Rustonomicon: Working with Unsafe](https://doc.rust-lang.org/nomicon/working-with-unsafe.html) |
low line 172
External URL reference
SourceSKILL.md
| 172 | 2. [Ralf Jung: The Scope of Unsafe](https://www.ralfj.de/blog/2016/01/09/the-scope-of-unsafe.html) |
low line 173
External URL reference
SourceSKILL.md
| 173 | 3. [Unsafe Code Guidelines: Glossary](https://rust-lang.github.io/unsafe-code-guidelines/glossary.html) |
low line 174
External URL reference
SourceSKILL.md
| 174 | 4. [std::mem::MaybeUninit](https://doc.rust-lang.org/std/mem/union.MaybeUninit.html) |
low line 176
External URL reference
SourceSKILL.md
| 176 | 6. [Kani Rust Verifier](https://model-checking.github.io/kani/) |
low line 177
External URL reference
SourceSKILL.md
| 177 | 7. [Stacked Borrows (POPL 2020)](https://plv.mpi-sws.org/rustbelt/stacked-borrows/) |
low line 178
External URL reference
SourceSKILL.md
| 178 | 8. [Tree Borrows](https://www.ralfj.de/blog/2023/06/02/tree-borrows.html) |
low line 179
External URL reference
SourceSKILL.md
| 179 | 9. [Fuchsia Unsafe Guidelines](https://fuchsia.dev/fuchsia-src/development/languages/rust/unsafe) |
low line 180
External URL reference
SourceSKILL.md
| 180 | 10. [Rust API Guidelines](https://rust-lang.github.io/api-guidelines/) |
low line 181
External URL reference
SourceSKILL.md
| 181 | 11. [RustSec Advisory Database](https://rustsec.org/advisories/) |
Scanned on Mar 1, 2026
View Security DashboardInstall this skill with one command
/learn @ahrav/safe-over-unsafe