×

METHOD AND SYSTEM FOR CONTROLLING SOFTWARE RISKS FOR SOFTWARE DEVELOPMENT

  • US 20170147338A1
  • Filed: 11/25/2015
  • Published: 05/25/2017
  • Est. Priority Date: 11/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of controlling a potentially unacceptable software component intended for a repository environment which includes a software repository, comprising:

  • providing, in a policy storage, a pre-defined repository policy associated with the repository environment, the pre-defined repository policy defines risks and, for each of the risks, an action to take for the risk, wherein the actions to take for the risk are selected from at least a pass action and a does-not-pass action, wherein the actions are pre-defined programmatic steps;

    determining, by a processor, responsive to receiving a request for a software component, whether the software component which is requested is new to the software repository;

    when the software component is determined to not be new to the software repository;

    passing, by the processor, the software component through;

    when the software component is determined to be new to the software repository;

    determining, by the processor, from a risk match unit, risks which match the software component;

    evaluating, by the processor, the risks which were determined to match the software component, to determine the actions, as defined in the pre-defined repository policy, to take for the risks determined to match the software component;

    following, by the processor, the pass action, defined in the pre-defined repository policy, for components that are determined to pass, wherein the pass action includes to add the software component to the software repository, when the risk of the software component is evaluated to pass the pre-defined repository policy;

    following, by the processor, the does-not-pass action, defined in the pre-defined repository policy, for components that are determined to not pass as a potentially unacceptable software component, when the risk of the software component is evaluated to not pass the pre-defined repository policy.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×