Understanding Collaborators in CodeScene

CodeScene offers a Collaborators feature that enables flexible, per-project access control. This functionality is particularly useful when you want to share access to specific projects without needing to set up an organizational account.

What Are Collaborators?

Collaborators in CodeScene are users who are granted access to individual projects. Unlike organizational accounts that manage users across multiple projects, Collaborators are project-specific. This allows project owners to invite others to participate in select projects without affecting broader access controls.

When to Use Collaborators

This feature is ideal for:

  • Sharing a project with teammates in an ad-hoc way.

  • Granting limited access to external reviewers or stakeholders.

  • Managing smaller projects without the need for an organization-wide structure.

Prerequisites

  • CodeScene Account: Both the project owner and the collaborator must have a registered account on codescene.io.

  • Email Address: The collaborator’s CodeScene-registered email is required to invite them.

You can find your account email by clicking on your profile in the top bar or navigating to My Account.


How to Add a Collaborator

  1. Open the project’s Configuration.

  2. Go to the Access Management section.

  3. Click Add Collaborator.

  4. Enter the collaborator’s email and choose a permission level:

    • Readonly – can run analyses and view results.

    • Configuration – can run analyses and update most configuration settings (excluding Git repositories and deletion rights).

Note: Only the individual project owner can delete a project, even if a collaborator has Admin rights.


Managing Collaborators

  • Removing Collaborators: Project owners and collaborators with the Admin role can remove other collaborators. Collaborators can also remove themselves at any time.

  • Project Visibility: Once added, the shared project will automatically appear in the collaborator’s project dashboard. 


Free Plan Considerations

  • Collaborators on a free plan can still be added to private projects owned by users on a paid plan.

  • All project analyses are executed using the project owner's OAuth token, regardless of the collaborator’s subscription tier. 


Limitations

  • Collaborator access is per-project only - there is no global access management across all your projects using this feature.

  • Collaborators cannot manage Git repository settings or delete projects.


By using the Collaborators feature, you can easily share your CodeScene projects while maintaining fine-grained control over who can do what, ensuring security and flexibility without the overhead of managing an entire organization.