MCPcopy Create free account
hub / github.com/cli/cli / maskToken

Function maskToken

pkg/cmd/auth/status/status.go:340–347  ·  view source on GitHub ↗
(token string)

Source from the content-addressed store, hash-verified

338var knownTokenPrefixes = []string{"github_pat_", "ghp_", "gho_", "ghu_", "ghs_", "ghr_"}
339
340func maskToken(token string) string {
341 for _, prefix := range knownTokenPrefixes {
342 if strings.HasPrefix(token, prefix) {
343 return prefix + strings.Repeat("*", len(token)-len(prefix))
344 }
345 }
346 return strings.Repeat("*", len(token))
347}
348
349func displayScopes(scopes string) string {
350 if scopes == "" {

Callers 2

statusRunFunction · 0.85
TestMaskTokenFunction · 0.85

Calls

no outgoing calls

Tested by 1

TestMaskTokenFunction · 0.68