The state-of-the-art in using agile methods to develop secure software revolves
around extending existing agile methods to accommodate security practices, and
adapting security practices so they more easily “fit” into existing agile methods.
For example, TDD (a.k.a. continuous testing) is a cornerstone of all agile