| CPC G06F 21/563 (2013.01) [G06F 8/433 (2013.01); G06F 8/75 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
obtaining a source code for task automation;
analyzing the source code to determine one or more dependencies associated with the source code,
wherein the one or more dependencies identify referenced source code that are included in the source code by reference;
obtaining the referenced source code;
decomposing the source code and the referenced source code into a plurality of tasks,
wherein the plurality of tasks invoke a plurality of modules that are executables;
analyzing the plurality of tasks to determine operations that are performed based on the plurality of modules being executed;
evaluating the operations to identify one or more risks associated with performing the operations; and
performing an action based on the one or more risks identified based on evaluating the operations.
|