C

C taxonomy generated by the site skill importer.

5 個技能
A
cpp-coding-standards

作者 affaan-m

cpp-coding-standards 是一份以 C++ Core Guidelines 為基礎的 C++ 程式碼風格與編寫標準指南。適合用來撰寫、審查與重構現代 C++,重點放在安全性、清晰度、可維護性、RAII、型別安全與良好設計。很適合將 cpp-coding-standards 用於 Code Review 與團隊實務決策。

程式碼評審
收藏 0GitHub 156.1k
W
memory-safety-patterns

作者 wshobson

memory-safety-patterns 可協助代理在 C、C++ 與 Rust 中運用 RAII、所有權、智慧指標與資源清理模式。適合用來審查後端或系統程式碼、降低記憶體洩漏與懸空指標風險,並為檔案、socket、buffer 與 FFI 邊界周邊的安全重構提供方向。

後端开发
收藏 0GitHub 32.6k
T
libfuzzer

作者 trailofbits

libfuzzer 是一款針對使用 Clang 編譯的 C/C++ 專案、以覆蓋率為導向的 fuzzing 工具。這個 libfuzzer 技能可協助你完成安裝、理解並使用工作流程,從建立 harness、執行 sanitizers 到以最少設定啟動實用的安全稽核。

安全稽核
收藏 0GitHub 5k
T
address-sanitizer

作者 trailofbits

address-sanitizer 可協助你安裝並使用 AddressSanitizer(ASan),在測試、fuzzing 與 crash triage 過程中抓出記憶體安全漏洞。當你需要可重現的 stack trace 與更清楚的失敗訊號時,它特別適合 C/C++、Rust unsafe code,以及安全稽核流程使用。

安全稽核
收藏 0GitHub 5k
T
aflpp

作者 trailofbits

aflpp 是一個實用的 AFL++ 技能,適合用於 C/C++ 目標的多核心 fuzzing。它能協助你規劃 aflpp 安裝、建置 harness、選擇 instrumentation、準備 seeds,以及更有把握地執行測試活動並分流處理 crash。對安全稽核工作與可重現的 aflpp 使用情境都很有幫助。

安全稽核
收藏 0GitHub 5k
C