She is the Black Rose. And a Secret Organization named Black Rose is also have LeBlanc as their LEADER.

So it would really seems legit.

Try researching more to those giving some incomplete ones.