作者 affaan-m
cpp-coding-standards 是一份以 C++ Core Guidelines 為基礎的 C++ 程式碼風格與編寫標準指南。適合用來撰寫、審查與重構現代 C++,重點放在安全性、清晰度、可維護性、RAII、型別安全與良好設計。很適合將 cpp-coding-standards 用於 Code Review 與團隊實務決策。
作者 affaan-m
cpp-coding-standards 是一份以 C++ Core Guidelines 為基礎的 C++ 程式碼風格與編寫標準指南。適合用來撰寫、審查與重構現代 C++,重點放在安全性、清晰度、可維護性、RAII、型別安全與良好設計。很適合將 cpp-coding-standards 用於 Code Review 與團隊實務決策。
作者 wshobson
memory-safety-patterns 可協助代理在 C、C++ 與 Rust 中運用 RAII、所有權、智慧指標與資源清理模式。適合用來審查後端或系統程式碼、降低記憶體洩漏與懸空指標風險,並為檔案、socket、buffer 與 FFI 邊界周邊的安全重構提供方向。
作者 trailofbits
libfuzzer 是一款針對使用 Clang 編譯的 C/C++ 專案、以覆蓋率為導向的 fuzzing 工具。這個 libfuzzer 技能可協助你完成安裝、理解並使用工作流程,從建立 harness、執行 sanitizers 到以最少設定啟動實用的安全稽核。
作者 trailofbits
address-sanitizer 可協助你安裝並使用 AddressSanitizer(ASan),在測試、fuzzing 與 crash triage 過程中抓出記憶體安全漏洞。當你需要可重現的 stack trace 與更清楚的失敗訊號時,它特別適合 C/C++、Rust unsafe code,以及安全稽核流程使用。
作者 trailofbits
aflpp 是一個實用的 AFL++ 技能,適合用於 C/C++ 目標的多核心 fuzzing。它能協助你規劃 aflpp 安裝、建置 harness、選擇 instrumentation、準備 seeds,以及更有把握地執行測試活動並分流處理 crash。對安全稽核工作與可重現的 aflpp 使用情境都很有幫助。