Check your facts before posting nonsense.
The National Security Advisor is appointed by the President and does not require confirmation by the Senate,[3] but an appointment of a three or four-star general to the role requires Senate reconfirmation of military rank.
Look it up.
Wikipedia is your friend.