qtil
advanced-security/qtil-ruby 0.0.2
Search

Module UnusedSourceSinkInterpretation

All definitions in this module are required by the shared implementation (for source/sink interpretation), but they are unused for Ruby, where we rely on API graphs instead.

Import path

import codeql.ruby.dataflow.internal.FlowSummaryImplSpecific

Predicates

interpretInputSpecific

Provides additional source specification logic.

interpretOutputSpecific

Provides additional sink specification logic.

sinkElement

Holds if an external sink specification exists for n with input specification input, kind kind and provenance provenance.

sourceElement

Holds if an external source specification exists for n with output specification output, kind kind, and provenance provenance.

Classes

InterpretNode

An entity used to interpret a source/sink specification.

Aliases

SourceOrSinkElement

A node in the abstract syntax tree. This class is the base class for all Ruby program elements.