rust-unsafe-auditorAudit Rust code for unsafe block usage — verify safety invariants, check FFI boundaries, review raw pointer operations, validate Send/Sync implementations, a...
Install via ClawdBot CLI:
clawdbot install charlie-morrison/rust-unsafe-auditorGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://clawhub.ai/user/charlie-morrisonAudited Aug 3, 2026 · audit v1.0
Generated Aug 2, 2026
Before publishing a Rust crate to crates.io, this skill audits all unsafe code to ensure memory safety and soundness, preventing vulnerabilities and undefined behavior in the wild. It validates safety invariants, raw pointer usage, FFI boundaries, and Send/Sync implementations to meet community standards.
When auditing third-party Rust dependencies for a security-conscious organization, this skill provides a systematic review of unsafe code to identify potential memory safety issues, unsafe FFI boundaries, and unsound abstractions that could be exploited. It helps ensure supply chain security.
For organizations with a strict policy on unsafe code usage, this skill audits the codebase to ensure compliance with 'forbid(unsafe_code)' or documented exceptions. It flags undocumented unsafe blocks and unsafe functions lacking safety contracts, helping maintain code quality and developer discipline.
Before a major release of a Rust-based product, this skill performs a comprehensive memory safety audit of all unsafe code to catch latent bugs that could cause crashes or vulnerabilities. It verifies correctness of raw pointers, FFI interactions, and concurrency primitives.
During the migration of a legacy C/C++ codebase to Rust, this skill reviews unsafe FFI bindings and raw pointer operations in the new Rust code, ensuring that the interoperability layer is sound and free of common pitfalls like double-frees or panic-across-FFI.
Offer a free basic audit with a few automated checks (e.g., unsafe census) and a premium tier with full deep analysis, detailed reports, and integration with CI/CD. Revenue comes from subscription fees for premium features and monthly/annual plans.
Provide expert consultants who use the skill to audit Rust codebases for clients, delivering comprehensive reports, remediation guidance, and training. Revenue is generated through consulting engagements, billed hourly or per project.
Build a SaaS platform that integrates the skill into CI pipelines, providing continuous monitoring of unsafe code and automated alerts. Offer tiered pricing based on number of repositories, audit frequency, and report detail.
💬 Integration Tip
Integrate the audit as a pre-publish or CI step using tools like cargo-audit and clippy; automate the initial census with a script to reduce manual effort.
Scored Aug 3, 2026
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.