Zum Inhalt springen

Security Scanning Rules

SecureOdoo scans custom modules only. Odoo core and Enterprise modules are skipped.

RuleSeverityWhat it finds
SQL InjectionCriticalString formatting or concatenation in cr.execute()
Unsafe Code ExecutionCriticaleval(), exec(), os.system() and subprocess with shell=True
Hardcoded SecretsHighPasswords, API keys and tokens written into the source code
XSS RiskHighUnsafe Markup() use and raw output in QWeb templates
Missing CSRF ProtectionHighHTTP controllers with CSRF protection turned off
Missing Access Control RulesHighModels without access rights
sudo() MisuseMediumWrites that bypass access rights with sudo()
Personal Data ExposureMediumPersonal data fields without access groups
Sensitive Data in LogsMediumPasswords or tokens passed to logging calls
NIS2 Audit TrailMediumCustom models without a change history