contribute-rule
Pass
Audited by Gen Agent Trust Hub on Mar 28, 2026
Risk Level: SAFEPROMPT_INJECTIONDATA_EXFILTRATIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection from the files it analyzes.
- Ingestion points: Reads project files like
CLAUDE.md,.claude/rules/, and the general codebase to extract knowledge (Step 2). - Boundary markers: The skill lacks explicit delimiters or instructions to ignore embedded commands within the processed data during its summarization phase.
- Capability inventory: The skill can execute shell commands via
gitandghCLI to create commits and Pull Requests (Step 5). - Sanitization: There is no automated sanitization or escaping of the ingested content before it is used to populate the Pull Request body.
- [DATA_EXFILTRATION]: The skill reads local project information and transmits it to a public GitHub repository. This functionality is intended for rule contribution but carries a risk of accidental data exposure. Mitigation is provided through a mandatory review step and instructions to remove credentials, PII, and internal domain names.
- [COMMAND_EXECUTION]: The skill utilizes shell commands (
git,gh) to perform repository operations such as cloning, committing, and creating Pull Requests. These actions are triggered after user confirmation. - [EXTERNAL_DOWNLOADS]: The skill clones the
TBSten/skillsrepository to retrieve a rule-creation guide (add-rule.md). This establishes a dependency on remote content from the author's repository.
Audit Metadata