Scan Report
20 /100
MigraQ
腾讯云迁移平台(CMG/MSP)全流程能力,支持跨云资源扫描、选型推荐、TCO分析与迁移方案规划
Legitimate Tencent Cloud migration skill with no malicious behavior; minor doc inconsistencies and credential-persistence instructions do not constitute security threats.
Safe to install
Address the API reference mismatch (Bearer vs TC3) and clarify shell tool usage in declarations; otherwise safe to use.
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Low | API reference documents Bearer token auth but code uses TC3-HMAC-SHA256 Doc Mismatch | references/api/MigraQChatCompletions.md:12 |
| Low | Credentials instructed to be written to shell config files Sensitive Access | SKILL.md:76 |
| Info | No dependency pinning — pure standard library Supply Chain | scripts/migrateq_sse_api.py:98 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | Scripts read SKILL.md front matter for version info; no other file reads |
| Filesystem | WRITE | WRITE (indirect) | ✓ Aligned | SKILL.md instructs echo >> ~/.zshrc for credential persistence; documented behav… |
| Shell | WRITE | WRITE (indirect) | ✓ Aligned | SKILL.md instructs Bash commands to write credentials; documented behavior |
| Network | READ | READ | ✓ Aligned | HTTPS requests to cmg.ai.tencentcloudapi.com and msp.cloud.tencent.com (version … |
| Environment | READ | READ | ✓ Aligned | Reads TENCENTCLOUD_SECRET_ID, TENCENTCLOUD_SECRET_KEY, CMG_REGION from os.enviro… |
| Clipboard | NONE | NONE | — | No clipboard access observed |
| Browser | NONE | NONE | — | No browser access observed |
| Database | NONE | NONE | — | No database access observed |
5 findings
Medium External URL 外部 URL
https://cmg.ai.tencentcloudapi.com SKILL.md:22 Medium External URL 外部 URL
https://msp.cloud.tencent.com SKILL.md:23 Medium External URL 外部 URL
https://console.cloud.tencent.com/cam/capi SKILL.md:66 Medium External URL 外部 URL
https://msp.cloud.tencent.com/skill/version scripts/check_env.py:48 Medium External URL 外部 URL
https://cloud.tencent.com/document/api/213/30654 scripts/migrateq_sse_api.py:168 File Tree
5 files · 55.9 KB · 1356 lines Python 2f · 914L
Markdown 2f · 442L
├─
▾
icons
│ └─
tencent_cloud_migration.svg
├─
▾
references
│ └─
▾
api
│ └─
MigraQChatCompletions.md
Markdown
├─
▾
scripts
│ ├─
check_env.py
Python
│ └─
migrateq_sse_api.py
Python
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
None (standard library only) | N/A | stdlib | No | No external dependencies; urllib, ssl, json, hashlib, hmac, uuid, threading are all from Python stdlib |
Security Positives
✓ No obfuscation techniques (base64, eval, atob) observed in any script
✓ No credential harvesting beyond declared Tencent Cloud AK/SK (TENCENTCLOUD_SECRET_ID, TENCENTCLOUD_SECRET_KEY)
✓ No data exfiltration — all network traffic stays within declared Tencent Cloud endpoints
✓ No iteration through os.environ for sensitive keys — only reads explicitly named variables
✓ No reverse shell, C2, or remote code execution patterns
✓ No hidden instructions in HTML comments or other stealth mechanisms
✓ No suspicious external IP addresses or domains
✓ Pure Python standard library — no third-party dependencies that could introduce supply chain risk
✓ AK/SK credentials are not written to logs or local files by the scripts
✓ SSL certificate validation is enabled by default (with certifi as preferred CA bundle)
✓ Scripts validate credentials before use and return structured error messages
✓ Version checking is done via a dedicated endpoint with timeout protection