Wow, turns out you don’t even need to be a hacker to bypass field security. I made all of the shipping tables read-only and was still able to create a pack with a user that did not have write access. I just used all of the buttons in Customer Shipment Entry and was able to get everything filled in and saved. The only thing I could not actually do was mark the pack as Shipped. But that is frightening that I was able to get as far as I did.