gsd-path-research
Pass
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses a collection of bundled Python scripts to orchestrate complex Git workflows. Scripts such as
isolation.py,pipeline_git.py, andintegration.pyfrequently invokesubprocess.runto executegitandgh(GitHub CLI) commands. scripts/loop_run.pycontains arun_shellfunction that executes arbitrary strings provided in aLOOP.mdspecification using/bin/sh -con POSIX systems orbash.exe -con Windows. This is a core functional feature used to verify code fixes within a controlled loop.scripts/detect_project.pyuses low-level system calls (ctypes.WinDLL,ntdll.NtCreateFile) to perform secure, anchored file operations on Windows, specifically designed to prevent symlink-based attacks during initialization.- [INDIRECT_PROMPT_INJECTION]: The skill has a defined attack surface for indirect prompt injection due to its core function of gathering research from external sources.
- Ingestion points:
references/researcher.mdinstructs the agent to "Search broadly" and check URLs or repository references. External content from these sources enters the agent's context during the research phase. - Boundary markers: The system uses standard Markdown fences and specific templates (
templates/evidence.md) to delimit findings. - Capability inventory: The framework has extensive capabilities to write to the filesystem, manage Git branches, and execute shell commands through the
loop_run.pyhelper. - Sanitization: The scripts perform structural validation (parsing frontmatter, checking Git history ancestry) but rely on the agent's internal safety filters for interpreting the natural language content retrieved from the web.
Audit Metadata