Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions cpp/ql/lib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 0.0.6

## 0.0.5

## 0.0.4
Expand Down
1 change: 1 addition & 0 deletions cpp/ql/lib/change-notes/released/0.0.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## 0.0.6
2 changes: 1 addition & 1 deletion cpp/ql/lib/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.5
lastReleaseVersion: 0.0.6
2 changes: 1 addition & 1 deletion cpp/ql/lib/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/cpp-all
version: 0.0.6-dev
version: 0.0.6
groups: cpp
dbscheme: semmlecode.cpp.dbscheme
extractor: cpp
Expand Down
2 changes: 2 additions & 0 deletions cpp/ql/src/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 0.0.6

## 0.0.5

### New Queries
Expand Down
1 change: 1 addition & 0 deletions cpp/ql/src/change-notes/released/0.0.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## 0.0.6
2 changes: 1 addition & 1 deletion cpp/ql/src/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.5
lastReleaseVersion: 0.0.6
2 changes: 1 addition & 1 deletion cpp/ql/src/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/cpp-queries
version: 0.0.6-dev
version: 0.0.6
groups: cpp
dependencies:
codeql/cpp-all: "*"
Expand Down
2 changes: 2 additions & 0 deletions cpp/upgrades/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 0.0.6

## 0.0.5

## 0.0.4
1 change: 1 addition & 0 deletions cpp/upgrades/change-notes/released/0.0.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## 0.0.6
2 changes: 1 addition & 1 deletion cpp/upgrades/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.5
lastReleaseVersion: 0.0.6
2 changes: 1 addition & 1 deletion cpp/upgrades/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/cpp-upgrades
groups: cpp
upgrades: .
version: 0.0.6-dev
version: 0.0.6
library: true
2 changes: 2 additions & 0 deletions csharp/ql/lib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 0.0.6

## 0.0.5

## 0.0.4
1 change: 1 addition & 0 deletions csharp/ql/lib/change-notes/released/0.0.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## 0.0.6
2 changes: 1 addition & 1 deletion csharp/ql/lib/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.5
lastReleaseVersion: 0.0.6
2 changes: 1 addition & 1 deletion csharp/ql/lib/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/csharp-all
version: 0.0.6-dev
version: 0.0.6
groups: csharp
dbscheme: semmlecode.csharp.dbscheme
extractor: csharp
Expand Down
2 changes: 2 additions & 0 deletions csharp/ql/src/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 0.0.6

## 0.0.5

## 0.0.4
1 change: 1 addition & 0 deletions csharp/ql/src/change-notes/released/0.0.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## 0.0.6
2 changes: 1 addition & 1 deletion csharp/ql/src/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.5
lastReleaseVersion: 0.0.6
2 changes: 1 addition & 1 deletion csharp/ql/src/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/csharp-queries
version: 0.0.6-dev
version: 0.0.6
groups: csharp
suites: codeql-suites
extractor: csharp
Expand Down
2 changes: 2 additions & 0 deletions csharp/upgrades/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 0.0.6

## 0.0.5

## 0.0.4
1 change: 1 addition & 0 deletions csharp/upgrades/change-notes/released/0.0.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## 0.0.6
2 changes: 1 addition & 1 deletion csharp/upgrades/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.5
lastReleaseVersion: 0.0.6
2 changes: 1 addition & 1 deletion csharp/upgrades/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/csharp-upgrades
groups: csharp
version: 0.0.6-dev
version: 0.0.6
upgrades: .
library: true
6 changes: 6 additions & 0 deletions java/ql/lib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## 0.0.6

### Major Analysis Improvements

* Data flow now propagates taint from remote source `Parameter` types to read steps of their fields (e.g. `tainted.publicField` or `tainted.getField()`). This also applies to their subtypes and the types of their fields, recursively.

## 0.0.5

### Bug Fixes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
category: majorAnalysis
---
## 0.0.6

### Major Analysis Improvements

* Data flow now propagates taint from remote source `Parameter` types to read steps of their fields (e.g. `tainted.publicField` or `tainted.getField()`). This also applies to their subtypes and the types of their fields, recursively.
2 changes: 1 addition & 1 deletion java/ql/lib/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.5
lastReleaseVersion: 0.0.6
2 changes: 1 addition & 1 deletion java/ql/lib/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/java-all
version: 0.0.6-dev
version: 0.0.6
groups: java
dbscheme: config/semmlecode.dbscheme
extractor: java
Expand Down
2 changes: 2 additions & 0 deletions java/ql/src/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 0.0.6

## 0.0.5

### Minor Analysis Improvements
Expand Down
1 change: 1 addition & 0 deletions java/ql/src/change-notes/released/0.0.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## 0.0.6
2 changes: 1 addition & 1 deletion java/ql/src/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.5
lastReleaseVersion: 0.0.6
2 changes: 1 addition & 1 deletion java/ql/src/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/java-queries
version: 0.0.6-dev
version: 0.0.6
groups: java
suites: codeql-suites
extractor: java
Expand Down
2 changes: 2 additions & 0 deletions java/upgrades/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 0.0.6

## 0.0.5

## 0.0.4
1 change: 1 addition & 0 deletions java/upgrades/change-notes/released/0.0.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## 0.0.6
2 changes: 1 addition & 1 deletion java/upgrades/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.5
lastReleaseVersion: 0.0.6
2 changes: 1 addition & 1 deletion java/upgrades/qlpack.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ name: codeql/java-upgrades
groups: java
upgrades: .
library: true
version: 0.0.6-dev
version: 0.0.6
2 changes: 2 additions & 0 deletions javascript/ql/lib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 0.0.7

## 0.0.6

### New Features
Expand Down
1 change: 1 addition & 0 deletions javascript/ql/lib/change-notes/released/0.0.7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## 0.0.7
2 changes: 1 addition & 1 deletion javascript/ql/lib/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.6
lastReleaseVersion: 0.0.7
2 changes: 1 addition & 1 deletion javascript/ql/lib/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/javascript-all
version: 0.0.7-dev
version: 0.0.7
groups: javascript
dbscheme: semmlecode.javascript.dbscheme
extractor: javascript
Expand Down
9 changes: 9 additions & 0 deletions javascript/ql/src/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
## 0.0.7

### Minor Analysis Improvements

* Support for handlebars templates has improved. Raw interpolation tags of the form `{{& ... }}` are now recognized,
as well as whitespace-trimming tags like `{{~ ... }}`.
* Data flow is now tracked across middleware functions in more cases, leading to more security results in general. Affected packages are `express` and `fastify`.
* `js/missing-token-validation` has been made more precise, yielding both fewer false positives and more true positives.

## 0.0.6

### Major Analysis Improvements
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
---
category: minorAnalysis
---
## 0.0.7

### Minor Analysis Improvements

* Support for handlebars templates has improved. Raw interpolation tags of the form `{{& ... }}` are now recognized,
as well as whitespace-trimming tags like `{{~ ... }}`.
* Data flow is now tracked across middleware functions in more cases, leading to more security results in general. Affected packages are `express` and `fastify`.
* `js/missing-token-validation` has been made more precise, yielding both fewer false positives and more true positives.
2 changes: 1 addition & 1 deletion javascript/ql/src/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.6
lastReleaseVersion: 0.0.7
2 changes: 1 addition & 1 deletion javascript/ql/src/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/javascript-queries
version: 0.0.7-dev
version: 0.0.7
groups: javascript
suites: codeql-suites
extractor: javascript
Expand Down
2 changes: 2 additions & 0 deletions javascript/upgrades/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 0.0.7

## 0.0.6

## 0.0.5
1 change: 1 addition & 0 deletions javascript/upgrades/change-notes/released/0.0.7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## 0.0.7
2 changes: 1 addition & 1 deletion javascript/upgrades/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.6
lastReleaseVersion: 0.0.7
2 changes: 1 addition & 1 deletion javascript/upgrades/qlpack.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ name: codeql/javascript-upgrades
groups: javascript
upgrades: .
library: true
version: 0.0.7-dev
version: 0.0.7
2 changes: 2 additions & 0 deletions python/ql/lib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 0.0.6

## 0.0.5

### Minor Analysis Improvements
Expand Down
1 change: 1 addition & 0 deletions python/ql/lib/change-notes/released/0.0.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## 0.0.6
2 changes: 1 addition & 1 deletion python/ql/lib/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.5
lastReleaseVersion: 0.0.6
2 changes: 1 addition & 1 deletion python/ql/lib/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/python-all
version: 0.0.6-dev
version: 0.0.6
groups: python
dbscheme: semmlecode.python.dbscheme
extractor: python
Expand Down
10 changes: 10 additions & 0 deletions python/ql/src/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
## 0.0.6

### New Queries

* Two new queries have been added for detecting Server-side request forgery (SSRF). _Full server-side request forgery_ (`py/full-ssrf`) will only alert when the URL is fully user-controlled, and _Partial server-side request forgery_ (`py/partial-ssrf`) will alert when any part of the URL is user-controlled. Only `py/full-ssrf` will be run by default.

### Minor Analysis Improvements

* To support the new SSRF queries, the PyPI package `requests` has been modeled, along with `http.client.HTTP[S]Connection` from the standard library.

## 0.0.5

### Minor Analysis Improvements
Expand Down
4 changes: 0 additions & 4 deletions python/ql/src/change-notes/2021-12-17-add-SSRF-analysis.md

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
---
category: newQuery
---
## 0.0.6

### New Queries

* Two new queries have been added for detecting Server-side request forgery (SSRF). _Full server-side request forgery_ (`py/full-ssrf`) will only alert when the URL is fully user-controlled, and _Partial server-side request forgery_ (`py/partial-ssrf`) will alert when any part of the URL is user-controlled. Only `py/full-ssrf` will be run by default.

### Minor Analysis Improvements

* To support the new SSRF queries, the PyPI package `requests` has been modeled, along with `http.client.HTTP[S]Connection` from the standard library.
2 changes: 1 addition & 1 deletion python/ql/src/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.5
lastReleaseVersion: 0.0.6
2 changes: 1 addition & 1 deletion python/ql/src/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/python-queries
version: 0.0.6-dev
version: 0.0.6
groups: python
dependencies:
codeql/python-all: "*"
Expand Down
2 changes: 2 additions & 0 deletions python/upgrades/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 0.0.6

## 0.0.5

## 0.0.4
1 change: 1 addition & 0 deletions python/upgrades/change-notes/released/0.0.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## 0.0.6
2 changes: 1 addition & 1 deletion python/upgrades/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.5
lastReleaseVersion: 0.0.6
2 changes: 1 addition & 1 deletion python/upgrades/qlpack.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ name: codeql/python-upgrades
groups: python
upgrades: .
library: true
version: 0.0.6-dev
version: 0.0.6
6 changes: 6 additions & 0 deletions ruby/ql/lib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## 0.0.6

### Deprecated APIs

* `ConstantWriteAccess.getQualifiedName()` has been deprecated in favor of `getAQualifiedName()` which can return multiple possible qualified names for a given constant write access.

## 0.0.5

### New Features
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
category: deprecated
---
## 0.0.6

### Deprecated APIs

* `ConstantWriteAccess.getQualifiedName()` has been deprecated in favor of `getAQualifiedName()` which can return multiple possible qualified names for a given constant write access.
2 changes: 1 addition & 1 deletion ruby/ql/lib/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.5
lastReleaseVersion: 0.0.6
2 changes: 1 addition & 1 deletion ruby/ql/lib/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/ruby-all
version: 0.0.6-dev
version: 0.0.6
groups: ruby
extractor: ruby
dbscheme: ruby.dbscheme
Expand Down
2 changes: 2 additions & 0 deletions ruby/ql/src/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 0.0.6

## 0.0.5

## 0.0.4
Expand Down
1 change: 1 addition & 0 deletions ruby/ql/src/change-notes/released/0.0.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## 0.0.6
2 changes: 1 addition & 1 deletion ruby/ql/src/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.0.5
lastReleaseVersion: 0.0.6
2 changes: 1 addition & 1 deletion ruby/ql/src/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/ruby-queries
version: 0.0.6-dev
version: 0.0.6
groups: ruby
suites: codeql-suites
defaultSuiteFile: codeql-suites/ruby-code-scanning.qls
Expand Down