@@ -15,9 +15,9 @@ extensions:
1515 - ["RenderManager", "Renderer", "Member[render].Parameter[0]"]
1616 - ["Patcher", "Patcher", "Instance"]
1717 - ["Patcher", "sap/ui/core/Patcher", ""]
18- - ["HTMLControl ", "HTMLControl ", "Instance"]
19- - ["HTMLControl ", "sap/ui/core/HTML", ""]
20- - ["HTMLControl ", "global", "Member[sap].Member[ui].Member[core].Member[HTML]"]
18+ - ["UI5HTMLControl ", "UI5HTMLControl ", "Instance"]
19+ - ["UI5HTMLControl ", "sap/ui/core/HTML", ""]
20+ - ["UI5HTMLControl ", "global", "Member[sap].Member[ui].Member[core].Member[HTML]"]
2121 - ["Assert", "global", "Member[sap].Member[base].Member[assert]"]
2222 - ["Assert", "global", "Member[jQuery].Member[sap].Member[assert]"]
2323 - ["SapLogger", "sap/base/Log", ""]
@@ -41,21 +41,27 @@ extensions:
4141 - ["SapUIDom", "sap/ui/dom", ""]
4242 - ["SapUIDom", "global", "Member[sap].Member[ui].Member[dom]"]
4343 # model Controls inheritance
44- - ["UI5Control", "UI5Control", "Instance"]
45- - ["UI5Control", "sap/m/InputBase", ""]
46- - ["UI5Control", "sap/m/Input", ""]
47- - ["UI5Control", "sap/ui/webc/main/Input", ""]
48- - ["UI5Control", "sap/ui/commons/TextField", ""]
49- - ["UI5Control", "sap/m/ComboBoxTextField", ""]
50- - ["UI5Control", "sap/m/MaskEnabler", ""]
51- - ["UI5Control", "sap/m/MaskInput", ""]
52- - ["UI5Control", "sap/m/TextArea", ""]
53- - ["UI5Control", "sap/m/ComboBoxBase", ""]
54- - ["UI5Control", "sap/m/MultiInput", ""]
55- - ["UI5Control", "sap/ui/webc/main/MultiInput", ""]
56- - ["UI5Control", "sap/m/SearchField", ""]
57- - ["UI5Control", "sap/m/FeedInput", ""]
58- - ["UI5Control", "sap/ui/richtexteditor/RichTextEditor", ""]
44+ - ["UI5InputControl", "UI5InputControl", "Instance"]
45+ - ["UI5InputControl", "sap/m/InputBase", ""]
46+ - ["UI5InputControl", "sap/m/Input", ""]
47+ - ["UI5InputControl", "sap/ui/webc/main/Input", ""]
48+ - ["UI5InputControl", "sap/ui/commons/TextField", ""]
49+ - ["UI5InputControl", "sap/ui/commons/PasswordField", ""]
50+ - ["UI5InputControl", "sap/ui/commons/ValueHelpField", ""]
51+ - ["UI5InputControl", "sap/ui/commons/SearchField", ""]
52+ - ["UI5InputControl", "sap/ui/commons/ComboBox", ""]
53+ - ["UI5InputControl", "sap/ui/commons/TextArea", ""]
54+ - ["UI5InputControl", "sap/ui/webc/main/TextArea", ""]
55+ - ["UI5InputControl", "sap/m/ComboBoxTextField", ""]
56+ - ["UI5InputControl", "sap/m/MaskEnabler", ""]
57+ - ["UI5InputControl", "sap/m/MaskInput", ""]
58+ - ["UI5InputControl", "sap/m/TextArea", ""]
59+ - ["UI5InputControl", "sap/m/ComboBoxBase", ""]
60+ - ["UI5InputControl", "sap/m/MultiInput", ""]
61+ - ["UI5InputControl", "sap/ui/webc/main/MultiInput", ""]
62+ - ["UI5InputControl", "sap/m/SearchField", ""]
63+ - ["UI5InputControl", "sap/m/FeedInput", ""]
64+ - ["UI5InputControl", "sap/ui/richtexteditor/RichTextEditor", ""]
5965 - ["UI5CodeEditor", "UI5CodeEditor", "Instance"]
6066 - ["UI5CodeEditor", "sap/ui/codeeditor/CodeEditor", ""]
6167 # Classes that provide Path injection APIs
@@ -69,8 +75,8 @@ extensions:
6975 pack : codeql/javascript-all
7076 extensible : " sourceModel"
7177 data :
72- - ["UI5Control ", "Member[value]", "remote"]
73- - ["UI5Control ", "Member[getValue].ReturnValue", "remote"]
78+ - ["UI5InputControl ", "Member[value]", "remote"]
79+ - ["UI5InputControl ", "Member[getValue].ReturnValue", "remote"]
7480 - ["UI5CodeEditor", "Member[value]", "remote"]
7581 - ["UI5CodeEditor", "Member[getCurrentValue].ReturnValue", "remote"]
7682 - ["global", "Member[jQuery].Member[sap].Member[syncHead,syncGet,syncGetText,syncPost,syncPostText].ReturnValue", "remote"]
@@ -83,9 +89,9 @@ extensions:
8389 data :
8490 # html-injection
8591 - ["global", "Member[jQuery].Member[sap].Member[globalEval].Argument[0]", "ui5-html-injection"]
86- - ["HTMLControl ", "Argument[0].Member[content]", "ui5-html-injection"]
87- - ["HTMLControl ", "Member[content]", "ui5-html-injection"]
88- - ["HTMLControl ", "Member[setContent].Argument[0]", "ui5-html-injection"]
92+ - ["UI5HTMLControl ", "Argument[0].Member[content]", "ui5-html-injection"]
93+ - ["UI5HTMLControl ", "Member[content]", "ui5-html-injection"]
94+ - ["UI5HTMLControl ", "Member[setContent].Argument[0]", "ui5-html-injection"]
8995 - ["Patcher", "Member[unsafeHtml].Argument[0..]", "ui5-html-injection"]
9096 - ["RenderManager", "Member[write,unsafeHtml].Argument[0..]", "ui5-html-injection"]
9197 - ["RenderManager", "Member[writeAttribute,addStyle].Argument[0..1]", "ui5-html-injection"]
@@ -131,3 +137,5 @@ extensions:
131137 - ["sap/base/security/encodeURL", "", "Argument[0]", "ReturnValue", "taint"]
132138 - ["sap/base/security/encodeURLParameters", "", "Argument[0]", "ReturnValue", "taint"]
133139 - ["sap/base/security/encodeXML", "", "Argument[0]", "ReturnValue", "taint"]
140+ - ["UI5HTMLControl", "", "Argument[0].Member[content]", "ReturnValue.Member[content]", "taint"]
141+ - ["UI5HTMLControl", "Instance.Member[getContent]", "Argument[this].Member[content]", "ReturnValue", "taint"]
0 commit comments