Revert "Revert "Add capability to filter queries #1098""

This reverts commit 99d4397d88.
This commit is contained in:
Andrew Eisenberg
2022-06-27 13:13:55 -07:00
parent 37d8b5142f
commit 2a70419420
25 changed files with 767 additions and 96 deletions

View File

@@ -0,0 +1,10 @@
name: "Check SARIF for default queries with Single include, Single exclude"
query-filters:
# This should run js/path-injection and js/zipslip
- include:
tags contain: external/cwe/cwe-022
# Removes js/path-injection
- exclude:
id: js/path-injection

View File

@@ -0,0 +1,21 @@
name: "Check SARIF for query packs with Single include, Single exclude"
disable-default-queries: true
packs:
javascript:
- codeql/javascript-queries
- dsp-testing/codeql-pack1@1.0.0
query-filters:
# This should run js/path-injection and js/zipslip
- include:
tags contain: external/cwe/cwe-022
# Removes js/path-injection
- exclude:
id: js/path-injection
# Query from extra pack
- include:
id: javascript/example/empty-or-one-block

View File

@@ -0,0 +1,35 @@
name: "Check SARIF for query packs and local queries with Single include, Single exclude"
disable-default-queries: true
queries:
# Local query
- name: Run an extra local query
uses: ./codeql-qlpacks/javascript-qlpack/show_ifs.ql
# These queries are ignored
- name: Ignored queries
uses: ./codeql-qlpacks/complex-python-qlpack/rootAndBar.qls
packs:
javascript:
- codeql/javascript-queries
- dsp-testing/codeql-pack1@1.0.0
query-filters:
# This should run js/path-injection and js/zipslip
- include:
tags contain: external/cwe/cwe-022
# Removes js/path-injection
- exclude:
id: js/path-injection
# Query from extra pack
- include:
id: javascript/example/empty-or-one-block
# Local query
- include:
id: inrepo-javascript-querypack/show-ifs