We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 22e9c21 commit e1bddd9Copy full SHA for e1bddd9
6 files changed
go/ql/lib/ext/builtin.model.yml
@@ -11,3 +11,4 @@ extensions:
11
- ["", "", False, "copy", "", "", "Argument[1].ArrayElement", "Argument[0].ArrayElement", "value", "manual"]
12
- ["", "", False, "max", "", "", "Argument[0..1000]", "ReturnValue", "value", "manual"]
13
- ["", "", False, "min", "", "", "Argument[0..1000]", "ReturnValue", "value", "manual"]
14
+ - ["", "", False, "new", "", "", "Argument[0]", "ReturnValue.Dereference", "value", "manual"]
go/ql/lib/ext/bytes.model.yml
@@ -43,6 +43,7 @@ extensions:
43
- ["bytes", "", False, "TrimSuffix", "", "", "Argument[0]", "ReturnValue", "taint", "manual"]
44
- ["bytes", "Buffer", True, "Bytes", "", "", "Argument[receiver]", "ReturnValue", "taint", "manual"]
45
- ["bytes", "Buffer", True, "Next", "", "", "Argument[receiver]", "ReturnValue", "taint", "manual"]
46
+ - ["bytes", "Buffer", True, "Peek", "", "", "Argument[receiver]", "ReturnValue[0]", "taint", "manual"]
47
- ["bytes", "Buffer", True, "ReadBytes", "", "", "Argument[receiver]", "ReturnValue[0]", "taint", "manual"]
48
- ["bytes", "Buffer", True, "ReadString", "", "", "Argument[receiver]", "ReturnValue[0]", "taint", "manual"]
49
- ["bytes", "Reader", True, "Reset", "", "", "Argument[0]", "Argument[receiver]", "taint", "manual"]
go/ql/lib/ext/errors.model.yml
@@ -4,5 +4,6 @@ extensions:
4
extensible: summaryModel
5
data:
6
- ["errors", "", False, "As", "", "", "Argument[0]", "Argument[1]", "taint", "manual"]
7
+ - ["errors", "", False, "AsType", "", "", "Argument[0]", "ReturnValue[0]", "taint", "manual"]
8
- ["errors", "", False, "New", "", "", "Argument[0]", "ReturnValue", "taint", "manual"]
9
- ["errors", "", False, "Unwrap", "", "", "Argument[0]", "ReturnValue", "taint", "manual"]
go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/completetest.expected
@@ -1,4 +1,2 @@
1
invalidModelRow
2
testFailures
3
-| test.go:204:21:204:51 | comment | Missing result: hasTaintFlow="call to new" |
-| test.go:205:21:205:55 | comment | Missing result: hasTaintFlow="star expression" |
go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/completetest.expected
@@ -1,3 +1,2 @@
-| test.go:213:21:213:55 | comment | Missing result: hasValueFlow="star expression" |
go/ql/test/library-tests/semmle/go/frameworks/StdlibTaintFlow/StdlibTaintFlow.expected
@@ -1,3 +0,0 @@
-| Builtin.go:112:13:112:24 | call to newSource | No flow to its sink |
-| Bytes.go:635:13:635:25 | call to newSource | No flow to its sink |
-| Errors.go:72:13:72:24 | call to newSource | No flow to its sink |
0 commit comments