Patent ID: 11966475
Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 13:
14. A non-transitory machine-readable storage medium that stores machine executable instructions that, when executed by a machine, cause the machine to:
access an input representing a software component list for a software product, wherein the software component list contains information for a given software component;
access a knowledge base to determine security level parameters and trust parameters for the given software component based on the information, wherein:
the trust parameters represent at least one of whether the source code is signed, whether there is support for a secure download connection, or whether a community associated with the software component is obsolete; and
at least one parameter of the security level parameters and the trust parameters is unavailable;

apply a machine learning classifier to infer the at least one parameter;
determine a score for the given software component based on the security level parameters and the trust parameters;
determine a product security context for the given software product; and
based on the score and the product security context, provide a recommendation for the given software product.