CodeQL library for JavaScript
Search

Predicate dynamicPropReadStep

Holds if output is the result of base[key], either directly or through one or more function calls, ignoring reads that can’t access the prototype chain.

Import path

import semmle.javascript.DynamicPropertyAccess
predicate dynamicPropReadStep(Node base, Node key, SourceNode output)