  virtual void Trace(blink::Visitor* visitor) {
    ContextLifecycleObserver::Trace(visitor);
  }

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