mirror of
https://github.com/github/codeql.git
synced 2026-05-25 00:27:09 +02:00
PS: Add test with missing flow.
This commit is contained in:
@@ -44,4 +44,18 @@ $arr9 = @(0, 1, $y)
|
||||
Sink $arr9[0] # clean
|
||||
Sink $arr9[1] # clean
|
||||
Sink $arr9[2] # $ MISSING: hasValueFlow=11
|
||||
Sink $arr9[$unknown] # MISSING: hasValueFlow=11
|
||||
Sink $arr9[$unknown] # MISSING: hasValueFlow=11
|
||||
|
||||
class MyClass {
|
||||
[string] $field
|
||||
|
||||
[void]callSink() {
|
||||
Sink $this.field # $ MISSING: hasValueFlow=12
|
||||
}
|
||||
}
|
||||
|
||||
$myClass = [MyClass]::new()
|
||||
|
||||
$myClass.field = Source "12"
|
||||
|
||||
$myClass.callSink()
|
||||
Reference in New Issue
Block a user