@elf I was recently introduced to TamperMonkey: Tampermonkey • Home
If you are simply sharing scripts with colleagues, perhaps this would be a good option?
This would allow your colleagues to operate under their own credentials.
@James has posted few articles in the community discussing the use of TamperMonkey:
Adding Login and SIS IDs to Admin User Search
QuizWiz: Enhancements to SpeedGrader and Quizzes
Sorting Rubrics Made Easy
Maybe his work will help give you some ideas.
The other option would be to share your tools as an external app through LTI, as mentioned by @aclement
"creation of course content, integrated with our scheduling and grading system"
If you are designing algorithms that integrate multiple systems, LTI would likely be a more robust solution to maintain control over user access.