Plaguescarred
Hero
It might give away a location you thought it was already in, but that doesn't change the fact it was hidden, which is invisible and silent as well.If you already know its location, then by attacking it cannot give away it's location. If it doesn't give away its location when it attacks, then it wasn't hidden.
The Stealth rules don't say a creature cannot hide from people who think they know its location.