Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-70044

Gather telemetry about usage of optional permissions


    • 2.375.1

      The Jenkins security team would like to collect telemetry regarding the usage of optional permissions (using the existing Telemetry API from JEP-214). We plan to use this telemetry to understand whether existing optional permissions are used frequently enough to justify their ongoing maintenance cost or are popular enough that we should consider enabling them by default.

      There are only a few permissions in Jenkins core and plugins hosted by the Jenkins community that are disabled by default. These are:

      • Agent/ExtendedRead
      • Job/ExtendedRead
      • Job/WipeOut
      • Overall/Manage
      • Overall/SystemRead
      • Run/Artifacts
      • Credentials/UseOwn (defined in credentials)
      • Credentials/UseItem (defined in credentials)

      There are also two plugins which enable some of these optional permissions by default, so we would like to include the default component information in the telemetry to understand whether these plugins are installed:

            dnusbaum Devin Nusbaum
            dnusbaum Devin Nusbaum
            0 Vote for this issue
            1 Start watching this issue