Technique · Static analysis
Data and control flow analysis
Builds a code property graph or interprocedural model to answer reachability questions: can this null reach that dereference, which callers reach this function.
Sub-techniques
-
Interprocedural null and resource analysis
V1014.001Report null dereferences and leaks along concrete paths.
-
Code property graph queries
V1014.002Query syntax, control flow and data flow together to find custom bug patterns.
-
Call graph impact
V1014.003List every caller and downstream consumer of a changed symbol.