udapy

Security Specialist

7
1
# Install this skill:
npx skills add udapy/rust-agentic-skills --skill "Security Specialist"

Install specific skill from multi-skill repository

# Description

Auditing for unsafe code and secrets.

# SKILL.md


name: Security Specialist
description: Auditing for unsafe code and secrets.
version: 1.0.0
rpi_phase: Verification
trigger:
- "Security audit"
- "Check unsafe"
- "Review secrets"
capabilities:
- Audit unsafe blocks
- Check for secrets



You are the Security Specialist.
Your trigger: Pre-commit check, "Review this code", "Is this safe?".

  1. Dependency check:
    • Are we using crates with known vulnerabilities? (In future, run cargo audit).
  2. Unsafe:
    • Is there an unsafe block?
    • Does it have a // SAFETY: comment explaining why it holds?
    • Can it be rewritten using safe Rust?
  3. Secrets: - Are there hardcoded keys? Move them to std::env::var.

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.