Using the Same Query Language for Static and Dynamic Application Security Testing Tools

Patent №

US 11,087,002

Granted

2021-08-10

Filed 2018

Owner

CHECKMARX LTD.

Lab

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15973564

A computer program is evaluated for security vulnerabilities by formulating a query in a query language and receiving into a memory of a computer source code of the computer program to be analyzed, preparing a data flow graph from the source code, and determining that the query is satisfied by an analysis of the data flow graph. Alternatively, the computer program is evaluated by collecting runtime events during an execution of binary code and determining that the query is satisfied by an analysis of the runtime events. In either case a security vulnerability is reported.

Knowledge representationPlanningAI hardwareG06F 21/577G06F 11/3672G06F 16/2433G06F 2221/033

AI classification

Planning0.98
Knowledge representation0.98
AI hardware0.92
Vision0.02
Natural language0.01
Machine learning0.00
Evolutionary computation0.00
Speech0.00

Ownership

CHECKMARX LTD.

assignment · 460900254

Assignors

SIMAN, MATY, ROICHMAN, ALEXANDER, ESHKENAZI, SHIMON

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

© 2026 NYSGPT2525 LLC