USING CODE SIMILARITIES FOR IMPROVING AUDITING AND FIXING OF SAST-DISCOVERED CODE VULNERABILITIES
Patent №
US 9,965,633
Granted
2018-05-08
Filed 2015
Owner
SAP SE
Lab
—
AI components
5
ml · nlp · kr · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14982309
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving results from security testing of source code, each result indicating a potential security vulnerability of the source code, displaying graphical representations of the results to a user, and, by a fix recommendation generator: receiving user input indicating a result of the results, receiving a set of code clones, each code clone being provided based on at least a snippet of the source code underlying the result, receiving a set of repairs, each repair being associated with a code clone, and mitigating a previously determined security vulnerability, and providing a set of fix recommendations based on the set of code clones, the set of repairs, and similarity metrics, each similarity metric indicating a similarity between the at least a snippet of the source code and a respective code clone.
AI classification
Ownership
SAP SE
assignment · 386950939
Assignors
BRUCKER, ACHIM D., HERZBERG, MICHAEL
On an employer assignment, the assignors are typically the inventors.