tauri-desktop-implementation
Pass
Audited by Gen Agent Trust Hub on Sep 4, 2026
Risk Level: SAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill addresses potential injection surfaces inherent in desktop application development, such as IPC communication and deep link handling. It implements a defensive posture by requiring all untrusted input to be validated within the Rust layer.
- Ingestion points:
references/02-commands-ipc-events.mdidentifies IPC DTOs as input vectors;references/04-state-offline-sidecars.mdidentifies deep link protocol payloads and sidecar stdout/stderr as external data sources. - Boundary markers: The skill architecture defines Rust as the "trusted system boundary" (
SKILL.md) to isolate privileged operations from the WebView UI. - Capability inventory:
references/03-capabilities-security-storage.mdandreferences/04-state-offline-sidecars.mdmanage capabilities for filesystem access, shell execution, secure storage, and sidecar process spawning. - Sanitization: Explicit instructions in
references/02-commands-ipc-events.md("validate untrusted input in Rust") andreferences/04-state-offline-sidecars.md("validate custom protocol payloads") provide the necessary mitigation strategies. - [COMMAND_EXECUTION]: The skill defines standard development lifecycle commands for linting, testing, and building (
pnpm test,cargo clippy,pnpm tauri build). These commands are documented as part of the recommended CI/CD verification process inreferences/05-testing-performance-release.mdand are appropriate for the skill's stated purpose.
Audit Metadata