Patent ID: 11886582
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G  H

Claim 0:
1. A method for assessing a cybersecurity risk of a software object, the method comprising:
generating, for the software object, an abstract syntax tree (AST);
determining that the AST is insufficient to identify, to a specified confidence level, a cybersecurity risk of the software object;
identifying a graph convolutional neural network (gCNN) from a set of gCNNs based on the AST;
executing, in response to determining that the AST is insufficient to identify the cybersecurity risk of the software object, the gCNN based on the AST, to (1) produce a set of features for the AST, and (2) produce a probability of maliciousness of the software object, based on the set of features;
sending a signal representing an alert based on the probability of maliciousness if the probability of maliciousness exceeds a pre-defined threshold.