cloudposse / cloudposse/github-commenter

Command help can expose sensitive credentials

未关闭
#16 0 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Go
星标
112
派生
17
PR 合并指标
30 天内没有已合并 PR

描述

If sensitive parameters (e.g. GitHub access token) is passed by environment variable, then the help page includes this information as a "default" value. Sensitive values should not be exposed here, in case a mistake causes the help page to be displayed.

e.g.
```
...
-token string
Github access token (default "01234567890abcdef")
...
2020/05/07 16:29:56 -sha or GITHUB_COMMIT_SHA required
```

贡献指南

打开贡献指南

调研方向

首先定位命令帮助生成和基于环境的标志处理,然后通过环境变量提供 token 来重现该问题。完成的标准是:帮助输出不再将敏感值显示为默认值,同时仍显示标志描述。

由索引模型根据 Issue 内容生成。

评估

技术栈
github, go
领域
cli, security
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。