| JohnHawkins |
It is not absolutely clear. Given that it is the level 20 capstone ability of the class and so something that turns up about once in the life of the average player and they can only use it a limited number of times I would let it block everything however the literal interpretation is that it only blocks what Invisibility would normally block but that divination magics which defeat invisibility now fail. A literal interpretation may even allow glitterdust to work but I would not allow it to work.
Ask your GM or make up your own mind the 1st time you get a 20th level ninja in a game