mirror of
https://github.com/github/codeql.git
synced 2026-05-04 13:15:21 +02:00
upgrade query to detect redash CVE too
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
## 0.0.14
|
||||
|
||||
No user-facing changes.
|
||||
|
||||
## 0.0.13
|
||||
|
||||
No user-facing changes.
|
||||
|
||||
3
shared/regex/change-notes/released/0.0.14.md
Normal file
3
shared/regex/change-notes/released/0.0.14.md
Normal file
@@ -0,0 +1,3 @@
|
||||
## 0.0.14
|
||||
|
||||
No user-facing changes.
|
||||
@@ -1,2 +1,2 @@
|
||||
---
|
||||
lastReleaseVersion: 0.0.13
|
||||
lastReleaseVersion: 0.0.14
|
||||
|
||||
@@ -864,6 +864,9 @@ module Make<RegexTreeViewSig TreeImpl> {
|
||||
*/
|
||||
RegExpTerm getRepr() { result = repr }
|
||||
|
||||
/**
|
||||
* Holds if the term represented by this state is found at the specified location offsets.
|
||||
*/
|
||||
predicate hasLocationInfo(string file, int line, int column, int endline, int endcolumn) {
|
||||
repr.hasLocationInfo(file, line, column, endline, endcolumn)
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name: codeql/regex
|
||||
version: 0.0.14-dev
|
||||
version: 0.0.15-dev
|
||||
groups: shared
|
||||
library: true
|
||||
dependencies:
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
## 0.0.18
|
||||
|
||||
No user-facing changes.
|
||||
|
||||
## 0.0.17
|
||||
|
||||
No user-facing changes.
|
||||
|
||||
3
shared/ssa/change-notes/released/0.0.18.md
Normal file
3
shared/ssa/change-notes/released/0.0.18.md
Normal file
@@ -0,0 +1,3 @@
|
||||
## 0.0.18
|
||||
|
||||
No user-facing changes.
|
||||
@@ -1,2 +1,2 @@
|
||||
---
|
||||
lastReleaseVersion: 0.0.17
|
||||
lastReleaseVersion: 0.0.18
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name: codeql/ssa
|
||||
version: 0.0.18-dev
|
||||
version: 0.0.19-dev
|
||||
groups: shared
|
||||
library: true
|
||||
warnOnImplicitThis: true
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
## 0.0.11
|
||||
|
||||
No user-facing changes.
|
||||
|
||||
## 0.0.10
|
||||
|
||||
No user-facing changes.
|
||||
|
||||
3
shared/tutorial/change-notes/released/0.0.11.md
Normal file
3
shared/tutorial/change-notes/released/0.0.11.md
Normal file
@@ -0,0 +1,3 @@
|
||||
## 0.0.11
|
||||
|
||||
No user-facing changes.
|
||||
@@ -1,2 +1,2 @@
|
||||
---
|
||||
lastReleaseVersion: 0.0.10
|
||||
lastReleaseVersion: 0.0.11
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: codeql/tutorial
|
||||
description: Library for the CodeQL detective tutorials, helping new users learn to write CodeQL queries.
|
||||
version: 0.0.11-dev
|
||||
version: 0.0.12-dev
|
||||
groups: shared
|
||||
library: true
|
||||
warnOnImplicitThis: true
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
## 0.0.11
|
||||
|
||||
No user-facing changes.
|
||||
|
||||
## 0.0.10
|
||||
|
||||
No user-facing changes.
|
||||
|
||||
3
shared/typetracking/change-notes/released/0.0.11.md
Normal file
3
shared/typetracking/change-notes/released/0.0.11.md
Normal file
@@ -0,0 +1,3 @@
|
||||
## 0.0.11
|
||||
|
||||
No user-facing changes.
|
||||
@@ -1,2 +1,2 @@
|
||||
---
|
||||
lastReleaseVersion: 0.0.10
|
||||
lastReleaseVersion: 0.0.11
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name: codeql/typetracking
|
||||
version: 0.0.11-dev
|
||||
version: 0.0.12-dev
|
||||
groups: shared
|
||||
library: true
|
||||
dependencies:
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
## 0.0.18
|
||||
|
||||
No user-facing changes.
|
||||
|
||||
## 0.0.17
|
||||
|
||||
No user-facing changes.
|
||||
|
||||
3
shared/typos/change-notes/released/0.0.18.md
Normal file
3
shared/typos/change-notes/released/0.0.18.md
Normal file
@@ -0,0 +1,3 @@
|
||||
## 0.0.18
|
||||
|
||||
No user-facing changes.
|
||||
@@ -1,2 +1,2 @@
|
||||
---
|
||||
lastReleaseVersion: 0.0.17
|
||||
lastReleaseVersion: 0.0.18
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name: codeql/typos
|
||||
version: 0.0.18-dev
|
||||
version: 0.0.19-dev
|
||||
groups: shared
|
||||
library: true
|
||||
warnOnImplicitThis: true
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
## 0.0.11
|
||||
|
||||
No user-facing changes.
|
||||
|
||||
## 0.0.10
|
||||
|
||||
No user-facing changes.
|
||||
|
||||
3
shared/util/change-notes/released/0.0.11.md
Normal file
3
shared/util/change-notes/released/0.0.11.md
Normal file
@@ -0,0 +1,3 @@
|
||||
## 0.0.11
|
||||
|
||||
No user-facing changes.
|
||||
@@ -1,2 +1,2 @@
|
||||
---
|
||||
lastReleaseVersion: 0.0.10
|
||||
lastReleaseVersion: 0.0.11
|
||||
|
||||
@@ -396,6 +396,63 @@ module Make<InlineExpectationsTestSig Impl> {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* A module that merges three test signatures.
|
||||
*/
|
||||
module MergeTests3<TestSig TestImpl1, TestSig TestImpl2, TestSig TestImpl3> implements TestSig {
|
||||
private module M = MergeTests<MergeTests<TestImpl1, TestImpl2>, TestImpl3>;
|
||||
|
||||
string getARelevantTag() { result = M::getARelevantTag() }
|
||||
|
||||
predicate hasActualResult(Impl::Location location, string element, string tag, string value) {
|
||||
M::hasActualResult(location, element, tag, value)
|
||||
}
|
||||
|
||||
predicate hasOptionalResult(Impl::Location location, string element, string tag, string value) {
|
||||
M::hasOptionalResult(location, element, tag, value)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* A module that merges four test signatures.
|
||||
*/
|
||||
module MergeTests4<TestSig TestImpl1, TestSig TestImpl2, TestSig TestImpl3, TestSig TestImpl4>
|
||||
implements TestSig
|
||||
{
|
||||
private module M = MergeTests<MergeTests3<TestImpl1, TestImpl2, TestImpl3>, TestImpl4>;
|
||||
|
||||
string getARelevantTag() { result = M::getARelevantTag() }
|
||||
|
||||
predicate hasActualResult(Impl::Location location, string element, string tag, string value) {
|
||||
M::hasActualResult(location, element, tag, value)
|
||||
}
|
||||
|
||||
predicate hasOptionalResult(Impl::Location location, string element, string tag, string value) {
|
||||
M::hasOptionalResult(location, element, tag, value)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* A module that merges five test signatures.
|
||||
*/
|
||||
module MergeTests5<
|
||||
TestSig TestImpl1, TestSig TestImpl2, TestSig TestImpl3, TestSig TestImpl4, TestSig TestImpl5>
|
||||
implements TestSig
|
||||
{
|
||||
private module M =
|
||||
MergeTests<MergeTests4<TestImpl1, TestImpl2, TestImpl3, TestImpl4>, TestImpl5>;
|
||||
|
||||
string getARelevantTag() { result = M::getARelevantTag() }
|
||||
|
||||
predicate hasActualResult(Impl::Location location, string element, string tag, string value) {
|
||||
M::hasActualResult(location, element, tag, value)
|
||||
}
|
||||
|
||||
predicate hasOptionalResult(Impl::Location location, string element, string tag, string value) {
|
||||
M::hasOptionalResult(location, element, tag, value)
|
||||
}
|
||||
}
|
||||
|
||||
private module LegacyImpl implements TestSig {
|
||||
string getARelevantTag() { result = any(InlineExpectationsTest t).getARelevantTag() }
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name: codeql/util
|
||||
version: 0.0.11-dev
|
||||
version: 0.0.12-dev
|
||||
groups: shared
|
||||
library: true
|
||||
dependencies:
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
## 0.0.3
|
||||
|
||||
No user-facing changes.
|
||||
|
||||
## 0.0.2
|
||||
|
||||
No user-facing changes.
|
||||
|
||||
3
shared/yaml/change-notes/released/0.0.3.md
Normal file
3
shared/yaml/change-notes/released/0.0.3.md
Normal file
@@ -0,0 +1,3 @@
|
||||
## 0.0.3
|
||||
|
||||
No user-facing changes.
|
||||
@@ -1,2 +1,2 @@
|
||||
---
|
||||
lastReleaseVersion: 0.0.2
|
||||
lastReleaseVersion: 0.0.3
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name: codeql/yaml
|
||||
version: 0.0.3-dev
|
||||
version: 0.0.4-dev
|
||||
groups: shared
|
||||
library: true
|
||||
warnOnImplicitThis: true
|
||||
|
||||
Reference in New Issue
Block a user