os-integrations
Pass
Audited by Gen Agent Trust Hub on Oct 26, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONPERSISTENCE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill provides recipes for a 'Debug bridge' using
DistributedNotificationCenterand custom URL schemes. These mechanisms allow external processes or links to send commands to the application, creating a surface for indirect instruction injection. - Ingestion points: The
recipes.mdfile definesDistributedNotificationCenter.default().addObserverfor the notification namecom.you.app.commandandURL schemeshandled via.onOpenURLorapplication(_:open:). - Boundary markers: The instructions do not suggest delimiters or boundary markers for content received through these external channels.
- Capability inventory: The recipes include powerful capabilities such as file writing (
status.json), window manipulation via Accessibility APIs (AXUIElement), and application logic execution viaDebugBridge.runandWindowManager.run. - Sanitization: No sanitization, escaping, or validation logic is present in the provided code snippets to filter external commands.
- [COMMAND_EXECUTION]: The skill instructs the agent to use the
lsregistertool (located in/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/) with the-trustedflag to refresh Launch Services and establish the application's trust status. While legitimate for macOS development, this involves direct execution of a powerful system utility. - [PERSISTENCE]: The skill implements persistence by providing instructions and code for 'Launch at login' using the
ServiceManagementframework'sSMAppService.mainApp.register()API, allowing the resulting application to automatically start across user sessions.
Audit Metadata