https://github.com/odoo/odoo.git
· scanned 2026-07-27 15:03 UTC (23 hours, 12 minutes ago)
· 10 languages
1731 raw signals (203 security + 1528 graph) 10/13 scanners ran 36th percentile · Python · huge (>500K LoC)
Last scanned 23 hours, 18 minutes 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 523 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.
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
.well-known/security.txt
addons/web/static/lib/fullcalendar/core/index.global.js:3027
Fq dangerous html
requirements.txt
FreshnessOutdated
requirements.txt
FreshnessOutdated
requirements.txt
FreshnessOutdated
requirements.txt
FreshnessOutdated
requirements.txt
FreshnessOutdated
requirements.txt
FreshnessOutdated
addons/html_editor/static/src/utils/image_processing.js:59
runtime safetyRobustnessUnhandled promise
addons/mail/static/src/service_worker.js:190
runtime safetyRobustnessUnhandled promise
addons/web/static/lib/fullcalendar/core/index.global.js:8550
runtime safetyRobustnessUnhandled promise
addons/web/static/src/service_worker.js:14
runtime safetyRobustnessUnhandled promise
addons/web_unsplash/static/src/frontend/unsplash_beacon.js:27
runtime safetyRobustnessUnhandled promise
addons/website/static/src/interactions/image_shape_hover_effect.js:51
runtime safetyRobustnessUnhandled promise
addons/website/static/src/js/utils.js:24
runtime safetyRobustnessUnhandled promise
addons/web/static/lib/fullcalendar/core/index.global.js:3027
Dangerous innerhtml
addons/html_editor/static/src/components/html_viewer/html_viewer.js:200
Direct innerhtml assignment
addons/html_editor/static/src/core/clipboard_plugin.js:473
Direct innerhtml assignment
addons/html_editor/static/src/fields/html_field.js:251
Direct innerhtml assignment
addons/html_editor/static/src/others/collaboration/collaboration_odoo_plugin.js:601
Direct innerhtml assignment
addons/html_editor/static/src/others/embedded_components/core/syntax_highlighting/syntax_highlighting_utils.js:80
Direct innerhtml assignment
addons/html_editor/static/src/public/html_migrations/html_migrations_interaction.js:47
Direct innerhtml assignment
addons/mail/static/src/core/common/message_model.js:559
Direct innerhtml assignment
addons/payment/static/src/interactions/payment_form.js:489
Direct innerhtml assignment
addons/point_of_sale/static/src/app/utils/html-to-image.js:505
Direct innerhtml assignment
addons/web/static/lib/dompurify/DOMpurify.js:914
Direct innerhtml assignment
addons/web/static/lib/owl/owl.js:1463
Direct innerhtml assignment
addons/web/static/lib/pdfjs/web/viewer.js:2394
Direct innerhtml assignment
addons/web/static/lib/prismjs/prism.js:592
Direct innerhtml assignment
addons/web/static/lib/qunit/qunit-2.9.1.js:4464
Direct innerhtml assignment
addons/web/static/src/core/utils/html.js:256
Direct innerhtml assignment
addons/web/static/src/public/colibri.js:187
Direct innerhtml assignment
addons/website/static/src/builder/plugins/translation_plugin.js:368
Direct innerhtml assignment
addons/website_google_map/static/src/lib/markerclusterer.js:1073
Direct innerhtml assignment
addons/website_sale/static/src/interactions/checkout.js:91
Direct innerhtml assignment
addons/website_sale/static/src/js/website_sale_utils.js:117
Direct innerhtml assignment
addons/website_sale_loyalty/static/src/interactions/checkout.js:16
Direct innerhtml assignment
addons/website_slides/static/src/interactions/course_page.js:68
Direct outerhtml assignment
addons/html_builder/static/src/plugins/many2one_option_plugin.js:71
Domparser html parse
addons/html_builder/static/src/snippets/snippet_service.js:154
Domparser html parse
addons/html_editor/static/src/fields/html_field.js:46
Domparser html parse
addons/html_editor/static/src/main/link/link_plugin.js:96
Domparser html parse
addons/html_editor/static/src/utils/html.js:9
Domparser html parse
addons/survey/static/src/interactions/survey_form.js:353
Domparser html parse
addons/survey/static/src/interactions/survey_session_leaderboard.js:132
Domparser html parse
addons/survey/static/src/interactions/survey_session_manage.js:429
Domparser html parse
addons/web/static/src/core/file_upload/file_upload_service.js:95
Domparser html parse
addons/web/static/src/core/network/download.js:544
Domparser html parse
addons/web/static/src/webclient/debug/profiling/profiling_qweb.js:304
Domparser html parse
addons/website/static/src/builder/plugins/translation_plugin.js:340
Domparser html parse
addons/website/static/src/client_actions/website_preview/edit_website_systray_item.js:116
Domparser html parse
addons/website/static/src/components/dialog/add_page_dialog.js:191
Domparser html parse
addons/website/static/src/js/utils.js:28
Domparser html parse
addons/website_event/static/src/interactions/website_event_slot_details.js:108
Domparser html parse
addons/website_event/static/src/interactions/website_event_ticket_details.js:90
Domparser html parse
addons/hr_homeworking_calendar/static/src/calendar/common/calendar_common_renderer.js:88
Insert adjacent html
addons/website_sale/static/src/interactions/website_sale.js:269
Insert adjacent html
addons/website_sale/static/src/js/variant_mixin.js:375
Insert adjacent html
addons/website_sale/static/src/js/website_sale_utils.js:132
Insert adjacent html
addons/auth_passkey/_vendor/webauthn/helpers/algorithms.py:10
Weak hash
addons/auth_passkey/_vendor/webauthn/helpers/tpm/structs.py:44
Weak hash
addons/certificate/models/key.py:13
Weak hash
addons/cloud_storage_google/utils/cloud_storage_google_utils.py:222
Weak hash
addons/payment_asiapay/models/payment_provider.py:41
Weak hash
odoo/addons/base/models/ir_attachment.py:476
Weak hash
addons/google_gmail/models/google_gmail_mixin.py:185
runtime safetyRobustness
addons/html_editor/controllers/main.py:518
runtime safetyRobustness
addons/iot_drivers/browser.py:92
runtime safetyRobustness
addons/iot_drivers/iot_handlers/drivers/display_driver_L.py:129
runtime safetyRobustness
addons/iot_drivers/iot_handlers/drivers/keyboard_usb_driver_L.py:178
runtime safetyRobustness
addons/iot_drivers/iot_handlers/interfaces/display_interface_L.py:17
runtime safetyRobustness
addons/iot_drivers/main.py:137
runtime safetyRobustness
addons/iot_drivers/tools/helpers.py:219
runtime safetyRobustness
addons/iot_drivers/tools/upgrade.py:29
runtime safetyRobustness
addons/iot_drivers/tools/wifi.py:36
runtime safetyRobustness
addons/microsoft_outlook/models/microsoft_outlook_mixin.py:183
runtime safetyRobustness
addons/web_unsplash/controllers/main.py:37
runtime safetyRobustness
odoo/addons/base/models/ir_actions_report.py:49
runtime safetyRobustness
odoo/service/db.py:299
runtime safetyRobustness
odoo/service/server.py:1529
runtime safetyRobustness
setup/package.py:122
runtime safetyRobustness
addons/mail/static/lib/odoo_sfu/odoo_sfu.js:12752
Password literal
addons/google_gmail/models/fetchmail_server.py
Ports
requirements.txt
CveCve 2023 32681Cwe 200
requirements.txt
ScaOsvGhsa 3c37 wwvx h642
requirements.txt
ScaOsvGhsa wcj4 jw5j 44wh
requirements.txt
ScaOsvPysec 2024 155
requirements.txt
ScaOsvPysec 2025 238
requirements.txt
ScaOsvPysec 2025 90
requirements.txt
ScaOsvPysec 2026 2123
requirements.txt
ScaOsvGhsa 3c37 wwvx h642
requirements.txt
ScaOsvGhsa wcj4 jw5j 44wh
requirements.txt
ScaOsvPysec 2024 155
requirements.txt
ScaOsvPysec 2025 238
requirements.txt
ScaOsvPysec 2025 90
requirements.txt
ScaOsvPysec 2026 2123
requirements.txt
ScaOsvGhsa 3c37 wwvx h642
requirements.txt
ScaOsvGhsa wcj4 jw5j 44wh
requirements.txt
ScaOsvPysec 2025 238
requirements.txt
ScaOsvPysec 2025 90
requirements.txt
ScaOsvPysec 2026 2123
requirements.txt
ScaOsvGhsa 3ww4 gg4f jr7f
requirements.txt
ScaOsvGhsa 537c gmf6 5ccf
requirements.txt
ScaOsvGhsa 5cpq 8wj7 hf2v
requirements.txt
ScaOsvGhsa 9v9h cgj8 h64p
requirements.txt
ScaOsvGhsa jfhm 5ghh 2f97
requirements.txt
ScaOsvGhsa jm77 qphf c4w8
requirements.txt
ScaOsvGhsa m959 cc7f wv43
requirements.txt
ScaOsvGhsa r6ph v2qm q3c2
requirements.txt
ScaOsvGhsa v8gr m533 ghj9
requirements.txt
ScaOsvGhsa w7pp m8wf vj6r
requirements.txt
ScaOsvGhsa x4qr 2fvf 3mr5
requirements.txt
ScaOsvPysec 2023 11
requirements.txt
ScaOsvPysec 2023 254
requirements.txt
ScaOsvPysec 2026 1283
requirements.txt
ScaOsvPysec 2026 1285
requirements.txt
ScaOsvPysec 2026 2141
requirements.txt
ScaOsvPysec 2026 35
requirements.txt
ScaOsvPysec 2026 800
requirements.txt
ScaOsvGhsa 537c gmf6 5ccf
requirements.txt
ScaOsvGhsa 79v4 65xg pq4g
requirements.txt
ScaOsvGhsa h4gh qq45 vh27
requirements.txt
ScaOsvGhsa m959 cc7f wv43
requirements.txt
ScaOsvGhsa r6ph v2qm q3c2
requirements.txt
ScaOsvPysec 2026 1284
requirements.txt
ScaOsvPysec 2026 2141
requirements.txt
ScaOsvPysec 2026 35
requirements.txt
ScaOsvGhsa x7m3 jprg wc5g
requirements.txt
ScaOsvPysec 2023 177
requirements.txt
ScaOsvGhsa x7m3 jprg wc5g
requirements.txt
ScaOsvPysec 2023 177
requirements.txt
ScaOsvGhsa 65pc fj4g 8rjx
requirements.txt
ScaOsvGhsa jjg7 2v4v x38h
requirements.txt
ScaOsvPysec 2024 60
requirements.txt
ScaOsvPysec 2026 215
requirements.txt
ScaOsvGhsa 65pc fj4g 8rjx
requirements.txt
ScaOsvGhsa jjg7 2v4v x38h
requirements.txt
ScaOsvPysec 2024 60
requirements.txt
ScaOsvPysec 2026 215
requirements.txt
ScaOsvGhsa cpwx vrp4 4pq7
requirements.txt
ScaOsvGhsa gmj6 6f8f 6699
requirements.txt
ScaOsvGhsa h5c8 rqwp cp95
requirements.txt
ScaOsvGhsa h75v 3vvj 5mfj
requirements.txt
ScaOsvGhsa q2x7 8rv6 6q7h
requirements.txt
ScaOsvPysec 2026 1471
requirements.txt
ScaOsvPysec 2026 1472
requirements.txt
ScaOsvPysec 2026 1473
requirements.txt
ScaOsvPysec 2026 1474
requirements.txt
ScaOsvPysec 2026 1475
requirements.txt
ScaOsvGhsa cpwx vrp4 4pq7
requirements.txt
ScaOsvGhsa gmj6 6f8f 6699
requirements.txt
ScaOsvGhsa h5c8 rqwp cp95
requirements.txt
ScaOsvGhsa h75v 3vvj 5mfj
requirements.txt
ScaOsvGhsa q2x7 8rv6 6q7h
requirements.txt
ScaOsvPysec 2026 1471
requirements.txt
ScaOsvPysec 2026 1472
requirements.txt
ScaOsvPysec 2026 1473
requirements.txt
ScaOsvPysec 2026 1474
requirements.txt
ScaOsvPysec 2026 1475
requirements.txt
ScaOsvGhsa wrxv 2j5q m38w
requirements.txt
ScaOsvPysec 2022 230
requirements.txt
ScaOsvGhsa 44wm f244 xhp3
requirements.txt
ScaOsvGhsa 4x4j 2g7c 83w6
requirements.txt
ScaOsvGhsa fj7v r99m 22gq
requirements.txt
ScaOsvGhsa r73j pqj5 w3x7
requirements.txt
ScaOsvGhsa wjx4 4jcj g98j
requirements.txt
ScaOsvPysec 2026 1793
requirements.txt
ScaOsvGhsa 4x4j 2g7c 83w6
requirements.txt
ScaOsvGhsa cfh3 3jmp rvhc
requirements.txt
ScaOsvGhsa fj7v r99m 22gq
requirements.txt
ScaOsvGhsa pwv6 vv43 88gr
requirements.txt
ScaOsvGhsa r73j pqj5 w3x7
requirements.txt
ScaOsvGhsa whj4 6x5x 4v2j
requirements.txt
ScaOsvGhsa wjx4 4jcj g98j
requirements.txt
ScaOsvPysec 2026 2249
requirements.txt
ScaOsvPysec 2026 2250
requirements.txt
ScaOsvPysec 2026 2252
requirements.txt
ScaOsvGhsa 4x4j 2g7c 83w6
requirements.txt
ScaOsvGhsa 5xmw vc9v 4wf2
requirements.txt
ScaOsvGhsa fj7v r99m 22gq
Showing first 300 of 523. 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.