jenkinsci / jenkinsci/credentials-plugin
Make it clear in the new card-based list whether a credential is Global or System scope (if applicable)
- 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
Assessment
This issue has not been assessed yet.