Skip to content

Odevmo/Security-scanner-Odoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

Odoo Security Scanner Suite

Overview

Odoo Security Scanner Suite is a developer-friendly and admin-focused module for Odoo that helps assess the security posture of your Odoo instance. It provides automated diagnostics on critical security configurations and summarizes the results in a clear, actionable report, now displayed with improved readability using formatted HTML output.

Features

🔐 Core Security Checks

  • Master Password Validation: Detects whether a master password is configured.
  • HTTPS Enforcement: Confirms secure HTTP (HTTPS) usage for your Odoo instance.
  • Access Rule Verification: Ensures all non-core models have defined access control rules with clear, human-readable output.
  • Logging Setup Check: Validates whether logging levels are properly configured.
  • Database Filtering: Verifies the presence of a database filter.
  • Database Listing Control: Checks if open database listing is disabled.

🛠️ Scan Management

  • One-click scan initiation directly from the UI.
  • Real-time scan state tracking using a clean, state-driven interface.
  • Automatic scan naming for easy traceability.
  • Enhanced "Scan Results" output displayed in a clean, HTML-formatted view for better readability.

🍽️ UI Integration

  • Integrated form and list views.
  • "Security Scan" menu in Odoo for easy access.
  • Improved visibility and presentation of scan findings.

Installation

  1. Clone or copy the security_scanner_suite directory into your Odoo addons path.
  2. Restart your Odoo server.
  3. Go to the Apps menu, update the app list, and install the Security Scanner Suite.

Usage

  1. Navigate to Security Scanner → Scans.
  2. Click Create to generate a new scan record.
  3. Hit Run Scan.
  4. View the results under the Scan Results tab, presented with readable and formatted HTML.

Roadmap

  • Scheduled scans for continuous monitoring.
  • Enhanced scan types (database, server environment).

License

LGPL-3.0

Contributing

Contributions are welcome! Feel free to open an issue, suggest enhancements, or create a pull request to help strengthen the security of the Odoo ecosystem.


About

This is a simple Odoo v17+ module to scan for misconfigurations and security isssues.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors