Skip to content

Commit ad49ead

Browse files
committed
Python: Do not alter codeql-workspaces.yml
And remove the qlpack referred to therein. Instead we rename and duplicate the extesion file that this qlpack pointed to. These two extension files are kept in sync by `identical-files.json`.
1 parent dbc6014 commit ad49ead

File tree

5 files changed

+23
-13
lines changed

5 files changed

+23
-13
lines changed

codeql-workspace.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ provide:
2727
- "swift/extractor-pack/codeql-extractor.yml"
2828
- "swift/integration-tests/qlpack.yml"
2929
- "ql/extractor-pack/codeql-extractor.yml"
30-
- "python/ql/test/experimental/dataflow/model-summaries/qlpack.yml"
3130

3231
versionPolicies:
3332
default:

config/identical-files.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -571,5 +571,9 @@
571571
"EncryptionKeySizes Python/Java": [
572572
"python/ql/lib/semmle/python/security/internal/EncryptionKeySizes.qll",
573573
"java/ql/lib/semmle/code/java/security/internal/EncryptionKeySizes.qll"
574+
],
575+
"Python model summaries test extension": [
576+
"python/ql/test/experimental/dataflow/model-summaries/InlineTaintTest.ext.yml",
577+
"python/ql/test/experimental/dataflow/model-summaries/NormalDataflowTest.ext.yml"
574578
]
575-
}
579+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
extensions:
2+
- addsTo:
3+
pack: codeql/python-all
4+
extensible: summaryModel
5+
data:
6+
- ["foo", "Member[MS_identity]", "Argument[0]", "ReturnValue", "value"]
7+
- ["foo", "Member[MS_apply_lambda]", "Argument[1]", "Argument[0].Parameter[0]", "value"]
8+
- ["foo", "Member[MS_apply_lambda]", "Argument[0].ReturnValue", "ReturnValue", "value"]
9+
- ["foo", "Member[MS_reversed]", "Argument[0].ListElement", "ReturnValue.ListElement", "value"]
10+
- ["foo", "Member[MS_reversed]", "Argument[0]", "ReturnValue", "taint"]
11+
- ["foo", "Member[MS_list_map]", "Argument[1].ListElement", "Argument[0].Parameter[0]", "value"]
12+
- ["foo", "Member[MS_list_map]", "Argument[0].ReturnValue", "ReturnValue.ListElement", "value"]
13+
- ["foo", "Member[MS_list_map]", "Argument[1]", "ReturnValue", "taint"]
14+
- ["foo", "Member[MS_append_to_list]", "Argument[0].ListElement", "ReturnValue.ListElement", "value"]
15+
- ["foo", "Member[MS_append_to_list]", "Argument[1]", "ReturnValue.ListElement", "value"]
16+
- ["foo", "Member[MS_append_to_list]", "Argument[0]", "ReturnValue", "taint"]
17+
- ["foo", "Member[MS_append_to_list]", "Argument[1]", "ReturnValue", "taint"]
18+
- ["json", "Member[MS_loads]", "Argument[0]", "ReturnValue", "taint"]

python/ql/test/experimental/dataflow/model-summaries/qlpack.yml

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)