Odoo ZIP Module Audit
The ZIP Module Audit performs a comprehensive scan of your custom Odoo module. It checks directory structure, __manifest__.py validity, XML view syntax, Python model definitions, security files (ir.model.access.csv), JavaScript assets, and packaging standards.
Who It's For
- Developers preparing modules for Odoo App Store submission
- QA teams reviewing module quality
- Migration teams assessing module structure before upgrading
Common Problems It Solves
- Incorrect module directory structure (missing
__init__.py, wrong layout) - Manifest dependency and version issues
- XML view syntax errors and missing view types
- Missing or misconfigured
ir.model.access.csv - Python model file structure and import issues
- Security concerns (
evalusage, hardcoded credentials) - Missing required data files
How It Works
Upload a ZIP and the system extracts it to a temporary directory, then runs multiple analyzers for structure, manifest, security, XML, and Python. It generates a report with findings organized by severity. The ZIP and extracted files are immediately deleted after analysis.
Limitations
This is static analysis only. It does not run the module in an Odoo instance, so dynamic behavior such as computed fields and automated actions is not tested.
Audit your module ZIP
Upload a module archive and review findings by severity. ZIP upload is available on the manifest audit page.
Check a Module ZIP