Skip to content

Commit ddab5ce

Browse files
Merge pull request #903 from github/qlpacks
QLpacks update
2 parents dc3f435 + 90c4d88 commit ddab5ce

File tree

10 files changed

+108
-4
lines changed

10 files changed

+108
-4
lines changed

.devcontainer/devcontainer.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"customizations": {
3+
"codespaces": {
4+
"extensions": [
5+
"github.vscode-codeql"
6+
],
7+
"settings": {
8+
"codeQL.runningQueries.memory": 4096,
9+
"codeQL.runningQueries.autoSave": true,
10+
"CodeQL.canary.enabled": true
11+
}
12+
},
13+
"vscode": {
14+
"extensions": [
15+
"github.vscode-codeql"
16+
],
17+
"settings": {
18+
"codeQL.runningQueries.memory": 4096,
19+
"CodeQL.canary.enabled": true
20+
},
21+
}
22+
},
23+
"postCreateCommand": "",
24+
"hostRequirements": {
25+
"memory": "16gb"
26+
}
27+
}

CodeQL_Queries/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
To run the queries in this repository:
2+
1. Click the green "Code" button > Codespaces > Create a codespace on main. A new codespace will be created for you with VS Code CodeQL extension preinstalled.
3+
2. When the codespace finishes setting up, press `Ctrl/CMD + Shift + P` and type `CodeQL: Install Pack Dependencies`. Choose the queries you are interested in from the dropdown and press `OK`. This will install the CodeQL library files required to run the CodeQL queries.
4+
4. Press `Ctrl/Cmd + Shift + R` to reload the window to see syntax highlighting etc.
5+
5. Check the README in the folder with the query you are interested in, and add the database listed in the README to your VS Code CodeQL extension.
6+
6. Open the query file you are interested in, right-click and choose `CodeQL: Run Query on selected database` from the dropdowns.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
lockVersion: 1.0.0
3+
dependencies:
4+
codeql/cpp-all:
5+
version: 0.12.11
6+
codeql/dataflow:
7+
version: 0.2.5
8+
codeql/rangeanalysis:
9+
version: 0.0.13
10+
codeql/ssa:
11+
version: 0.2.14
12+
codeql/tutorial:
13+
version: 0.2.14
14+
codeql/typeflow:
15+
version: 0.0.1
16+
codeql/typetracking:
17+
version: 0.2.14
18+
codeql/util:
19+
version: 0.2.14
20+
codeql/xml:
21+
version: 0.0.1
22+
compiled: false

CodeQL_Queries/cpp/qlpack.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
name: codeql-demos-cpp
22
version: 0.0.0
3-
libraryPathDependencies: codeql-cpp
3+
dependencies:
4+
codeql/cpp-all: ^0.12.0
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
lockVersion: 1.0.0
3+
dependencies:
4+
codeql/controlflow:
5+
version: 0.0.4
6+
codeql/csharp-all:
7+
version: 0.7.5
8+
codeql/dataflow:
9+
version: 0.0.4
10+
codeql/mad:
11+
version: 0.1.5
12+
codeql/ssa:
13+
version: 0.1.5
14+
codeql/tutorial:
15+
version: 0.1.5
16+
codeql/util:
17+
version: 0.1.5
18+
compiled: false

CodeQL_Queries/csharp/qlpack.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
name: codeql-demos-csharp
22
version: 0.0.0
3-
libraryPathDependencies: codeql-csharp
3+
dependencies:
4+
codeql/csharp-all: ^0.7.3
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
lockVersion: 1.0.0
3+
dependencies:
4+
codeql/dataflow:
5+
version: 0.0.4
6+
codeql/java-all:
7+
version: 0.7.5
8+
codeql/mad:
9+
version: 0.1.5
10+
codeql/regex:
11+
version: 0.1.5
12+
codeql/ssa:
13+
version: 0.1.5
14+
codeql/tutorial:
15+
version: 0.1.5
16+
codeql/typetracking:
17+
version: 0.1.5
18+
codeql/util:
19+
version: 0.1.5
20+
compiled: false

CodeQL_Queries/java/qlpack.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
name: codeql-demos-java
22
version: 0.0.0
3-
libraryPathDependencies: codeql-java
3+
dependencies:
4+
codeql/java-all: ^0.7.0
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
lockVersion: 1.0.0
3+
dependencies:
4+
codeql/javascript-all:
5+
version: 0.3.0
6+
compiled: false
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
name: codeql-demos-javascript
22
version: 0.0.0
3-
libraryPathDependencies: codeql-javascript
3+
dependencies:
4+
codeql/javascript-all: 0.3.0
5+

0 commit comments

Comments
 (0)