International Business Machines Corporation
Dynamic automation of DevOps pipeline vulnerability detecting and testing

Last updated:

Abstract:

An artificial intelligence (AI) platform to support a continuous integration and deployment pipeline for software development and operations (DevOps). One or more running processes are subject to monitoring to identify presence of vulnerabilities. An automated rebuild of the monitored processes is initiated, which includes constructing a map representing a relationship of test code elements corresponding to different portions of source code. The identified vulnerable source code reflected in a new container image is subject to an automatic verification to ascertain if the source code is covered by at least one of the represented test code elements. A risk assessment is employed as part of the verification. A new container image is selectively deployed responsive to the risk assessment.

Status:
Grant
Type:

Utility

Filling date:

9 Aug 2019

Issue date:

19 Oct 2021