security-audit - Security Audit for Rust and WebAssembly
Security auditing for Rust/WebAssembly applications, identifying vulnerabilities and reviewing unsafe code
Tags
Updated: 2026-03-20Capabilities
Typical Inputs
Typical Outputs
What this skill does
- identify vulnerabilities
- review unsafe code
- validate input handling
- review authentication
- check injection vulnerabilities
- validate cryptographic usage
- audit unsafe blocks
- verify safety invariants
- check FFI boundaries
- review memory management
- check input boundaries
- validate file paths
- sanitize user data
- verify size limits
- review default settings
- check secret management
- audit logging practices
- verify TLS configuration
Inputs
- Rust source code
- WebAssembly applications
- dependency manifest
- application configuration
- authentication system
- cryptographic implementation
- file paths
- user input data
- secret storage
- logging configuration
- TLS configuration
Outputs
- vulnerability reports
- security findings
- unsafe code analysis
- code review results
- security configuration reports
Requirements
- Rust development environment
- WebAssembly toolchain
- cargo package manager
- OWASP guidelines
- Rust security best practices
