code: def _add_command_injection_strings_unix(self, lib):
          '''
          .. note::
  
              The following mutations will probably not be detected
              unless there's a monitor that checks if the file /tmp/KITTY
              was created in the post test
          '''
          lib.append(('|touch /tmp/KITTY', 'command injection - pipe'))
          lib.append((';touch /tmp/KITTY;', 'command injection - additional command'))
          lib.append((';ls>/tmp/KITTY', 'command injection - additional command'))
          lib.append(('";ls>/tmp/KITTY;ls>/dev/null"', 'command injection - escape double qoutes'))
          lib.append(('\';ls>/tmp/KITTY;ls>\'/dev/null\'', 'command injection - escape qoutes'))
          lib.append(('`ls>/tmp/KITTY`', 'command injection - backtick'))
          lib.append((' `ls>/tmp/KITTY`', 'command injection - backtick with space')f _add_command_injection_strings_unix(self, lib):
          '''
          .. note::
  
              The following mutations will probably not be detected
              unless there's a monitor that checks if the file /tmp/KITTY
              was created in the post test
          '''
          lib.append(('|touch /tmp/KITTY', 'command injection - pipe'))
          lib.append((';touch /tmp/KITTY;', 'command injection - additional command'))
          lib.append((';ls>/tmp/KITTY', 'command injection - additional command'))
          lib.append(('";ls>/tmp/KITTY;ls>/dev/null"', 'command injection - escape double qoutes'))
          lib.append(('\';ls>/tmp/KITTY;ls>\'/dev/null\'', 'command injection - escape qoutes'))
          lib.append(('`ls>/tmp/KITTY`', 'command injection - backtick'))
          lib.append((' `ls>/tmp/KITTY`', 'command injection - backtick with space'))
docs: .. note::
  
              The following mutations will probably not be detected
              unless there's a monitor that checks if the file /tmp/KITTY
              was created in the post test