  explicit TextSelectionObserver(TextInputManager* text_input_manager)
      : text_input_manager_(text_input_manager) {
    text_input_manager->AddObserver(this);
  }

The product specifies permissions for a security-critical resource in a way that allows that resource to be read or modified by unintended actors.