Application Of Software Analysis In Detecting Vulnerabilities:Testing And Security Assessment