A former security director at Fox Corp. has filed suit against the media company and others, alleging he was terminated after reporting a contractor's sexual assault and complaining about a culture of workplace sexual harassment.