| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 5215 |
| Technical Name |
nonaguard_connector |
| License | LGPL-3 |
| Website | https://nonaguard.com |
| Versions | 15.0 16.0 17.0 18.0 19.0 |
Installing this module alone does not activate monitoring. You must create an account and subscribe to a Solo plan or higher at nonaguard.com/signup to obtain an API token. Without a token, all sync attempts will fail with HTTP 401/402.
Get started in 3 steps
1→ Create your free account 2→ Subscribe to Solo plan ($49/mo, 7-day trial) 3→ Copy your token and paste in Odoo Settings
Register at nonaguard.com/signup →NonaGuard - Odoo Security Audit and Health Monitor
Keep your Odoo secure, healthy, and audit-ready
NonaGuard continuously monitors your Odoo instance for security risks, compliance gaps, upgrade blockers, and data quality issues. Encrypted scan results are pushed securely to your NonaGuard dashboard. Your Odoo credentials never leave your server.
250+ automated checks | Odoo 15 to 19 | Community and Enterprise
A Solo plan subscription at nonaguard.com is required to activate automatic syncing.
Published pricing, limits, and support targets are indicative and may change.
What is NonaGuard?
NonaGuard is a security and health monitoring platform for Odoo. It detects security vulnerabilities, permission misconfigurations, financial data quality issues, and upgrade blockers, then surfaces everything in a single dashboard at nonaguard.com.
This Odoo module (the connector) runs inside your Odoo instance and transmits encrypted scan results to your dashboard. A Solo plan or higher at nonaguard.com is required to activate automatic synchronization.
Supported versions: Odoo 15.0, 16.0, 17.0, 18.0, 19.0. Compatible with Community and Enterprise editions.
Screenshots
Token setup, connection checks, environment detection, sync interval, and manual sync trigger.
Full audit trail for syncs, heartbeat events, webhook commands, remediation actions, and errors.
What the Connector Monitors
- Security and ACL permission audit for access rule risks.
- User and admin exposure checks across all installed modules.
- Cron health and overdue background task detection.
- Upgrade readiness scoring with migration blockers and effort signals.
- Email queue, SMTP, and third-party integration health.
- Financial data quality: reconciliation and payment consistency.
- Compliance checklist for critical Odoo configuration controls.
- Remote remediation actions with full audit trail (Agency plan and above).
Business Health Monitoring (Solo plan and above)
NonaGuard detects operational accounting issues beyond technical configuration. Available on all paid plans.
- Impossible or inconsistent account balances.
- Invoice and payment mismatches.
- Unreconciled bank statement lines older than 30 days.
- Manual journal entries without references in recent periods.
Accounting and Financial Risk (Agency plan and above)
- Fiscal lock date gaps.
- Draft invoice aging analysis.
- Bank reconciliation backlog detection.
- Inventory valuation drift.
- Segregation of duties violations.
Security Architecture
- HMAC-SHA256 webhook signature verification on every inbound command.
- Encrypted token storage: Fernet AES-128-CBC with PBKDF2-derived key.
- Replay attack protection with a 5-minute timestamp window.
- PostgreSQL-backed rate limiting for all webhook requests.
- Circuit breaker with automatic throttling on repeated sync failures.
- Explicit confirmation required for all destructive remote actions.
- No Odoo credentials or raw database contents leave your server.
Sync Frequency by Plan
Solo ($49/mo)
Automatic sync once per day. Manual sync available at any time from Odoo Settings.
Agency ($129/mo)
Automatic sync every 6 hours. Immediate scan trigger from the NonaGuard dashboard via signed webhook.
Partner ($299/mo)
Automatic sync every 2 hours. Priority scan queue and full remote command access.
Plans and Features
This Odoo module can be installed at no cost. A Solo plan or higher at nonaguard.com is required to activate connector syncing and access dashboard features. All paid plans include a 7-day free trial.
| Feature | Free | Solo ($49/mo) | Agency ($129/mo) | Partner ($299/mo) |
|---|---|---|---|---|
| Odoo connector integration (this module) | No | Yes | Yes | Yes |
| Automatic sync schedule | No | Daily | Every 6 hours | Every 2 hours |
| Max connected Odoo instances | 1 (no sync) | 3 | 15 | 50 |
| Security and permission scans | No | Yes | Yes | Yes |
| Business health monitoring | No | Yes | Yes | Yes |
| Pulse score and grade | No | Yes | Yes | Yes |
| Upgrade readiness analysis | No | Yes | Yes | Yes |
| Full scan details | No | Yes | Yes | Yes |
| AI insights | No | Yes | Yes | Yes |
| PDF audit reports | No | Yes | Yes | Yes |
| Trend analytics | No | Yes | Yes | Yes |
| Continuous monitoring and alerts | No | Email + webhooks | Email + webhooks | |
| Data retention | 7 days | 90 days | 1 year | Unlimited |
| Accounting and financial health | No | No | Yes | Yes |
| Remote remediation actions | No | No | Yes | Yes |
| Client portal | No | No | Yes | Yes |
| White label branding | No | No | Yes | Yes |
| API access | No | No | Read-only | Full |
| Webhook integrations | No | No | Yes | Yes |
| Auto-remediation | No | No | No | Yes |
| Custom scan rules | No | No | No | Yes |
| Support | Community | Email (48h target, best effort) | Priority (12h target, best effort) | Priority (4h target, best effort) |
Legal notice: prices, plan limits, and support response times shown here are informational and subject to change. This listing is not a service-level agreement (SLA) or legal guarantee. NonaGuard reports are read-only and do not mean NonaGuard will operate or fix your Odoo environment on your behalf.
Installation in 4 Steps
- Create your account at nonaguard.com and subscribe to a Solo plan or higher.
- Install nonaguard_connector from Odoo Apps (or upload the ZIP). Requires Odoo System Administrator group.
- Go to Settings â Technical â NonaGuard (or search "NonaGuard" in Settings). Paste your connector token from nonaguard.com/dashboard/settings â Connector Tokens. Make sure the token belongs to the correct instance.
- Click Test Connection to verify the token is accepted, then enable sync and click Sync Now for your first scan.
No Odoo restart required. Dependencies: base and base_setup only. No SSH access or
server changes needed.
The connector reads and transmits diagnostic metadata only. You remain responsible for remediation actions and production operations.
FAQ
Is this Odoo module free?
The module itself can be installed at no cost. However, a Solo plan or higher at nonaguard.com is required to activate connector syncing and access scan results in the dashboard. All paid plans include a 7-day free trial with no upfront charge.
Does this module send Odoo credentials or database data to the cloud?
No. Credentials and raw database contents stay on your server. Only encrypted scan result payloads are transmitted to the NonaGuard API.
Does it work with Odoo Community Edition?
Yes. Both Community and Enterprise editions are supported across Odoo 15 to 19.
Can I use this for compliance and upgrade readiness checks?
Yes. NonaGuard includes compliance controls and upgrade readiness analysis on all paid plans.
Can I trigger a scan from the NonaGuard dashboard?
Yes. The dashboard can trigger an immediate scan in Odoo via a signed webhook request with HMAC-SHA256 verification. Available on Agency plans and above.
Who supports this module?
Hexalian LLC (NonaGuard). Contact: support@hexalian.com
Start monitoring your Odoo today
7-day free trial on all paid plans. No credit card required to start.
After installing this module, register at nonaguard.com/signup to get your API token.
Create your account at nonaguard.com/signup →
Please log in to comment on this module