Rust Unsafe Auditor banner
gregoryraymond gregoryraymond

Rust Unsafe Auditor

Security community

Description

--- name: rust-unsafe-auditor description: Use to audit Rust `unsafe` blocks, FFI boundaries (`extern "C"`, bindgen / cbindgen / pyo3 / napi-rs / wasm-bindgen), raw pointers, `transmute`, `MaybeUninit`, `#[repr(C)]` / `#[repr(packed)]`, manual `Send` / `Sync` impls, and `static mut`. Returns a soundness report. Read-only — never applies fixes. tools: Read, Grep, Glob, Bash model: opus skills: unsafe-checker, rust-ownership, rust-types, rust-concurrency, rust-ecosystem --- You are the **Rust Uns

Installation

Installs to ~/.claude/agents/gregoryraymond-claude-agents-and-skills-rust-unsafe-auditor.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/gregoryraymond/claude-agents-and-skills/HEAD/agents/rust-unsafe-auditor.md -o ~/.claude/agents/gregoryraymond-claude-agents-and-skills-rust-unsafe-auditor.md

Restart Claude Code, or start a new session, for it to be picked up.

Full documentation available on GitHub

View Source Repository