dual-axis-skill-reviewer
Pass
Audited by Gen Agent Trust Hub on Sep 26, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
run_testsfunction inscripts/run_dual_axis_review.pyexecutespytestoruv run pyteston the target project's test directories. This provides runtime verification of skill health as documented in the workflow. The implementation uses list-based arguments withsubprocess.runto avoid shell injection, though it does execute Python code found in the target project. - [INDIRECT_PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface by interpolating content from reviewed skills into a review prompt generated by
build_llm_prompt. Ingestion points:SKILL.md,scripts/, andreferences/files of the reviewed project. Boundary markers: Markdown headers and code blocks are used but lack explicit sanitization. Capability inventory: The skill can write files and execute tests. Sanitization: No explicit escaping of interpolated content. - [SAFE]: The implementation follows security best practices by using
yaml.safe_loadfor parsing configuration and metadata. Additionally, the skill includes a dedicated safety check that scans project files for hardcoded absolute user paths to prevent accidental PII leakage.
Audit Metadata