| CPC G06F 21/577 (2013.01) [G06F 21/554 (2013.01)] | 20 Claims |

|
1. A method performed by one or more processors by executing a set of computer-readable instructions, the method comprising:
determining, based upon metadata associated with a container image to be processed for vulnerabilities, the container image including a hierarchy of a plurality of layers;
calculating a vulnerability score for each layer in the plurality of layers based upon scan results generated from scanning a plurality of container images for vulnerabilities at a given time;
computing a vulnerability score for the container image based upon the vulnerability scores calculated for the plurality of layers by accessing the vulnerability scores calculated for each of the plurality of layers included in the container image, and based on a weight assigned to a position of the layer in the hierarchy of the plurality of layers;
generating a vulnerability report for the container image, the vulnerability report including the vulnerability score for the container image; and
determining whether to scan the container image based on the vulnerability report.
|