upstream-sync
Fail
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: CRITICALEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTIONOBFUSCATION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill fetches content from several external GitHub repositories including
SpillwaveSolutions/mastering-typescript-skill,ReScienceLab/opc-skills, andJeffallan/claude-skills. One of these sources is linked to the domainhttps://jeffallan.github.io/, which has been flagged as malicious by security scanners. - [COMMAND_EXECUTION]: The instructions direct the agent to execute shell commands using the GitHub CLI (
gh api) to fetch data and a base64 utility to decode it. Furthermore, it triggers local Python scripts (daodan_build.py,sync_plugin_docs.py, andsync_codex_instructions.py) to process and verify the downloaded files. - [REMOTE_CODE_EXECUTION]: The synchronization process includes fetching executable scripts such as
validate-setup.shandeslint-template.jsfrom external repositories. Integrating and running build tools on these external scripts creates a risk of code execution if the upstream repositories contain malicious content. - [INDIRECT_PROMPT_INJECTION]: By design, the skill ingests data from untrusted external sources that the agent must then classify, diff, and merge. This provides an attack surface where instructions embedded in the external files could influence the agent's behavior during the synchronization and merging process.
- [OBFUSCATION]: The skill utilizes
base64 -dto decode content retrieved from the GitHub API. While this is the standard response format for this API, it serves as a mechanism to process data that is not in a human-readable format, potentially masking the content of the downloaded payloads.
Recommendations
- Contains 1 malicious URL(s) - DO NOT USE
Audit Metadata