How about setting up select committees in Congress that are told the whole unvarnished truth? Then they can figure out if national security would truly be threatened or compromised by releasing the financial information. Congress is not the most trustworthy organization, but at least there would be SOME outside eyeballs on the expenditures.
I wonder how much money is surreptitiously spent this way. Billions? Hundreds of billions? More?
There are few outsider eyeballs in the Club, but some positions do pay a little better than others, just the cost of putting blinders on those eyeballs.
Are we really so deluded that we think the people in office are too stupid to know how to get rich at our expense?