CPC H04L 63/126 (2013.01) [G06F 8/33 (2013.01); G06F 8/71 (2013.01); H04L 63/20 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
receiving, by an integrated development environment (IDE) service of a cloud provider network, a request to access a software project development environment, wherein the software project development environment is associated with source code and a project development environment policy, and wherein the project development environment policy defines permissions for actions involving the source code in the software project development environment;
detecting an invocation of a push command to be performed by version control software associated with the IDE service, wherein the push command identifies a remote repository to which changes to the source code are to be pushed;
determining that the push command is not permitted by the project development environment policy;
blocking execution of the push command; and
sending, to a project development environment policy service, data reflecting application of the project development environment policy to the invocation of the push command, wherein the data includes a timestamp and an indication that execution of the push command was blocked.
|