llvm-security - LLVM Security Features and Hardening
Implements LLVM security features including sanitizers, hardening, and secure compilation
Tags
Updated: 2026-03-23Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Compile with sanitizers
- Detect memory errors
- Detect data races
- Detect undefined behavior
- Implement stack protection
- Enable control flow integrity
- Perform fuzzing
- Integrate symbolic execution
- Harden build pipeline
- Protect return addresses
Inputs
- Source code
- Compiler flags
- Symbolic inputs
- Fuzz test cases
Outputs
- Memory error reports
- Security diagnostics
- Vulnerability reports
- Hardened binaries
Requirements
- LLVM compiler toolchain
- Clang compiler
- Linker with security support
