CodeQL library for JavaScript/TypeScript
codeql/javascript-all 0.8.13 (changelog, source)
Search

Module Make

Module implementing classes and predicates reasoing about bad tag filter vulnerabilities.

Import path

import codeql.regex.nfa.BadTagFilterQuery

Imports

Make<BadTagFilterQuery::Make::TreeImpl>

A parameterized module implementing the analysis described in the above papers.

Predicates

isBadRegexpFilter

Holds if regexp matches some HTML tags, but misses some HTML tags that it should match.

Classes

HtmlMatchingRegExp

A regexp that matches some string from the isBadTagFilterCandidate predicate.

Parameters