qtil
advanced-security/qtil-ruby 0.0.2
Search

Module API

Provides classes and predicates for working with APIs used in a database.

Import path

import codeql.ruby.ApiGraphs

Predicates

getTopLevelMember

Gets a node corresponding to a top-level member m (typically a module).

root

Gets the root node.

Classes

Def

A node corresponding to a value escaping into an API component.

EntryPoint

An API entry point.

MethodAccessNode

A node corresponding to the method being invoked at a method call.

Node

A node in the API graph, representing a value that has crossed the boundary between this codebase and an external library (or in general, any external codebase).

Root

The root node of an API graph.

Use

A node corresponding to the use of an API component.

Modules

Label

Provides classes modeling the various edges (labels) in the API graph.