I can confirm this is the boss creature for kamurith defiler missions. I did however find that out of 3 kamurith defiler missions this boss only appeared once for me.
You may want to remove the sighting, I added it out of habit, but in actuality this is a boss, so it came from a mission and shouldn't be on the sighting list.