Vulnerability detection for the Contrast Node.js agent using dataflow analysis.
Source tracking (user input)
Propagation through operations
Sink detection (dangerous operations)
Vulnerability reporting
Assess registers @contrast/rewriter transforms (for example + to
ContrastMethods.add()) so that propagation through language operators can be
instrumented. Enabled by the assess.enable configuration option. If unset, the
Contrast UI decides.