- "Now we complete our mission. To hunt and kill the traitor that allowed Starkiller Base to be destroyed…Lieutenant Sol Rivas."
- ―Captain Phasma, to TN-3465
Sol Rivas was a human male who served as a Lieutenant in the First Order. After being dumped into a garbage compactor during the Battle of Starkiller Base, Captain Phasma returned to the computer she used to lower Starkiller Base's shields and wiped the records clean of her actions. Realizing that Rivas had also accessed the computer and had proof of her betrayal, she attempted to detain Rivas after framing him for lowering the shields of Star Killer Base and leading it to it's destruction. Spotting Rivas on Level Two, Phasma attempted to shoot Rivas, but ultimately failed due to the bombing runs of Resistance Forces. Rivas was able to escape which lead Phasma on a chase across the planet sized based before Rivas was eventually able to escape offworld aboard a TIE/fo space superiority fighter. Rivas eventually landed on Luprora, after his TIE fighter ran out of fuel. He was captured by the native R'ora. Not long after, Phasma and TN-3465; a TIE pilot requisitioned by Phasma, left the planet ready to hunt Rivas down and kill him for his actions that led to Starkiller's destruction. Rivas was found contained and tied. He was relieved to see Phasma at first, but slowly broke down to tears and screaming in front of her, bargaining and begging for her not to kill him. Lieutenant Sol Rivas was killed shortly after and his body was discovered by TN-3465.
- Captain Phasma, Part I (First appearance)
- Captain Phasma, Part II (Mentioned only)
- Captain Phasma, Part III (Indirect mention only)
- Captain Phasma, Part IV
- Star Wars: The Last Jedi: The Visual Dictionary
- (Indirect mention only)