It looks like that US national security letters are a prefect way of social engineering: they request confidential data from you and includes a gag order forcing you no to tell anyone about it.
There are countless of picture examples on the internet which can be used write forged one and submit it to an unsuspecting victims.
How can a company who gets one verify it really came from the government and not some criminal pretending to be the government? Given the fact they cannot tell anyone about it.