Most military ammunition is sealed where the bullet and brass meet and over the primer, which helps a lot on the humidity part. The way I understand it, powder starts to decay at a slow rate from the moment it's produced, vitals just outgas naturally and higher heat speeds up the outgassing. We did shoot up a lot of older powder in our 155mm howitzers, but it had been tested at specific intervals and was stored in bunkers with several feet of dirt covering them to keep the interiors cooler. That being said, I do have a pretty good stash of reloading powder stored in the house that I've had around for years and when I run across the need to use some of the old stuff, I always do the sniff test, but I've never discarded any and since I'm not a precision shooter, I can't see any difference in performance.
I don't think I'd take a chance if there was any possibility of the interior getting sustained temps of 100 degrees or more.
I don't think I'd take a chance if there was any possibility of the interior getting sustained temps of 100 degrees or more.