https://github.com/odoo/odoo.git
· scanned 2026-07-27 15:03 UTC (1 month, 2 weeks ago)
· 10 languages
1731 raw signals (203 security + 1528 graph) 10/13 scanners ran 50th percentile · Python · huge (>500K LoC)
Last scanned 1 month, 2 weeks ago · v3 · 1611 actionable findings from 2 signal sources. 120 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
82.0 | 0.20 | 16.40 |
documentation_score |
82.0 | 0.15 | 12.30 |
practices_score |
57.0 | 0.15 | 8.55 |
code_quality |
55.0 | 0.10 | 5.50 |
| Overall | 1.00 | 76.8 |
Showing 1173 of 1611 actionable findings. 1731 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
addons/event_product/models/event_type_ticket.py:89
addons/event_booth_sale/models/event_booth_category.py:122
odoo/addons/base/models/ir_actions.py:518, 765 (2 hits)odoo/tools/misc.py:643, 1964 (2 hits)odoo/_monkeypatches/lxml.py:29odoo/_monkeypatches/werkzeug.py:431odoo/addons/base/models/assetsbundle.py:398odoo/addons/base/models/ir_attachment.py:931odoo/addons/base/models/ir_autovacuum.py:45odoo/addons/base/models/ir_fields.py:668addons/html_editor/static/src/main/chatgpt/chatgpt_translate_dialog.js:47
addons/account/static/src/components/account_move_form/account_move_form.js:51addons/account/static/src/components/product_catalog/search/search_panel.js:54addons/account/static/src/components/tax_totals/tax_totals.js:70setup/package.py:252
odoo/tools/safe_eval.py:422
setup/package.py:284, 285, 286, 290, 304, 321, 325, 334, +6 more (15 hits)odoo/sql_db.py:138, 139, 143, 146, 411, 534, 565, 566, +1 more (9 hits)setup/requirements-check.py:230addons/event_product/models/event_type_ticket.py:89
addons/event_booth_sale/models/event_booth_category.py:122
addons/crm_livechat/static/src/core/thread_actions.js:35addons/html_builder/static/src/core/building_blocks/builder_urlpicker.js:45addons/html_editor/static/src/others/dynamic_placeholder_plugin.js:24addons/auth_password_policy/models/res_users.py:13
addons/mail/static/src/service_worker.js:311
Dangling fetchFetch
addons/iot_drivers/static/src/app/status.js:20
Dangling fetchFetch
addons/iot_drivers/static/src/app/logs.js:3
Dangling fetchFetch
addons/web/static/lib/hoot/ui/setup_hoot_ui.js:73
Dangling fetchFetch
addons/partner_autocomplete/static/lib/jsvat.js:246
Eval used
addons/html_builder/static/src/core/operation.js:40
Exec used
odoo/cli/shell.py:82
Exec used
setup.py:10
Exec used
setup/package.py:31
Exec used
addons/html_editor/static/lib/diff2html/diff2html.min.js:1
New function used
addons/web/static/lib/owl/owl.js:5857
New function used
addons/iot_drivers/tools/upgrade.py:205
Subprocess shell true
doc/cla/stats.py:29
Subprocess shell true
odoo/service/server.py:1529
Subprocess shell true
odoo/cli/deploy.py:77
Tls verify false
requirements.txt
ScaOsvGhsa vfmq 68hx 4jfw
requirements.txt
ScaOsvGhsa vfmq 68hx 4jfw
requirements.txt
ScaOsvGhsa vfmq 68hx 4jfw
requirements.txt
ScaOsvGhsa vfmq 68hx 4jfw
requirements.txt
ScaOsvGhsa vfmq 68hx 4jfw
requirements.txt
ScaOsvGhsa 45hq cxwh f6vc
requirements.txt
ScaOsvGhsa 5x94 69rx g8h2
requirements.txt
ScaOsvGhsa 62p4 gmf7 7g93
requirements.txt
ScaOsvGhsa 6r8x 57c9 28j4
requirements.txt
ScaOsvGhsa 8v84 f9pq wr9x
requirements.txt
ScaOsvGhsa 9hw9 ch79 4vh6
requirements.txt
ScaOsvGhsa jjj6 mw9f p565
requirements.txt
ScaOsvGhsa phj9 mv4w 65pm
requirements.txt
ScaOsvGhsa vjc4 5qp5 m44j
requirements.txt
ScaOsvGhsa xj96 63gp 2gmr
requirements.txt
ScaOsvGhsa 45hq cxwh f6vc
requirements.txt
ScaOsvGhsa 5x94 69rx g8h2
requirements.txt
ScaOsvGhsa 62p4 gmf7 7g93
requirements.txt
ScaOsvGhsa 6r8x 57c9 28j4
requirements.txt
ScaOsvGhsa 8v84 f9pq wr9x
requirements.txt
ScaOsvGhsa 9hw9 ch79 4vh6
requirements.txt
ScaOsvGhsa jjj6 mw9f p565
requirements.txt
ScaOsvGhsa phj9 mv4w 65pm
requirements.txt
ScaOsvGhsa vjc4 5qp5 m44j
requirements.txt
ScaOsvGhsa xj96 63gp 2gmr
requirements.txt
ScaOsvGhsa 45hq cxwh f6vc
requirements.txt
ScaOsvGhsa 5x94 69rx g8h2
requirements.txt
ScaOsvGhsa 62p4 gmf7 7g93
requirements.txt
ScaOsvGhsa 6r8x 57c9 28j4
requirements.txt
ScaOsvGhsa 8v84 f9pq wr9x
requirements.txt
ScaOsvGhsa 9hw9 ch79 4vh6
requirements.txt
ScaOsvGhsa jjj6 mw9f p565
requirements.txt
ScaOsvGhsa phj9 mv4w 65pm
requirements.txt
ScaOsvGhsa vjc4 5qp5 m44j
requirements.txt
ScaOsvGhsa xj96 63gp 2gmr
requirements.txt
ScaOsvGhsa 45hq cxwh f6vc
requirements.txt
ScaOsvGhsa 5x94 69rx g8h2
requirements.txt
ScaOsvGhsa 62p4 gmf7 7g93
requirements.txt
ScaOsvGhsa 6r8x 57c9 28j4
requirements.txt
ScaOsvGhsa 8v84 f9pq wr9x
requirements.txt
ScaOsvGhsa 9hw9 ch79 4vh6
requirements.txt
ScaOsvGhsa jjj6 mw9f p565
requirements.txt
ScaOsvGhsa phj9 mv4w 65pm
requirements.txt
ScaOsvGhsa vjc4 5qp5 m44j
requirements.txt
ScaOsvGhsa xj96 63gp 2gmr
requirements.txt
ScaOsvGhsa 45hq cxwh f6vc
requirements.txt
ScaOsvGhsa 5x94 69rx g8h2
requirements.txt
ScaOsvGhsa 62p4 gmf7 7g93
requirements.txt
ScaOsvGhsa 6r8x 57c9 28j4
requirements.txt
ScaOsvGhsa 8v84 f9pq wr9x
requirements.txt
ScaOsvGhsa 9hw9 ch79 4vh6
requirements.txt
ScaOsvGhsa jjj6 mw9f p565
requirements.txt
ScaOsvGhsa phj9 mv4w 65pm
requirements.txt
ScaOsvGhsa vjc4 5qp5 m44j
requirements.txt
ScaOsvGhsa xj96 63gp 2gmr
addons/attachment_indexation/models/ir_attachment.py:81
odoo/tools/translate.py:1436
setup/requirements-check.py:3, 4, 5, 6, 7, 9, 10, 11, +16 more (24 hits)requirements.txt:79addons/calendar/static/src/components/calendar_provider_config/calendar_connect_provider.js:57
addons/im_livechat/static/src/embed/common/boot_helpers.js:54
odoo/tools/misc.py:943, 1505, 1560 (3 hits)odoo/addons/base/models/ir_model.py:2268, 2564 (2 hits)odoo/orm/registry.py:667, 725 (2 hits)addons/iot_drivers/iot_handlers/drivers/serial_base_driver.py:101odoo/addons/base/models/ir_actions.py:351odoo/cli/start.py:58odoo/tools/barcode.py:33.well-known/security.txt
addons/web/static/lib/fullcalendar/core/index.global.js:3027
Fq dangerous html
Showing first 300 of 1173. Refine filters or use the findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/987e5cbc-f5d6-46a5-be32-9065791cec6b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/987e5cbc-f5d6-46a5-be32-9065791cec6b/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.