detecting-incorrect-free
Detects incorrect use of free() including freeing non-heap memory, invalid pointers, and mismatched
8803 个 Skills
Detects incorrect use of free() including freeing non-heap memory, invalid pointers, and mismatched
Detects incorrect use of memset() including wrong argument order, incorrect size calculations, and m
Detects integer overflow and underflow vulnerabilities in arithmetic operations used for buffer sizi
Verify if the current repository uses Jujutsu (jj) instead of git. Use this skill when you or the us
Detects various memory corruption vulnerabilities beyond simple buffer overflows including heap over
Detects memory leak vulnerabilities by identifying unfreed memory allocations and missing cleanup in
Detect potential memory leaks and analyze memory usage patterns in code. Use when troubleshooting performance issues related to memory growth or identifying leak sources. Trigger with phrases like "detect memory leaks", "analyze memory usage", or "find memory issues".
Detects null pointer dereference vulnerabilities by identifying unchecked pointer usage and missing
Detects off-by-one errors by identifying incorrect loop conditions, array indexing mistakes, and bou
Automatically detect performance regressions in CI/CD pipelines by comparing metrics against baselines. Use when validating builds or analyzing performance trends. Trigger with phrases like "detect performance regression", "compare performance metrics", or "analyze performance degradation".
Detects unsafe pointer subtraction operations that can lead to incorrect size calculations and integ
Detects race condition vulnerabilities including TOCTOU, double-checked locking issues, and shared s