Traces data flow from sources to sinks. Detects taint paths where untrusted input reaches dangerous operations.
mix reach.trace --from params --to write!
mix reach.trace --variable user --in UserService.register/2
mix reach.trace --from input --to System.cmd --format jsonOptions
--from— taint source pattern (e.g.params,input)--to— sink pattern (e.g.write!,System.cmd)--variable— trace a specific variable name--in— restrict to a specific function--format— output format:text(default),json,oneline--limit— text display limit; also caps taint paths unless--allis set--all— show all text rows/paths and collect all taint paths