devtu-code-optimization
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill includes a checklist and workflow section in
SKILL.mdthat contains shell commands for code linting (ruff check), local testing of Python modules (python -m tooluniverse.cli), and Git repository management (git,gh). These are standard operations for a development-focused agent working within a codebase. - [DYNAMIC_EXECUTION]: The
references/code-patterns.mdfile documents a pattern for executing R scripts by writing them to temporary files and running them viasubprocess.run. This is presented as a best-practice mechanism to resolve shell-escaping issues in R subprocess calls. - [INDIRECT_PROMPT_INJECTION]: The skill outlines implementation patterns for tools that consume data from external bioinformatics APIs (e.g., CIViC, GtoPdb, GTEx). It identifies risks such as path injection in API endpoints and explicitly provides a mitigation pattern using regex validation (
re.fullmatch(r"[A-Za-z0-9._-]+", value)) to sanitize user-provided parameters before they are interpolated into URLs. - Ingestion points: Data returned from bioinformatics APIs like CIViC, GtoPdb, and ENCODE (specified in
references/api-fixes.md). - Boundary markers: The skill recommends providing a
normalization_noteorhintin the tool output to disclose automated data transformations to the user. - Capability inventory: The skill patterns utilize
subprocess.runfor R script execution andrequests.getfor network operations. - Sanitization: The skill provides an explicit regex-based sanitization pattern for path parameters in the NVIDIA NIM integration section to prevent path injection.
Audit Metadata