promptbuddy
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.
Why this conclusion was reached
1/4 dimensions flaggedDeclared resources and inferred behavior are broadly aligned.
No obvious high-risk egress or execution signals were found.
The report includes 4 attack-chain steps and 1 severe findings.
Dependency information is incomplete, so supply-chain confidence stays limited.
Attack Chain
Entry · SKILL.md:1
preparation · SKILL.md:8
Execution · SKILL.md:8
Impact · ~/.openclaw/workspace/skills/promptbuddy/scripts/smart_engine.py
What drove the risk score up
SKILL.md instructs execution of scripts/smart_engine.py but no such file exists in the package
Package contains only documentation; actual behavior comes from unverifiable external source
No allowed-tools section or declared resource access
Claims to run on every user input with broad operational scope
Most important evidence
Missing Implementation Files
The skill declares execution of 'scripts/smart_engine.py' but this script does not exist in the package. Users install this skill expecting prompt optimization, but the actual behavior depends entirely on an external script at ~/.openclaw/workspace/skills/promptbuddy/scripts/smart_engine.py that could be replaced with arbitrary code.
SKILL.md:8 Undeclared Shell Execution
The skill instructs the AI agent to execute shell commands (python3) without declaring shell:WRITE in any allowed-tools section. This is hidden functionality that operates outside the declared capability model.
SKILL.md:8 Hardcoded Framework Path Access
The skill references a specific framework installation path (~/.openclaw) without declaring filesystem access to this path. This path could contain sensitive configuration or user data.
SKILL.md:8 No declared allowed-tools section
The SKILL.md lacks a standard 'allowed-tools' section that would declare required permissions. According to the capability model, this should map Bash to shell:WRITE.
SKILL.md:1 Declared capability vs actual capability
SKILL.md: Executes 'python3 scripts/smart_engine.py' without declaring shell:WRITE permission SKILL.md: References ~/.openclaw/workspace/skills/promptbuddy path without permission declaration Suspicious artifacts and egress
No obvious IOC was extracted.
Dependencies and supply chain
There are no structured dependency warnings.
File composition
SKILL.md