| CPC G06F 21/44 (2013.01) [G06F 21/53 (2013.01); G06F 2221/2141 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving, by at least one hardware processor, code from a user to perform an operation in a sandbox environment;
receiving a packages policy including allowed items and restricted items, the packages policy providing an access control list;
comparing the allowed items and the restricted items to a specification that comprises metadata about packages available in a package repository;
determining one or more differences based on the comparing, the determining of the one or more differences comprising filtering the metadata according to the packages policy;
determining whether to permit the code to perform the operation based on the one or more differences by instantiating a sandbox process to execute the operation in the sandbox environment; and
transmitting, to a user device associated with the user, a message identifying the one or more differences, the message comprising an explanation associated with whether to permit the code to perform the operation based on the one or more differences.
|