Kaynak kodu, bir metin editörü veya görsel programlama aracı ile oluşturulan ve daha sonra bir dosyaya kaydedilen ifadelerden oluşur. Kaynak kodu, program daha sonra değiştirilebilir, iyileştirilebilir veya yükseltilebilir olsa da bir programın en kalıcı biçimidir.
Kaynak kodu analizi, uygulamalarınızı canlıya çıkılmadan önce kodlarınızda hata ayıklama amacıyla kaynak kodunun otomatik olarak test edilmesidir.
Statik ve dinamik kaynak kod analizi yöntemleri kullanarak, kuruluşunuz tarafından canlıya alınmak istenen programlardaki zafiyetlerin tespit edilmesi ve gerekli önlemlerin alınmasında müşterilerimize destek olmak hedeflenir.
Teknik analizde, program fiilen çalıştırılmadan kod incelenerek hata ayıklama yapılır. Bu, program geliştirmenin erken bir aşamasında hataları ortaya çıkarabilmekte ve genellikle daha sonra birden fazla revizyon ihtiyacını ortadan kaldırabilir. Statik analiz yapıldıktan sonra, daha ince kusurları veya güvenlik açıklarını ortaya çıkarmak için dinamik analiz gerçekleştirilmektedir. Dinamik analiz, gerçek zamanlı program testinden oluşur.