La méthologie SAST (Static Application Security Testing) comprend des outils et des technologies conçus pour détecter la présence de failles et vulnérabilités dans le code source d’une application. Par opposition aux tests dynamiques, cette méthodologie s’appuie sur un test dit statique du code. Autrement dit, elle fait partie intégrante du procédé “Security by design” selon lequel la sécurité du développement d’une application est au coeur de sa conception, en amont de sa mise en service. Une campagne de SAST peut alors servir, par exemple, à détecter un code générateur de nombres aléatoires faible, trouver des dépassements de mémoire tampon,  repérer des possibilités d’injection SQL, signaler des failles de scripting intersites et identifier divers points sensibles potentiels  que des acteurs malveillants pourraient exploiter.