run-simulator
Warn
Audited by Gen Agent Trust Hub on Aug 2, 2026
Risk Level: MEDIUMCOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses the
evalcommand to dynamically set shell variables based on output fromxcodebuild. - Evidence: The script in Step 4 of
SKILL.mduseseval $(...)to process build settings likeTARGET_BUILD_DIRandFULL_PRODUCT_NAME. - Security Concern: This pattern is susceptible to command injection if the project file (e.g.,
.xcodeproj) contains malicious shell instructions in its metadata. Since the agent executes these commands directly, this could lead to unauthorized system access. - [COMMAND_EXECUTION]: The skill lacks sufficient sanitization for external data ingested during the build process.
- Ingestion points: Build settings from
xcodebuildand values fromInfo.plist. - Boundary markers: Absent. The skill does not implement delimiters or warnings to ignore embedded instructions in the project data.
- Capability inventory: The skill uses the
Bashtool to perform complex operations, providing a significant attack surface if input is compromised. - Sanitization: No validation or escaping is performed on variables extracted from the build system before their use in shell execution.
Audit Metadata