FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
Go: Switch from def-use flow to use-use flow by owen-mc · Pull Request #14751 · github/codeql · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
github
/
codeql
Public
Notifications
You must be signed in to change notification settings
Fork
2.1k
Star
10k
Code
Issues
997
Pull requests
459
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Go: Switch from def-use flow to use-use flow
- #14751
#14751
Merged
owen-mc
merged 64 commits into
github:main
github/codeql:main
from
owen-mc:go/feature/use-use-flow
owen-mc/codeql:go/feature/use-use-flow
Copy head branch name to clipboard
Oct 2, 2025
Conversation
Commits
64
(64)
Checks
Findings
Files changed
Merged
Go: Switch from def-use flow to use-use flow
#14751
owen-mc
merged 64 commits into
github:main
github/codeql:main
from
owen-mc:go/feature/use-use-flow
owen-mc/codeql:go/feature/use-use-flow
Copy head branch name to clipboard
Commits
Commits on Oct 1, 2025
Switch to use-use dataflow. This will make post-update nodes easy to implement.
Show description for 16a11b4
owen-mc
committed
16a11b4
View commit details
Copy full SHA for 16a11b4
Browse repository at this point
Add missing QLDoc
owen-mc
committed
4484d5b
View commit details
Copy full SHA for 4484d5b
Browse repository at this point
Clean up code in basicLocalFlowStep
Show description for 5267671
owen-mc
committed
5267671
View commit details
Copy full SHA for 5267671
Browse repository at this point
Include first step from SsaVariableCapture
Show description for b474315
owen-mc
committed
b474315
View commit details
Copy full SHA for b474315
Browse repository at this point
Remove local flow step from SSA defn to SSA capture
owen-mc
committed
49b8b0b
View commit details
Copy full SHA for 49b8b0b
Browse repository at this point
Adjust SafeFormatArgumentSanitizer to use-use flow
Show description for 4e04d27
owen-mc
committed
4e04d27
View commit details
Copy full SHA for 4e04d27
Browse repository at this point
Fix Allocation Size Overflow for use-use flow
Show description for b2a9cec
owen-mc
committed
b2a9cec
View commit details
Copy full SHA for b2a9cec
Browse repository at this point
Fix IncorrectIntegerConversion for use-use flow
Show description for 9068315
owen-mc
committed
9068315
View commit details
Copy full SHA for 9068315
Browse repository at this point
Optimise join order for varBlockReaches
smowton
authored and
owen-mc
committed
a3eb010
View commit details
Copy full SHA for a3eb010
Browse repository at this point
Use `_` instead of exists variable x2
owen-mc
committed
32de211
View commit details
Copy full SHA for 32de211
Browse repository at this point
Make insecure randomness test more realistic
owen-mc
committed
3594dba
View commit details
Copy full SHA for 3594dba
Browse repository at this point
Test result that was missing is now found
owen-mc
committed
5210665
View commit details
Copy full SHA for 5210665
Browse repository at this point
Line numbers change because 3 lines were added
owen-mc
committed
c20abf6
View commit details
Copy full SHA for c20abf6
Browse repository at this point
Expected changes in dataflow edges
owen-mc
committed
14301e0
View commit details
Copy full SHA for 14301e0
Browse repository at this point
Fix QLDoc typo
owen-mc
committed
d13d717
View commit details
Copy full SHA for d13d717
Browse repository at this point
Pull out post-update node logic into predicate
owen-mc
committed
7a515c1
View commit details
Copy full SHA for 7a515c1
Browse repository at this point
Convert post-update logic to IR (part 1)
owen-mc
committed
c8b8e25
View commit details
Copy full SHA for c8b8e25
Browse repository at this point
Convert post-update logic to IR (part 2)
Show description for 203952f
owen-mc
committed
203952f
View commit details
Copy full SHA for 203952f
Browse repository at this point
Implement `writesComponent` at IR level
owen-mc
committed
ad18018
View commit details
Copy full SHA for ad18018
Browse repository at this point
Convert post-update logic to IR (part 3)
owen-mc
committed
05a16dc
View commit details
Copy full SHA for 05a16dc
Browse repository at this point
Inline predicate only used once
owen-mc
committed
89ae0e3
View commit details
Copy full SHA for 89ae0e3
Browse repository at this point
Switch order of PUN test output
owen-mc
committed
9892836
View commit details
Copy full SHA for 9892836
Browse repository at this point
Add Email Injection tests for reverse flow models
owen-mc
committed
a0c647c
View commit details
Copy full SHA for a0c647c
Browse repository at this point
Make separate post-update nodes
owen-mc
committed
118def8
View commit details
Copy full SHA for 118def8
Browse repository at this point
Expected changes in test output
owen-mc
committed
d2230c5
View commit details
Copy full SHA for d2230c5
Browse repository at this point
Expected change in test output
Show description for ac71f9c
owen-mc
committed
ac71f9c
View commit details
Copy full SHA for ac71f9c
Browse repository at this point
Make store step to send stmt's channel use post-update node
owen-mc
committed
3229630
View commit details
Copy full SHA for 3229630
Browse repository at this point
Fix test expectations for Cleartext Logging
Show description for 8a3bd84
owen-mc
committed
8a3bd84
View commit details
Copy full SHA for 8a3bd84
Browse repository at this point
Non-initializing writes should target post-update nodes
owen-mc
committed
cf6cfe2
View commit details
Copy full SHA for cf6cfe2
Browse repository at this point
Refactor: Create `writesFieldOnSsaWithFields`
owen-mc
committed
748c53a
View commit details
Copy full SHA for 748c53a
Browse repository at this point
Fix flow to variable capture
Show description for 6215587
owen-mc
committed
6215587
View commit details
Copy full SHA for 6215587
Browse repository at this point
Adjust Stack Exposure test so it passes
Show description for 3906f25
owen-mc
committed
3906f25
View commit details
Copy full SHA for 3906f25
Browse repository at this point
Fix backwards flow through TaintTracking::FunctionModel
Show description for 5efc8ac
owen-mc
committed
5efc8ac
View commit details
Copy full SHA for 5efc8ac
Browse repository at this point
Add missing qldocs
owen-mc
committed
6cb6953
View commit details
Copy full SHA for 6cb6953
Browse repository at this point
Fix bad join order
owen-mc
committed
a9420d4
View commit details
Copy full SHA for a9420d4
Browse repository at this point
Typo
Show description for 52b6539
owen-mc
and
Copilot
committed
52b6539
View commit details
Copy full SHA for 52b6539
Browse repository at this point
Add change notes
owen-mc
committed
f5f6d64
View commit details
Copy full SHA for f5f6d64
Browse repository at this point
Fix email injection sink that needs local flow
owen-mc
committed
25f1823
View commit details
Copy full SHA for 25f1823
Browse repository at this point
Delete commented out code
owen-mc
committed
4ee236d
View commit details
Copy full SHA for 4ee236d
Browse repository at this point
Rename helper predicate
owen-mc
committed
1d9a93a
View commit details
Copy full SHA for 1d9a93a
Browse repository at this point
Use slightly less confusing syntax
owen-mc
committed
b1bcbec
View commit details
Copy full SHA for b1bcbec
Browse repository at this point
Rename confusing predicate and add qldoc
owen-mc
committed
630a844
View commit details
Copy full SHA for 630a844
Browse repository at this point
Rephrase change note to avoid technical terms
owen-mc
committed
7b42618
View commit details
Copy full SHA for 7b42618
Browse repository at this point
Convert OpenUrlRedirect tests to InlineExpectations
owen-mc
committed
1144bb9
View commit details
Copy full SHA for 1144bb9
Browse repository at this point
Add OpenUrlRedirect tests for Url.Host field
owen-mc
committed
414bab1
View commit details
Copy full SHA for 414bab1
Browse repository at this point
Fix OpenUrlRedirect barrier for write to Url.Host
owen-mc
committed
c9a2816
View commit details
Copy full SHA for c9a2816
Browse repository at this point
Add and use `WriteNode.writesFieldPreUpdate`
owen-mc
committed
489b843
View commit details
Copy full SHA for 489b843
Browse repository at this point
Delete `WriteNode.writesFieldOnSsaWithFields`
Show description for 2ffb638
owen-mc
committed
2ffb638
View commit details
Copy full SHA for 2ffb638
Browse repository at this point
Fix pointer content store step for write to field of pointer dereference
owen-mc
committed
6fcd358
View commit details
Copy full SHA for 6fcd358
Browse repository at this point
Add and use `WriteNode.writesElementPreUpdate`
owen-mc
committed
59e3c14
View commit details
Copy full SHA for 59e3c14
Browse repository at this point
Deprecate `WriteNode.writesComponent`
owen-mc
committed
8a21a4f
View commit details
Copy full SHA for 8a21a4f
Browse repository at this point
Make SafeUrlFlow test more comprehensive (failing)
owen-mc
committed
620ae33
View commit details
Copy full SHA for 620ae33
Browse repository at this point
Fix SafeUrlFlow so test passes
owen-mc
committed
6e4dbe8
View commit details
Copy full SHA for 6e4dbe8
Browse repository at this point
Convert SSRF tests to inline expectations tests
owen-mc
committed
8b04d0a
View commit details
Copy full SHA for 8b04d0a
Browse repository at this point
Add test for assignment to Url.Host field
owen-mc
committed
c9ce2c8
View commit details
Copy full SHA for c9ce2c8
Browse repository at this point
Improve SSRF additional flow step
owen-mc
committed
f0f5fc7
View commit details
Copy full SHA for f0f5fc7
Browse repository at this point
Test PathAssignmentBarrier for OpenUrlRedirect
owen-mc
committed
6d6852f
View commit details
Copy full SHA for 6d6852f
Browse repository at this point
Simplify PathAssignmentBarrier
owen-mc
committed
c006777
View commit details
Copy full SHA for c006777
Browse repository at this point
Improve additional flow step for Host field
owen-mc
committed
2629369
View commit details
Copy full SHA for 2629369
Browse repository at this point
Commits on Oct 2, 2025
Fix `go/impossible-interface-nil-check` for separate post-update nodes
Show description for 7fdda87
owen-mc
committed
7fdda87
View commit details
Copy full SHA for 7fdda87
Browse repository at this point
Small improvement to `go/unhandled-writable-file-close`
owen-mc
committed
d8891e3
View commit details
Copy full SHA for d8891e3
Browse repository at this point
Preserve old behaviour of `Write.writesComponent`
owen-mc
committed
4d48628
View commit details
Copy full SHA for 4d48628
Browse repository at this point
Update change notes for api changes
owen-mc
committed
cce44b1
View commit details
Copy full SHA for cce44b1
Browse repository at this point
Change note for bug fix in `go/unvalidated-url-redirection`
owen-mc
committed
f35d28d
View commit details
Copy full SHA for f35d28d
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL