I wouldn’t say policy and the word ugly doesn’t always represent looks but yes that does tend have a looks connotation.
One actual definition of ugly IS “morally repugnant” and she really is that.
The better word for the way she lies to the world with confidence is evil and I would just call her evil and leave it at that.