In Alpha Protocol for Xbox 360 and PS3, there are a couple weapons you can unlock by performing hidden tasks.
To unlock the Gold Plated Assault Rifle, you just need to sneak up on the Al Samad Lieutenant without sounding any alarms.