Memory Safety

5 skills with this tag

wshobson
Passed
memory-safety-patterns
A comprehensive reference skill for implementing memory-safe programming patterns including RAII, ownership models, smart pointers, and resource management. Covers best practices in Rust, C++, and C with debugging tool recommendations.
Memory SafetyRustCpp+3
67527.0k
wshobson
Passed
Go Concurrency Patterns
A comprehensive educational skill for systems programming. It provides production-ready patterns for Go concurrency (goroutines, channels, worker pools), Rust async programming (Tokio, streams, error handling), and memory safety across C, C++, and Rust. Includes specialized agents for each language to assist with development tasks.
GoRustConcurrency+3
124127.0k
trailofbits
Passed
Ruzzy
Ruzzy is a reference skill that teaches how to use Trail of Bits' coverage-guided Ruby fuzzer. It provides installation instructions, harness writing patterns, and sanitizer configuration for finding memory corruption bugs in Ruby code and C extensions.
FuzzingRubySecurity Testing+3
622.1k
trailofbits
Passed
Aflpp
AFL++ is a documentation skill that teaches how to use the AFL++ fuzzer for finding bugs in C/C++ code. It covers installation, harness writing, compilation, multi-core fuzzing campaigns, sanitizer integration, and coverage analysis with practical examples.
FuzzingSecurity TestingC Cpp+3
2412.1k
trailofbits
Passed
Address Sanitizer
This skill provides comprehensive documentation on AddressSanitizer (ASan), a memory error detection tool used during software testing and fuzzing. It covers compilation flags, configuration options, integration with popular fuzzing tools (libFuzzer, AFL++, cargo-fuzz, honggfuzz), and troubleshooting guidance.
Security TestingFuzzingMemory Safety+3
4962.1k