Greek goddess who meted out vengeance to those guilty of hubris (7)
I believe the answer is:
nemesis
(Other definitions for nemesis that I've seen before include "Unbeatable rival" , "Fate" , "Retribution personified" , "Agent of (someone's) downfall" , "Come-uppance" .)