Skip to content

Commit de7f486

Browse files
committed
C#/Java: Update model converter queries.
1 parent 574f568 commit de7f486

File tree

8 files changed

+8
-8
lines changed

8 files changed

+8
-8
lines changed

csharp/ql/src/utils/modelconverter/ExtractNeutrals.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ import semmle.code.csharp.dataflow.ExternalFlow
1010
from string package, string type, string name, string signature, string provenance
1111
where
1212
neutralModel(package, type, name, signature, provenance) and
13-
provenance != "generated"
13+
not provenance.matches("%generated")
1414
select package, type, name, signature, provenance order by package, type, name, signature

csharp/ql/src/utils/modelconverter/ExtractSinks.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ from
1212
string input, string kind, string provenance
1313
where
1414
sinkModel(namespace, type, subtypes, name, signature, ext, input, kind, provenance) and
15-
provenance != "generated"
15+
not provenance.matches("%generated")
1616
select namespace, type, subtypes, name, signature, ext, input, kind, provenance order by
1717
namespace, type, name, signature, input, kind

csharp/ql/src/utils/modelconverter/ExtractSources.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ from
1212
string output, string kind, string provenance
1313
where
1414
sourceModel(namespace, type, subtypes, name, signature, ext, output, kind, provenance) and
15-
provenance != "generated"
15+
not provenance.matches("%generated")
1616
select namespace, type, subtypes, name, signature, ext, output, kind, provenance order by
1717
namespace, type, name, signature, output, kind

csharp/ql/src/utils/modelconverter/ExtractSummaries.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ from
1212
string input, string output, string kind, string provenance
1313
where
1414
summaryModel(namespace, type, subtypes, name, signature, ext, input, output, kind, provenance) and
15-
provenance != "generated"
15+
not provenance.matches("%generated")
1616
select namespace, type, subtypes, name, signature, ext, input, output, kind, provenance order by
1717
namespace, type, name, signature, input, output, kind

java/ql/src/utils/modelconverter/ExtractNeutrals.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ import semmle.code.java.dataflow.ExternalFlow
1010
from string package, string type, string name, string signature, string provenance
1111
where
1212
neutralModel(package, type, name, signature, provenance) and
13-
provenance != ["generated", "ai-generated"]
13+
not provenance.matches("%generated")
1414
select package, type, name, signature, provenance order by package, type, name, signature

java/ql/src/utils/modelconverter/ExtractSinks.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ from
1212
string input, string kind, string provenance
1313
where
1414
sinkModel(package, type, subtypes, name, signature, ext, input, kind, provenance) and
15-
provenance != ["generated", "ai-generated"]
15+
not provenance.matches("%generated")
1616
select package, type, subtypes, name, signature, ext, input, kind, provenance order by
1717
package, type, name, signature, input, kind

java/ql/src/utils/modelconverter/ExtractSources.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ from
1212
string output, string kind, string provenance
1313
where
1414
sourceModel(package, type, subtypes, name, signature, ext, output, kind, provenance) and
15-
provenance != ["generated", "ai-generated"]
15+
not provenance.matches("%generated")
1616
select package, type, subtypes, name, signature, ext, output, kind, provenance order by
1717
package, type, name, signature, output, kind

java/ql/src/utils/modelconverter/ExtractSummaries.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ from
1212
string input, string output, string kind, string provenance
1313
where
1414
summaryModel(package, type, subtypes, name, signature, ext, input, output, kind, provenance) and
15-
provenance != ["generated", "ai-generated"]
15+
not provenance.matches("%generated")
1616
select package, type, subtypes, name, signature, ext, input, output, kind, provenance order by
1717
package, type, name, signature, input, output, kind

0 commit comments

Comments
 (0)