The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 04, 2018

Filed:

Dec. 10, 2015
Applicant:

Sap SE, Walldorf, DE;

Inventors:

Achim D. Brucker, Sheffield, GB;

Michael Herzberg, Moeglingen, DE;

Assignee:

SAP SE, Walldorf, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/57 (2013.01); G06F 21/56 (2013.01); G06F 8/30 (2018.01); G06F 8/33 (2018.01); G06F 8/73 (2018.01); G06F 11/36 (2006.01); G06N 5/00 (2006.01); G06F 8/72 (2018.01); G06F 8/41 (2018.01); G06F 8/51 (2018.01);
U.S. Cl.
CPC ...
G06F 21/577 (2013.01); G06F 8/30 (2013.01); G06F 8/43 (2013.01); G06F 8/51 (2013.01); G06F 8/73 (2013.01); G06F 11/3604 (2013.01); G06F 21/563 (2013.01); G06N 5/006 (2013.01); G06F 8/33 (2013.01); G06F 8/72 (2013.01); G06F 2221/033 (2013.01);
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving source code and an indication that a portion of the source code is insecure. Receiving an annotation to the source code that identifies the indication as being a false positive indication. The annotation includes a logical statement showing that the portion of the source code is not insecure, where the logical statement can be executed by a processor to prove that the portion of the source code is not insecure. Processing the annotation to determine whether the logical statement proves that the portion of the source code is not insecure. In response to determining that the logical statement proves that the portion of the source code is not insecure, retaining the annotation in the source code, and removing the indication that the portion of the source code is insecure.


Find Patent Forward Citations

Loading…