Predicate isResult
Holds if replace
has a pattern argument containing a regular expression
dangerous
which matches a dangerous string beginning with prefix
, in an
attempt to avoid a vulnerability of kind kind
.
Import path
import codeql.ruby.security.IncompleteMultiCharacterSanitizationQuery
predicate isResult(StringSubstitutionCall replace, EmptyReplaceRegExpTerm dangerous, string prefix, string kind)