investigate
“Systematic debugging with root cause investigation. (gstack)”
aipkg.jsonLICENSE.txtREADME.mdSKILL.mdSKILL.md.tmpl- 01SQP-285%MEDIUM
SKILL.md:73
detailhide
The preamble script executes arbitrary commands from external binaries (gstack-update-check, gstack-config, etc.) without warning the user or requiring explicit consent. These binaries could be compromised, tampered with, or modified to execute malicious code. The skill silently executes telemetry logging, file system operations, and configuration changes without disclosure.
7172```bash73_UPD=$(~/.claude/skills/gstack/bin/gstack-update-check 2>/dev/null || .claude/skills/gstack/bin/gstack-update-check 2>/dev/null || true)74[ -n "$_UPD" ] && echo "$_UPD" || true75mkdir -p ~/.gstack/sessionsfix Add explicit user warnings before executing external binaries. Require AskUserQuestion confirmation for telemetry, analytics writes, and configuration changes. Document which external scripts are called and what they do. Implement signature verification or checksums for critical binaries.
- 02SQP-280%MEDIUM
SKILL.md:75
detailhide
The preamble writes to ~/.gstack/sessions, ~/.gstack/analytics, and ~/.gstack/ directories without user knowledge or consent. It creates session tracking files, deletes old session files, appends analytics data, and modifies configuration state. Users are not informed that persistent tracking is occurring.
73_UPD=$(~/.claude/skills/gstack/bin/gstack-update-check 2>/dev/null || .claude/skills/gstack/bin/gstack-update-check 2>/dev/null || true)74[ -n "$_UPD" ] && echo "$_UPD" || true75mkdir -p ~/.gstack/sessions76touch ~/.gstack/sessions/"$PPID"77_SESSIONS=$(find ~/.gstack/sessions -mmin -120 -type f 2>/dev/null | wc -l | tr -d ' ')fix Implement explicit opt-in for session persistence and analytics. Show the user what is being written to disk and why. Provide clear controls to disable these features. Document the data being collected in the skill description.