Odoo Health Check 0.1.2
Odoo Health Check is a small command-line tool (Python, MIT licence, no runtime dependencies) that audits a public Odoo website the way a visitor or a search engine sees it. It runs a handful of read-only GET checks and prints a readable report or JSON: - indexability: robots.txt, meta robots and X-Robots-Tag. It catches a frequent Odoo misconfiguration: once a domain is set in the website settings, every other host serving the same database (the original .odoo.com subdomain, a staging copy, the www variant) receives "Disallow: /" and noindex; - public exposure of the database manager (/web/database/manager); - HTTPS and HSTS, plus missing security headers (CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy); - detected Odoo version (warns below 16.0) and sitemap. Exit codes (0 compliant, 1 failure, 2 unreachable) and a --strict mode make it usable in continuous integration. A Docker image running as a non-root user is also provided. The tool never authenticates, injects or writes anything. It is maintained by JAIKIN, an Odoo integrator in France.
| Tags | odoo erp seo security audit python cli devops |
|---|---|
| License | MITL |
| State | beta |