anchor.diff:  
   
   %% 
  -%% URI SSRF Mutator
  +%% URI SSRF/Path traversal Mutator
   %%
   
   %% need this wrapper in case if ets process not started (erlamsa_app:start haven't called)
  
positive.code:     N = rand_as_count(),
      P = erlamsa_rnd:erand(length(Lst)), % in erlang lists starts from 1    
      lists:sublist(Lst, P - 1) ++ push_as(N, lists:nthtail(P, Lst));
  %% insert null
  mutate_text(insert_null, Lst) ->
      Lst ++ [0];
  
negative.code: construct_ascii_bad_mutator() ->    
      construct_ascii_mutator(
          fun (Cs) -> string_generic_mutate(Cs, 
                      [insert_badness, replace_badness, insert_traversal, insert_aaas, insert_null], 
                      length(Cs), 0)
          end,
          ascii_bad).
  