minimax-cp
Hardcoded MiniMax API key exposed in source code creates severe credential theft risk; documented as 'built-in' but not flagged as a critical secret.
A real MiniMax API key (sk-cp-...) is hardcoded in plaintext in both mmsearch.py and mmvision.py. If this repo is leaked, shared, or committed to version control, the credential is compromised.
scripts/mmsearch.py:11 为什么得出这个结论
2/4 个维度触发发现 1 项声明之外的能力或越权行为。
提取到 1 个一般风险产物,需要结合上下文判断。
报告包含 3 步攻击链,另有 2 项高危或严重发现。
发现 2 项需要关注的依赖或供应链线索。
攻击链
reconnaissance · scripts/mmsearch.py:11
最终危害 · scripts/mmsearch.py:11
最终危害 · scripts/mmsearch.py:11
风险分是怎么被拉高的
MiniMax API key 'sk-cp-...' embedded in plaintext in scripts/mmsearch.py and scripts/mmvision.py
SKILL.md mentions 'built-in' key but fails to warn this is a real exposed credential
Uses subprocess.Popen with uvx, declared in docs but adds attack surface
最关键的证据
Hardcoded MiniMax API Key Exposed
A real MiniMax API key (sk-cp-...) is hardcoded in plaintext in both mmsearch.py and mmvision.py. If this repo is leaked, shared, or committed to version control, the credential is compromised.
scripts/mmsearch.py:11 Hardcoded MiniMax API Key (Duplicate)
Same hardcoded API key appears in mmvision.py
scripts/mmvision.py:11 API Key Disclosure Inadequately Warned
SKILL.md says 'MINIMAX_API_KEY 环境变量(已内置在脚本中)' which translates to 'built into script'. This downplays the severity - the key is a real credential, not a placeholder or safe default.
SKILL.md:37 Environment Variable Overwriting
Scripts overwrite any existing MINIMAX_API_KEY in the environment with a hardcoded value, potentially shadowing user-provided credentials.
scripts/mmsearch.py:11 声明能力 vs 实际能力
subprocess.Popen in mmsearch.py:18, mmvision.py:18 os.environ assignment in mmsearch.py:11, mmvision.py:11 可疑产物与外联
https://api.minimaxi.com scripts/mmsearch.py:11
依赖与供应链
| 包名 | 版本 | 来源 | 漏洞 | 备注 |
|---|---|---|---|---|
| uvx | unspecified | pip | 否 | Not pinned, used to run minimax-coding-plan-mcp |
| minimax-coding-plan-mcp | unspecified | uvx | 否 | Not pinned, fetched from PyPI at runtime |
文件构成
scripts/mmvision.py scripts/mmsearch.py SKILL.md