Skip to content
TrustedSkillsbeta
Back to all skills

Unsafe Checker

Listed
rustfs·vlatest·backend·Apache-2.0

The Unsafe Checker identifies potentially dangerous Rust code constructs, preventing runtime errors and improving application stability.

Install on your platform

This skill no longer installs under the name unsafe-checker. rustfs/rustfs has no skill named "unsafe-checker" any more. It was renamed, moved or deleted upstream.

We check each listing against its upstream repository with the rules the skills CLI uses, last on 2026-10-24. We don't show a command we know will fail.

Repository install instructions

What we know about this skill

Publisher

rustfs

Taken from the source listing. We haven't verified who controls this account.

Install target

Live repository

Not pinned. Installing fetches whatever the repository holds at the time you run the command.

Nobody has reviewed this code. TrustedSkills indexes and links skills; it does not audit, run or scan them. A skill runs with whatever access you give your agent — read the source before you install it.

Automated safety checks

scanned

We could not read this skill's source, so none of the checks below were run.

Not scanned. none of the 13 skills in the repository match this slug — it was most likely renamed or removed upstream after the registry indexed it Source recorded as rustfs/rustfs.
This is a static scan, not a review. It reads the skill's files; it does not run them, and it cannot tell you whether the skill is any good or whether the code does what its description says. A skill runs with whatever access you give your agent.
What each check looks for →

About this skill

What it does

The rustfs-unsafe-checker skill analyzes Rust code to identify potential issues arising from unsafe blocks. It helps developers proactively find and address problems related to memory safety, data races, and undefined behavior that can occur when using raw pointers or interacting with external code. This improves the robustness and security of Rust projects.

When to use it

  • Code Review: Integrate into a CI/CD pipeline to automatically scan pull requests for unsafe block usage and potential issues.
  • Security Audits: Perform targeted analysis on critical sections of code containing unsafe blocks to identify vulnerabilities.
  • Refactoring Legacy Code: When migrating or refactoring older Rust projects, use the checker to ensure that unsafe operations are handled correctly.
  • Learning and Education: New Rust developers can leverage this skill to understand best practices for using unsafe code safely.

Key capabilities

  • Static analysis of Rust source code.
  • Detection of potential issues within unsafe blocks.
  • Identification of memory safety concerns.
  • Reporting on data race possibilities.
  • Highlighting undefined behavior risks.

Example prompts

  • "Analyze this Rust file for unsafe block usage and report any potential problems."
  • "Check the 'critical_section.rs' file for memory safety issues related to raw pointers."
  • "Can you identify any data races in this code that involve unsafe blocks?"

Tips & gotchas

The skill requires a Rust development environment with access to the Rust compiler and standard library. While it can highlight potential problems, it is not a substitute for careful manual review of unsafe code by experienced developers.