kpcyrd / sn0int

Semi-automatic OSINT framework and package manager
https://sn0int.readthedocs.io/
GNU General Public License v3.0
2k stars 178 forks source link

registry: Namespace support for orgs #185

Open kpcyrd opened 4 years ago

kpcyrd commented 4 years ago

There's currently no way for a github org to publish in their namespace, because the sn0int registry authenticates the github username through oauth (which can't be done for orgs, even if the user owns that org).

A github org should be able to use their namespace as well, the challenges are:

One possible solution (if no better solution can be found) would be a repository that's fetched from 'https://github.com/ORG_NAME/sn0int-auththat lists the github users that are allowed to publish inORG_NAME`.

This repo could also contain encrypted auth keys that don't belong to a specific user so it's possible to publish modules with github actions.

As mentioned in sysdogs/sn0int-modules#2