add-camera
Pass
Audited by Gen Agent Trust Hub on Oct 10, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- Environment and Dependency Verification: The skill utilizes shell commands to ensure the project is correctly initialized and that required Expo modules (expo-camera, expo-image-picker) are already present in package.json. It explicitly halts execution if these dependencies are missing, preventing unauthorized package installations.
- Controlled File Operations: All file-write operations are restricted to the src/native/ directory. The skill includes logic to prevent overwriting existing files, which helps maintain developer-defined implementations.
- Type-Check Verification: The skill performs a type-check using tsc --noEmit after generating implementation files. This ensures that the newly created wrappers are compatible with the project environment and free of syntax errors.
- Dataverse Integration Safety: When generating upload helpers for Dataverse, the skill uses standard base64 encoding for image columns as expected by the platform. It also distinguishes between custom capture flows and standard host controls to avoid interfering with default platform behavior.
Audit Metadata