jenkinsci / jenkinsci/credentials-plugin

Make it clear in the new card-based list whether a credential is Global or System scope (if applicable)

Open
#1,046 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Java
Stars
134
Forks
258
Avg merge
48m
Merged PRs (30d)
1

Description

### What feature do you want to see added?

Credential scope is a major concern for the visibility (and hence often security) of credentials:

Global scope credentials are accessible from all jobs, while System scope credentials are not. The latter are useful for top-level configuration, like GitHub/GitLab/Jira servers configured by admins, or agent connection secrets.

Despite that, in `/manage/credentials/`, I see _everything else I probably don't care about_: Which store it is (usually always the System store -- but the label doesn't tell me it's a store), the domain (now called just `Global` to maximize confusion, before https://github.com/jenkinsci/credentials-plugin/pull/984 it was at least `(global)`).

This plugin has problematic terminology, but the lack of indicators _what is shown_ should be considered when implementing this improvement to disambiguate what is being shown:

* System store or scope?
* Global scope or domain?

### Upstream changes

_No response_

### Are you interested in contributing this feature?

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.