The curious case of Joe Moonlight

Tags: Flow

Consider the case of Joe Moonlight who works for the company but gets paid on the side for two moonlighting projects. Joe connected Flow to his personal GitHub account. He imported his company’s repos but obviously didn’t import his two moonlighting projects or his personal repos. 

After the release, anyone with the permission Manage integrations will see Joe’s list of organizations including his two moonlighting projects and his personal user.  

In this case, Joe should set up a service account on GitHub that only has access to his company account, transfer work related repos to the service account, and delete his personal login.  In many cases, Joe can also revoke access to these projects from within GitHub. 

If your account is connected to any repos that would be inappropriate for the company to have access to, then you should move to a service account.  

back to top

If you need help, please email for 24/7 assistance.