debugging-with-opensrc
Pass
Audited by Gen Agent Trust Hub on Sep 23, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides instructions to execute various shell commands for library management and debugging.
- Evidence:
bun run opensrc:syncandbun run opensrc:use <package>inSKILL.mdare used to synchronize and fetch external libraries. - Evidence: The
opencodeCLI tool is executed with various arguments inreferences/opencode-skill-testing.mdfor skill loading verification. - [DYNAMIC_EXECUTION]: The skill includes a specific pattern for executing processes through a language interpreter wrapper.
- Evidence:
references/opencode-skill-testing.mdcontains the commandperl -e 'alarm 120; exec @ARGV' opencode ..., which uses Perl'sexecfunction to spawn theopencodeprocess with a timeout. This is a form of dynamic process management. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and analyze external data (source code from third-party libraries) which represents an attack surface for indirect prompt injection.
- Ingestion points: Files located within
opensrc/repos/github.com/across multiple libraries (Effect, TanStack, TRPC, etc.) as detailed inSKILL.md. - Boundary markers: None explicitly defined in the instructions to prevent the agent from following instructions found within the code comments or documentation of the analyzed libraries.
- Capability inventory: The skill has the capability to execute shell commands (
bun,opencode) and read arbitrary files in the mirrored repository paths. - Sanitization: There is no mention of sanitization or filtering for the external content being read.
Audit Metadata