It’s not nearly that hard of a problem. There are n gun files on internet, so validate the hash of those n files (g code whatever). These people aren’t cadding their own designs.

Seems trivial to create an infinite number of inconsequentially (but hash defeating) different variants.