Useful Resources
Videos
Design Patterns in Rust
The Case for Oxidation (a.k.a. Why Rust?)
How to Avoid Blowing Your Leg Off with C++
Python Secure Coding Practices
Web Sites / Books
SEI CERT Coding Standards
- Covers C, C++, Java, and Perl
Secure Coding in C and C++
Python Design Anti-Patterns
Python Design Patterns
Go Design Anti-Patterns
Go Design Patterns
Static and Dynamic Analysis Tools
Fuzzing Tools
Rust
Cargo Fuzz
and related
blog post
.
C/C++
American Fuzzy Lop (AFL)
libFuzzer
Golang
GoFuzz
Python
Python AFL
and related
blog post
.
Static Tools
Rust
Cargo Audit
from
RustSec
.
Cargo Clippy
linter.
C/C++
CppCheck
Golang
Go-Tools
Python
Bandit
Dynamic Tools
Qira
and the
video about the tool
.