ooad-ship
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill instructions involve the agent ingesting external, untrusted data to generate release documentation, creating a potential surface for indirect injection.\n
- Ingestion points: The process in
SKILL.mdreads git commits,RTM.csv, andqa-report.mdto produceRELEASE_NOTES.mdandCHANGELOG.md.\n - Capability inventory: The skill utilizes the
ghCLI (defined intemplates/issue-tracker-github.md) to interact with GitHub issues, and it generates/executes local shell scripts for deployment rollbacks (referenced inSKILL.mdandtemplates/prod-checklist.md).\n - Boundary markers: The templates do not currently define explicit delimiters or instructions to ignore potential commands embedded in commit messages or CSV fields.\n
- Sanitization: No explicit sanitization or content validation steps are included in the instructions for processing these external inputs.\n- [COMMAND_EXECUTION]: The skill templates and instructions define the use of various development and deployment CLI tools.\n
- Evidence:
templates/test-plan.mdspecifies execution ofpytest,behave, andplaywright.templates/issue-tracker-github.mddefines standard interaction patterns using theghCLI for issue management.\n- [EXTERNAL_DOWNLOADS]: Architecture templates reference an external library for diagram rendering.\n - Evidence:
templates/c4.pumluses the!includedirective to fetch theC4_Context.pumllibrary from theplantuml-stdlibGitHub repository. This is a well-known community standard for C4 model diagramming in PlantUML.\n- [DYNAMIC_EXECUTION]: The skill incorporates the generation and execution of environment-specific scripts as part of the deployment lifecycle.\n - Evidence:
SKILL.mdandtemplates/prod-checklist.mddescribe creating and testing versioned rollback scripts (e.g.,scripts/rollback-<version>.sh) to handle production failures.
Audit Metadata