When we use things like [Rank] or [ShipName]. I have noticed that whilst they work on the mission itself, they do not show up correctly before you accept the mission.
when you search for a mission, right before you accept it you can read the mission description to see if you like the sound of the mission. if you put one of the above like [Rank] or [LastName]into the field it wont show your rank or your name until you accept it.
This is probably due to the fact that its tailored to fit the character you are currently playing and it might not be able to recognise it until you make the mission yours. Can this be fixed? If not we would have to avoid using them on the mission description box.