Porter Goss, a former undercover operative and Florida congressman, was sworn in Friday as head of the CIA, an agency battered by criticism for faulty intelligence ahead of the Sept. 11, 2001 terrorist attacks and Iraq war.