1+ extensions :
2+ - addsTo :
3+ pack : codeql/javascript-all
4+ extensible : sourceModel
5+ data :
6+ - ['testlib', 'Member[BaseClass].Instance.Member[baseclassSource].ReturnValue', 'test-source']
7+ - ['testlib', 'Member[ClassDecorator].DecoratedClass.Instance.Member[inputIsSource].Parameter[0]', 'test-source']
8+ - ['testlib', 'Member[FieldDecoratorSource].DecoratedMember', 'test-source']
9+ - ['testlib', 'Member[MethodDecoratorWithArgs].ReturnValue.DecoratedMember.Parameter[0]', 'test-source']
10+ - ['testlib', 'Member[MethodDecorator].DecoratedMember.Parameter[0]', 'test-source']
11+ - ['testlib', 'Member[ParamDecoratorSource].DecoratedParameter', 'test-source']
12+ - ['testlib', 'Member[getSource].ReturnValue', 'test-source']
13+
14+ - addsTo :
15+ pack : codeql/javascript-all
16+ extensible : sinkModel
17+ data :
18+ - ['testlib', 'AnyMember.Member[memberSink].Argument[0]', 'test-sink']
19+ - ['testlib', 'Fuzzy.Member[fuzzyCall].Argument[0]', 'test-sink']
20+ - ['testlib', 'Member[ClassDecorator].DecoratedClass.Instance.Member[returnValueIsSink].ReturnValue', 'test-sink']
21+ - ['testlib', 'Member[FieldDecoratorSink].DecoratedMember', 'test-sink']
22+ - ['testlib', 'Member[MethodDecoratorWithArgs].ReturnValue.DecoratedMember.ReturnValue', 'test-sink']
23+ - ['testlib', 'Member[MethodDecorator].DecoratedMember.ReturnValue', 'test-sink']
24+ - ['testlib', 'Member[ParamDecoratorSink].DecoratedParameter', 'test-sink']
25+ - ['testlib', 'Member[foo', 'test-sink']
26+ - ['testlib', 'Member[foo] .Member[bar]', 'test-sink']
27+ - ['testlib', 'Member[foo] Member[bar]', 'test-sink']
28+ - ['testlib', 'Member[foo], Member[bar]', 'test-sink']
29+ - ['testlib', 'Member[foo],Member[bar]', 'test-sink']
30+ - ['testlib', 'Member[foo]. Member[bar]', 'test-sink']
31+ - ['testlib', 'Member[foo]..Member[bar]', 'test-sink']
32+ - ['testlib', 'Member[foo]Member[bar]', 'test-sink']
33+ - ['testlib', 'Member[foo]]', 'test-sink']
34+ - ['testlib', 'Member[foo]].Member[bar]', 'test-sink']
35+ - ['testlib', 'Member[mySinkExceptLast].Argument[0..N-2]', 'test-sink']
36+ - ['testlib', 'Member[mySinkIfArityTwo].WithArity[2].Argument[0]', 'test-sink']
37+ - ['testlib', 'Member[mySinkIfCall].Call.Argument[0]', 'test-sink']
38+ - ['testlib', 'Member[mySinkIfNew].NewCall.Argument[0]', 'test-sink']
39+ - ['testlib', 'Member[mySinkLast].Argument[N-1]', 'test-sink']
40+ - ['testlib', 'Member[mySinkSecondLast].Argument[N-2]', 'test-sink']
41+ - ['testlib', 'Member[mySinkTwoLastRange].Argument[N-2..N-1]', 'test-sink']
42+ - ['testlib', 'Member[mySinkTwoLast].Argument[N-1,N-2]', 'test-sink']
43+ - ['testlib', 'Member[mySink].Argument[0]', 'test-sink']
44+ - ['testlib', 'Member[overloadedSink].WithStringArgument[0=danger].Argument[1]', 'test-sink']
45+ - ['testlib', 'Member[sink1, sink2, sink3 ].Argument[0]', 'test-sink']
46+ - ['testlib', 'Member[typevar].TypeVar[ABC].Member[mySink].Argument[0]', 'test-sink']
47+ - ['testlib', 'Member[typevar].TypeVar[ABC].TypeVar[ABC].Member[mySink].Argument[1]', 'test-sink']
48+ - ['testlib', 'Member[typevar].TypeVar[LeftRight].Member[mySink].Argument[0]', 'test-sink']
49+
50+ - addsTo :
51+ pack : codeql/javascript-all
52+ extensible : summaryModel
53+ data :
54+ - ['testlib', 'Member[getSource].ReturnValue.Member[continue]', 'Argument[this]', 'ReturnValue', 'taint']
55+ - ['testlib', 'Member[preserveAllButFirstArgument]', 'Argument[1..]', 'ReturnValue', 'taint']
56+ - ['testlib', 'Member[preserveAllIfCall].Call', 'Argument[0..]', 'ReturnValue', 'taint']
57+ - ['testlib', 'Member[preserveArgZeroAndTwo]', 'Argument[0,2]', 'ReturnValue', 'taint']
58+ - ['testlib', 'Member[preserveTaint]', 'Argument[0]', 'ReturnValue', 'taint']
59+ - ['testlib', 'Member[taintIntoCallbackThis]', 'Argument[0]', 'Argument[1..2].Parameter[this]', 'taint']
60+ - ['testlib', 'Member[taintIntoCallback]', 'Argument[0]', 'Argument[1..2].Parameter[0]', 'taint']
61+ - ['testlib.~HasThisFlow', '', '', 'Member[getThis].ReturnValue', 'type']
62+
63+ - addsTo :
64+ pack : codeql/javascript-all
65+ extensible : typeModel
66+ data :
67+ - ['testlib.~HasThisFlow', 'testlib', 'Member[typevar]']
68+ - ['testlib.~HasThisFlow', 'testlib.~HasThisFlow', 'Member[left,right,x]']
69+
70+ - addsTo :
71+ pack : codeql/javascript-all
72+ extensible : typeVariableModel
73+ data :
74+ - ['ABC', 'Member[a].Member[b].WithArity[0].ReturnValue.Member[c]']
75+ - ['LeftRight', 'Member[left].TypeVar[LeftRight].Member[right]']
76+ - ['LeftRight', 'Member[x]']
0 commit comments