ck
Warn
Audited by Gen Agent Trust Hub on May 19, 2026
Risk Level: MEDIUMPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection through the parsing of project-specific files.
- Ingestion points: The
commands/init.mjsandhooks/session-start.mjsscripts ingest data from files likeCLAUDE.md,README.md, andpackage.jsonto extract project goals and constraints. - Boundary markers: Extracted text is placed directly into the agent's context without delimiters or instructions to ignore embedded commands, allowing malicious project files to influence agent behavior.
- Capability inventory: The skill has permissions to write to the file system (
save.mjs) and execute system commands (gitviashared.mjs). - Sanitization: No sanitization or validation is performed on the content extracted from project files.
- [COMMAND_EXECUTION]: The skill relies on executing Node.js scripts and system commands.
- Script execution: All commands defined in
SKILL.mdexecute local Node.js scripts using thenodeinterpreter. - Subprocess execution: The
commands/shared.mjsutility usesspawnSyncto executegitcommands (e.g.,git log,git diff) to summarize project activity. - [COMMAND_EXECUTION]: The skill implements a persistence mechanism via an automated hook.
- Persistence: The skill instructs users to register a
SessionStarthook in~/.claude/settings.json. This hook automatically executeshooks/session-start.mjsevery time a new session begins, which is the primary mechanism for loading context but involves automatic code execution without direct per-session user initiation.
Audit Metadata