Everything You Need to Monitor Odoo
A comprehensive health monitoring platform that covers security, modules, permissions, performance, email health, and upgrade readiness — all in one dashboard.
Security & Compliance
Permission vulnerability scanning
Detects overly permissive access rules, missing group restrictions, and dangerous model-level permissions across all installed modules.
CVE & security advisory tracking
Cross-references your Odoo version and installed modules against known CVEs from Odoo's security team and community reports.
2FA compliance checking
Flags admin users without two-factor authentication enabled — a critical security gap in production environments.
SSRF protection
Validates all connection targets against private IP ranges to prevent server-side request forgery attacks.
AES-256 credential encryption
All Odoo credentials (API keys, passwords) are encrypted at rest using AES-256-GCM with per-deployment keys.
Module Intelligence
Deprecated module detection
Maintains an updated registry of deprecated modules across Odoo 14.0–19.0, with replacement suggestions and migration paths.
Custom code risk analysis
Identifies custom modules using unsafe patterns: old API (osv.osv), SQL injection risks, hardcoded credentials, and deprecated imports.
Module conflict detection
Flags known incompatibilities between popular modules and version-specific conflicts that cause runtime errors.
OCA quality assessment
Checks OCA (Odoo Community Association) modules for known quality issues, outdated dependencies, and maintenance status.
AI-Powered Insights
Multi-provider AI analysis
Choose from OpenAI GPT-4o, Google Gemini 2.5, Anthropic Claude, or OpenRouter (100+ models). Bring your own API key — your data, your choice.
Priority action recommendations
AI generates ranked remediation steps with effort estimates, impact levels, and specific Odoo menu paths.
Financial risk estimation
Calculates estimated remediation costs based on severity, module complexity, and industry benchmarks.
Rule-based fallback
When no AI key is configured, generates detailed insights using expert-curated rule engine. Still highly actionable.
Monitoring & Alerting
Scheduled automatic scans
Daily scans via Celery Beat keep your Pulse Score continuously up to date without manual intervention.
Score drop alerts
Receive email alerts when your Pulse Score drops by 5+ points between consecutive scans.
Critical risk notifications
Instant alerts when new critical or high-severity vulnerabilities are detected in a scan.
Score history & trend analysis
Track your Pulse Score over time with visual trend indicators: improving, stable, or declining.
Upgrade Readiness
Migration readiness score
Calculates a 0–100 readiness score for upgrading to any target Odoo version (14.0–19.0).
Blocking issue identification
Identifies deprecated modules, incompatible custom code, and permission issues that block clean upgrades.
Effort estimation
Provides developer-day estimates for the full migration: low (1–2 weeks) to high (2–4 months).
Dynamic deprecation registry
Version-specific deprecated module lists updated from Odoo source, OCA, and community reports.
Infrastructure & Operations
Email & SMTP health
Verifies outgoing mail server configuration, checks for failed emails in queue, and validates SPF/DKIM readiness.
Cron job monitoring
Detects unhealthy scheduled actions: exhausted run counts, disabled critical crons, and mis-configured intervals.
Performance anti-patterns
Scans for common Odoo performance bottlenecks: missing indexes, excessive admin users, and heavy cron jobs.
SaaS compatibility check
Tests module compatibility with Odoo SaaS/Enterprise: blocked patterns, enterprise dependencies, and multi-tenant flags.
Reporting & Integration
PDF audit reports
Generate professional PDF reports with executive summary, scoring breakdown, risk inventory, and remediation plan.
REST API access
Full API with Bearer token auth for programmatic access to scans, instances, and reports. OpenAPI documented.
Odoo connector module
Native Odoo module (v15–19) for one-click data push. Hourly heartbeat with automatic retry and HMAC-verified webhooks.
Webhook integrations
Push scan results and alerts to Slack, Discord, or custom endpoints via configurable webhooks.
Ready to see your Pulse Score?
Start with a free scan. 14-day trial on all plans.
Start Free Trial