DETECTING VULNERABILITIES ASSOCIATED WITH A SOFTWARE APPLICATION BUILD

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.

Knowledge representationAI hardwareG06F 21/577G06F 8/65G06F 8/71G06F 21/54G06F 2221/033

AI classification

AI hardware1.00
Knowledge representation0.82
Machine learning0.00
Planning0.00
Natural language0.00
Evolutionary computation0.00
Vision0.00
Speech0.00

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.

© 2026 NYSGPT2525 LLC