sync-github-bug
Pass
Audited by Gen Agent Trust Hub on Nov 10, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes standard CLI tools including
gh,git,node,awk, andpythonto manage synchronization and configuration tasks. - [DYNAMIC_EXECUTION]:
- The file
read-config.shutilizespython -cto parse YAML configuration. This execution is hardened by explicitly stripping the current directory and empty paths fromsys.pathto prevent hijacking of theyamlmodule. - The script
resolve-platform.shusesevalfor variable indirection. This is secured by a whitelist in acasestatement that restricts input to known-safe tokens like 'tracker' or 'vcs'. - [INDIRECT_PROMPT_INJECTION]: The skill has a surface for indirect prompt injection as it ingests and processes bug reports.
- Ingestion points: Bug report markdown files are read by
references/bug-doc.jsandSKILL.mdworkflows. - Boundary markers: Sections are delimited using HTML comments (e.g.,
<!-- change-log-start -->) and specific markdown headers. - Capability inventory: The skill can write to the local filesystem and perform issue mutations (create/edit/close) on GitHub via the
ghCLI. - Sanitization: Content is sanitized for problematic control characters using
references/github-body-text.js, and sensitive environment variables are redacted viareferences/defer-mutation.jsbefore being used in commands.
Audit Metadata