(key string)
| 273 | } |
| 274 | |
| 275 | func shouldMaskQueryParam(key string) bool { |
| 276 | key = strings.ToLower(strings.TrimSpace(key)) |
| 277 | if key == "" { |
| 278 | return false |
| 279 | } |
| 280 | key = strings.TrimSuffix(key, "[]") |
| 281 | if key == "key" || strings.Contains(key, "api-key") || strings.Contains(key, "apikey") || strings.Contains(key, "api_key") { |
| 282 | return true |
| 283 | } |
| 284 | if strings.Contains(key, "token") || strings.Contains(key, "secret") { |
| 285 | return true |
| 286 | } |
| 287 | return false |
| 288 | } |
no outgoing calls
no test coverage detected