Scan Report
50 /100
promptbuddy
智能 Prompt 优化工具 - A prompt optimization skill that transforms user queries into structured prompts
Skill is documentation-only with no implementation files, yet declares execution of an external Python script that doesn't exist in the package, creating an unverified execution vector.
Use with caution
Do not use until: (1) Implementation scripts are bundled and verifiable, (2) Script integrity is verified, (3) Permissions are explicitly declared, (4) The 'global forced execution' behavior is justified and documented.
Attack Chain 4 steps
◎
Entry User installs skill expecting prompt optimization
SKILL.md:1⬡
Escalation Attacker places malicious script at ~/.openclaw/workspace/skills/promptbuddy/scripts/smart_engine.py
SKILL.md:8⬡
Escalation Skill executes external Python script on every user input
SKILL.md:8◉
Impact Malicious script can exfiltrate data, execute arbitrary code, or harvest credentials
~/.openclaw/workspace/skills/promptbuddy/scripts/smart_engine.pyFindings 4 items
| Severity | Finding | Location |
|---|---|---|
| High | Missing Implementation Files Doc Mismatch | SKILL.md:8 |
| Medium | Undeclared Shell Execution Priv Escalation | SKILL.md:8 |
| Medium | Hardcoded Framework Path Access Sensitive Access | SKILL.md:8 |
| Low | No declared allowed-tools section Doc Mismatch | SKILL.md:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Shell | NONE | WRITE | ✓ Aligned | SKILL.md: Executes 'python3 scripts/smart_engine.py' without declaring shell:WRI… |
| Filesystem | NONE | READ | ✓ Aligned | SKILL.md: References ~/.openclaw/workspace/skills/promptbuddy path without permi… |
File Tree
1 files · 5.1 KB · 145 lines Markdown 1f · 145L
└─
SKILL.md
Markdown
Security Positives
✓ No malicious code directly present in the package
✓ No credential harvesting observed
✓ No network exfiltration detected in documentation
✓ No base64-encoded payloads or obfuscation techniques found