Vulnerability assessment tools