odoo-service
Pass
Audited by Gen Agent Trust Hub on Mar 26, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes the Python
subprocessmodule across several scripts (server_manager.py,db_manager.py,env_initializer.py) to orchestrate Odoo processes, PostgreSQL database operations, and Docker containers. Detailed inspection confirms that these calls use structured argument lists rather than shell interpolation, mitigating common command injection risks. - [EXTERNAL_DOWNLOADS]: The skill's Dockerfile templates and initialization scripts reference external resources, including
wkhtmltopdfpackages from GitHub and various dependencies from official NPM and PyPI registries. These downloads target well-known, trusted services and are essential for the primary functionality of the Odoo server. - [CREDENTIALS_UNSAFE]: While the skill manages sensitive information such as database passwords and Odoo admin credentials, it does so using standard local configuration patterns (e.g.,
.conffiles, environment variables, andPGPASSWORD). No hardcoded secrets or unsafe credential handling practices were identified. - [DATA_EXFILTRATION]: Network activity is restricted to local environment health checks and the acquisition of legitimate software dependencies from trusted domains. There is no evidence of data being transmitted to unauthorized or suspicious external endpoints.
Audit Metadata