Detecting Memory Safety Bugs

Find memory-safety bugs in C/C++ and other unmanaged code - use-after-free, double-free, out-of-bounds read/write, uninitialized use, and NULL deref - by reasoning about object lifetime and buffer bounds along real code paths. Use on an authorized source target when a candidate catalog does NOT model these temporal/lifetime classes (most don't), so a keyword or sink scan will miss them; when reviewing allocators, parsers, buffer handling, or refcounting. Pairs the lifetime/bounds reasoning with source→sink confirmation and the shared finding schema.

UnboundCompute 7a4858e 5.8 KB Updated

File contents

UnboundCompute/security-agent-skills/tree/main/skills/detecting-memory-safety-bugs commit 7a4858ec4f

Frequently asked questions

npx skillmds@latest add unboundcompute/detecting-memory-safety-bugs