Discusses automated tools for testing computer system vulnerability. Examines basic requirements for vulnerability testing tools and describes the different functional classes of tools. Offers general recommendations about the selection and distribution of such tools.