-
Notifications
You must be signed in to change notification settings - Fork 2
Add UI5 web app detection #66
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
Merged
Merged
Changes from all commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
5ad6961
Add JSON parser
rvermeulen 13839a4
Add source provenance to Json parser
rvermeulen d57bb93
Add resource root parsing
rvermeulen a68107f
Remove delimiting quotes from string value
rvermeulen 66bcc79
QL formatting
rvermeulen 10b5ed4
Add support for resolved resource roots
rvermeulen a5fe10f
Address typo in branch type
rvermeulen c5b5848
Allow escaped double quotes in strings
rvermeulen 633aa0f
Add getType predicate to get the type of a Json value
rvermeulen 2603198
Make sure the first token check uses the same source
rvermeulen 84f8a4a
Add failing test case
rvermeulen 1b323f3
Add support for strings with escaped double quotes
rvermeulen 2330d1a
Address Json value source mixup
rvermeulen c7d16e6
Enclose Json string value in double quotes
rvermeulen 962cc18
Remove superfluous predicate evaluation
rvermeulen 1e2c240
Add QLdoc to module
rvermeulen 2405ad7
Encapsulate first token logic in JsonToken
rvermeulen 36bbca7
Formatting
rvermeulen 94bd9fa
Address incorrect string
rvermeulen b2a04db
Add Json test expected file
rvermeulen 000e62c
Broaden the requirements for an XML view
rvermeulen 9920069
Upgrade CodeQL dependencies and bump pack versions
rvermeulen 7d468a8
Upgrade CLI to 2.15.1
rvermeulen 8ae110d
Add member predicate to interpret Json value as a string value
rvermeulen 4186ebe
Resolve resource roots using Json string value
rvermeulen feda8e2
Add member predicate to determine if file is part of resource root
rvermeulen a9a885e
Consider nojQuery Sap Ui core script
rvermeulen 2dbaf58
Replace Project with WebApp
rvermeulen 9311c30
Format QL modules
rvermeulen 3edb117
Address incorrect association between frame options and web app
rvermeulen 9b6b7a3
Merge branch 'main' into rvermeulen/ui5-bootstrap-detection
rvermeulen 09e656d
Remove redundant class JsonStringReader
rvermeulen 5243a48
Simplify ResolvedResourceRoot class
rvermeulen 6289aca
Weaken SAP core script pattern
rvermeulen 796c099
Reneame SapUiCoreScript to SapUiCoreScriptElement
rvermeulen ceeffa0
Add QLdoc to getInitialModule
rvermeulen 5f94964
Clarify QLdoc of isMissingFrameOptionsToPreventClickjacking
rvermeulen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
573 changes: 573 additions & 0 deletions
573
javascript/frameworks/ui5/lib/advanced_security/javascript/frameworks/ui5/JsonParser.qll
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.