ios-simulator-skill
Pass
Audited by Gen Agent Trust Hub on Sep 11, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill makes extensive use of system commands to interact with
xcrun simctl,idb, andxcodebuildfor simulator management and app interaction. Analysis of scripts likeapp_launcher.py,navigator.py, andsimctl_boot.pyshows that these calls are implemented securely using argument lists insubprocess.runandsubprocess.Popen, which prevents shell command injection. - [INDIRECT_PROMPT_INJECTION]: The skill processes data from external sources during app testing, creating a surface for indirect prompt injection.
- Ingestion points: UI accessibility trees fetched via
idb ui describe-alland application logs captured viaxcrun simctl spawn ... log stream. - Boundary markers: None observed; element labels and log content are interpolated directly into the agent's context.
- Capability inventory: Significant local capabilities including simulator creation/deletion (
simctl_create.py,simctl_delete.py), permission management (privacy_manager.py), and hardware button control (keyboard.py). - Sanitization: Content is parsed as JSON but not explicitly sanitized for adversarial instructions. This is a characteristic of automation tools rather than a specific malicious intent.
- [EXTERNAL_DOWNLOADS]: The
scripts/sim_health_check.shscript identifies missing dependencies and provides the user with instructions to install thePillowlibrary viapip3. It does not execute these commands automatically. - [SAFE]: The skill is a legitimate developer tool suite authored by 'n0an'. All resource interactions (file paths, local configurations, and tool invocations) are consistent with the stated purpose of iOS app testing and simulator automation.
Audit Metadata