Patent №
US 10,691,810
Granted
2020-06-23
Filed 2019
Owner
FMR LLC
Lab
—
AI components
2
kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
16572405
Methods and apparatuses are described for detecting vulnerabilities associated with a software application build. A server generates a software application build based upon a source code repository, including determining application dependencies of the software application build. The server identifies vulnerabilities associated with the application dependencies. For each identified vulnerability, the server creates an aspect class based upon a package file associated with the vulnerability, the aspect class comprising vulnerability logging code. The server integrates the created aspect classes into libraries of the application dependencies, generates a new package file based upon the application dependencies, and integrates the new package file into the software application build. The server executes the software application build, including generating log statements by calling the aspect classes in the new package file. The server analyzes the log statements to determine which of the identified vulnerabilities were invoked during execution of the software application build.
AI classification
Ownership
FMR LLC
assignment · 524170881
Assignors
FREITAG, JON AUGUSTINE, YARMAN, JOSEPH SCOTT, SHIH, STUART TE-HUI
On an employer assignment, the assignors are typically the inventors.