session-reflect
Skill declares local-only processing but commands use undocumented shell subprocess to cat config and sync sessions; also accesses undocumented ~/.claude memory path.
Why this conclusion was reached
1/4 dimensions flagged1 undeclared or violating capabilities were inferred.
2 lower-risk artifacts were extracted and still need context.
There is no explicit malicious chain in the report.
Dependency information is incomplete, so supply-chain confidence stays limited.
What drove the risk score up
Commands run 'python3 ~/coding/session-reflect/extract_sessions.py sync' and 'cat ~/.config/session-reflect/config.json' via shell - not declared in SKILL.md
commands/reflect/default.md:42 accesses ~/.claude/projects/-Users-wh-coding/memory/user_profile.md without disclosure
shell:WRITE capability required for subprocess but not declared in SKILL.md
Most important evidence
Undeclared shell execution in command files
All three command files (default.md, drift.md, emerge.md) execute 'python3 ~/coding/session-reflect/extract_sessions.py sync' and 'cat ~/.config/session-reflect/config.json' via subprocess. SKILL.md declares filesystem:READ but does not mention shell execution capability.
commands/reflect/default.md, commands/reflect/drift.md, commands/reflect/emerge.md:3 Undeclared memory path access
commands/reflect/default.md line 42 reads from ~/.claude/projects/-Users-wh-coding/memory/user_profile.md - a sensitive user profile path not mentioned in SKILL.md.
commands/reflect/default.md:42 Hardcoded username in path
Memory path contains hardcoded username 'wh-coding' which may not be portable across systems.
commands/reflect/default.md:42 Declared capability vs actual capability
commands/reflect/default.md:42 reads ~/.claude memory path Commands execute python3 and cat via shell No direct env access No network requests found Suspicious artifacts and egress
https://www.youtube.com/watch?v=6MBq1paspVU SKILL.md:115
https://clawskills.sh/skills/riley-coyote-continuity SKILL.md:117
Dependencies and supply chain
There are no structured dependency warnings.
File composition
SKILL.md commands/reflect/default.md