desktop-packaging-tauri
Pass
Audited by Gen Agent Trust Hub on Nov 4, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill provides instructional content for packaging desktop applications. It emphasizes security best practices, such as using environment variables for sensitive keys and certificates.
- [EXTERNAL_DOWNLOADS]: The CI/CD examples (
examples/ci-cd.md) reference official and well-known GitHub Actions includingtauri-apps/tauri-action,actions/checkout,actions/setup-node, anddtolnay/rust-toolchain. These are standard, trusted resources for the described development workflow. - [CREDENTIALS_UNSAFE]: No hardcoded credentials were found. The skill uses descriptive placeholders like
YOUR_ED25519_PUBLIC_KEY,YOUR_THUMBPRINT, andAPPLE_CERTIFICATE: <base64-encoded .p12 file>. It explicitly warns users NEVER to commit private keys to source control, recommending CI secrets instead. - [INDIRECT_PROMPT_INJECTION]: The skill documents the ingestion of configuration data (e.g.,
tauri.conf.json). While this is a common vector for indirect injection, the skill mitigates risk by enforcing mandatory signature verification (Ed25519) for the auto-updater and providing clear boundary instructions for developers. - [COMMAND_EXECUTION]: The skill illustrates the use of Tauri's
signCommandandsidecarfeatures for executing external binaries. The examples provided (e.g.,trusted-signing-cli,ffmpeg) are legitimate use cases for the framework, and the documentation highlights the necessary permissions and configuration required for safe execution.
Audit Metadata