I think you’ll find those names somewhat interchangeable once you look into the history of the spook folks.
I have not researched this person’s history well enough to know exactly what she did for the USAF, but let’s say she was enlisted. If she was actually counter intelligence and did wear civilian clothes, she may be referred to as an officer even though she was not commissioned. CI people often go under cover, and are often referred to as “agents”.
Regardless of what this person should actually be called, I’d just settle for traitor.
She was a Technical Sergeant (E-6). Not sure that she was an Office of Special Investigations (OSI) agent or assigned to another agency. In the Air Force, OSI have the counterintelligence mission, but the Air Force have other intelligence units as well.