Skip to content

Commit 0434cb8

Browse files
committed
Use shared SensitiveDataHeuristics
1 parent 33944c6 commit 0434cb8

File tree

11 files changed

+12
-7
lines changed

11 files changed

+12
-7
lines changed

javascript/ql/lib/qlpack.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ extractor: javascript
66
library: true
77
upgrades: upgrades
88
dependencies:
9+
codeql/concepts: ${workspace}
910
codeql/dataflow: ${workspace}
1011
codeql/mad: ${workspace}
1112
codeql/regex: ${workspace}

javascript/ql/lib/semmle/javascript/security/SensitiveActions.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
*/
1111

1212
import javascript
13-
import semmle.javascript.security.internal.SensitiveDataHeuristics
13+
import codeql.concepts.internal.SensitiveDataHeuristics
1414
private import HeuristicNames
1515

1616
/** An expression that might contain sensitive data. */

python/ql/lib/qlpack.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ extractor: python
66
library: true
77
upgrades: upgrades
88
dependencies:
9+
codeql/concepts: ${workspace}
910
codeql/dataflow: ${workspace}
1011
codeql/mad: ${workspace}
1112
codeql/regex: ${workspace}

python/ql/lib/semmle/python/dataflow/new/SensitiveDataSources.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ private import python
77
private import semmle.python.dataflow.new.DataFlow
88
// Need to import `semmle.python.Frameworks` since frameworks can extend `SensitiveDataSource::Range`
99
private import semmle.python.Frameworks
10-
private import semmle.python.security.internal.SensitiveDataHeuristics as SensitiveDataHeuristics
10+
private import codeql.concepts.internal.SensitiveDataHeuristics as SensitiveDataHeuristics
1111
private import semmle.python.ApiGraphs
1212

1313
// We export these explicitly, so we don't also export the `HeuristicNames` module.

ruby/ql/lib/codeql/ruby/security/SensitiveActions.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
private import codeql.ruby.AST
1313
private import codeql.ruby.DataFlow
14-
import codeql.ruby.security.internal.SensitiveDataHeuristics
14+
import codeql.concepts.internal.SensitiveDataHeuristics
1515
private import HeuristicNames
1616
private import codeql.ruby.CFG
1717

ruby/ql/lib/codeql/ruby/security/internal/CleartextSources.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ private import codeql.ruby.AST
88
private import codeql.ruby.DataFlow
99
private import codeql.ruby.TaintTracking::TaintTracking
1010
private import codeql.ruby.dataflow.RemoteFlowSources
11-
private import SensitiveDataHeuristics::HeuristicNames
12-
private import SensitiveDataHeuristics
11+
private import codeql.concepts.internal.SensitiveDataHeuristics::HeuristicNames
12+
private import codeql.concepts.internal.SensitiveDataHeuristics
1313
private import codeql.ruby.CFG
1414
private import codeql.ruby.dataflow.SSA
1515

ruby/ql/lib/qlpack.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ dbscheme: ruby.dbscheme
66
upgrades: upgrades
77
library: true
88
dependencies:
9+
codeql/concepts: ${workspace}
910
codeql/controlflow: ${workspace}
1011
codeql/dataflow: ${workspace}
1112
codeql/mad: ${workspace}

rust/ql/lib/codeql/rust/security/SensitiveData.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*/
77

88
import rust
9-
import internal.SensitiveDataHeuristics
9+
import codeql.concepts.internal.SensitiveDataHeuristics
1010
private import codeql.rust.dataflow.DataFlow
1111

1212
/**

rust/ql/lib/qlpack.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ dbscheme: rust.dbscheme
66
library: true
77
upgrades: upgrades
88
dependencies:
9+
codeql/concepts: ${workspace}
910
codeql/controlflow: ${workspace}
1011
codeql/dataflow: ${workspace}
1112
codeql/regex: ${workspace}

swift/ql/lib/codeql/swift/security/SensitiveExprs.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*/
66

77
import swift
8-
import internal.SensitiveDataHeuristics
8+
import codeql.concepts.internal.SensitiveDataHeuristics
99
private import codeql.swift.dataflow.DataFlow
1010
private import codeql.swift.dataflow.ExternalFlow
1111

0 commit comments

Comments
 (0)