rebelle
Pass
Audited by Gen Agent Trust Hub on Aug 3, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses a shell script wrapper (
scripts/rebelle-batch.sh) to execute the Rebelle Motion IO binary for headless batch rendering. This script manages the process lifecycle, monitors progress through log files, and ensures the application is correctly terminated after tasks are complete.- [SAFE]: The skill implements a custom, dependency-free WebSocket client (scripts/rebelle_ws.py) to communicate with the Rebelle Pro application over the local loopback interface (127.0.0.1). This communication is restricted to local host control and does not involve external network connections.- [SAFE]: The skill processes structured JSON data to drive the painting engine, presenting a standard automation interface. \n - Ingestion points: JSON event files (e.g.,
events.json) are processed byscripts/rebelle-batch.shand thescripts/rebelle_ws.pyCLI tool. \n - Boundary markers: No specific boundary markers or 'ignore' instructions are present in the JSON processing logic. \n
- Capability inventory: The skill has the capability to execute shell commands, run local binaries, and perform local network operations on the loopback interface. \n
- Sanitization: The
scripts/rebelle_events.pyutility uses the standard Pythonjsonlibrary for serialization, which prevents structural injection in the generated event files.
Audit Metadata