This document discusses the automation of penetration testing and vulnerability assessments. It introduces BiDiBLAH, a tool created by SensePost to automate parts of their assessment methodology. The document outlines which steps of the methodology can be easily automated by BiDiBLAH, such as footprinting, fingerprinting, targeting, vulnerability discovery with Nessus, and exploitation with Metasploit. More challenging areas for automation include steps with exceptions or non-standard processes. The document demonstrates BiDiBLAH performing automated tasks and discusses considerations for releasing the tool to balance security and usability.