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.

Machine learningNatural languageKnowledge representationPlanningAI hardwareG06F 21/577G06F 21/55G06F 21/563H04L 63/1433G06F 21/562G06F 2221/033

AI classification

Knowledge representation1.00
Planning0.99
Natural language0.98
Machine learning0.93
AI hardware0.85
Vision0.10
Evolutionary computation0.00
Speech0.00

Ownership

SAP SE

assignment · 386950939

Assignors

BRUCKER, ACHIM D., HERZBERG, MICHAEL

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC