Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
gstack Retro
v1.0.0Weekly engineering retrospective. Analyzes commit history, work patterns, and code quality metrics with persistent history and trend tracking. Team-aware wit...
⭐ 0· 118·0 current·0 all-time
byGarry Tan@garrytan
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
The skill's name/description (weekly retros, per-person analysis, trend tracking) largely aligns with the provided git/log parsing commands. However, the description promises 'persistent history and trend tracking', but the SKILL.md is instruction-only and includes no install, no storage mechanism, and no environment variables for persistence (e.g., a DB or S3). That is an incoherence: persistence is claimed but not implemented or explained.
Instruction Scope
The instructions tell the agent to run many git and filesystem commands (git fetch, git config, multiple git log variants, and find .). They assume the agent is running in a repository root and that origin/main exists, but the SKILL.md does not enforce or verify the working directory or .git presence. If invoked from an unexpected directory, commands like find . or git log could traverse or read unrelated files. The commands also perform network fetch (git fetch origin main), which will contact the repo remote and may use available credentials (SSH key, credential helper) — expected for a repo tool but worth noting. Overall, the instruction scope is detailed but lacks safe bounds/validation.
Install Mechanism
No install spec and no code files (instruction-only). This is the lowest install risk: nothing is written to disk by the skill bundle itself.
Credentials
The skill declares no required environment variables or credentials, which is proportionate for a local git analysis tool. However, git fetch will use whatever credentials are configured for the repo (SSH keys, credential helpers). The SKILL.md does not document this nor provide guidance about required remote access or network implications.
Persistence & Privilege
The skill does not request persistent privileges (always:false) and does not include install or configuration steps. That said, its description implies persistent trend-tracking across runs — but no mechanism is provided for storing results or history. This mismatch is the primary persistence/privilege concern.
What to consider before installing
What to consider before installing or running this skill:
- Persistence mismatch: The description promises persistent history/trend tracking but the skill has no install or storage instructions. If you expect history to be saved, ask the author how/where data will be stored and what credentials are needed to write that storage.
- Working directory safety: The SKILL.md assumes it's run in the repository root. Run it only from a checked-out repo root, or modify the instructions to verify presence of .git and to cd into the intended repo before running commands. Otherwise commands like find . could scan unintended directories.
- Network/credential usage: git fetch origin main will contact the repo remote and may use existing SSH keys or credential helpers. Ensure the environment it runs in has the intended remote and permissions; do not run it in environments where private keys or wide network access could be abused.
- Review outputs before sharing: The commands extract author names, emails (git config user.email is called) and full commit messages — these can contain sensitive info. Treat the generated retro as potentially sensitive and avoid uploading it to third-party services without consent.
- If you need persistent tracking: require the skill to include an explicit storage option (local file path, configured database or object store) and to declare any required env vars/credentials for that store. Alternatively run the provided commands locally and collect/store results under your control.
If you want, I can produce a safer version of the SKILL.md that: validates current directory is a git repo, limits find . to repository files only, avoids fetching remotes unless confirmed, and documents where persistent data would be stored and what credentials would be required.Like a lobster shell, security has layers — review code before you run it.
latestvk97e1r2318yw4kdacak2435k5x8495tv
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
📊 Clawdis
