The specific law that forbids the revelation of an intelligence officer's identity targets (1) someone with security clearance and authorized access to the secret identity who discloses it - max 10 years (which ain't Nofacts, one can reasonably presume) or (2) someone who engages in a "pattern of activities" designed to deliberately expose agents and damage our intelligence gathering capability - max 3 years (which, I understand, might be difficult or unlikely to be proved against Novacula, though one could always, as I do, hope).
http://caselaw.lp.findlaw.com/casecode/uscodes/50/chapters/15/subchapters/iv/sections/section_421.htmlThe thing about the other reporters - Matt Cooper, Judith Chalabi, etc., is that DOJ procedure dictates that in any investigation (secret agents or otherwise) reporters should only be forced to cooperate with investigators after all other sources have been exhausted and the info can not be obtained by any other means. That's the point we're at now, with Fitzgerald saying he needs their info, and their news organization fighting it.
And, obviously, Novak, the other reporters, and anyone is protected by the Fifth Amendment from compelled self-incrimination (absent a grant of immunity, which I personally do not yet favor, remembering Iran/Contra and North, Poindexter, etc.).
All that said, we actually know very little about the investigation, and some day soon we could all be surprised to see Novak in cuffs being arrested, etc. There are other laws which may have been violated, such as treason, by giving aid to our enemies, which the POS surely did.
(edit-tipo)