skill-researcher
Warn
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION] (MEDIUM): The skill uses unsafe shell interpolation within
jqcommand strings. In Stages 2, 7, and 8, the variable$task_numberis interpolated directly into thejqfilter:select(.project_number == '$task_number'). Iftask_numberis manipulated to containjqsyntax (e.g.,1) | .secrets | (select(.id == 1), it could result in data leakage or unauthorized modification of the JSON state file. - [DATA_EXFILTRATION] (LOW): In Stage 9, the skill executes
git add -Afollowed by a commit. This 'add all' approach is dangerous in an automated agent context, as it may inadvertently stage and commit sensitive files (like.env, SSH keys, or temporary credential files) to the repository history if they are not explicitly covered by.gitignore. - [SAFE] (INFO): The skill correctly uses
jq --argfor most string variables (likepath,type, andsummary), which prevents those specific values from being interpreted asjqcommands or breaking shell boundaries. - [SAFE] (INFO): No hardcoded credentials or unauthorized external network connections were detected in the shell scripts.
Audit Metadata