{"version": "2.1.0", "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "runs": [{"tool": {"driver": {"name": "Repobility", "informationUri": "https://repobility.com", "rules": [{"id": "scanner-e37a0e8875b1af7f", "name": "Stray `console.log` in TS/JS \u2014 js/fileuploader.js:753", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 js/fileuploader.js:753"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-34ef5b99c66144d6", "name": "Stray `console.log` in TS/JS \u2014 js/tools.js:644", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 js/tools.js:644"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-656e923ff95d7be4", "name": "TODO/FIXME marker in shipping code \u2014 js/date.js:444", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 js/date.js:444"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-faf01730a2b2d535", "name": "Stray `console.log` in TS/JS \u2014 js/tiny_mce/tinymce.min.js:2", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 js/tiny_mce/tinymce.min.js:2"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-738fde478df04aa8", "name": "Stray `console.log` in TS/JS \u2014 js/tiny_mce/plugins/link/plugin.min.js:1", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 js/tiny_mce/plugins/link/plugin.min.js:1"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-359e888dd0f02b13", "name": "Stray `console.log` in TS/JS \u2014 js/tiny_mce/themes/mobile/theme.js:1354", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 js/tiny_mce/themes/mobile/theme.js:1354"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-758c193799f7ee9f", "name": "Stray `console.log` in TS/JS \u2014 js/tiny_mce/themes/mobile/theme.min.js:1", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 js/tiny_mce/themes/mobile/theme.min.js:1"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1a4b45832deb6f71", "name": "Stray `console.log` in TS/JS \u2014 js/jquery/jquery-migrate-3.1.0.min.js:2", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 js/jquery/jquery-migrate-3.1.0.min.js:2"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5ff1c98a82a1c4a0", "name": "Stray `console.log` in TS/JS \u2014 js/jquery/jquery-migrate-1.2.1.min.js:2", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 js/jquery/jquery-migrate-1.2.1.min.js:2"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7adbde0dd8a2e225", "name": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/jquery.dragtable.js:44", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/jquery.dragtable.js:44"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9d240e22a66533b6", "name": "Stray `console.log` in TS/JS \u2014 js/jquery/plugins/jquery.dragtable.js:75", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 js/jquery/plugins/jquery.dragtable.js:75"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-49a9b709d28cccb7", "name": "Stray `console.log` in TS/JS \u2014 js/jquery/plugins/jquery.validate.js:2", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 js/jquery/plugins/jquery.validate.js:2"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-64182c5096029381", "name": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/jquery.tablednd.js:198", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/jquery.tablednd.js:198"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e03c520134afd4d0", "name": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/treeview-categories/jquery.treeview-categories.js:19", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/treeview-categories/jquery.treeview-categories.js:19"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d51673a4580ffba5", "name": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/autocomplete/jquery.autocomplete.js:169", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/autocomplete/jquery.autocomplete.js:169"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ea6ef5385dacf976", "name": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/select2/jquery.select2.js:458", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/select2/jquery.select2.js:458"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ea202943e74ce7a1", "name": "Stray `console.log` in TS/JS \u2014 js/jquery/plugins/select2/jquery.select2.js:1239", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 js/jquery/plugins/select2/jquery.select2.js:1239"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6bc473770f08368f", "name": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/timepicker/jquery-ui-timepicker-addon.js:1233", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/timepicker/jquery-ui-timepicker-addon.js:1233"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8c59f85ac1fb2a7c", "name": "Stray `console.log` in TS/JS \u2014 js/jquery/plugins/footable/jquery.footable.js:160", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 js/jquery/plugins/footable/jquery.footable.js:160"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8ecbcfb2e9b1360f", "name": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/jstree/jquery.jstree.js:511", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/jstree/jquery.jstree.js:511"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a9a2c68c084e60c1", "name": "React Flow edge with `label=` but no project-wide edge-label CSS override \u2014 js/jquery/ui/jquery.ui.autocomplete.min.js:4", "shortDescription": {"text": "React Flow edge with `label=` but no project-wide edge-label CSS override \u2014 js/jquery/ui/jquery.ui.autocomplete.min.js:4"}, "fullDescription": {"text": "React Flow edge labels render with a white rectangle behind the text by default, which scatters bright boxes across a dark canvas. Either drop the label, or override `.react-flow__edge-textbg` and `.react-flow__edge-text` in your stylesheet.\n\nWhy: P-H in CHECKLIST.md \u2014 vendor edge labels bleed white through a dark canvas.\nRule id: fq.edge-label.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-15cf401207c2b2f5", "name": "TODO/FIXME marker in shipping code \u2014 js/jquery/ui/jquery-ui.js:304", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/ui/jquery-ui.js:304"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-68b5fde1ba09f0a5", "name": "Stray `console.log` in TS/JS \u2014 mokokoland/filemanager/js/dropzone.min.js:1", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mokokoland/filemanager/js/dropzone.min.js:1"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3311582a0adfc18c", "name": "TODO/FIXME marker in shipping code \u2014 mokokoland/filemanager/js/jquery.contextMenu.js:17", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 mokokoland/filemanager/js/jquery.contextMenu.js:17"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-871509e145644ef6", "name": "Stray `console.log` in TS/JS \u2014 mokokoland/filemanager/jPlayer/popcorn/popcorn.jplayer.js:130", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mokokoland/filemanager/jPlayer/popcorn/popcorn.jplayer.js:130"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-978eff2566eea87e", "name": "TODO/FIXME marker in shipping code \u2014 mokokoland/themes/default/js/bundle/category-tree.js:36", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 mokokoland/themes/default/js/bundle/category-tree.js:36"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-43668e2f5bc42ade", "name": "Stray `console.log` in TS/JS \u2014 mokokoland/themes/default/js/bundle/modal-confirmation.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mokokoland/themes/default/js/bundle/modal-confirmation.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-711e2467bfcb77d2", "name": "Stray `console.log` in TS/JS \u2014 mokokoland/themes/default/js/bundle/product/product-related.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mokokoland/themes/default/js/bundle/product/product-related.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8ceaa7284c5861c3", "name": "Stray `console.log` in TS/JS \u2014 mokokoland/themes/new-theme/js/pages/order/create.ts:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mokokoland/themes/new-theme/js/pages/order/create.ts:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-34693a90d63c6ce0", "name": "Stray `console.log` in TS/JS \u2014 mokokoland/themes/new-theme/public/order_create.bundle.js:383", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mokokoland/themes/new-theme/public/order_create.bundle.js:383"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-67afc5826e1a1492", "name": "Stray `console.log` in TS/JS \u2014 themes/core.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 themes/core.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0ce8028411fb83ea", "name": "Stray `console.log` in TS/JS \u2014 themes/classic/assets/js/theme.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 themes/classic/assets/js/theme.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-01349cb11b7dcad5", "name": "Stray `console.log` in TS/JS \u2014 modules/ps_themecusto/views/js/controllers/advanced/dropzone.min.js:1", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 modules/ps_themecusto/views/js/controllers/advanced/dropzone.min.js:1"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5b2bcf2d3e8d4c14", "name": "Stray `console.log` in TS/JS \u2014 modules/blockreassurance/_dev/back/index.js:145", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 modules/blockreassurance/_dev/back/index.js:145"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02b45198fc59bc07", "name": "Stray `console.log` in TS/JS \u2014 modules/mugeditor/views/js/fabric.min.js:1", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 modules/mugeditor/views/js/fabric.min.js:1"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0b74f11ee051bf46", "name": "Stray `console.log` in TS/JS \u2014 modules/mousepadeditor/views/js/fabric.min.js:1", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 modules/mousepadeditor/views/js/fabric.min.js:1"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9293b5d37296b9e3", "name": "Stray `console.log` in TS/JS \u2014 modules/checkoutecologie/views/js/checkoutecologie.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 modules/checkoutecologie/views/js/checkoutecologie.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8d37109b87b42797", "name": "Stray `console.log` in TS/JS \u2014 modules/ps_emailsubscription/views/js/ps_emailsubscription.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 modules/ps_emailsubscription/views/js/ps_emailsubscription.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b78bccf22b95d7a5", "name": "TODO/FIXME marker in shipping code \u2014 modules/dashactivity/views/js/dashactivity.js:48", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 modules/dashactivity/views/js/dashactivity.js:48"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-920983a3f2ab0f85", "name": "TODO/FIXME marker in shipping code \u2014 modules/psgdpr/views/js/vue.js:5499", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 modules/psgdpr/views/js/vue.js:5499"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-de662b0d13508f08", "name": "Stray `console.log` in TS/JS \u2014 modules/psgdpr/views/js/back.js:116", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 modules/psgdpr/views/js/back.js:116"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-305b8aed87d636d8", "name": "Stray `console.log` in TS/JS \u2014 modules/psgdpr/views/js/front.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 modules/psgdpr/views/js/front.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b82365f16783af25", "name": "Stray `console.log` in TS/JS \u2014 modules/psgdpr/views/js/datatables.min.js:105", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 modules/psgdpr/views/js/datatables.min.js:105"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c474cdc7884394e9", "name": "Insecure pattern 'eval_used' in js/fileuploader.js:944", "shortDescription": {"text": "Insecure pattern 'eval_used' in js/fileuploader.js:944"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-46c556216475df52", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/fileuploader.js:115", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/fileuploader.js:115"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-951b11b97f75ebc7", "name": "Insecure pattern 'document_write' in js/tools.js:691", "shortDescription": {"text": "Insecure pattern 'document_write' in js/tools.js:691"}, "fullDescription": {"text": "Found a known-risky pattern (document_write). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5f0e834b2c4b3550", "name": "Insecure pattern 'eval_used' in js/admin.js:286", "shortDescription": {"text": "Insecure pattern 'eval_used' in js/admin.js:286"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1f6891b59054a4ba", "name": "Insecure pattern 'document_write' in js/tiny_mce/tinymce.min.js:2", "shortDescription": {"text": "Insecure pattern 'document_write' in js/tiny_mce/tinymce.min.js:2"}, "fullDescription": {"text": "Found a known-risky pattern (document_write). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ec7a814ab10d09ca", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/tinymce.min.js:2", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/tinymce.min.js:2"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-80e789fffb7e9660", "name": "Insecure pattern 'direct_outerhtml_assignment' in js/tiny_mce/tinymce.min.js:2", "shortDescription": {"text": "Insecure pattern 'direct_outerhtml_assignment' in js/tiny_mce/tinymce.min.js:2"}, "fullDescription": {"text": "Found a known-risky pattern (direct_outerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cffd359529907d33", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/plugins/table/plugin.min.js:1", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/plugins/table/plugin.min.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ae5e3711e9c106c3", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/plugins/lists/plugin.min.js:1", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/plugins/lists/plugin.min.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8935ebfb98b0b0f8", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/plugins/colorpicker/colorpic.min.js:4", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/plugins/colorpicker/colorpic.min.js:4"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1fd99c45d7ecf786", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/themes/modern/theme.min.js:1", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/themes/modern/theme.min.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b6d530e988fa5af4", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/themes/mobile/theme.js:783", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/themes/mobile/theme.js:783"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6e4f688fda49caec", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/themes/mobile/theme.min.js:1", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/themes/mobile/theme.min.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-40a10ccc783a8bcc", "name": "Insecure pattern 'document_write' in js/cropper/scriptaculous.js:26", "shortDescription": {"text": "Insecure pattern 'document_write' in js/cropper/scriptaculous.js:26"}, "fullDescription": {"text": "Found a known-risky pattern (document_write). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f554dbc7f710a4ba", "name": "Insecure pattern 'eval_used' in js/cropper/prototype.js:179", "shortDescription": {"text": "Insecure pattern 'eval_used' in js/cropper/prototype.js:179"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9f7babf51145b0fd", "name": "Insecure pattern 'new_function_used' in js/cropper/prototype.js:1342", "shortDescription": {"text": "Insecure pattern 'new_function_used' in js/cropper/prototype.js:1342"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d84ee55f9bf8391a", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/cropper/prototype.js:191", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/cropper/prototype.js:191"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f7825e7597551fe5", "name": "Insecure pattern 'direct_outerhtml_assignment' in js/cropper/prototype.js:958", "shortDescription": {"text": "Insecure pattern 'direct_outerhtml_assignment' in js/cropper/prototype.js:958"}, "fullDescription": {"text": "Found a known-risky pattern (direct_outerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7ce04f1baf7d30c5", "name": "Insecure pattern 'insert_adjacent_html' in js/cropper/prototype.js:1149", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in js/cropper/prototype.js:1149"}, "fullDescription": {"text": "Found a known-risky pattern (insert_adjacent_html). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3b439db6228f6258", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/cropper/builder.js:31", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/cropper/builder.js:31"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a96142d766e29432", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/jquery-3.5.1.min.js:2", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/jquery-3.5.1.min.js:2"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e69198fb6fd68a56", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/jquery-1.11.0.min.js:2", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/jquery-1.11.0.min.js:2"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c78bd5aa42049c3c", "name": "Insecure pattern 'direct_outerhtml_assignment' in js/jquery/jquery-1.11.0.min.js:3", "shortDescription": {"text": "Insecure pattern 'direct_outerhtml_assignment' in js/jquery/jquery-1.11.0.min.js:3"}, "fullDescription": {"text": "Found a known-risky pattern (direct_outerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e9880a61b6b01dc5", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/jquery-3.4.1.min.js:2", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/jquery-3.4.1.min.js:2"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9679aaf1e8a2a0ae", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/plugins/jquery.excanvas.js:1", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/plugins/jquery.excanvas.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7a8889cf328c90ce", "name": "Insecure pattern 'insert_adjacent_html' in js/jquery/plugins/jquery.excanvas.js:1", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in js/jquery/plugins/jquery.excanvas.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (insert_adjacent_html). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4ab38a30d71c8605", "name": "Insecure pattern 'eval_used' in js/jquery/plugins/jqzoom/jquery.jqzoom.js:178", "shortDescription": {"text": "Insecure pattern 'eval_used' in js/jquery/plugins/jqzoom/jquery.jqzoom.js:178"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c06d2146561097d4", "name": "Insecure pattern 'eval_used' in js/jquery/plugins/ajaxfileupload/jquery.ajaxfileupload.js:6", "shortDescription": {"text": "Insecure pattern 'eval_used' in js/jquery/plugins/ajaxfileupload/jquery.ajaxfileupload.js:6"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-403b7978b25fa35c", "name": "Insecure pattern 'eval_used' in js/jquery/plugins/timepicker/jquery-ui-timepicker-addon.js:141", "shortDescription": {"text": "Insecure pattern 'eval_used' in js/jquery/plugins/timepicker/jquery-ui-timepicker-addon.js:141"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-da720d7489dbb788", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/plugins/jstree/jquery.jstree.js:2997", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/plugins/jstree/jquery.jstree.js:2997"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-06ddc00e439b8897", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/ui/jquery-ui.min.js:10", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/ui/jquery-ui.min.js:10"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-afd44df248e4c24f", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/ui/jquery.ui.position.min.js:4", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/ui/jquery.ui.position.min.js:4"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-afc1cb69b6ed4fa7", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/ui/jquery-ui.js:12509", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/ui/jquery-ui.js:12509"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a45c8f772a9c95a6", "name": "Possible secret in app/config/config.yml", "shortDescription": {"text": "Possible secret in app/config/config.yml"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-8728bafee10dab52", "name": "Possible secret in app/config/doctrine.yml", "shortDescription": {"text": "Possible secret in app/config/doctrine.yml"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-ec085e16f5926251", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/filemanager/js/jquery.ui.position.min.js:1", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/filemanager/js/jquery.ui.position.min.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e7368acb8e6147d0", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/filemanager/js/modernizr.custom.js:4", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/filemanager/js/modernizr.custom.js:4"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-967809515d904119", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/filemanager/js/dropzone.min.js:1", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/filemanager/js/dropzone.min.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ef439711c022d7b5", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/filemanager/js/jquery.ui.position.js:493", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/filemanager/js/jquery.ui.position.js:493"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a6a5a9cd8f10b12d", "name": "Insecure pattern 'direct_outerhtml_assignment' in mokokoland/filemanager/js/jquery.js:4", "shortDescription": {"text": "Insecure pattern 'direct_outerhtml_assignment' in mokokoland/filemanager/js/jquery.js:4"}, "fullDescription": {"text": "Found a known-risky pattern (direct_outerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-15d26024c0db64c2", "name": "Insecure pattern 'document_write' in mokokoland/themes/default/js/bundle/product/form.js:679", "shortDescription": {"text": "Insecure pattern 'document_write' in mokokoland/themes/default/js/bundle/product/form.js:679"}, "fullDescription": {"text": "Found a known-risky pattern (document_write). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8c3c14a5539ca5ec", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/contextual-notification.ts:6", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/contextual-notification.ts:66"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9b24b8c7d6dd43a0", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/module-card.ts:222", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/module-card.ts:222"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7b69307f66aa8b06", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/shop-selector/shop-selector.", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/shop-selector/shop-selector.ts:115"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f9e6e1d680873e3b", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/modal/iframe-modal.ts:141", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/modal/iframe-modal.ts:141"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dfed189bf42ce395", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/modal/modal.ts:125", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/modal/modal.ts:125"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2fd8c5c5035c18e2", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/modal/confirm-modal.ts:79", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/modal/confirm-modal.ts:79"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-077042164a089972", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/modal/progress-modal.ts:233", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/modal/progress-modal.ts:233"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2f018aa0f677031d", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/form/reduction-tax-field-tog", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/form/reduction-tax-field-toggle.ts:72"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6966a7af1e1a99ab", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/catalog-price-rule/form/index.ts:", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/catalog-price-rule/form/index.ts:51"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-65351c33f795e1bb", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/module/controller.js:1053", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/module/controller.js:1053"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8243138eb90e4513", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/catalog-price-rule/catalo", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/catalog-price-rule/catalog-price-rule-renderer.ts:81"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1101caa9f9cfd1a4", "name": "Insecure pattern 'domparser_html_parse' in mokokoland/themes/new-theme/js/pages/product/supplier/product-suppliers-colle", "shortDescription": {"text": "Insecure pattern 'domparser_html_parse' in mokokoland/themes/new-theme/js/pages/product/supplier/product-suppliers-collection.ts:270"}, "fullDescription": {"text": "Found a known-risky pattern (domparser_html_parse). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4282875b6b8d9347", "name": "Insecure pattern 'vue_v_html' in mokokoland/themes/new-theme/js/pages/product/image/dropzone/DropzoneWindow.vue:31", "shortDescription": {"text": "Insecure pattern 'vue_v_html' in mokokoland/themes/new-theme/js/pages/product/image/dropzone/DropzoneWindow.vue:31"}, "fullDescription": {"text": "Found a known-risky pattern (vue_v_html). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7acad3ae55218d1f", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/specific-price/specific-p", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/specific-price/specific-price-list-renderer.ts:67"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b1e1d5c12bcff683", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/specific-price/form/index", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/specific-price/form/index.ts:57"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5082706a7a3ad14e", "name": "Insecure pattern 'insert_adjacent_html' in mokokoland/themes/new-theme/js/pages/product/grid/grid-shop-previews.ts:63", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in mokokoland/themes/new-theme/js/pages/product/grid/grid-shop-previews.ts:63"}, "fullDescription": {"text": "Found a known-risky pattern (insert_adjacent_html). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9495921e06569865", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/edit/price-summary.ts:140", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/edit/price-summary.ts:140"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7ca03fcdee916510", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/edit/manager/specific-pri", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/edit/manager/specific-prices-manager.ts:129"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-47e3b319b2cfd797", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/edit/manager/categories-m", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/edit/manager/categories-manager.ts:152"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5029a128d626bd54", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/edit/manager/product-opti", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/edit/manager/product-options-manager.ts:91"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c9dbcd86eecfd318", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/combination/combination-l", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/combination/combination-list/bulk-choices-selector.ts:163"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-05fd69fef295eaee", "name": "Insecure pattern 'vue_v_html' in mokokoland/themes/new-theme/js/pages/product/combination/combination-modal/CombinationM", "shortDescription": {"text": "Insecure pattern 'vue_v_html' in mokokoland/themes/new-theme/js/pages/product/combination/combination-modal/CombinationModal.vue:130"}, "fullDescription": {"text": "Found a known-risky pattern (vue_v_html). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b80f463cf2099924", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/category/tags-renderer.ts", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/category/tags-renderer.ts:51"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9e3b870331179f82", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/webservice.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/webservice.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-4d6f8033b16829dd", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/webservice.bundle.js:150", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/webservice.bundle.js:150"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7c63e3674f0a181b", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/tax.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/tax.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a34fed70effad01e", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/tax.bundle.js:175", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/tax.bundle.js:175"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-896c3eb4740ebbcf", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/module_card.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/module_card.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-ee244af4cff340a9", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/module_card.bundle.js:26", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/module_card.bundle.js:26"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0aa74bb3aa850246", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/permission.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/permission.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-09f819ca4e891338", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/permission.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/permission.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7b61ddeb88a9e524", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/order_message.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/order_message.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c35f586480cf66b5", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/order_message.bundle.js:250", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/order_message.bundle.js:250"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-baf7c766f5426eb9", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/profiles.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/profiles.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1d4fd8ade9c4abce", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/profiles.bundle.js:250", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/profiles.bundle.js:250"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a80ca6633c3bbe54", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/email.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/email.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c6764b1e939ccc73", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/email.bundle.js:201", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/email.bundle.js:201"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a39b99a54248dce7", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/attachment.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/attachment.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-951ef50c069aa2b5", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/attachment.bundle.js:200", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/attachment.bundle.js:200"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f6a700acddd85573", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/currency.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/currency.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c6088d2a68a599bf", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/currency.bundle.js:75", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/currency.bundle.js:75"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3acbcfcdc543d007", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/zone.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/zone.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-929bd873c46edd54", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/zone.bundle.js:250", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/zone.bundle.js:250"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ed69d8c0cf234802", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/product_index.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/product_index.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0cb1cc97a24f841d", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/product_index.bundle.js:51", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/product_index.bundle.js:51"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1c9090106e2436d3", "name": "Insecure pattern 'insert_adjacent_html' in mokokoland/themes/new-theme/public/product_index.bundle.js:126", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in mokokoland/themes/new-theme/public/product_index.bundle.js:126"}, "fullDescription": {"text": "Found a known-risky pattern (insert_adjacent_html). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e9384b90d1b67010", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/manufacturer.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/manufacturer.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-95e7c2cefa5360fe", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/manufacturer.bundle.js:199", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/manufacturer.bundle.js:199"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cd400b23570e65d8", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/monitoring.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/monitoring.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-961584ac47bd8086", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/monitoring.bundle.js:125", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/monitoring.bundle.js:125"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c032fab61fa2b8f4", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/currency_form.bundle.js:124", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/currency_form.bundle.js:124"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-44983bd039c13fe4", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/customer_thread.bundle.js:251", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/customer_thread.bundle.js:251"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1c9e8245efd1689d", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/catalog_price_rule_form.bundle.js:2", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/catalog_price_rule_form.bundle.js:26"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4aea9fc6c69b6402", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/address.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/address.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-42ed90511e756206", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/address.bundle.js:200", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/address.bundle.js:200"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-99518e8f1e577c9a", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/cms_page.bundle.js:101", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/cms_page.bundle.js:101"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-88b57371786d1fb2", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/product_edit.bundle.js:144", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/product_edit.bundle.js:144"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-3866493779e30861", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/order_view.bundle.js:124", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/order_view.bundle.js:124"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-eb583a34a6372b74", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/order_view.bundle.js:273", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/order_view.bundle.js:273"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9e8d4477014a5fe9", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/sql_manager.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/sql_manager.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-5974d62fa15863e1", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/sql_manager.bundle.js:200", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/sql_manager.bundle.js:200"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d9f99b8da60985d5", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/cart_rule.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/cart_rule.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0d54f14ae7f839d4", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/cart_rule.bundle.js:175", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/cart_rule.bundle.js:175"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ab2849aedca9e93b", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/category.bundle.js:201", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/category.bundle.js:201"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0041d5344048b5ed", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/meta.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/meta.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9a7fc9776e560b7b", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/meta.bundle.js:250", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/meta.bundle.js:250"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3017bbb0b1765b91", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/cms_page_form.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/cms_page_form.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-806a23e90699ae0e", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/cms_page_form.bundle.js:51", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/cms_page_form.bundle.js:51"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f1e643356a646fd3", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/customer.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/customer.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1337f87e614f1e09", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/customer.bundle.js:224", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/customer.bundle.js:224"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-146220b3c7b49d74", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/specific_price_form.bundle.js:7", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/specific_price_form.bundle.js:7"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-6cb332c12b6c13d2", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/backup.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/backup.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-29e11f9336df6d02", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/backup.bundle.js:75", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/backup.bundle.js:75"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8e111b8a902512e5", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/language.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/language.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-5d013237c103f2a0", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/language.bundle.js:225", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/language.bundle.js:225"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6d59fe22e06fbb36", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/title.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/title.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c0b2e68cf4ea0a69", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/title.bundle.js:75", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/title.bundle.js:75"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7103f7a407b88d36", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/module.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/module.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-390a72fbb8245d69", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/module.bundle.js:26", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/module.bundle.js:26"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9ef21238823433f1", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/catalog_price_rule.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/catalog_price_rule.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-5406628e11b55205", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/catalog_price_rule.bundle.js:150", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/catalog_price_rule.bundle.js:150"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6333271a17312509", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/order.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/order.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f95578b8ecb0d960", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/order.bundle.js:250", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/order.bundle.js:250"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-41dde90437fd64cf", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/search_engine.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/search_engine.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-01a04c190d30f7f5", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/search_engine.bundle.js:175", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/search_engine.bundle.js:175"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5da07e2a2e84a81c", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/supplier.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/supplier.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-ddf856d32b5fe50f", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/supplier.bundle.js:175", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/supplier.bundle.js:175"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1187b95a71ef5dd5", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/create_product.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/create_product.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a1ad192578c85abb", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/create_product.bundle.js:51", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/create_product.bundle.js:51"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-75dab41d8333a586", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/combination_form.bundle.js:124", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/combination_form.bundle.js:124"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-cd2d4a192e43f4df", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/carrier.bundle.js:226", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/carrier.bundle.js:226"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0512aeb4778ec0dd", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/order_states.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/order_states.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b5a4b97217357a6f", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/order_states.bundle.js:200", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/order_states.bundle.js:200"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-52208bfaefe724bb", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/attribute_group.bundle.js:151", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/attribute_group.bundle.js:151"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0e18ec2e086d0dad", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/security.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/security.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e40bf7c4323dc112", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/security.bundle.js:324", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/security.bundle.js:324"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ca72fbce425ab96f", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/cldr.bundle.js:75", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/cldr.bundle.js:75"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b7f8073715d35440", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/attribute.bundle.js:151", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/attribute.bundle.js:151"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-34511fc38a3d1faa", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/invoices.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/invoices.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a598ef60031da781", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/contacts.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/contacts.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e2390197ddc8b927", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/contacts.bundle.js:250", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/contacts.bundle.js:250"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bf0631d090128aba", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/tax_rules_group.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/tax_rules_group.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-ee21eef97646ba1f", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/tax_rules_group.bundle.js:200", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/tax_rules_group.bundle.js:200"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3aff859086da958f", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/pre_select_product_shop.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/pre_select_product_shop.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-5797ec755dc1dcef", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/pre_select_product_shop.bundle.js:5", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/pre_select_product_shop.bundle.js:51"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8c57f26c8e3016ff", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/performance_preferences.bundle.js:2", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/performance_preferences.bundle.js:26"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-39376bb9220cf75e", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/product_page.bundle.js:7", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/product_page.bundle.js:7"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-92be756febe49777", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/country.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/country.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-7c3ca89bc4e5d66a", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/country.bundle.js:200", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/country.bundle.js:200"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-370b0d229a1cabd1", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/employee.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/employee.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-5c7534933e24577b", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/employee.bundle.js:250", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/employee.bundle.js:250"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d042e553d9286fc5", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/state.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/state.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b49d57d9b8c60a92", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/state.bundle.js:200", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/state.bundle.js:200"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6376162106a83f62", "name": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/feature_flag.bundle.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/feature_flag.bundle.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-53806b92d40cf0c4", "name": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/feature_flag.bundle.js:26", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/feature_flag.bundle.js:26"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a457cc5dfa796261", "name": "Insecure pattern 'new_function_used' in themes/classic/assets/js/theme.js:57", "shortDescription": {"text": "Insecure pattern 'new_function_used' in themes/classic/assets/js/theme.js:57"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-03e0075b4efb53ed", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ps_themecusto/views/js/controllers/advanced/dropzone.min.js:1", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ps_themecusto/views/js/controllers/advanced/dropzone.min.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-654342265a3c69de", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ps_themecusto/views/js/controllers/advanced/dropzone.js:776", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ps_themecusto/views/js/controllers/advanced/dropzone.js:776"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9aa744fb6d586bac", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/blockwishlist/_dev/back/js/backoffice.js:59", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/blockwishlist/_dev/back/js/backoffice.js:59"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-512e371adc85e40d", "name": "Insecure pattern 'new_function_used' in modules/blockwishlist/public/vendors.js:1", "shortDescription": {"text": "Insecure pattern 'new_function_used' in modules/blockwishlist/public/vendors.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b02aa1cee50536ff", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/blockwishlist/public/vendors.js:1", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/blockwishlist/public/vendors.js:1"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-50265b29e23e3565", "name": "Insecure pattern 'new_function_used' in modules/psgdpr/views/js/vue.js:10373", "shortDescription": {"text": "Insecure pattern 'new_function_used' in modules/psgdpr/views/js/vue.js:10373"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-5c7eb1a2dcd7fd31", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/psgdpr/views/js/vue.js:8482", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/psgdpr/views/js/vue.js:8482"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5e9654d946c66c64", "name": "Insecure pattern 'new_function_used' in modules/psgdpr/views/js/sweetalert.min.js:20", "shortDescription": {"text": "Insecure pattern 'new_function_used' in modules/psgdpr/views/js/sweetalert.min.js:20"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-7659e9eb308397fd", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/psgdpr/views/js/sweetalert.min.js:20", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/psgdpr/views/js/sweetalert.min.js:20"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e0eeef79b8ea6ef1", "name": "Insecure pattern 'new_function_used' in modules/psgdpr/views/js/vue.min.js:6", "shortDescription": {"text": "Insecure pattern 'new_function_used' in modules/psgdpr/views/js/vue.min.js:6"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-4fdda4fbb29b262c", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/psgdpr/views/js/vue.min.js:6", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/psgdpr/views/js/vue.min.js:6"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d5313233bd2331e4", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/psgdpr/views/js/overrideAddress.js:23", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/psgdpr/views/js/overrideAddress.js:23"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-45586a7817a5792f", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/psgdpr/views/js/datatables.min.js:53", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/psgdpr/views/js/datatables.min.js:53"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-abe9c3dfe5b840d4", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/statsdata/js/plugindetect.js:7", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/statsdata/js/plugindetect.js:7"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-059fdd956d2deb9a", "name": "Insecure pattern 'new_function_used' in modules/ps_linklist/views/public/grid.bundle.js:2", "shortDescription": {"text": "Insecure pattern 'new_function_used' in modules/ps_linklist/views/public/grid.bundle.js:2"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1e34b537e96ef438", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ps_linklist/views/public/grid.bundle.js:2", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ps_linklist/views/public/grid.bundle.js:2"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-28c4a04bd807da0c", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "appleboy/ssh-action@v1.2.0 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2fad70a1d2125dc9", "name": "Very large file: js/tiny_mce/themes/mobile/theme.js (12771 lines)", "shortDescription": {"text": "Very large file: js/tiny_mce/themes/mobile/theme.js (12771 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9449693eb077a610", "name": "Very large file: js/cropper/prototype.js (2005 lines)", "shortDescription": {"text": "Very large file: js/cropper/prototype.js (2005 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-864ad46817a3e60b", "name": "Very large file: js/jquery/plugins/select2/jquery.select2.js (3397 lines)", "shortDescription": {"text": "Very large file: js/jquery/plugins/select2/jquery.select2.js (3397 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0b004e8aaacc221f", "name": "Very large file: js/jquery/plugins/jstree/jquery.jstree.js (4550 lines)", "shortDescription": {"text": "Very large file: js/jquery/plugins/jstree/jquery.jstree.js (4550 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f90fee23f24d418d", "name": "Very large file: js/jquery/ui/jquery-ui.js (15003 lines)", "shortDescription": {"text": "Very large file: js/jquery/ui/jquery-ui.js (15003 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4cde7646eb6a297b", "name": "Very large file: js/jquery/ui/i18n/jquery-ui-i18n.js (1793 lines)", "shortDescription": {"text": "Very large file: js/jquery/ui/i18n/jquery-ui-i18n.js (1793 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72952fd8b4cd6226", "name": "Very large file: mokokoland/filemanager/js/jquery.contextMenu.js (1686 lines)", "shortDescription": {"text": "Very large file: mokokoland/filemanager/js/jquery.contextMenu.js (1686 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-842c658a76a7e878", "name": "Very large file: mokokoland/themes/default/js/bundle/product/form.js (2330 lines)", "shortDescription": {"text": "Very large file: mokokoland/themes/default/js/bundle/product/form.js (2330 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8901a9f2d18fbaaa", "name": "Very large file: mokokoland/themes/new-theme/public/product_edit.bundle.js (1922 lines)", "shortDescription": {"text": "Very large file: mokokoland/themes/new-theme/public/product_edit.bundle.js (1922 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-baf69a309d87faa7", "name": "Very large file: modules/ps_themecusto/views/js/controllers/advanced/dropzone.js (3521 lines)", "shortDescription": {"text": "Very large file: modules/ps_themecusto/views/js/controllers/advanced/dropzone.js (3521 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6b6e7f1e6f8f6468", "name": "Very large file: modules/psgdpr/views/js/vue.js (10682 lines)", "shortDescription": {"text": "Very large file: modules/psgdpr/views/js/vue.js (10682 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6893a6c8b0861585", "name": "Very low test-to-source ratio", "shortDescription": {"text": "Very low test-to-source ratio"}, "fullDescription": {"text": "1 test file(s) for 1092 source file(s) (ratio 0.00). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1d5c69f6b9af62d4", "name": "57 TODO/FIXME markers", "shortDescription": {"text": "57 TODO/FIXME markers"}, "fullDescription": {"text": "High count of TODO/FIXME/HACK markers \u2014 track them as issues so they're not forgotten."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-faccb9061e9b52a0", "name": "No README detected", "shortDescription": {"text": "No README detected"}, "fullDescription": {"text": "No README file was found. Generated repos without README context are hard to operate, validate, or safely hand off."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 88 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 775 placeholder/mock markers across 227 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-11825279136b53a3", "name": "CI is configured but no tests are detected", "shortDescription": {"text": "CI is configured but no tests are detected"}, "fullDescription": {"text": "A CI pipeline exists, but the scan found no test files to gate. Opus labeled this generated-code pattern as config theater: release machinery exists, but it has little behavioral signal."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b9088664ace7f748", "name": "Composite production-readiness gap", "shortDescription": {"text": "Composite production-readiness gap"}, "fullDescription": {"text": "Multiple low-cost hardening controls are missing together: tests, operator-readme. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-238d01fe19e38dd8", "name": "Commented-code block (5 lines) in js/fileuploader.js:955", "shortDescription": {"text": "Commented-code block (5 lines) in js/fileuploader.js:955"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cdf8383438f38fd9", "name": "Commented-code block (7 lines) in js/cropper/scriptaculous.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in js/cropper/scriptaculous.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-24065bbd72100439", "name": "Commented-code block (15 lines) in js/jquery/plugins/jquery.colorpicker.js:12", "shortDescription": {"text": "Commented-code block (15 lines) in js/jquery/plugins/jquery.colorpicker.js:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d4e9674a4c5763e5", "name": "Legacy-named symbol `__call_old` in js/jquery/plugins/jstree/jquery.jstree.js:243", "shortDescription": {"text": "Legacy-named symbol `__call_old` in js/jquery/plugins/jstree/jquery.jstree.js:243"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-94bde6bb25a25db7", "name": "Commented-code block (5 lines) in js/jquery/ui/jquery-ui.js:13420", "shortDescription": {"text": "Commented-code block (5 lines) in js/jquery/ui/jquery-ui.js:13420"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-217fb18385e23d30", "name": "Legacy-named symbol `path_old` in mokokoland/filemanager/js/include.js:628", "shortDescription": {"text": "Legacy-named symbol `path_old` in mokokoland/filemanager/js/include.js:628"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bcfecea6f4edd8c9", "name": "Commented-code block (5 lines) in mokokoland/themes/default/js/jquery.fileupload.js:148", "shortDescription": {"text": "Commented-code block (5 lines) in mokokoland/themes/default/js/jquery.fileupload.js:148"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-013f4d5328b7e3b5", "name": "Commented-code block (10 lines) in mokokoland/themes/default/js/jquery.iframe-transport.js:27", "shortDescription": {"text": "Commented-code block (10 lines) in mokokoland/themes/default/js/jquery.iframe-transport.js:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4e86646815530204", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/components/pagination/dynamic-paginator.ts:", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/components/pagination/dynamic-paginator.ts:54"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c7bb34b7bccdbca0", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/components/grid/extension/ajax-bulk-action-", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/components/grid/extension/ajax-bulk-action-extension.ts:184"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ef8554de37bf294f", "name": "Commented-code block (7 lines) in mokokoland/themes/new-theme/js/components/form/form-object-mapper.ts:510", "shortDescription": {"text": "Commented-code block (7 lines) in mokokoland/themes/new-theme/js/components/form/form-object-mapper.ts:510"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2e6935a625a72a39", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/paginated-catalog-pri", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/paginated-catalog-price-rules-service.ts:47"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a58513a54a30fe46", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/image.ts:42", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/image.ts:42"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-edc416848e282b49", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/paginated-combination", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/paginated-combinations-service.ts:59"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-31c399c9c487ffe7", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/paginated-specific-pr", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/paginated-specific-prices-service.ts:47"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-018d317712f513b2", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/product.ts:34", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/product.ts:34"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c9c5609ceddc872d", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/combination.ts:57", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/combination.ts:57"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-27248f422efeabaa", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/grid/grid-shop-previews.ts:52", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/grid/grid-shop-previews.ts:52"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-92037e1b1b26f3c1", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/public/product_index.bundle.js:126", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/public/product_index.bundle.js:126"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-563abed8caabfcfe", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/public/currency_form.bundle.js:414", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/public/currency_form.bundle.js:414"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5b76d6959235b95c", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/public/product_edit.bundle.js:616", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/public/product_edit.bundle.js:616"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5fe7660a81304137", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/public/translations.bundle.js:34", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/public/translations.bundle.js:34"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f0988dc74250c452", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/public/stock.bundle.js:58", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/public/stock.bundle.js:58"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-159b0831016a108b", "name": "`fetch()` without try/.catch or AbortSignal \u2014 modules/productcomments/views/js/list-comments.js:69", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/productcomments/views/js/list-comments.js:69"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a389c2e50b50cd10", "name": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/_dev/front/js/graphql/resolvers.js:35", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/_dev/front/js/graphql/resolvers.js:35"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6fa166ff727203bd", "name": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/_dev/back/js/backoffice.js:61", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/_dev/back/js/backoffice.js:61"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bc753cc488280fa0", "name": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/button.bundle.js:74", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/button.bundle.js:74"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-97f0883dc0a16ee5", "name": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/product.bundle.js:164", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/product.bundle.js:164"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1c62a2c291b9b589", "name": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/create.bundle.js:56", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/create.bundle.js:56"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5a39222f3f7d2481", "name": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/rename.bundle.js:74", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/rename.bundle.js:74"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f0e7e3d077f15a60", "name": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/addtowishlist.bundle.js:56", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/addtowishlist.bundle.js:56"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-37c5e9c3b150f64f", "name": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/productslist.bundle.js:37", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/productslist.bundle.js:37"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4f87b61b02f76a33", "name": "Legacy-named symbol `isDeprecated` in modules/blockwishlist/public/graphql.js:19", "shortDescription": {"text": "Legacy-named symbol `isDeprecated` in modules/blockwishlist/public/graphql.js:19"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d5c939037f85387c", "name": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/backoffice.bundle.js:19", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/backoffice.bundle.js:19"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-86d8a7fdf47d3b58", "name": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/wishlistcontainer.bundle.js:56", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/wishlistcontainer.bundle.js:56"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cd0e1d43b5180ea6", "name": "`fetch()` without try/.catch or AbortSignal \u2014 modules/checkoutecologie/views/js/checkoutecologie.js:27", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/checkoutecologie/views/js/checkoutecologie.js:27"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4dbab5cf3f618385", "name": "Legacy-named symbol `idxInOld` in modules/psgdpr/views/js/vue.js:5657", "shortDescription": {"text": "Legacy-named symbol `idxInOld` in modules/psgdpr/views/js/vue.js:5657"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-65540f0195b6ec12", "name": "Commented-code block (8 lines) in modules/psgdpr/views/js/vue.js:1723", "shortDescription": {"text": "Commented-code block (8 lines) in modules/psgdpr/views/js/vue.js:1723"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1ecac3b715ca71ee", "name": "`fetch()` without try/.catch or AbortSignal \u2014 modules/ps_distributionapiclient/views/js/vue/assets/index.js:2", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/ps_distributionapiclient/views/js/vue/assets/index.js:2"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3b5d38df23b29415", "name": "Dangling fetch: GET https://contributors.prestashop-project.org/newcontributors.json (modules/ps_distributionapiclient/v", "shortDescription": {"text": "Dangling fetch: GET https://contributors.prestashop-project.org/newcontributors.json (modules/ps_distributionapiclient/views/js/vue/assets/index.js:29)"}, "fullDescription": {"text": "`modules/ps_distributionapiclient/views/js/vue/assets/index.js:29` calls `GET https://contributors.prestashop-project.org/newcontributors.json` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/https:/contributors.prestashop-project.org/newcontributors.json`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e8e9b9d9e88820cf", "name": "Dangling fetch: GET https://contributors.prestashop-project.org/topcompanies.json (modules/ps_distributionapiclient/view", "shortDescription": {"text": "Dangling fetch: GET https://contributors.prestashop-project.org/topcompanies.json (modules/ps_distributionapiclient/views/js/vue/assets/index.js:29)"}, "fullDescription": {"text": "`modules/ps_distributionapiclient/views/js/vue/assets/index.js:29` calls `GET https://contributors.prestashop-project.org/topcompanies.json` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/https:/contributors.prestashop-project.org/topcompanies.json`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-8d8594f157ec67fe", "name": "Dangling fetch: GET https://contributors.prestashop-project.org/contributors_prs.json (modules/ps_distributionapiclient/", "shortDescription": {"text": "Dangling fetch: GET https://contributors.prestashop-project.org/contributors_prs.json (modules/ps_distributionapiclient/views/js/vue/assets/index.js:29)"}, "fullDescription": {"text": "`modules/ps_distributionapiclient/views/js/vue/assets/index.js:29` calls `GET https://contributors.prestashop-project.org/contributors_prs.json` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/https:/contributors.prestashop-project.org/contributors_prs.json`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-684f0e83ba7e1558", "name": "Unused endpoint: GET ", "shortDescription": {"text": "Unused endpoint: GET "}, "fullDescription": {"text": "`js/tiny_mce/tinymce.min.js` declares `GET ` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/25301"}, "properties": {"repository": "Dbzes/Cadeau-Ideal", "repoUrl": "https://github.com/Dbzes/Cadeau-Ideal", "branch": "main"}, "results": [{"ruleId": "scanner-e37a0e8875b1af7f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 js/fileuploader.js:753"}, "properties": {"repobilityId": "8e8189057b2959ba", "scanner": "scanner-primary", "fingerprint": "e37a0e8875b1af7f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-34ef5b99c66144d6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 js/tools.js:644"}, "properties": {"repobilityId": "08801c76e3b5ba6f", "scanner": "scanner-primary", "fingerprint": "34ef5b99c66144d6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-656e923ff95d7be4", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 js/date.js:444"}, "properties": {"repobilityId": "1134aeda1cdafccd", "scanner": "scanner-primary", "fingerprint": "656e923ff95d7be4", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-faf01730a2b2d535", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 js/tiny_mce/tinymce.min.js:2"}, "properties": {"repobilityId": "fe02b31fe1c7bb68", "scanner": "scanner-primary", "fingerprint": "faf01730a2b2d535", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-738fde478df04aa8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 js/tiny_mce/plugins/link/plugin.min.js:1"}, "properties": {"repobilityId": "ce49ddf855024d5a", "scanner": "scanner-primary", "fingerprint": "738fde478df04aa8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-359e888dd0f02b13", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 js/tiny_mce/themes/mobile/theme.js:1354"}, "properties": {"repobilityId": "c8063fe490aaec3f", "scanner": "scanner-primary", "fingerprint": "359e888dd0f02b13", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-758c193799f7ee9f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 js/tiny_mce/themes/mobile/theme.min.js:1"}, "properties": {"repobilityId": "3d7982d189825ec1", "scanner": "scanner-primary", "fingerprint": "758c193799f7ee9f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1a4b45832deb6f71", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 js/jquery/jquery-migrate-3.1.0.min.js:2"}, "properties": {"repobilityId": "091f20103f60c81c", "scanner": "scanner-primary", "fingerprint": "1a4b45832deb6f71", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5ff1c98a82a1c4a0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 js/jquery/jquery-migrate-1.2.1.min.js:2"}, "properties": {"repobilityId": "01007a18f2c9090a", "scanner": "scanner-primary", "fingerprint": "5ff1c98a82a1c4a0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7adbde0dd8a2e225", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/jquery.dragtable.js:44"}, "properties": {"repobilityId": "ddeecca40395cdc3", "scanner": "scanner-primary", "fingerprint": "7adbde0dd8a2e225", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-9d240e22a66533b6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 js/jquery/plugins/jquery.dragtable.js:75"}, "properties": {"repobilityId": "320666616253346c", "scanner": "scanner-primary", "fingerprint": "9d240e22a66533b6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-49a9b709d28cccb7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 js/jquery/plugins/jquery.validate.js:2"}, "properties": {"repobilityId": "27689fcefc11a745", "scanner": "scanner-primary", "fingerprint": "49a9b709d28cccb7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-64182c5096029381", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/jquery.tablednd.js:198"}, "properties": {"repobilityId": "2da45f210ce4ea52", "scanner": "scanner-primary", "fingerprint": "64182c5096029381", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-e03c520134afd4d0", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/treeview-categories/jquery.treeview-categories.js:19"}, "properties": {"repobilityId": "d8f873dc56047593", "scanner": "scanner-primary", "fingerprint": "e03c520134afd4d0", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-d51673a4580ffba5", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/autocomplete/jquery.autocomplete.js:169"}, "properties": {"repobilityId": "4495ba33fa7c5c55", "scanner": "scanner-primary", "fingerprint": "d51673a4580ffba5", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-ea6ef5385dacf976", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/select2/jquery.select2.js:458"}, "properties": {"repobilityId": "10dfd7ddbca3267d", "scanner": "scanner-primary", "fingerprint": "ea6ef5385dacf976", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-ea202943e74ce7a1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 js/jquery/plugins/select2/jquery.select2.js:1239"}, "properties": {"repobilityId": "fb6920aa8893887b", "scanner": "scanner-primary", "fingerprint": "ea202943e74ce7a1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6bc473770f08368f", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/timepicker/jquery-ui-timepicker-addon.js:1233"}, "properties": {"repobilityId": "1c700ba1a94fef4d", "scanner": "scanner-primary", "fingerprint": "6bc473770f08368f", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-8c59f85ac1fb2a7c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 js/jquery/plugins/footable/jquery.footable.js:160"}, "properties": {"repobilityId": "c045609f5ced82bc", "scanner": "scanner-primary", "fingerprint": "8c59f85ac1fb2a7c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8ecbcfb2e9b1360f", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/plugins/jstree/jquery.jstree.js:511"}, "properties": {"repobilityId": "a662e2cdae04fea8", "scanner": "scanner-primary", "fingerprint": "8ecbcfb2e9b1360f", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-a9a2c68c084e60c1", "level": "note", "message": {"text": "React Flow edge with `label=` but no project-wide edge-label CSS override \u2014 js/jquery/ui/jquery.ui.autocomplete.min.js:4"}, "properties": {"repobilityId": "b5c2f75fc5412eb8", "scanner": "scanner-primary", "fingerprint": "a9a2c68c084e60c1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.edge-label.no-bg"]}}, {"ruleId": "scanner-15cf401207c2b2f5", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 js/jquery/ui/jquery-ui.js:304"}, "properties": {"repobilityId": "4511630951f2fe21", "scanner": "scanner-primary", "fingerprint": "15cf401207c2b2f5", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-68b5fde1ba09f0a5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mokokoland/filemanager/js/dropzone.min.js:1"}, "properties": {"repobilityId": "8d1f6e85eb7e9646", "scanner": "scanner-primary", "fingerprint": "68b5fde1ba09f0a5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3311582a0adfc18c", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 mokokoland/filemanager/js/jquery.contextMenu.js:17"}, "properties": {"repobilityId": "5043cdef11b52c43", "scanner": "scanner-primary", "fingerprint": "3311582a0adfc18c", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-871509e145644ef6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mokokoland/filemanager/jPlayer/popcorn/popcorn.jplayer.js:130"}, "properties": {"repobilityId": "29ae0dba28c0f994", "scanner": "scanner-primary", "fingerprint": "871509e145644ef6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-978eff2566eea87e", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 mokokoland/themes/default/js/bundle/category-tree.js:36"}, "properties": {"repobilityId": "a9263ddc0d5838ed", "scanner": "scanner-primary", "fingerprint": "978eff2566eea87e", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-43668e2f5bc42ade", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mokokoland/themes/default/js/bundle/modal-confirmation.js:13"}, "properties": {"repobilityId": "7113ed2862a5ea45", "scanner": "scanner-primary", "fingerprint": "43668e2f5bc42ade", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-711e2467bfcb77d2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mokokoland/themes/default/js/bundle/product/product-related.js:26"}, "properties": {"repobilityId": "4c8ac863ba0a74fd", "scanner": "scanner-primary", "fingerprint": "711e2467bfcb77d2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8ceaa7284c5861c3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mokokoland/themes/new-theme/js/pages/order/create.ts:38"}, "properties": {"repobilityId": "3e6fae4f8a007d3e", "scanner": "scanner-primary", "fingerprint": "8ceaa7284c5861c3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-34693a90d63c6ce0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mokokoland/themes/new-theme/public/order_create.bundle.js:383"}, "properties": {"repobilityId": "9671494c2d4c23e9", "scanner": "scanner-primary", "fingerprint": "34693a90d63c6ce0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-67afc5826e1a1492", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 themes/core.js:10"}, "properties": {"repobilityId": "f6d288e3ba510169", "scanner": "scanner-primary", "fingerprint": "67afc5826e1a1492", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0ce8028411fb83ea", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 themes/classic/assets/js/theme.js:51"}, "properties": {"repobilityId": "1daebcecbf8c015c", "scanner": "scanner-primary", "fingerprint": "0ce8028411fb83ea", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-01349cb11b7dcad5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 modules/ps_themecusto/views/js/controllers/advanced/dropzone.min.js:1"}, "properties": {"repobilityId": "dab9ebdb215804c2", "scanner": "scanner-primary", "fingerprint": "01349cb11b7dcad5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5b2bcf2d3e8d4c14", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 modules/blockreassurance/_dev/back/index.js:145"}, "properties": {"repobilityId": "0296faa948d51d48", "scanner": "scanner-primary", "fingerprint": "5b2bcf2d3e8d4c14", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-02b45198fc59bc07", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 modules/mugeditor/views/js/fabric.min.js:1"}, "properties": {"repobilityId": "cedf3b5b96c4f17d", "scanner": "scanner-primary", "fingerprint": "02b45198fc59bc07", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0b74f11ee051bf46", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 modules/mousepadeditor/views/js/fabric.min.js:1"}, "properties": {"repobilityId": "2c0a6cdfae046ff8", "scanner": "scanner-primary", "fingerprint": "0b74f11ee051bf46", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9293b5d37296b9e3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 modules/checkoutecologie/views/js/checkoutecologie.js:18"}, "properties": {"repobilityId": "1b10e81046f01659", "scanner": "scanner-primary", "fingerprint": "9293b5d37296b9e3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8d37109b87b42797", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 modules/ps_emailsubscription/views/js/ps_emailsubscription.js:46"}, "properties": {"repobilityId": "db1547ed27799dc7", "scanner": "scanner-primary", "fingerprint": "8d37109b87b42797", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b78bccf22b95d7a5", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 modules/dashactivity/views/js/dashactivity.js:48"}, "properties": {"repobilityId": "8840f31e8018df34", "scanner": "scanner-primary", "fingerprint": "b78bccf22b95d7a5", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-920983a3f2ab0f85", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 modules/psgdpr/views/js/vue.js:5499"}, "properties": {"repobilityId": "3902bf420c5bead6", "scanner": "scanner-primary", "fingerprint": "920983a3f2ab0f85", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-de662b0d13508f08", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 modules/psgdpr/views/js/back.js:116"}, "properties": {"repobilityId": "0acb925837710521", "scanner": "scanner-primary", "fingerprint": "de662b0d13508f08", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-305b8aed87d636d8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 modules/psgdpr/views/js/front.js:37"}, "properties": {"repobilityId": "86c2fe4082e75419", "scanner": "scanner-primary", "fingerprint": "305b8aed87d636d8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b82365f16783af25", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 modules/psgdpr/views/js/datatables.min.js:105"}, "properties": {"repobilityId": "e2dafdb7ff4e8518", "scanner": "scanner-primary", "fingerprint": "b82365f16783af25", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c474cdc7884394e9", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in js/fileuploader.js:944"}, "properties": {"repobilityId": "37bd54bb820ab892", "scanner": "scanner-primary", "fingerprint": "c474cdc7884394e9", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/fileuploader.js"}, "region": {"startLine": 944}}}]}, {"ruleId": "scanner-46c556216475df52", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/fileuploader.js:115"}, "properties": {"repobilityId": "912c055484c289bb", "scanner": "scanner-primary", "fingerprint": "46c556216475df52", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/fileuploader.js"}, "region": {"startLine": 115}}}]}, {"ruleId": "scanner-951b11b97f75ebc7", "level": "note", "message": {"text": "Insecure pattern 'document_write' in js/tools.js:691"}, "properties": {"repobilityId": "760707f7fd3b8288", "scanner": "scanner-primary", "fingerprint": "951b11b97f75ebc7", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "document_write"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/tools.js"}, "region": {"startLine": 691}}}]}, {"ruleId": "scanner-5f0e834b2c4b3550", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in js/admin.js:286"}, "properties": {"repobilityId": "b26d2c1e671dcdd4", "scanner": "scanner-primary", "fingerprint": "5f0e834b2c4b3550", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/admin.js"}, "region": {"startLine": 286}}}]}, {"ruleId": "scanner-1f6891b59054a4ba", "level": "note", "message": {"text": "Insecure pattern 'document_write' in js/tiny_mce/tinymce.min.js:2"}, "properties": {"repobilityId": "03a4f7f819c00659", "scanner": "scanner-primary", "fingerprint": "1f6891b59054a4ba", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "document_write"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/tiny_mce/tinymce.min.js"}, "region": {"startLine": 2}}}]}, {"ruleId": "scanner-ec7a814ab10d09ca", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/tinymce.min.js:2"}, "properties": {"repobilityId": "2272356fc4fdb05c", "scanner": "scanner-primary", "fingerprint": "ec7a814ab10d09ca", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/tiny_mce/tinymce.min.js"}, "region": {"startLine": 2}}}]}, {"ruleId": "scanner-80e789fffb7e9660", "level": "warning", "message": {"text": "Insecure pattern 'direct_outerhtml_assignment' in js/tiny_mce/tinymce.min.js:2"}, "properties": {"repobilityId": "8efd1e88690bd6fa", "scanner": "scanner-primary", "fingerprint": "80e789fffb7e9660", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_outerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/tiny_mce/tinymce.min.js"}, "region": {"startLine": 2}}}]}, {"ruleId": "scanner-cffd359529907d33", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/plugins/table/plugin.min.js:1"}, "properties": {"repobilityId": "7e9117a775dcebff", "scanner": "scanner-primary", "fingerprint": "cffd359529907d33", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/tiny_mce/plugins/table/plugin.min.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ae5e3711e9c106c3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/plugins/lists/plugin.min.js:1"}, "properties": {"repobilityId": "92987c85529af25b", "scanner": "scanner-primary", "fingerprint": "ae5e3711e9c106c3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/tiny_mce/plugins/lists/plugin.min.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8935ebfb98b0b0f8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/plugins/colorpicker/colorpic.min.js:4"}, "properties": {"repobilityId": "2cda97bef5e082c0", "scanner": "scanner-primary", "fingerprint": "8935ebfb98b0b0f8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/tiny_mce/plugins/colorpicker/colorpic.min.js"}, "region": {"startLine": 4}}}]}, {"ruleId": "scanner-1fd99c45d7ecf786", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/themes/modern/theme.min.js:1"}, "properties": {"repobilityId": "52f3ab6c895838a5", "scanner": "scanner-primary", "fingerprint": "1fd99c45d7ecf786", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/tiny_mce/themes/modern/theme.min.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b6d530e988fa5af4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/themes/mobile/theme.js:783"}, "properties": {"repobilityId": "bf3caa9d34c8c498", "scanner": "scanner-primary", "fingerprint": "b6d530e988fa5af4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/tiny_mce/themes/mobile/theme.js"}, "region": {"startLine": 783}}}]}, {"ruleId": "scanner-6e4f688fda49caec", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/tiny_mce/themes/mobile/theme.min.js:1"}, "properties": {"repobilityId": "72e1a7088b70f196", "scanner": "scanner-primary", "fingerprint": "6e4f688fda49caec", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/tiny_mce/themes/mobile/theme.min.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-40a10ccc783a8bcc", "level": "note", "message": {"text": "Insecure pattern 'document_write' in js/cropper/scriptaculous.js:26"}, "properties": {"repobilityId": "dc4e6ec4e166ac35", "scanner": "scanner-primary", "fingerprint": "40a10ccc783a8bcc", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "document_write"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/cropper/scriptaculous.js"}, "region": {"startLine": 26}}}]}, {"ruleId": "scanner-f554dbc7f710a4ba", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in js/cropper/prototype.js:179"}, "properties": {"repobilityId": "0df6bb2aa5f8eec5", "scanner": "scanner-primary", "fingerprint": "f554dbc7f710a4ba", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/cropper/prototype.js"}, "region": {"startLine": 179}}}]}, {"ruleId": "scanner-9f7babf51145b0fd", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in js/cropper/prototype.js:1342"}, "properties": {"repobilityId": "40d73395e54246b6", "scanner": "scanner-primary", "fingerprint": "9f7babf51145b0fd", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/cropper/prototype.js"}, "region": {"startLine": 1342}}}]}, {"ruleId": "scanner-d84ee55f9bf8391a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/cropper/prototype.js:191"}, "properties": {"repobilityId": "37c3a38ef3c991f4", "scanner": "scanner-primary", "fingerprint": "d84ee55f9bf8391a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/cropper/prototype.js"}, "region": {"startLine": 191}}}]}, {"ruleId": "scanner-f7825e7597551fe5", "level": "warning", "message": {"text": "Insecure pattern 'direct_outerhtml_assignment' in js/cropper/prototype.js:958"}, "properties": {"repobilityId": "1c3411205ed127b9", "scanner": "scanner-primary", "fingerprint": "f7825e7597551fe5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_outerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/cropper/prototype.js"}, "region": {"startLine": 958}}}]}, {"ruleId": "scanner-7ce04f1baf7d30c5", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in js/cropper/prototype.js:1149"}, "properties": {"repobilityId": "d14abe5146e63b24", "scanner": "scanner-primary", "fingerprint": "7ce04f1baf7d30c5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/cropper/prototype.js"}, "region": {"startLine": 1149}}}]}, {"ruleId": "scanner-3b439db6228f6258", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/cropper/builder.js:31"}, "properties": {"repobilityId": "dae166f17edc18b4", "scanner": "scanner-primary", "fingerprint": "3b439db6228f6258", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/cropper/builder.js"}, "region": {"startLine": 31}}}]}, {"ruleId": "scanner-a96142d766e29432", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/jquery-3.5.1.min.js:2"}, "properties": {"repobilityId": "3f66f4fc9bc5181a", "scanner": "scanner-primary", "fingerprint": "a96142d766e29432", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/jquery/jquery-3.5.1.min.js"}, "region": {"startLine": 2}}}]}, {"ruleId": "scanner-e69198fb6fd68a56", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/jquery-1.11.0.min.js:2"}, "properties": {"repobilityId": "acd03d39e706b478", "scanner": "scanner-primary", "fingerprint": "e69198fb6fd68a56", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/jquery/jquery-1.11.0.min.js"}, "region": {"startLine": 2}}}]}, {"ruleId": "scanner-c78bd5aa42049c3c", "level": "warning", "message": {"text": "Insecure pattern 'direct_outerhtml_assignment' in js/jquery/jquery-1.11.0.min.js:3"}, "properties": {"repobilityId": "322be3e8d925f5c6", "scanner": "scanner-primary", "fingerprint": "c78bd5aa42049c3c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_outerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/jquery/jquery-1.11.0.min.js"}, "region": {"startLine": 3}}}]}, {"ruleId": "scanner-e9880a61b6b01dc5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/jquery-3.4.1.min.js:2"}, "properties": {"repobilityId": "45c3287a3d722828", "scanner": "scanner-primary", "fingerprint": "e9880a61b6b01dc5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/jquery/jquery-3.4.1.min.js"}, "region": {"startLine": 2}}}]}, {"ruleId": "scanner-9679aaf1e8a2a0ae", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/plugins/jquery.excanvas.js:1"}, "properties": {"repobilityId": "e683bfdaa3d2a95b", "scanner": "scanner-primary", "fingerprint": "9679aaf1e8a2a0ae", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/jquery/plugins/jquery.excanvas.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7a8889cf328c90ce", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in js/jquery/plugins/jquery.excanvas.js:1"}, "properties": {"repobilityId": "c9f4583f99c36251", "scanner": "scanner-primary", "fingerprint": "7a8889cf328c90ce", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/jquery/plugins/jquery.excanvas.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4ab38a30d71c8605", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in js/jquery/plugins/jqzoom/jquery.jqzoom.js:178"}, "properties": {"repobilityId": "0412252ecd4c97e7", "scanner": "scanner-primary", "fingerprint": "4ab38a30d71c8605", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/jquery/plugins/jqzoom/jquery.jqzoom.js"}, "region": {"startLine": 178}}}]}, {"ruleId": "scanner-c06d2146561097d4", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in js/jquery/plugins/ajaxfileupload/jquery.ajaxfileupload.js:6"}, "properties": {"repobilityId": "ac9dc0dbfd2878c6", "scanner": "scanner-primary", "fingerprint": "c06d2146561097d4", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/jquery/plugins/ajaxfileupload/jquery.ajaxfileupload.js"}, "region": {"startLine": 6}}}]}, {"ruleId": "scanner-403b7978b25fa35c", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in js/jquery/plugins/timepicker/jquery-ui-timepicker-addon.js:141"}, "properties": {"repobilityId": "26e361f3fc25da58", "scanner": "scanner-primary", "fingerprint": "403b7978b25fa35c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/jquery/plugins/timepicker/jquery-ui-timepicker-addon.js"}, "region": {"startLine": 141}}}]}, {"ruleId": "scanner-da720d7489dbb788", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/plugins/jstree/jquery.jstree.js:2997"}, "properties": {"repobilityId": "34698d83b81f6df7", "scanner": "scanner-primary", "fingerprint": "da720d7489dbb788", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/jquery/plugins/jstree/jquery.jstree.js"}, "region": {"startLine": 2997}}}]}, {"ruleId": "scanner-06ddc00e439b8897", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/ui/jquery-ui.min.js:10"}, "properties": {"repobilityId": "4200c4c8823f119d", "scanner": "scanner-primary", "fingerprint": "06ddc00e439b8897", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/jquery/ui/jquery-ui.min.js"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-afd44df248e4c24f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/ui/jquery.ui.position.min.js:4"}, "properties": {"repobilityId": "bfcb8f459eb7f3c3", "scanner": "scanner-primary", "fingerprint": "afd44df248e4c24f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/jquery/ui/jquery.ui.position.min.js"}, "region": {"startLine": 4}}}]}, {"ruleId": "scanner-afc1cb69b6ed4fa7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/jquery/ui/jquery-ui.js:12509"}, "properties": {"repobilityId": "01c6d12a650427e5", "scanner": "scanner-primary", "fingerprint": "afc1cb69b6ed4fa7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/jquery/ui/jquery-ui.js"}, "region": {"startLine": 12509}}}]}, {"ruleId": "scanner-a45c8f772a9c95a6", "level": "error", "message": {"text": "Possible secret in app/config/config.yml"}, "properties": {"repobilityId": "e2268d1d2d7c30c2", "scanner": "scanner-primary", "fingerprint": "a45c8f772a9c95a6", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/config/config.yml"}, "region": {"startLine": 99}}}]}, {"ruleId": "scanner-8728bafee10dab52", "level": "error", "message": {"text": "Possible secret in app/config/doctrine.yml"}, "properties": {"repobilityId": "b2e721a35be02aa9", "scanner": "scanner-primary", "fingerprint": "8728bafee10dab52", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/config/doctrine.yml"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-ec085e16f5926251", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/filemanager/js/jquery.ui.position.min.js:1"}, "properties": {"repobilityId": "71cc68297602dc38", "scanner": "scanner-primary", "fingerprint": "ec085e16f5926251", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/filemanager/js/jquery.ui.position.min.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e7368acb8e6147d0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/filemanager/js/modernizr.custom.js:4"}, "properties": {"repobilityId": "5a954ae2ff7ca813", "scanner": "scanner-primary", "fingerprint": "e7368acb8e6147d0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/filemanager/js/modernizr.custom.js"}, "region": {"startLine": 4}}}]}, {"ruleId": "scanner-967809515d904119", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/filemanager/js/dropzone.min.js:1"}, "properties": {"repobilityId": "13c49de860abd24e", "scanner": "scanner-primary", "fingerprint": "967809515d904119", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/filemanager/js/dropzone.min.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ef439711c022d7b5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/filemanager/js/jquery.ui.position.js:493"}, "properties": {"repobilityId": "7dba045b874a81c8", "scanner": "scanner-primary", "fingerprint": "ef439711c022d7b5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/filemanager/js/jquery.ui.position.js"}, "region": {"startLine": 493}}}]}, {"ruleId": "scanner-a6a5a9cd8f10b12d", "level": "warning", "message": {"text": "Insecure pattern 'direct_outerhtml_assignment' in mokokoland/filemanager/js/jquery.js:4"}, "properties": {"repobilityId": "c2bab0c9258f4fc5", "scanner": "scanner-primary", "fingerprint": "a6a5a9cd8f10b12d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_outerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/filemanager/js/jquery.js"}, "region": {"startLine": 4}}}]}, {"ruleId": "scanner-15d26024c0db64c2", "level": "note", "message": {"text": "Insecure pattern 'document_write' in mokokoland/themes/default/js/bundle/product/form.js:679"}, "properties": {"repobilityId": "c5d65f2128469f2e", "scanner": "scanner-primary", "fingerprint": "15d26024c0db64c2", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "document_write"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/default/js/bundle/product/form.js"}, "region": {"startLine": 679}}}]}, {"ruleId": "scanner-8c3c14a5539ca5ec", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/contextual-notification.ts:66"}, "properties": {"repobilityId": "d62d6e15b9ca0ca8", "scanner": "scanner-primary", "fingerprint": "8c3c14a5539ca5ec", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/components/contextual-notification.ts"}, "region": {"startLine": 66}}}]}, {"ruleId": "scanner-9b24b8c7d6dd43a0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/module-card.ts:222"}, "properties": {"repobilityId": "f36d275e56c7e08b", "scanner": "scanner-primary", "fingerprint": "9b24b8c7d6dd43a0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/components/module-card.ts"}, "region": {"startLine": 222}}}]}, {"ruleId": "scanner-7b69307f66aa8b06", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/shop-selector/shop-selector.ts:115"}, "properties": {"repobilityId": "ad96ec5afb016ae3", "scanner": "scanner-primary", "fingerprint": "7b69307f66aa8b06", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/components/shop-selector/shop-selector.ts"}, "region": {"startLine": 115}}}]}, {"ruleId": "scanner-f9e6e1d680873e3b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/modal/iframe-modal.ts:141"}, "properties": {"repobilityId": "a7091a0016fd61bb", "scanner": "scanner-primary", "fingerprint": "f9e6e1d680873e3b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/components/modal/iframe-modal.ts"}, "region": {"startLine": 141}}}]}, {"ruleId": "scanner-dfed189bf42ce395", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/modal/modal.ts:125"}, "properties": {"repobilityId": "ad0c1e470f704a6c", "scanner": "scanner-primary", "fingerprint": "dfed189bf42ce395", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/components/modal/modal.ts"}, "region": {"startLine": 125}}}]}, {"ruleId": "scanner-2fd8c5c5035c18e2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/modal/confirm-modal.ts:79"}, "properties": {"repobilityId": "449ce044d2e94c2e", "scanner": "scanner-primary", "fingerprint": "2fd8c5c5035c18e2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/components/modal/confirm-modal.ts"}, "region": {"startLine": 79}}}]}, {"ruleId": "scanner-077042164a089972", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/modal/progress-modal.ts:233"}, "properties": {"repobilityId": "c3887ed9fd0cf61d", "scanner": "scanner-primary", "fingerprint": "077042164a089972", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/components/modal/progress-modal.ts"}, "region": {"startLine": 233}}}]}, {"ruleId": "scanner-2f018aa0f677031d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/components/form/reduction-tax-field-toggle.ts:72"}, "properties": {"repobilityId": "512af00c82d90871", "scanner": "scanner-primary", "fingerprint": "2f018aa0f677031d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/components/form/reduction-tax-field-toggle.ts"}, "region": {"startLine": 72}}}]}, {"ruleId": "scanner-6966a7af1e1a99ab", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/catalog-price-rule/form/index.ts:51"}, "properties": {"repobilityId": "73a5d9cefe12d29b", "scanner": "scanner-primary", "fingerprint": "6966a7af1e1a99ab", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/pages/catalog-price-rule/form/index.ts"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-65351c33f795e1bb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/module/controller.js:1053"}, "properties": {"repobilityId": "0d1ec61d03d7df5b", "scanner": "scanner-primary", "fingerprint": "65351c33f795e1bb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/pages/module/controller.js"}, "region": {"startLine": 1053}}}]}, {"ruleId": "scanner-8243138eb90e4513", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/catalog-price-rule/catalog-price-rule-renderer.ts:81"}, "properties": {"repobilityId": "0bc7e8bc6cc3fb75", "scanner": "scanner-primary", "fingerprint": "8243138eb90e4513", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/pages/product/catalog-price-rule/catalog-price-rule-renderer.ts"}, "region": {"startLine": 81}}}]}, {"ruleId": "scanner-1101caa9f9cfd1a4", "level": "warning", "message": {"text": "Insecure pattern 'domparser_html_parse' in mokokoland/themes/new-theme/js/pages/product/supplier/product-suppliers-collection.ts:270"}, "properties": {"repobilityId": "92458bbb6c158184", "scanner": "scanner-primary", "fingerprint": "1101caa9f9cfd1a4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "domparser_html_parse"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/pages/product/supplier/product-suppliers-collection.ts"}, "region": {"startLine": 270}}}]}, {"ruleId": "scanner-4282875b6b8d9347", "level": "warning", "message": {"text": "Insecure pattern 'vue_v_html' in mokokoland/themes/new-theme/js/pages/product/image/dropzone/DropzoneWindow.vue:31"}, "properties": {"repobilityId": "de94995bbc1258e6", "scanner": "scanner-primary", "fingerprint": "4282875b6b8d9347", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "vue_v_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/pages/product/image/dropzone/DropzoneWindow.vue"}, "region": {"startLine": 31}}}]}, {"ruleId": "scanner-7acad3ae55218d1f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/specific-price/specific-price-list-renderer.ts:67"}, "properties": {"repobilityId": "d31b6d565b5ce01a", "scanner": "scanner-primary", "fingerprint": "7acad3ae55218d1f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/pages/product/specific-price/specific-price-list-renderer.ts"}, "region": {"startLine": 67}}}]}, {"ruleId": "scanner-b1e1d5c12bcff683", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/specific-price/form/index.ts:57"}, "properties": {"repobilityId": "62b58abf1122b1ef", "scanner": "scanner-primary", "fingerprint": "b1e1d5c12bcff683", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/pages/product/specific-price/form/index.ts"}, "region": {"startLine": 57}}}]}, {"ruleId": "scanner-5082706a7a3ad14e", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in mokokoland/themes/new-theme/js/pages/product/grid/grid-shop-previews.ts:63"}, "properties": {"repobilityId": "c0b3322477ea58e5", "scanner": "scanner-primary", "fingerprint": "5082706a7a3ad14e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/pages/product/grid/grid-shop-previews.ts"}, "region": {"startLine": 63}}}]}, {"ruleId": "scanner-9495921e06569865", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/edit/price-summary.ts:140"}, "properties": {"repobilityId": "86b48aa9ed064f96", "scanner": "scanner-primary", "fingerprint": "9495921e06569865", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/pages/product/edit/price-summary.ts"}, "region": {"startLine": 140}}}]}, {"ruleId": "scanner-7ca03fcdee916510", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/edit/manager/specific-prices-manager.ts:129"}, "properties": {"repobilityId": "76d7ead28ea36561", "scanner": "scanner-primary", "fingerprint": "7ca03fcdee916510", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/pages/product/edit/manager/specific-prices-manager.ts"}, "region": {"startLine": 129}}}]}, {"ruleId": "scanner-47e3b319b2cfd797", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/edit/manager/categories-manager.ts:152"}, "properties": {"repobilityId": "f91c8d7af51a754f", "scanner": "scanner-primary", "fingerprint": "47e3b319b2cfd797", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/pages/product/edit/manager/categories-manager.ts"}, "region": {"startLine": 152}}}]}, {"ruleId": "scanner-5029a128d626bd54", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/edit/manager/product-options-manager.ts:91"}, "properties": {"repobilityId": "4f17a8a5a6b3f91f", "scanner": "scanner-primary", "fingerprint": "5029a128d626bd54", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/pages/product/edit/manager/product-options-manager.ts"}, "region": {"startLine": 91}}}]}, {"ruleId": "scanner-c9dbcd86eecfd318", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/combination/combination-list/bulk-choices-selector.ts:163"}, "properties": {"repobilityId": "c251744c91eddaee", "scanner": "scanner-primary", "fingerprint": "c9dbcd86eecfd318", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/pages/product/combination/combination-list/bulk-choices-selector.ts"}, "region": {"startLine": 163}}}]}, {"ruleId": "scanner-05fd69fef295eaee", "level": "warning", "message": {"text": "Insecure pattern 'vue_v_html' in mokokoland/themes/new-theme/js/pages/product/combination/combination-modal/CombinationModal.vue:130"}, "properties": {"repobilityId": "ee59758f99d997a0", "scanner": "scanner-primary", "fingerprint": "05fd69fef295eaee", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "vue_v_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/pages/product/combination/combination-modal/CombinationModal.vue"}, "region": {"startLine": 130}}}]}, {"ruleId": "scanner-b80f463cf2099924", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/js/pages/product/category/tags-renderer.ts:51"}, "properties": {"repobilityId": "9a6ad44fd1146a8c", "scanner": "scanner-primary", "fingerprint": "b80f463cf2099924", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/js/pages/product/category/tags-renderer.ts"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-9e3b870331179f82", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/webservice.bundle.js:1"}, "properties": {"repobilityId": "8f5f8534a5b998dd", "scanner": "scanner-primary", "fingerprint": "9e3b870331179f82", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/webservice.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4d6f8033b16829dd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/webservice.bundle.js:150"}, "properties": {"repobilityId": "dd2a8164ead2696c", "scanner": "scanner-primary", "fingerprint": "4d6f8033b16829dd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/webservice.bundle.js"}, "region": {"startLine": 150}}}]}, {"ruleId": "scanner-7c63e3674f0a181b", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/tax.bundle.js:1"}, "properties": {"repobilityId": "f870545df5c395a8", "scanner": "scanner-primary", "fingerprint": "7c63e3674f0a181b", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/tax.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a34fed70effad01e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/tax.bundle.js:175"}, "properties": {"repobilityId": "7998438d780d812c", "scanner": "scanner-primary", "fingerprint": "a34fed70effad01e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/tax.bundle.js"}, "region": {"startLine": 175}}}]}, {"ruleId": "scanner-896c3eb4740ebbcf", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/module_card.bundle.js:1"}, "properties": {"repobilityId": "e79c49794a3e0a25", "scanner": "scanner-primary", "fingerprint": "896c3eb4740ebbcf", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/module_card.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ee244af4cff340a9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/module_card.bundle.js:26"}, "properties": {"repobilityId": "37e3f5a954a38713", "scanner": "scanner-primary", "fingerprint": "ee244af4cff340a9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/module_card.bundle.js"}, "region": {"startLine": 26}}}]}, {"ruleId": "scanner-0aa74bb3aa850246", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/permission.bundle.js:1"}, "properties": {"repobilityId": "e2f13772372191bf", "scanner": "scanner-primary", "fingerprint": "0aa74bb3aa850246", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/permission.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-09f819ca4e891338", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/permission.bundle.js:1"}, "properties": {"repobilityId": "62a06fdbc9c73ae9", "scanner": "scanner-primary", "fingerprint": "09f819ca4e891338", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/permission.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7b61ddeb88a9e524", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/order_message.bundle.js:1"}, "properties": {"repobilityId": "01bc415d8ddbb1ac", "scanner": "scanner-primary", "fingerprint": "7b61ddeb88a9e524", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/order_message.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c35f586480cf66b5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/order_message.bundle.js:250"}, "properties": {"repobilityId": "408a1436114ede62", "scanner": "scanner-primary", "fingerprint": "c35f586480cf66b5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/order_message.bundle.js"}, "region": {"startLine": 250}}}]}, {"ruleId": "scanner-baf7c766f5426eb9", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/profiles.bundle.js:1"}, "properties": {"repobilityId": "064eb89f87b8cc03", "scanner": "scanner-primary", "fingerprint": "baf7c766f5426eb9", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/profiles.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1d4fd8ade9c4abce", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/profiles.bundle.js:250"}, "properties": {"repobilityId": "b3530fcbe8e78d94", "scanner": "scanner-primary", "fingerprint": "1d4fd8ade9c4abce", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/profiles.bundle.js"}, "region": {"startLine": 250}}}]}, {"ruleId": "scanner-a80ca6633c3bbe54", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/email.bundle.js:1"}, "properties": {"repobilityId": "2b7819be385e577d", "scanner": "scanner-primary", "fingerprint": "a80ca6633c3bbe54", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/email.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c6764b1e939ccc73", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/email.bundle.js:201"}, "properties": {"repobilityId": "bc8dfd3e5d731585", "scanner": "scanner-primary", "fingerprint": "c6764b1e939ccc73", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/email.bundle.js"}, "region": {"startLine": 201}}}]}, {"ruleId": "scanner-a39b99a54248dce7", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/attachment.bundle.js:1"}, "properties": {"repobilityId": "e837122cd12ec0f5", "scanner": "scanner-primary", "fingerprint": "a39b99a54248dce7", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/attachment.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-951ef50c069aa2b5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/attachment.bundle.js:200"}, "properties": {"repobilityId": "c175f7517ecd063a", "scanner": "scanner-primary", "fingerprint": "951ef50c069aa2b5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/attachment.bundle.js"}, "region": {"startLine": 200}}}]}, {"ruleId": "scanner-f6a700acddd85573", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/currency.bundle.js:1"}, "properties": {"repobilityId": "4af74fe6af8a0d51", "scanner": "scanner-primary", "fingerprint": "f6a700acddd85573", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/currency.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c6088d2a68a599bf", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/currency.bundle.js:75"}, "properties": {"repobilityId": "df6d128cd19e9f70", "scanner": "scanner-primary", "fingerprint": "c6088d2a68a599bf", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/currency.bundle.js"}, "region": {"startLine": 75}}}]}, {"ruleId": "scanner-3acbcfcdc543d007", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/zone.bundle.js:1"}, "properties": {"repobilityId": "c1dc3a3608dbc2ad", "scanner": "scanner-primary", "fingerprint": "3acbcfcdc543d007", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/zone.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-929bd873c46edd54", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/zone.bundle.js:250"}, "properties": {"repobilityId": "7bc23845662191fb", "scanner": "scanner-primary", "fingerprint": "929bd873c46edd54", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/zone.bundle.js"}, "region": {"startLine": 250}}}]}, {"ruleId": "scanner-ed69d8c0cf234802", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/product_index.bundle.js:1"}, "properties": {"repobilityId": "11707779e6c626ff", "scanner": "scanner-primary", "fingerprint": "ed69d8c0cf234802", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/product_index.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0cb1cc97a24f841d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/product_index.bundle.js:51"}, "properties": {"repobilityId": "b240f921d7d2cc3d", "scanner": "scanner-primary", "fingerprint": "0cb1cc97a24f841d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/product_index.bundle.js"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-1c9090106e2436d3", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in mokokoland/themes/new-theme/public/product_index.bundle.js:126"}, "properties": {"repobilityId": "c16f99c2355b96b4", "scanner": "scanner-primary", "fingerprint": "1c9090106e2436d3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/product_index.bundle.js"}, "region": {"startLine": 126}}}]}, {"ruleId": "scanner-e9384b90d1b67010", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/manufacturer.bundle.js:1"}, "properties": {"repobilityId": "f88398b1138dd7e0", "scanner": "scanner-primary", "fingerprint": "e9384b90d1b67010", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/manufacturer.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-95e7c2cefa5360fe", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/manufacturer.bundle.js:199"}, "properties": {"repobilityId": "630eb3899e0233ce", "scanner": "scanner-primary", "fingerprint": "95e7c2cefa5360fe", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/manufacturer.bundle.js"}, "region": {"startLine": 199}}}]}, {"ruleId": "scanner-cd400b23570e65d8", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/monitoring.bundle.js:1"}, "properties": {"repobilityId": "09b633b325df0f7f", "scanner": "scanner-primary", "fingerprint": "cd400b23570e65d8", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/monitoring.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-961584ac47bd8086", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/monitoring.bundle.js:125"}, "properties": {"repobilityId": "ad87f86e1aecda8a", "scanner": "scanner-primary", "fingerprint": "961584ac47bd8086", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/monitoring.bundle.js"}, "region": {"startLine": 125}}}]}, {"ruleId": "scanner-c032fab61fa2b8f4", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/currency_form.bundle.js:124"}, "properties": {"repobilityId": "93883041dae7c504", "scanner": "scanner-primary", "fingerprint": "c032fab61fa2b8f4", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/currency_form.bundle.js"}, "region": {"startLine": 124}}}]}, {"ruleId": "scanner-44983bd039c13fe4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/customer_thread.bundle.js:251"}, "properties": {"repobilityId": "2735fcdee4355530", "scanner": "scanner-primary", "fingerprint": "44983bd039c13fe4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/customer_thread.bundle.js"}, "region": {"startLine": 251}}}]}, {"ruleId": "scanner-1c9e8245efd1689d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/catalog_price_rule_form.bundle.js:26"}, "properties": {"repobilityId": "a60c51b65b0bdbf1", "scanner": "scanner-primary", "fingerprint": "1c9e8245efd1689d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/catalog_price_rule_form.bundle.js"}, "region": {"startLine": 26}}}]}, {"ruleId": "scanner-4aea9fc6c69b6402", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/address.bundle.js:1"}, "properties": {"repobilityId": "d9a97e1fdabe20a0", "scanner": "scanner-primary", "fingerprint": "4aea9fc6c69b6402", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/address.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-42ed90511e756206", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/address.bundle.js:200"}, "properties": {"repobilityId": "97c5385709ac526b", "scanner": "scanner-primary", "fingerprint": "42ed90511e756206", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/address.bundle.js"}, "region": {"startLine": 200}}}]}, {"ruleId": "scanner-99518e8f1e577c9a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/cms_page.bundle.js:101"}, "properties": {"repobilityId": "bf65f9f23af822f6", "scanner": "scanner-primary", "fingerprint": "99518e8f1e577c9a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/cms_page.bundle.js"}, "region": {"startLine": 101}}}]}, {"ruleId": "scanner-88b57371786d1fb2", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/product_edit.bundle.js:144"}, "properties": {"repobilityId": "7c838b1d6279d5a1", "scanner": "scanner-primary", "fingerprint": "88b57371786d1fb2", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/product_edit.bundle.js"}, "region": {"startLine": 144}}}]}, {"ruleId": "scanner-3866493779e30861", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/order_view.bundle.js:124"}, "properties": {"repobilityId": "1e2ffdf2a01a7baa", "scanner": "scanner-primary", "fingerprint": "3866493779e30861", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/order_view.bundle.js"}, "region": {"startLine": 124}}}]}, {"ruleId": "scanner-eb583a34a6372b74", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/order_view.bundle.js:273"}, "properties": {"repobilityId": "cec304809d74cb9d", "scanner": "scanner-primary", "fingerprint": "eb583a34a6372b74", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/order_view.bundle.js"}, "region": {"startLine": 273}}}]}, {"ruleId": "scanner-9e8d4477014a5fe9", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/sql_manager.bundle.js:1"}, "properties": {"repobilityId": "a810b5302c1d34ff", "scanner": "scanner-primary", "fingerprint": "9e8d4477014a5fe9", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/sql_manager.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5974d62fa15863e1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/sql_manager.bundle.js:200"}, "properties": {"repobilityId": "41068fe3cb30756f", "scanner": "scanner-primary", "fingerprint": "5974d62fa15863e1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/sql_manager.bundle.js"}, "region": {"startLine": 200}}}]}, {"ruleId": "scanner-d9f99b8da60985d5", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/cart_rule.bundle.js:1"}, "properties": {"repobilityId": "066517b13d32f70a", "scanner": "scanner-primary", "fingerprint": "d9f99b8da60985d5", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/cart_rule.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0d54f14ae7f839d4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/cart_rule.bundle.js:175"}, "properties": {"repobilityId": "e9572c84bf729c58", "scanner": "scanner-primary", "fingerprint": "0d54f14ae7f839d4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/cart_rule.bundle.js"}, "region": {"startLine": 175}}}]}, {"ruleId": "scanner-ab2849aedca9e93b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/category.bundle.js:201"}, "properties": {"repobilityId": "c23072b2b2783090", "scanner": "scanner-primary", "fingerprint": "ab2849aedca9e93b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/category.bundle.js"}, "region": {"startLine": 201}}}]}, {"ruleId": "scanner-0041d5344048b5ed", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/meta.bundle.js:1"}, "properties": {"repobilityId": "e8bf8bf8a3a3c4ed", "scanner": "scanner-primary", "fingerprint": "0041d5344048b5ed", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/meta.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9a7fc9776e560b7b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/meta.bundle.js:250"}, "properties": {"repobilityId": "d0a04fe08a0c6951", "scanner": "scanner-primary", "fingerprint": "9a7fc9776e560b7b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/meta.bundle.js"}, "region": {"startLine": 250}}}]}, {"ruleId": "scanner-3017bbb0b1765b91", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/cms_page_form.bundle.js:1"}, "properties": {"repobilityId": "fa7ee1f14606751a", "scanner": "scanner-primary", "fingerprint": "3017bbb0b1765b91", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/cms_page_form.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-806a23e90699ae0e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/cms_page_form.bundle.js:51"}, "properties": {"repobilityId": "a79c14421862f669", "scanner": "scanner-primary", "fingerprint": "806a23e90699ae0e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/cms_page_form.bundle.js"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-f1e643356a646fd3", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/customer.bundle.js:1"}, "properties": {"repobilityId": "fc24bd6313b698c7", "scanner": "scanner-primary", "fingerprint": "f1e643356a646fd3", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/customer.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1337f87e614f1e09", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/customer.bundle.js:224"}, "properties": {"repobilityId": "c601ef15a1c3fc3b", "scanner": "scanner-primary", "fingerprint": "1337f87e614f1e09", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/customer.bundle.js"}, "region": {"startLine": 224}}}]}, {"ruleId": "scanner-146220b3c7b49d74", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/specific_price_form.bundle.js:7"}, "properties": {"repobilityId": "bf267ac45e4f5882", "scanner": "scanner-primary", "fingerprint": "146220b3c7b49d74", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/specific_price_form.bundle.js"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-6cb332c12b6c13d2", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/backup.bundle.js:1"}, "properties": {"repobilityId": "4e7e2439bc609d40", "scanner": "scanner-primary", "fingerprint": "6cb332c12b6c13d2", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/backup.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-29e11f9336df6d02", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/backup.bundle.js:75"}, "properties": {"repobilityId": "8ff6a43a3470ae94", "scanner": "scanner-primary", "fingerprint": "29e11f9336df6d02", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/backup.bundle.js"}, "region": {"startLine": 75}}}]}, {"ruleId": "scanner-8e111b8a902512e5", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/language.bundle.js:1"}, "properties": {"repobilityId": "8d0def5b2e83681e", "scanner": "scanner-primary", "fingerprint": "8e111b8a902512e5", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/language.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5d013237c103f2a0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/language.bundle.js:225"}, "properties": {"repobilityId": "a71a3093d8eaa602", "scanner": "scanner-primary", "fingerprint": "5d013237c103f2a0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/language.bundle.js"}, "region": {"startLine": 225}}}]}, {"ruleId": "scanner-6d59fe22e06fbb36", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/title.bundle.js:1"}, "properties": {"repobilityId": "062e08674fd333a5", "scanner": "scanner-primary", "fingerprint": "6d59fe22e06fbb36", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/title.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c0b2e68cf4ea0a69", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/title.bundle.js:75"}, "properties": {"repobilityId": "83513b57860e7772", "scanner": "scanner-primary", "fingerprint": "c0b2e68cf4ea0a69", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/title.bundle.js"}, "region": {"startLine": 75}}}]}, {"ruleId": "scanner-7103f7a407b88d36", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/module.bundle.js:1"}, "properties": {"repobilityId": "546f3e7d03fbb320", "scanner": "scanner-primary", "fingerprint": "7103f7a407b88d36", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/module.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-390a72fbb8245d69", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/module.bundle.js:26"}, "properties": {"repobilityId": "170a5cc7df14849a", "scanner": "scanner-primary", "fingerprint": "390a72fbb8245d69", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/module.bundle.js"}, "region": {"startLine": 26}}}]}, {"ruleId": "scanner-9ef21238823433f1", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/catalog_price_rule.bundle.js:1"}, "properties": {"repobilityId": "85b47b235405f4fa", "scanner": "scanner-primary", "fingerprint": "9ef21238823433f1", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/catalog_price_rule.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5406628e11b55205", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/catalog_price_rule.bundle.js:150"}, "properties": {"repobilityId": "37bb971ac0b525ea", "scanner": "scanner-primary", "fingerprint": "5406628e11b55205", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/catalog_price_rule.bundle.js"}, "region": {"startLine": 150}}}]}, {"ruleId": "scanner-6333271a17312509", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/order.bundle.js:1"}, "properties": {"repobilityId": "429f9dd5a0e65994", "scanner": "scanner-primary", "fingerprint": "6333271a17312509", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/order.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f95578b8ecb0d960", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/order.bundle.js:250"}, "properties": {"repobilityId": "a7849cba16176113", "scanner": "scanner-primary", "fingerprint": "f95578b8ecb0d960", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/order.bundle.js"}, "region": {"startLine": 250}}}]}, {"ruleId": "scanner-41dde90437fd64cf", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/search_engine.bundle.js:1"}, "properties": {"repobilityId": "53790cc888701503", "scanner": "scanner-primary", "fingerprint": "41dde90437fd64cf", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/search_engine.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-01a04c190d30f7f5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/search_engine.bundle.js:175"}, "properties": {"repobilityId": "9267ae6f66072560", "scanner": "scanner-primary", "fingerprint": "01a04c190d30f7f5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/search_engine.bundle.js"}, "region": {"startLine": 175}}}]}, {"ruleId": "scanner-5da07e2a2e84a81c", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/supplier.bundle.js:1"}, "properties": {"repobilityId": "1502c0f9ab2d456b", "scanner": "scanner-primary", "fingerprint": "5da07e2a2e84a81c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/supplier.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ddf856d32b5fe50f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/supplier.bundle.js:175"}, "properties": {"repobilityId": "1c74636d1c50d089", "scanner": "scanner-primary", "fingerprint": "ddf856d32b5fe50f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/supplier.bundle.js"}, "region": {"startLine": 175}}}]}, {"ruleId": "scanner-1187b95a71ef5dd5", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/create_product.bundle.js:1"}, "properties": {"repobilityId": "8c1a0106e95c0a75", "scanner": "scanner-primary", "fingerprint": "1187b95a71ef5dd5", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/create_product.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a1ad192578c85abb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/create_product.bundle.js:51"}, "properties": {"repobilityId": "4e3a96e60cf2c8be", "scanner": "scanner-primary", "fingerprint": "a1ad192578c85abb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/create_product.bundle.js"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-75dab41d8333a586", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/combination_form.bundle.js:124"}, "properties": {"repobilityId": "87045d8fb5df7903", "scanner": "scanner-primary", "fingerprint": "75dab41d8333a586", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/combination_form.bundle.js"}, "region": {"startLine": 124}}}]}, {"ruleId": "scanner-cd2d4a192e43f4df", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/carrier.bundle.js:226"}, "properties": {"repobilityId": "5b7261dcfe479d3d", "scanner": "scanner-primary", "fingerprint": "cd2d4a192e43f4df", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/carrier.bundle.js"}, "region": {"startLine": 226}}}]}, {"ruleId": "scanner-0512aeb4778ec0dd", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/order_states.bundle.js:1"}, "properties": {"repobilityId": "febb36fdb2a1833e", "scanner": "scanner-primary", "fingerprint": "0512aeb4778ec0dd", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/order_states.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b5a4b97217357a6f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/order_states.bundle.js:200"}, "properties": {"repobilityId": "a30e3e10a2ce5f05", "scanner": "scanner-primary", "fingerprint": "b5a4b97217357a6f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/order_states.bundle.js"}, "region": {"startLine": 200}}}]}, {"ruleId": "scanner-52208bfaefe724bb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/attribute_group.bundle.js:151"}, "properties": {"repobilityId": "b7375a67458cc7a2", "scanner": "scanner-primary", "fingerprint": "52208bfaefe724bb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/attribute_group.bundle.js"}, "region": {"startLine": 151}}}]}, {"ruleId": "scanner-0e18ec2e086d0dad", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/security.bundle.js:1"}, "properties": {"repobilityId": "b990e690a735e4cd", "scanner": "scanner-primary", "fingerprint": "0e18ec2e086d0dad", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/security.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e40bf7c4323dc112", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/security.bundle.js:324"}, "properties": {"repobilityId": "454740753c7706c8", "scanner": "scanner-primary", "fingerprint": "e40bf7c4323dc112", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/security.bundle.js"}, "region": {"startLine": 324}}}]}, {"ruleId": "scanner-ca72fbce425ab96f", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/cldr.bundle.js:75"}, "properties": {"repobilityId": "19680e17f304d64a", "scanner": "scanner-primary", "fingerprint": "ca72fbce425ab96f", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/cldr.bundle.js"}, "region": {"startLine": 75}}}]}, {"ruleId": "scanner-b7f8073715d35440", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/attribute.bundle.js:151"}, "properties": {"repobilityId": "ce926ff2f77fcdd9", "scanner": "scanner-primary", "fingerprint": "b7f8073715d35440", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/attribute.bundle.js"}, "region": {"startLine": 151}}}]}, {"ruleId": "scanner-34511fc38a3d1faa", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/invoices.bundle.js:1"}, "properties": {"repobilityId": "27c34f59c43f72ec", "scanner": "scanner-primary", "fingerprint": "34511fc38a3d1faa", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/invoices.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a598ef60031da781", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/contacts.bundle.js:1"}, "properties": {"repobilityId": "28eab5d2dbec452f", "scanner": "scanner-primary", "fingerprint": "a598ef60031da781", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/contacts.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e2390197ddc8b927", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/contacts.bundle.js:250"}, "properties": {"repobilityId": "0302fbbd07b775d6", "scanner": "scanner-primary", "fingerprint": "e2390197ddc8b927", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/contacts.bundle.js"}, "region": {"startLine": 250}}}]}, {"ruleId": "scanner-bf0631d090128aba", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/tax_rules_group.bundle.js:1"}, "properties": {"repobilityId": "0b0568cb1dfa295e", "scanner": "scanner-primary", "fingerprint": "bf0631d090128aba", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/tax_rules_group.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ee21eef97646ba1f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/tax_rules_group.bundle.js:200"}, "properties": {"repobilityId": "7870dc21ba219b1b", "scanner": "scanner-primary", "fingerprint": "ee21eef97646ba1f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/tax_rules_group.bundle.js"}, "region": {"startLine": 200}}}]}, {"ruleId": "scanner-3aff859086da958f", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/pre_select_product_shop.bundle.js:1"}, "properties": {"repobilityId": "63aa43ddf1947fc4", "scanner": "scanner-primary", "fingerprint": "3aff859086da958f", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/pre_select_product_shop.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5797ec755dc1dcef", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/pre_select_product_shop.bundle.js:51"}, "properties": {"repobilityId": "c5c594c66a9c5bbc", "scanner": "scanner-primary", "fingerprint": "5797ec755dc1dcef", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/pre_select_product_shop.bundle.js"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-8c57f26c8e3016ff", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/performance_preferences.bundle.js:26"}, "properties": {"repobilityId": "91c1f1d319e2ace0", "scanner": "scanner-primary", "fingerprint": "8c57f26c8e3016ff", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/performance_preferences.bundle.js"}, "region": {"startLine": 26}}}]}, {"ruleId": "scanner-39376bb9220cf75e", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/product_page.bundle.js:7"}, "properties": {"repobilityId": "e06bbb5a9259dd42", "scanner": "scanner-primary", "fingerprint": "39376bb9220cf75e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/product_page.bundle.js"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-92be756febe49777", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/country.bundle.js:1"}, "properties": {"repobilityId": "9eabb8fe940803d1", "scanner": "scanner-primary", "fingerprint": "92be756febe49777", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/country.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7c3ca89bc4e5d66a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/country.bundle.js:200"}, "properties": {"repobilityId": "7acad1541ba73717", "scanner": "scanner-primary", "fingerprint": "7c3ca89bc4e5d66a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/country.bundle.js"}, "region": {"startLine": 200}}}]}, {"ruleId": "scanner-370b0d229a1cabd1", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/employee.bundle.js:1"}, "properties": {"repobilityId": "cd5a7d8240b09c5a", "scanner": "scanner-primary", "fingerprint": "370b0d229a1cabd1", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/employee.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5c7534933e24577b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/employee.bundle.js:250"}, "properties": {"repobilityId": "8c6aabd7cfbabf47", "scanner": "scanner-primary", "fingerprint": "5c7534933e24577b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/employee.bundle.js"}, "region": {"startLine": 250}}}]}, {"ruleId": "scanner-d042e553d9286fc5", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/state.bundle.js:1"}, "properties": {"repobilityId": "9df7b021e3890b54", "scanner": "scanner-primary", "fingerprint": "d042e553d9286fc5", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/state.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b49d57d9b8c60a92", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/state.bundle.js:200"}, "properties": {"repobilityId": "a50d35e87fbbd623", "scanner": "scanner-primary", "fingerprint": "b49d57d9b8c60a92", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/state.bundle.js"}, "region": {"startLine": 200}}}]}, {"ruleId": "scanner-6376162106a83f62", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mokokoland/themes/new-theme/public/feature_flag.bundle.js:1"}, "properties": {"repobilityId": "a3e0928b3bb2764a", "scanner": "scanner-primary", "fingerprint": "6376162106a83f62", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/feature_flag.bundle.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-53806b92d40cf0c4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mokokoland/themes/new-theme/public/feature_flag.bundle.js:26"}, "properties": {"repobilityId": "cbf922294a34ea84", "scanner": "scanner-primary", "fingerprint": "53806b92d40cf0c4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mokokoland/themes/new-theme/public/feature_flag.bundle.js"}, "region": {"startLine": 26}}}]}, {"ruleId": "scanner-a457cc5dfa796261", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in themes/classic/assets/js/theme.js:57"}, "properties": {"repobilityId": "65d8f49995495412", "scanner": "scanner-primary", "fingerprint": "a457cc5dfa796261", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "themes/classic/assets/js/theme.js"}, "region": {"startLine": 57}}}]}, {"ruleId": "scanner-03e0075b4efb53ed", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ps_themecusto/views/js/controllers/advanced/dropzone.min.js:1"}, "properties": {"repobilityId": "c96c1f47531dafcf", "scanner": "scanner-primary", "fingerprint": "03e0075b4efb53ed", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ps_themecusto/views/js/controllers/advanced/dropzone.min.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-654342265a3c69de", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ps_themecusto/views/js/controllers/advanced/dropzone.js:776"}, "properties": {"repobilityId": "123dd415a242ef10", "scanner": "scanner-primary", "fingerprint": "654342265a3c69de", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ps_themecusto/views/js/controllers/advanced/dropzone.js"}, "region": {"startLine": 776}}}]}, {"ruleId": "scanner-9aa744fb6d586bac", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/blockwishlist/_dev/back/js/backoffice.js:59"}, "properties": {"repobilityId": "fcc01f0252cdcca4", "scanner": "scanner-primary", "fingerprint": "9aa744fb6d586bac", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/blockwishlist/_dev/back/js/backoffice.js"}, "region": {"startLine": 59}}}]}, {"ruleId": "scanner-512e371adc85e40d", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in modules/blockwishlist/public/vendors.js:1"}, "properties": {"repobilityId": "a6f5c700b9e135d1", "scanner": "scanner-primary", "fingerprint": "512e371adc85e40d", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/blockwishlist/public/vendors.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b02aa1cee50536ff", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/blockwishlist/public/vendors.js:1"}, "properties": {"repobilityId": "f89047310daba695", "scanner": "scanner-primary", "fingerprint": "b02aa1cee50536ff", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/blockwishlist/public/vendors.js"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-50265b29e23e3565", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in modules/psgdpr/views/js/vue.js:10373"}, "properties": {"repobilityId": "dae7d1550cef0224", "scanner": "scanner-primary", "fingerprint": "50265b29e23e3565", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/psgdpr/views/js/vue.js"}, "region": {"startLine": 10373}}}]}, {"ruleId": "scanner-5c7eb1a2dcd7fd31", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/psgdpr/views/js/vue.js:8482"}, "properties": {"repobilityId": "e2dcdd221c27509b", "scanner": "scanner-primary", "fingerprint": "5c7eb1a2dcd7fd31", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/psgdpr/views/js/vue.js"}, "region": {"startLine": 8482}}}]}, {"ruleId": "scanner-5e9654d946c66c64", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in modules/psgdpr/views/js/sweetalert.min.js:20"}, "properties": {"repobilityId": "8f49e246ec75c823", "scanner": "scanner-primary", "fingerprint": "5e9654d946c66c64", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/psgdpr/views/js/sweetalert.min.js"}, "region": {"startLine": 20}}}]}, {"ruleId": "scanner-7659e9eb308397fd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/psgdpr/views/js/sweetalert.min.js:20"}, "properties": {"repobilityId": "d6f7fdc14f485f2e", "scanner": "scanner-primary", "fingerprint": "7659e9eb308397fd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/psgdpr/views/js/sweetalert.min.js"}, "region": {"startLine": 20}}}]}, {"ruleId": "scanner-e0eeef79b8ea6ef1", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in modules/psgdpr/views/js/vue.min.js:6"}, "properties": {"repobilityId": "42fb1656f32e0d26", "scanner": "scanner-primary", "fingerprint": "e0eeef79b8ea6ef1", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/psgdpr/views/js/vue.min.js"}, "region": {"startLine": 6}}}]}, {"ruleId": "scanner-4fdda4fbb29b262c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/psgdpr/views/js/vue.min.js:6"}, "properties": {"repobilityId": "fb32048fde140601", "scanner": "scanner-primary", "fingerprint": "4fdda4fbb29b262c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/psgdpr/views/js/vue.min.js"}, "region": {"startLine": 6}}}]}, {"ruleId": "scanner-d5313233bd2331e4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/psgdpr/views/js/overrideAddress.js:23"}, "properties": {"repobilityId": "bdc6b6dae86b2650", "scanner": "scanner-primary", "fingerprint": "d5313233bd2331e4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/psgdpr/views/js/overrideAddress.js"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-45586a7817a5792f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/psgdpr/views/js/datatables.min.js:53"}, "properties": {"repobilityId": "609e029978df8b8a", "scanner": "scanner-primary", "fingerprint": "45586a7817a5792f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/psgdpr/views/js/datatables.min.js"}, "region": {"startLine": 53}}}]}, {"ruleId": "scanner-abe9c3dfe5b840d4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/statsdata/js/plugindetect.js:7"}, "properties": {"repobilityId": "e5976c92699cf631", "scanner": "scanner-primary", "fingerprint": "abe9c3dfe5b840d4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/statsdata/js/plugindetect.js"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-059fdd956d2deb9a", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in modules/ps_linklist/views/public/grid.bundle.js:2"}, "properties": {"repobilityId": "e97a9db8a9cdff06", "scanner": "scanner-primary", "fingerprint": "059fdd956d2deb9a", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ps_linklist/views/public/grid.bundle.js"}, "region": {"startLine": 2}}}]}, {"ruleId": "scanner-1e34b537e96ef438", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ps_linklist/views/public/grid.bundle.js:2"}, "properties": {"repobilityId": "e8a58fc46e47aeaa", "scanner": "scanner-primary", "fingerprint": "1e34b537e96ef438", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ps_linklist/views/public/grid.bundle.js"}, "region": {"startLine": 2}}}]}, {"ruleId": "scanner-28c4a04bd807da0c", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "30dc547e5dfa0d7e", "scanner": "scanner-primary", "fingerprint": "28c4a04bd807da0c", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy.yml"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-2fad70a1d2125dc9", "level": "note", "message": {"text": "Very large file: js/tiny_mce/themes/mobile/theme.js (12771 lines)"}, "properties": {"repobilityId": "0b178a7eaed1a95b", "scanner": "scanner-primary", "fingerprint": "2fad70a1d2125dc9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-9449693eb077a610", "level": "note", "message": {"text": "Very large file: js/cropper/prototype.js (2005 lines)"}, "properties": {"repobilityId": "5cd27981ea4079ba", "scanner": "scanner-primary", "fingerprint": "9449693eb077a610", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-864ad46817a3e60b", "level": "note", "message": {"text": "Very large file: js/jquery/plugins/select2/jquery.select2.js (3397 lines)"}, "properties": {"repobilityId": "7282deeb1900bfe2", "scanner": "scanner-primary", "fingerprint": "864ad46817a3e60b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0b004e8aaacc221f", "level": "note", "message": {"text": "Very large file: js/jquery/plugins/jstree/jquery.jstree.js (4550 lines)"}, "properties": {"repobilityId": "bc16176dd2228db2", "scanner": "scanner-primary", "fingerprint": "0b004e8aaacc221f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f90fee23f24d418d", "level": "note", "message": {"text": "Very large file: js/jquery/ui/jquery-ui.js (15003 lines)"}, "properties": {"repobilityId": "628316d65b19502e", "scanner": "scanner-primary", "fingerprint": "f90fee23f24d418d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4cde7646eb6a297b", "level": "note", "message": {"text": "Very large file: js/jquery/ui/i18n/jquery-ui-i18n.js (1793 lines)"}, "properties": {"repobilityId": "bf618e3a478327b2", "scanner": "scanner-primary", "fingerprint": "4cde7646eb6a297b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-72952fd8b4cd6226", "level": "note", "message": {"text": "Very large file: mokokoland/filemanager/js/jquery.contextMenu.js (1686 lines)"}, "properties": {"repobilityId": "0417244455a01a64", "scanner": "scanner-primary", "fingerprint": "72952fd8b4cd6226", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-842c658a76a7e878", "level": "note", "message": {"text": "Very large file: mokokoland/themes/default/js/bundle/product/form.js (2330 lines)"}, "properties": {"repobilityId": "614031935d6dc9e3", "scanner": "scanner-primary", "fingerprint": "842c658a76a7e878", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8901a9f2d18fbaaa", "level": "note", "message": {"text": "Very large file: mokokoland/themes/new-theme/public/product_edit.bundle.js (1922 lines)"}, "properties": {"repobilityId": "519a355ff0d903f9", "scanner": "scanner-primary", "fingerprint": "8901a9f2d18fbaaa", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-baf69a309d87faa7", "level": "note", "message": {"text": "Very large file: modules/ps_themecusto/views/js/controllers/advanced/dropzone.js (3521 lines)"}, "properties": {"repobilityId": "50925705d2d27240", "scanner": "scanner-primary", "fingerprint": "baf69a309d87faa7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6b6e7f1e6f8f6468", "level": "note", "message": {"text": "Very large file: modules/psgdpr/views/js/vue.js (10682 lines)"}, "properties": {"repobilityId": "f19906b7365b02ee", "scanner": "scanner-primary", "fingerprint": "6b6e7f1e6f8f6468", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6893a6c8b0861585", "level": "warning", "message": {"text": "Very low test-to-source ratio"}, "properties": {"repobilityId": "54a7de3f06314bf0", "scanner": "scanner-primary", "fingerprint": "6893a6c8b0861585", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["tests", "coverage"]}}, {"ruleId": "scanner-1d5c69f6b9af62d4", "level": "note", "message": {"text": "57 TODO/FIXME markers"}, "properties": {"repobilityId": "4b38c118003e07d2", "scanner": "scanner-primary", "fingerprint": "1d5c69f6b9af62d4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["maintenance"]}}, {"ruleId": "scanner-faccb9061e9b52a0", "level": "note", "message": {"text": "No README detected"}, "properties": {"repobilityId": "197b80ef9e4c4b77", "scanner": "scanner-primary", "fingerprint": "faccb9061e9b52a0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["docs", "readme", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "0387b8c426437784", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "f89e79f46ebb3d47", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "0f0140eddb0cf6b4", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-11825279136b53a3", "level": "warning", "message": {"text": "CI is configured but no tests are detected"}, "properties": {"repobilityId": "06b7ba8cb48995c3", "scanner": "scanner-primary", "fingerprint": "11825279136b53a3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["tests", "ci", "config-theater", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "note", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "6fd0f51afa3e4e22", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-238d01fe19e38dd8", "level": "none", "message": {"text": "Commented-code block (5 lines) in js/fileuploader.js:955"}, "properties": {"repobilityId": "68bf8dc03df27b04", "scanner": "scanner-primary", "fingerprint": "238d01fe19e38dd8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cdf8383438f38fd9", "level": "none", "message": {"text": "Commented-code block (7 lines) in js/cropper/scriptaculous.js:3"}, "properties": {"repobilityId": "2475c1cf09154c58", "scanner": "scanner-primary", "fingerprint": "cdf8383438f38fd9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-24065bbd72100439", "level": "none", "message": {"text": "Commented-code block (15 lines) in js/jquery/plugins/jquery.colorpicker.js:12"}, "properties": {"repobilityId": "e4d9782a43632b2d", "scanner": "scanner-primary", "fingerprint": "24065bbd72100439", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d4e9674a4c5763e5", "level": "note", "message": {"text": "Legacy-named symbol `__call_old` in js/jquery/plugins/jstree/jquery.jstree.js:243"}, "properties": {"repobilityId": "9b9a703fa6a365a1", "scanner": "scanner-primary", "fingerprint": "d4e9674a4c5763e5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-94bde6bb25a25db7", "level": "none", "message": {"text": "Commented-code block (5 lines) in js/jquery/ui/jquery-ui.js:13420"}, "properties": {"repobilityId": "64e2a7520ced4bb1", "scanner": "scanner-primary", "fingerprint": "94bde6bb25a25db7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-217fb18385e23d30", "level": "note", "message": {"text": "Legacy-named symbol `path_old` in mokokoland/filemanager/js/include.js:628"}, "properties": {"repobilityId": "40f60d13051b9d14", "scanner": "scanner-primary", "fingerprint": "217fb18385e23d30", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-bcfecea6f4edd8c9", "level": "none", "message": {"text": "Commented-code block (5 lines) in mokokoland/themes/default/js/jquery.fileupload.js:148"}, "properties": {"repobilityId": "961d75b93e9b9bc1", "scanner": "scanner-primary", "fingerprint": "bcfecea6f4edd8c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-013f4d5328b7e3b5", "level": "none", "message": {"text": "Commented-code block (10 lines) in mokokoland/themes/default/js/jquery.iframe-transport.js:27"}, "properties": {"repobilityId": "87ed3fc2738959c4", "scanner": "scanner-primary", "fingerprint": "013f4d5328b7e3b5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e86646815530204", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/components/pagination/dynamic-paginator.ts:54"}, "properties": {"repobilityId": "74925239f2779599", "scanner": "scanner-primary", "fingerprint": "4e86646815530204", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c7bb34b7bccdbca0", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/components/grid/extension/ajax-bulk-action-extension.ts:184"}, "properties": {"repobilityId": "e1f56a63136c34d7", "scanner": "scanner-primary", "fingerprint": "c7bb34b7bccdbca0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ef8554de37bf294f", "level": "none", "message": {"text": "Commented-code block (7 lines) in mokokoland/themes/new-theme/js/components/form/form-object-mapper.ts:510"}, "properties": {"repobilityId": "68191feecc565e35", "scanner": "scanner-primary", "fingerprint": "ef8554de37bf294f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2e6935a625a72a39", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/paginated-catalog-price-rules-service.ts:47"}, "properties": {"repobilityId": "266b95817a60f2e4", "scanner": "scanner-primary", "fingerprint": "2e6935a625a72a39", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a58513a54a30fe46", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/image.ts:42"}, "properties": {"repobilityId": "35d8fad2600c2aec", "scanner": "scanner-primary", "fingerprint": "a58513a54a30fe46", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-edc416848e282b49", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/paginated-combinations-service.ts:59"}, "properties": {"repobilityId": "ca21f8d4fb1a1778", "scanner": "scanner-primary", "fingerprint": "edc416848e282b49", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-31c399c9c487ffe7", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/paginated-specific-prices-service.ts:47"}, "properties": {"repobilityId": "c97ee5f1e0b1a504", "scanner": "scanner-primary", "fingerprint": "31c399c9c487ffe7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-018d317712f513b2", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/product.ts:34"}, "properties": {"repobilityId": "2a78f16fff550b12", "scanner": "scanner-primary", "fingerprint": "018d317712f513b2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c9c5609ceddc872d", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/service/combination.ts:57"}, "properties": {"repobilityId": "8f2649c6635eba08", "scanner": "scanner-primary", "fingerprint": "c9c5609ceddc872d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-27248f422efeabaa", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/js/pages/product/grid/grid-shop-previews.ts:52"}, "properties": {"repobilityId": "fa41cc56bf27b91f", "scanner": "scanner-primary", "fingerprint": "27248f422efeabaa", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-92037e1b1b26f3c1", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/public/product_index.bundle.js:126"}, "properties": {"repobilityId": "226c6b769e02bd41", "scanner": "scanner-primary", "fingerprint": "92037e1b1b26f3c1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-563abed8caabfcfe", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/public/currency_form.bundle.js:414"}, "properties": {"repobilityId": "67894966ace63276", "scanner": "scanner-primary", "fingerprint": "563abed8caabfcfe", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5b76d6959235b95c", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/public/product_edit.bundle.js:616"}, "properties": {"repobilityId": "55c50f38166741b3", "scanner": "scanner-primary", "fingerprint": "5b76d6959235b95c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5fe7660a81304137", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/public/translations.bundle.js:34"}, "properties": {"repobilityId": "5512dea87a116976", "scanner": "scanner-primary", "fingerprint": "5fe7660a81304137", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f0988dc74250c452", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mokokoland/themes/new-theme/public/stock.bundle.js:58"}, "properties": {"repobilityId": "fd9f7c1d8f3071c4", "scanner": "scanner-primary", "fingerprint": "f0988dc74250c452", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-159b0831016a108b", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/productcomments/views/js/list-comments.js:69"}, "properties": {"repobilityId": "7993121918e626c6", "scanner": "scanner-primary", "fingerprint": "159b0831016a108b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a389c2e50b50cd10", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/_dev/front/js/graphql/resolvers.js:35"}, "properties": {"repobilityId": "cd1d38408f97280a", "scanner": "scanner-primary", "fingerprint": "a389c2e50b50cd10", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-6fa166ff727203bd", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/_dev/back/js/backoffice.js:61"}, "properties": {"repobilityId": "0954fa83cc26e900", "scanner": "scanner-primary", "fingerprint": "6fa166ff727203bd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-bc753cc488280fa0", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/button.bundle.js:74"}, "properties": {"repobilityId": "31f1b7962ed201c0", "scanner": "scanner-primary", "fingerprint": "bc753cc488280fa0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-97f0883dc0a16ee5", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/product.bundle.js:164"}, "properties": {"repobilityId": "b441060186412a45", "scanner": "scanner-primary", "fingerprint": "97f0883dc0a16ee5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1c62a2c291b9b589", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/create.bundle.js:56"}, "properties": {"repobilityId": "b397cf19a7304bcf", "scanner": "scanner-primary", "fingerprint": "1c62a2c291b9b589", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5a39222f3f7d2481", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/rename.bundle.js:74"}, "properties": {"repobilityId": "7d703e94272d49e4", "scanner": "scanner-primary", "fingerprint": "5a39222f3f7d2481", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f0e7e3d077f15a60", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/addtowishlist.bundle.js:56"}, "properties": {"repobilityId": "3fc6e0c08bddee48", "scanner": "scanner-primary", "fingerprint": "f0e7e3d077f15a60", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-37c5e9c3b150f64f", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/productslist.bundle.js:37"}, "properties": {"repobilityId": "f7f51f8f911a1d11", "scanner": "scanner-primary", "fingerprint": "37c5e9c3b150f64f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-4f87b61b02f76a33", "level": "note", "message": {"text": "Legacy-named symbol `isDeprecated` in modules/blockwishlist/public/graphql.js:19"}, "properties": {"repobilityId": "3c6612d4c01aa23e", "scanner": "scanner-primary", "fingerprint": "4f87b61b02f76a33", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d5c939037f85387c", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/backoffice.bundle.js:19"}, "properties": {"repobilityId": "659b838ca589ac17", "scanner": "scanner-primary", "fingerprint": "d5c939037f85387c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-86d8a7fdf47d3b58", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/blockwishlist/public/wishlistcontainer.bundle.js:56"}, "properties": {"repobilityId": "a83b1d438cff6769", "scanner": "scanner-primary", "fingerprint": "86d8a7fdf47d3b58", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-cd0e1d43b5180ea6", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/checkoutecologie/views/js/checkoutecologie.js:27"}, "properties": {"repobilityId": "093613b57c46b3e5", "scanner": "scanner-primary", "fingerprint": "cd0e1d43b5180ea6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-4dbab5cf3f618385", "level": "note", "message": {"text": "Legacy-named symbol `idxInOld` in modules/psgdpr/views/js/vue.js:5657"}, "properties": {"repobilityId": "a8d81e3e4ce85e1e", "scanner": "scanner-primary", "fingerprint": "4dbab5cf3f618385", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-65540f0195b6ec12", "level": "none", "message": {"text": "Commented-code block (8 lines) in modules/psgdpr/views/js/vue.js:1723"}, "properties": {"repobilityId": "614b18e9482e3d93", "scanner": "scanner-primary", "fingerprint": "65540f0195b6ec12", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1ecac3b715ca71ee", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/ps_distributionapiclient/views/js/vue/assets/index.js:2"}, "properties": {"repobilityId": "9b4198f5cd28a115", "scanner": "scanner-primary", "fingerprint": "1ecac3b715ca71ee", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3b5d38df23b29415", "level": "error", "message": {"text": "Dangling fetch: GET https://contributors.prestashop-project.org/newcontributors.json (modules/ps_distributionapiclient/views/js/vue/assets/index.js:29)"}, "properties": {"repobilityId": "be056c17769c9a5c", "scanner": "scanner-primary", "fingerprint": "3b5d38df23b29415", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-e8e9b9d9e88820cf", "level": "error", "message": {"text": "Dangling fetch: GET https://contributors.prestashop-project.org/topcompanies.json (modules/ps_distributionapiclient/views/js/vue/assets/index.js:29)"}, "properties": {"repobilityId": "ea7628e6cdacbfa0", "scanner": "scanner-primary", "fingerprint": "e8e9b9d9e88820cf", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-8d8594f157ec67fe", "level": "error", "message": {"text": "Dangling fetch: GET https://contributors.prestashop-project.org/contributors_prs.json (modules/ps_distributionapiclient/views/js/vue/assets/index.js:29)"}, "properties": {"repobilityId": "ce7ff392e9964134", "scanner": "scanner-primary", "fingerprint": "8d8594f157ec67fe", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-684f0e83ba7e1558", "level": "note", "message": {"text": "Unused endpoint: GET "}, "properties": {"repobilityId": "2197b0030190c157", "scanner": "scanner-primary", "fingerprint": "684f0e83ba7e1558", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}]}]}