| CPC G06Q 10/0875 (2013.01) [G06Q 10/0635 (2013.01); G06Q 10/0637 (2013.01)] | 17 Claims |

|
1. A method, comprising:
obtaining, by a server, software code and a Software Bill of Materials (SBOM) corresponding to the software code, wherein the SBOM comprises information related to a software development standard;
determining, by the server and based on the information related to the software development standard in the SBOM, whether the software code comprises a risk, wherein the software code comprises a component, the component comprises a plurality of subcomponents, and the information in the SBOM comprises a Cybersecurity Assurance Level (CAL) rating of each of the plurality of subcomponents, and wherein determining whether the software code comprises a risk comprises:
determining, by the server, a CAL rating of the component based on the CAL rating of each of the plurality of subcomponents; and
based on determining whether the software code comprises a risk, generating, by the server, a risk assessment of the software code.
|