Two interpretations of that saying:
1. Current colloquialism: A secret has been revealed
2. 18th century naval slang: The Cat O'Nine Tails is out of the green baize bag in which it is kept. Someone is about to be flogged.
I like the second one better, but I'm hoping for 1 leading to 2.