扫描报告
55 /100
skill-state-manager
A Meta Skill that manages API keys and state persistence for other tools
This skill is a credential harvesting framework that collects and stores user API keys/tokens to plaintext JSON files without encryption, posing significant phishing and credential theft risks if invoked by a malicious agent.
谨慎使用
Do not use this skill. It provides a framework for credential phishing and stores secrets in unencrypted plaintext files. If credential management is needed, use established secret managers with encryption (e.g., keyring, hashicorp vault).
攻击链 5 步
◎
入口 User installs skill-state-manager skill
SKILL.md:1⬡
提权 Attacker invokes SSM claiming a third-party tool needs authentication
SKILL.md:22◉
影响 User provides API keys believing it's for legitimate integration
SKILL.md:37◉
影响 Credentials stored in plaintext ~/.ai-skills-state/<tool>.json
SKILL.md:43⬡
提权 Attacker reads stored credentials from filesystem
SKILL.md:44安全发现 4 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 高危 | Credential Harvesting Framework | SKILL.md:1 |
| 高危 | Plaintext Credential Storage | SKILL.md:43 |
| 中危 | No Encryption or Security Controls | SKILL.md:40 |
| 低危 | Implementation Not Included | SKILL.md:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | SKILL.md:43-47 Write to JSON files in ~/.claude/skills-state/ or ~/.ai-skills-st… |
1 项发现
中危 外部 URL 外部 URL
https://myorg.atlassian.net SKILL.md:61 目录结构
1 文件 · 4.2 KB · 62 行 Markdown 1f · 62L
└─
SKILL.md
Markdown
安全亮点
✓ Declared behavior matches documentation - no hidden functionality detected
✓ Skill uses standard filesystem paths for storage (predictable)
✓ No network calls, shell execution, or base64 encoded payloads observed