Shin Bet, Israel's domestic intelligence agency, has admitted its failure to prevent the Hamas attack on October 7, 2023. The admission follows widespread criticism over the intelligence lapses leading to the deadly attack.