dual-axis-skill-reviewer
Pass
Audited by Gen Agent Trust Hub on May 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The main script
scripts/run_dual_axis_review.pyusessubprocess.runto executepytestwithin the directory specified by the--project-rootargument. This is the intended functionality for verifying the test health of reviewed skills. The command is constructed as a list, which prevents shell injection. - [PROMPT_INJECTION]: The skill facilitates indirect prompt injection by generating LLM prompts based on the metadata and findings of other skills found in the project root. It uses markdown headings as boundary markers.
- [PROMPT_INJECTION]: Mandatory evidence chain for indirect injection: (1) Ingestion points:
scripts/run_dual_axis_review.pyreadsSKILL.mdand script files from target projects. (2) Boundary markers:build_llm_promptuses markdown headers (e.g.,## Skill,## Files to inspect) to separate external content. (3) Capability inventory: The skill can executepytestand read/write local files. (4) Sanitization: External content is interpolated without explicit sanitization. - [COMMAND_EXECUTION]: The test file
scripts/tests/conftest.pyusesimportlib.utilto dynamically load the main script for unit testing purposes, which is a standard development practice.
Audit Metadata