Awesome Reviewers checks + prompts

Path reachability check

Decides whether the triggering state can reach the flagged line on this code path, given guards, early returns and types.

V1043 technique
tactic Finding validation
not detectable from CI configuration

Sub-techniques

2

IDNameDescription
V1043.001Guard analysisFind early returns, enclosing conditions and defaults that exclude the trigger.
V1043.002Caller analysisFind a real caller, config or workflow that produces the triggering state.

Craft it

  1. For each finding, list the callers of the flagged function.
  2. Check each caller for guards that exclude the trigger.
  3. Mark findings with no established producer as unestablished, not confirmed.

Reverse engineer it

Signs that a codebase already runs this technique, and where to read how it is configured.

  • Static analyzer configs with path-sensitive checks enabled.

Open-source packages

3