-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Detect XSS involving server-side models and controller handler parameters #67
Conversation
javascript/frameworks/ui5/lib/advanced_security/javascript/frameworks/ui5/UI5.qll
Outdated
Show resolved
Hide resolved
javascript/frameworks/ui5/lib/advanced_security/javascript/frameworks/ui5/UI5.qll
Outdated
Show resolved
Hide resolved
javascript/frameworks/ui5/lib/advanced_security/javascript/frameworks/ui5/UI5.qll
Outdated
Show resolved
Hide resolved
javascript/frameworks/ui5/lib/advanced_security/javascript/frameworks/ui5/UI5.qll
Outdated
Show resolved
Hide resolved
javascript/frameworks/ui5/lib/advanced_security/javascript/frameworks/ui5/UI5.qll
Outdated
Show resolved
Hide resolved
javascript/frameworks/ui5/lib/advanced_security/javascript/frameworks/ui5/UI5.qll
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Initial review. Overall looks good, left some suggestions.
…und and its control property
It's still got (1) no location info, and (2) duplicate alarms
javascript/frameworks/ui5/test/models/multiple_models/webapp/view/app.view.xml
Fixed
Show fixed
Hide fixed
javascript/frameworks/ui5/test/models/multiple_models/webapp/view/app.view.xml
Fixed
Show fixed
Hide fixed
…ced-security/codeql-sap-js into jeongsoolee09/unknown-remote-model
In order to fix `.doSomething2`, the binding path parser must be extended. Since it would require significant amount of time and effort, delegate that to the next possible iteration.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks good to me!
Would you create an issue to get back the doSomething2
test in the future?
Co-authored-by: Mauro Baluda <[email protected]>
Co-authored-by: Mauro Baluda <[email protected]>
What this PR contributes
manifest.json
UI5BindingPath
and logic around itUI5BindingPath.getModel
Closes issue #44.
Future work
.doSomething2(${/input})
in testxss-event-handlers
).