You may read how they're supposed to be used here.
The next step is to validate organization and repository in the https://github.com/ubiquibot/conversation-rewards plugin if they are allowed to be used in the organization/repository where original issue was called from.
Related to https://github.com/ubiquity/ubiquibot-kernel/issues/104
Right now there is an issue when a malicious partner can copy other partner's encrypted private key and use it in its own organization.
This PR introduces 3 private key formats:
PRIVATE_KEY
PRIVATE_KEY:GITHUB_ORGANIZATION_ID
PRIVATE_KEY:GITHUB_ORGANIZATION_ID:GITHUB_REPOSITORY_ID
You may read how they're supposed to be used here.
The next step is to validate organization and repository in the https://github.com/ubiquibot/conversation-rewards plugin if they are allowed to be used in the organization/repository where original issue was called from.