The Islamist group al-Shabaab claimed responsibility for the attack. It said that it was in retaliation for the Kenyan military's role in the Somali Civil War. Newly released intelligence report named Kenyan commander and chief in attack.