It was federally illegal until 2013 if it's wasn't able to be detected by a metal detector:
https://en.wikipedia.org/wiki/Undetectable_Firearms_Act
Some folks have tried to reintroduce it again. It's one of the few gun laws that even the NRA approved of.