The salaries of private company employees are being listed here
The fact that this information is available to citizens is a purely exclusion measure, that makes clear that immigrant workers don't have the same rights as US citizens.
The most recent example of this: http://www.washingtontimes.com/news/2015/may/19/pentagon-was...
No it's not. The records in question aren't public because they involve foreign workers. They are public because the records involve a program run by the government.