Skip to content

Conversation

@smowton
Copy link
Contributor

@smowton smowton commented Mar 11, 2021

Based on #5372 -- only review the last 3 commits here.

This includes adding a hook at the top of additionalLocalTaintStep to take inX -taint-> inY and inY -value-> outZ to imply inX -taint-> outZ and similarly inX -taint-> outZ and inY -value-> outZ implies inX -taint-> inY. I did this at the top level because this makes the behaviour uniform across all the different ways a MethodAccess can gain a taint step that crosses the callsite; testing on elasticsearch showed a reasonable join order, so the additional taint edges were acceptably cheap to compute (<1s to compute the additional edges predicate vs. a total runtime of around 15 minutes). (done in #5413)

@smowton smowton requested a review from a team as a code owner March 11, 2021 13:51
@smowton smowton changed the title Add models for StrBuilder's fluent methods Java: Add models for StrBuilder's fluent methods Mar 12, 2021
@aschackmull
Copy link
Contributor

Could you move 9b8e0fc into its own PR?

@smowton
Copy link
Contributor Author

smowton commented Mar 16, 2021

#5413

@smowton smowton force-pushed the smowton/feature/strbuilder-fluent-methods branch from e82c66d to 42b63a6 Compare March 26, 2021 14:31
@smowton
Copy link
Contributor Author

smowton commented Mar 26, 2021

@aschackmull rebased on main, ready to go

@aschackmull aschackmull merged commit 60377a8 into github:main Jun 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants