Uploaded image for project: 'Bitbucket Data Center'
  1. Bitbucket Data Center
  2. BSERV-7699

Please provide a "browse-only" permissions setting, more restrictive than "read"

    XMLWordPrintable

Details

    • 5
    • We collect Bitbucket feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

    Description

      Request

      According to the documentation at https://confluence.atlassian.com/display/STASH/Using+repository+permissions, there are six kinds of actions on which you can allow/disallow permissions:

      1. Browse
      2. Clone, fork, pull
      3. Create, browse, or comment on a pull request
      4. Merge a pull request
      5. Push
      6. Edit settings and permissions

      Currently, the least-permissive access you can grant to a user (of "admin", "write", and "read") is "read" (1+2+3). We are requesting a fourth level of access that is more restrictive, perhaps called "browse-only" or "web-only", which would be limited to (1+3).

      Motivation for this request:

      Our company has several repos in Stash with high-security IP, and we generally follow the principle of least privilege – unless a person has a legitimate reason to clone a repo on your local machine (or fork it into your private space), we don't want to grant read access.

      This is a pain point for our product managers. They use JIRA extensively, our JIRA instance is linked to Stash, and they can see in a JIRA issue that there has been related Stash activity. We want them to be able to use Stash to see the source (most importantly, to participate in the discussions surrounding a pull request), but we don't want to grant them all the permissions that come with "read" access.

      Our concern is that if we granted read access, some would use that privilege to clone the repos locally. We don't want our product managers to be walking around with copies of the source code on their machines – the majority of them use laptops, and we don't want to put our IP at risk if their laptop is stolen or compromised. If we could grant "browse-only" access, we could put up a reasonable deterrent to this behavior and encourage them to only view the repo through Stash's web UI.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              5bf9337e4018 mick.killianey@illumio.com
              Votes:
              4 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated: