The U.S. Capitol is seen in Washington, DC, on November 14, 2023. (Photo by Stefani Reynolds / AFP) Cyber Safety Review Board needs stronger authorities, more independence, experts say Policy