| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 5251 |
| Technical Name |
nonaguard_connector |
| License | LGPL-3 |
| Website | https://nonaguard.com |
| Versions | 15.0 16.0 17.0 18.0 19.0 |
This module transmits encrypted scan results to your NonaGuard dashboard. A Solo plan or higher at nonaguard.com/signup is required to obtain an API token. All paid plans include a 3-day free trial — no credit card required to start.
💡 Want to try NonaGuard before subscribing? Run a free on-demand API scan of any Odoo instance directly from nonaguard.com — no connector installation, no credit card needed.
Create a free account at nonaguard.com and run your first Odoo security and health scan instantly using our API-based scanner (no connector needed). When you are ready for automated continuous monitoring, subscribe to a paid plan and activate this connector.
Get started in 3 steps
1→ Create your account 2→ Subscribe to Solo plan ($49/mo) 3→ Copy your token and paste in Odoo Settings
✓ 3-day free trial on all plans · No credit card required to start · Annual billing saves ~17%
Start free at nonaguard.com →NonaGuard — Odoo Security Audit & 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 the connector and automatic syncing.
Published pricing and limits are indicative and may change. See nonaguard.com for current terms.
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 automatically. 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.
- OCA module compatibility and deprecation detection.
- Email queue, SMTP, and third-party integration health.
- Financial data quality: reconciliation and payment consistency.
- Compliance checklist for critical Odoo configuration controls.
- Opportunity detection: upsell signals and revenue risk indicators.
- Remote remediation actions with full audit trail (Agency plan and above).
Automatic 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 dashboard via signed webhook.
Partner ($299/mo)
Automatic sync every 2 hours.
Priority scan queue and full remote command access.
Enterprise (custom)
Automatic sync every hour.
Dedicated CSM, custom templates, SSO, 2h SLA.
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 3-day free trial. Annual billing saves approximately 17% (2 months free).
| Feature | Free $0 |
Solo $49/mo |
Agency $129/mo |
Partner $299/mo |
Enterprise Contact sales |
|---|---|---|---|---|---|
| Capacity | |||||
| Odoo instances | 1 | 3 | 15 | 50 | Unlimited |
| Scans per month | 3 (API scan) | 30 + overage1 | 150 | Unlimited | Unlimited |
| Deep scans per month | — | 5 | 30 | Unlimited | Unlimited |
| Team members | 1 | 2 | 5 | Unlimited | Unlimited |
| Concurrent scans | 1 | 1 | 4 | 8 | 20 |
| Data retention | 3 days | 90 days | 1 year | Unlimited | Unlimited |
| Connector & Monitoring | |||||
| Odoo connector (this module) | — | ✓ | ✓ | ✓ | ✓ |
| Automatic sync schedule | Manual (API scan) | Daily | Every 6 hours | Every 2 hours | Every hour |
| Continuous monitoring & alerts | — | Email + webhooks | Email + webhooks | Email + webhooks | |
| Remote remediation actions | — | — | ✓ | ✓ | ✓ |
| Webhook integrations | — | — | ✓ | ✓ | ✓ |
| Dashboard & Reporting | |||||
| Security and permission scans | Basic (API scan) | ✓ | ✓ | ✓ | ✓ |
| Pulse score and grade | — | ✓ | ✓ | ✓ | ✓ |
| Full scan details | — | ✓ | ✓ | ✓ | ✓ |
| AI insights | — | ✓ | ✓ | ✓ | ✓ |
| PDF audit reports | — | ✓ | ✓ | ✓ | ✓ |
| Upgrade readiness analysis | — | ✓ | ✓ | ✓ | ✓ |
| Financial risk analysis | — | ✓ | ✓ | ✓ | ✓ |
| Opportunity detection | — | ✓ | ✓ | ✓ | ✓ |
| Trend analytics | — | ✓ | ✓ | ✓ | ✓ |
| Benchmarking | — | ✓ | ✓ | ✓ | ✓ |
| Agency & Partner Features | |||||
| Client portal | — | — | ✓ | ✓ | ✓ |
| White-label branding | — | — | ✓ | ✓ | ✓ |
| Agency dashboard | — | — | ✓ | ✓ | ✓ |
| Automated proposals & client reports | — | — | Unlimited | Unlimited | Unlimited |
| Bulk operations | — | — | ✓ | ✓ | ✓ |
| Billing passthrough | — | — | ✓ | ✓ | ✓ |
| API access | — | — | Read-only | Full | Full |
| Custom scan rules | — | — | — | ✓ | ✓ |
| Compliance templates | — | — | — | ✓ | ✓ |
| Sales playbooks | — | — | — | ✓ | ✓ |
| Audit log | — | — | — | — | ✓ |
| Support | |||||
| Support | Community | Email (48h, best effort) | Priority (12h, best effort) | Priority (4h, best effort) | Dedicated CSM (2h SLA) |
1 Solo plan: 30 scans/month included. Additional scans available at $2.00 per scan
(opt-in overage billing, monthly cap applies).
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). NonaGuard reports are advisory and do not constitute
an obligation to operate or fix your Odoo environment.
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.
Installation in 4 Steps
- Create your account at nonaguard.com and subscribe to a Solo plan or higher (3-day free trial, no credit card required).
- Install nonaguard_connector from Odoo Apps (or upload the ZIP). Requires Odoo System Administrator group.
- After install, click "Run Setup Wizard" in the banner at the top of Settings (or go to Settings → Technical → NonaGuard and search "NonaGuard"). Paste your connector token from nonaguard.com/dashboard → Settings → Instances.
- Click Test Connection to verify the token is accepted, then click Activate & First Sync to start monitoring.
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 3-day free trial with no upfront charge. Annual billing saves approximately 17%.
Can I try NonaGuard without paying?
Yes. Create a free account at nonaguard.com and run an on-demand API scan of your Odoo instance without installing this connector and without a paid plan. The connector enables automatic continuous monitoring and requires a paid plan.
What happens if I exceed the Solo plan scan limit?
Solo plan includes 30 scans per month. You can opt in to overage billing at $2.00 per additional scan, subject to a configurable monthly cap. Agency, Partner, and Enterprise plans have unlimited scans and are not subject to overage.
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 trigger a scan from the NonaGuard dashboard?
Yes. The dashboard can trigger an immediate scan in Odoo via a signed HMAC-SHA256 webhook. Available on Agency plans and above.
Who supports this module?
Hexalian LLC (NonaGuard). Contact: support@hexalian.com
Start monitoring your Odoo today
✓ 3-day free trial on all plans · No credit card required · Annual billing saves ~17%
Create your account at nonaguard.com, subscribe to a paid plan, then come back to paste your API token here.
Start free at nonaguard.com →
Please log in to comment on this module