Weakness analysis