app-implement-feature
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill instructs the agent on how to build handlers for external data (wire-protocol JSON) that can trigger high-capability actions, such as private simulator API calls and subprocess execution. This represents a potential indirect prompt injection surface if inputs are not strictly validated.
- Ingestion points: The skill defines the
baguette serveWebSocket andbaguette inputstdin as the primary entry points for external JSON envelopes (documented in Phase 0 ofSKILL.md). - Boundary markers: Guidelines recommend the use of structured parsing utilities (
Field.required*) and theGesture.parsepattern to validate data before execution (described inSKILL.mdandreferences/domain-models.md). - Capability inventory: The skill guides implementation of code that interacts with private
SimulatorKit/IndigoHIDsymbols and spawns host processes using aSubprocesscollaborator wrappingFoundation.Process(documented inSKILL.mdandreferences/domain-models.md). - Sanitization: Instructions mandate failing loudly on parse errors and moving all logic into rich domain models to ensure input is handled safely (described in
references/domain-models.md). - [DYNAMIC_EXECUTION]: The skill documents patterns for runtime resolution of private framework symbols, which is a core requirement for the tool's intended purpose of simulator interaction.
- Evidence: Phase 2 of
SKILL.mddescribes the resolution of privateSimulatorKitsymbols within infrastructure adapters likeIndigoHIDInputusing dynamic loading techniques.
Audit Metadata