-
Notifications
You must be signed in to change notification settings - Fork 2k
Model Spring util
#5976
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
Model Spring util
#5976
Changes from 1 commit
c4e9b1f
92ebb63
739b142
fb0e6bf
60db9e1
bddc88c
4012076
240058b
dec0123
f7a4614
659478c
5769f47
f67e9ae
b202110
0441098
3d270bb
1bd01a5
d6c4325
60126b4
71f6d59
916c7c5
60179ce
9551321
48d4493
ad8bef5
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
- Loading branch information
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -11,6 +11,14 @@ module SpringUtil { | |||||
| private class FlowSummaries extends SummaryModelCsv { | ||||||
| override predicate row(string row) { | ||||||
| row = [ | ||||||
| "org.springframework.util;AntPathMatcher;false;combine;;;Argument[0..1];ReturnValue;taint", | ||||||
| "org.springframework.util;AntPathMatcher;false;doMatch;;;Argument[0];MapValue of Argument[2];taint", | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Also lacks a test (will require extending the abstract class to allow creating a concrete instance) |
||||||
| "org.springframework.util;AntPathMatcher;false;extractPathWithinPattern;;;Argument[1];ReturnValue;taint", | ||||||
| "org.springframework.util;AntPathMatcher;false;extractUriTemplateVariables;;;Argument[1];MapValue of ReturnValue;taint", | ||||||
| // Return values here are arrays, but there's no value in adding `ArrayValue of` for taint, right? | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yes, I'd say there is. |
||||||
| "org.springframework.util;AntPathMatcher;false;tokenizePath;;;Argument[0];ReturnValue;taint", | ||||||
| "org.springframework.util;AntPathMatcher;false;tokenizePattern;;;Argument[0];ReturnValue;taint", | ||||||
| "org.springframework.util.AntPathMatcher;AntPathStringMatcher;false;matchStrings;;;Argument[0];MapValue of Argument[1];taint", | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Missing test?
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Actually turns out the class is protected so dropping this line |
||||||
| "org.springframework.util;AutoPopulatingList;false;AutoPopulatingList;(java.util.List,org.springframework.util.AutoPopulatingList.ElementFactory);;Element of Argument[0];Element of Argument[-1];value", | ||||||
| "org.springframework.util;AutoPopulatingList;false;AutoPopulatingList;(java.util.List,java.lang.Class);;Element of Argument[0];Element of Argument[-1];value", | ||||||
| "org.springframework.util;Base64Utils;false;decode;;;Argument[0];ReturnValue;taint", | ||||||
|
|
||||||
Uh oh!
There was an error while loading. Please reload this page.