patina-mode
Pass
Audited by Gen Agent Trust Hub on Sep 5, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill's toolset involves external dependency management. Specifically,
scripts/bootstrap.tsautomatically runsbun install --frozen-lockfileto install dependencies defined inscripts/package.json, which includescommander@15.0.0from the NPM registry. - [INDIRECT_PROMPT_INJECTION]: The
watch-prtool inscripts/watch-pr/github.tsingests untrusted data by fetching GitHub PR review threads and comments. This presents an attack surface where external users could embed malicious instructions in PR comments. The skill attempts to mitigate this inplaybooks/babysit.mdby instructing the agent to treat comment text as untrusted data and not as instructions. - [COMMAND_EXECUTION]: Multiple scripts and playbooks execute system commands.
scripts/watch-pr/github.tsandscripts/orch/store.tsusespawnandexecFileSyncto rungit,gh(GitHub CLI), andgt(Graphite CLI).scripts/worktree-audit.shusesdu,jq, andrgto audit disk usage and git states. - [DATA_EXPOSURE]: The
scripts/worktree-audit.shscript accesses the agent's internal transcript directory at~/.claude/projects/to correlate worktrees with recent user sessions. While this data is local, it involves scanning session history files. - [DYNAMIC_EXECUTION]: The
scripts/bootstrap.tsutility performs a self-reinvocation pattern usingBun.spawnSyncto restart the process with newly installed dependencies.
Audit Metadata