Tools
Manifest Audit
Validate a module's __manifest__.py against Odoo source code for the selected version and edition. Catch dependency errors, missing metadata, and misconfigurations before deployment.
What it checks
- Dependencies — Are all
dependsmodules valid for this version? - Data files — Do CSV, XML, and security files follow naming conventions?
- Demo data — Is demo data enabled for production modules?
- Assets — Are asset bundles configured correctly?
- Version compatibility — Is the manifest version format correct?
- Installable flag — Is the module installable?
- Application flag — Should this be set?
- License — Is a valid Odoo license declared?
- Author/Website — Are module metadata fields populated?
- External dependencies — Are Python packages listed?
Supported inputs
- Paste — Copy-paste the content of
__manifest__.py - Upload ZIP — Upload a module ZIP; the manifest is extracted automatically
- Must select Odoo version and edition
Output
The audit returns:
- Summary — Total issues, errors, warnings, and info counts
- Issues List — Each issue with severity, type, message, and suggestion
- Manifest Dependencies — List of detected dependencies
What it does NOT do
- Does not check whether dependency modules are installed in your database
- Does not check Python or XML file content beyond the manifest
- Does not validate that data files actually exist (use ZIP audit for file-level checks)
Best practices
- Always select the correct target Odoo version for accurate dependency validation
- Use the ZIP audit for a complete module inspection (includes manifest + file structure)
- Review error-level issues before deploying to production