Skip to content

Commit 169f655

Browse files
authored
Merge pull request #8292 from aibaars/api-graphs-private
Ruby: ApiGraphs: use private imports
2 parents 8460ab4 + 7e6ef7a commit 169f655

File tree

10 files changed

+12
-3
lines changed

10 files changed

+12
-3
lines changed

ruby/ql/lib/codeql/ruby/ApiGraphs.qll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
*/
88

99
private import ruby
10-
import codeql.ruby.DataFlow
11-
import codeql.ruby.typetracking.TypeTracker
12-
import codeql.ruby.ast.internal.Module
10+
private import codeql.ruby.DataFlow
11+
private import codeql.ruby.typetracking.TypeTracker
12+
private import codeql.ruby.ast.internal.Module
1313
private import codeql.ruby.controlflow.CfgNodes
1414
private import codeql.ruby.dataflow.internal.DataFlowPrivate as DataFlowPrivate
1515
private import codeql.ruby.dataflow.internal.DataFlowDispatch as DataFlowDispatch

ruby/ql/lib/codeql/ruby/frameworks/http_clients/Excon.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ private import ruby
66
private import codeql.ruby.CFG
77
private import codeql.ruby.Concepts
88
private import codeql.ruby.ApiGraphs
9+
private import codeql.ruby.DataFlow
910

1011
/**
1112
* A call that makes an HTTP request using `Excon`.

ruby/ql/lib/codeql/ruby/frameworks/http_clients/Faraday.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ private import ruby
66
private import codeql.ruby.CFG
77
private import codeql.ruby.Concepts
88
private import codeql.ruby.ApiGraphs
9+
private import codeql.ruby.DataFlow
910

1011
/**
1112
* A call that makes an HTTP request using `Faraday`.

ruby/ql/lib/codeql/ruby/frameworks/http_clients/HttpClient.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
private import ruby
66
private import codeql.ruby.Concepts
77
private import codeql.ruby.ApiGraphs
8+
private import codeql.ruby.DataFlow
89

910
/**
1011
* A call that makes an HTTP request using `HTTPClient`.

ruby/ql/lib/codeql/ruby/frameworks/http_clients/Httparty.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ private import ruby
66
private import codeql.ruby.CFG
77
private import codeql.ruby.Concepts
88
private import codeql.ruby.ApiGraphs
9+
private import codeql.ruby.DataFlow
910

1011
/**
1112
* A call that makes an HTTP request using `HTTParty`.

ruby/ql/lib/codeql/ruby/frameworks/http_clients/NetHttp.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ private import codeql.ruby.Concepts
77
private import codeql.ruby.dataflow.RemoteFlowSources
88
private import codeql.ruby.ApiGraphs
99
private import codeql.ruby.dataflow.internal.DataFlowPublic
10+
private import codeql.ruby.DataFlow
1011

1112
/**
1213
* A `Net::HTTP` call which initiates an HTTP request.

ruby/ql/lib/codeql/ruby/frameworks/http_clients/OpenURI.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ private import ruby
66
private import codeql.ruby.CFG
77
private import codeql.ruby.Concepts
88
private import codeql.ruby.ApiGraphs
9+
private import codeql.ruby.DataFlow
910
private import codeql.ruby.frameworks.Core
1011

1112
/**

ruby/ql/lib/codeql/ruby/frameworks/http_clients/RestClient.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ private import ruby
66
private import codeql.ruby.CFG
77
private import codeql.ruby.Concepts
88
private import codeql.ruby.ApiGraphs
9+
private import codeql.ruby.DataFlow
910

1011
/**
1112
* A call that makes an HTTP request using `RestClient`.

ruby/ql/lib/codeql/ruby/frameworks/http_clients/Typhoeus.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ private import ruby
66
private import codeql.ruby.CFG
77
private import codeql.ruby.Concepts
88
private import codeql.ruby.ApiGraphs
9+
private import codeql.ruby.DataFlow
910

1011
/**
1112
* A call that makes an HTTP request using `Typhoeus`.

ruby/ql/src/queries/security/cwe-078/KernelOpen.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import codeql.ruby.frameworks.core.Kernel::Kernel
2020
import codeql.ruby.TaintTracking
2121
import codeql.ruby.dataflow.BarrierGuards
2222
import codeql.ruby.dataflow.RemoteFlowSources
23+
import codeql.ruby.DataFlow
2324
import DataFlow::PathGraph
2425

2526
/**

0 commit comments

Comments
 (0)