{"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-19e9cb62b06ff629", "name": "Icon-only button without accessible name \u2014 proplace-editor.js:729", "shortDescription": {"text": "Icon-only button without accessible name \u2014 proplace-editor.js:729"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8a5e5cd32306653f", "name": "Stray `console.log` in TS/JS \u2014 test-stan.js:170", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-stan.js:170"}, "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-1025c0aa64824801", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DDA2yi2x.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DDA2yi2x.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4d0ce79849a4cf64", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DXD8GJ7f.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DXD8GJ7f.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b626c61857c0b3fc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-B-er7Nyq.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-B-er7Nyq.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-830f4b70cdf0b7d5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BF64t5jt.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BF64t5jt.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e476cae3148d58d8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-g3n4jmZX.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-g3n4jmZX.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9de199dd4f535451", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D3TDp8qo.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D3TDp8qo.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-167dfac33b414f37", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DxEmKZ_l.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DxEmKZ_l.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c26020e8e2798a9b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-R9xq3Hpc.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-R9xq3Hpc.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6f9cf88c6541738f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DEN3BymD.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DEN3BymD.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6b4d65fe4da60a53", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DKX801Rr.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DKX801Rr.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1b2cd47e3772c014", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BiGFsIDD.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BiGFsIDD.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1baecfa26f2f29e4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-C7cFYzH2.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-C7cFYzH2.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9a977853fa393953", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-9ZQ6CPox.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-9ZQ6CPox.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4ab6ea0b36ea3d45", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BGr8xQe2.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BGr8xQe2.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c80c7f52caed57d9", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D9H6ZHU3.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D9H6ZHU3.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-200ae308908920e5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-6fX9W3GP.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-6fX9W3GP.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aba08c9459183720", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-K5Y8_7-m.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-K5Y8_7-m.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-14f4bfe27ce18b77", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CipeMROa.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CipeMROa.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-80fca1555543a9f6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-gF_uLkOS.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-gF_uLkOS.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-78a357b119189630", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DS4SDlOv.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DS4SDlOv.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dcd6c21d2490cff0", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Bo72F9GV.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Bo72F9GV.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0d2ece8b7b12ed81", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D5X_bm_G.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D5X_bm_G.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-26282bcb6598b59d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BKaCiJwm.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BKaCiJwm.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5f4434eabc205315", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CiJIOmlJ.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CiJIOmlJ.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-347ba0fe025687fd", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BrOzp_io.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BrOzp_io.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cdefc37f1366ad2c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DsiZ02sh.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DsiZ02sh.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3782554bb3540243", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BgxqGO-F.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BgxqGO-F.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-125f17409d772e26", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-pB7BonZo.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-pB7BonZo.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3c4b235c1a60011f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-COmGBEdg.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-COmGBEdg.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bbfd8823d1226371", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Ci2AOOHO.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Ci2AOOHO.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-39b6727bfa852c0f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DcZrM9Gq.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DcZrM9Gq.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8c99a6efd6493053", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BS906m8f.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BS906m8f.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-df4c220a65781856", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-UDm2wK2D.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-UDm2wK2D.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2831ba4b0a649452", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-mdJLuxCO.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-mdJLuxCO.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-99f815862c3a6382", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D4bFy5tX.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D4bFy5tX.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-de9d1e28b0e9afd1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-O0rvUfeJ.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-O0rvUfeJ.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0c26adc4e39b60ab", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BS9Bwk7d.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BS9Bwk7d.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-33bd23bb1a5ef1cd", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CDJ5oSSx.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CDJ5oSSx.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-609cc51e5f670800", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Bh3FHZdS.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Bh3FHZdS.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b287e43981d1d773", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BgLnoWlc.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BgLnoWlc.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9feea7bbe75c065c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D3ETiEUi.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D3ETiEUi.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7a25c7407cbbdb78", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BtkKhxsl.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BtkKhxsl.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-50821a01a49c6695", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Me243dst.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Me243dst.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-61d242a96cc099c2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D_12YzFc.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D_12YzFc.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-df44674ef0e1d0b2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-C4hricRw.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-C4hricRw.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-134a3fb54669b4f6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CCOlBR8D.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CCOlBR8D.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3716d503f88a66d5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-B19tA1qo.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-B19tA1qo.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8ba4d1616e1c8b04", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BrN0ne6y.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BrN0ne6y.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-39b88b8048cc1019", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BbgGyUcH.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BbgGyUcH.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-836af6163adfd415", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DSepzC4y.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DSepzC4y.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cdaf4473552651d3", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CQ9ifcJZ.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CQ9ifcJZ.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-193282e55532c532", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-4N_avvsf.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-4N_avvsf.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-58402e3f170ef380", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BgUv0ygK.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BgUv0ygK.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e56fc203d779d1ca", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D_YHj0Jl.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D_YHj0Jl.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f1be089760f3ce1c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-B2tQSKXR.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-B2tQSKXR.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bc6914d70320a568", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Bzqoc7vc.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Bzqoc7vc.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bec94b07a9057855", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D-TkmKfl.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D-TkmKfl.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-27bd503d24989ef0", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-qxfz6IFR.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-qxfz6IFR.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4c969482642a8a2c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CUX9cBZY.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CUX9cBZY.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-25bfcae7a8232bd1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Cr3kDswK.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Cr3kDswK.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-33ddd6c94e5b12fe", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BrK-wemx.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BrK-wemx.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-59a95ccc33e4652d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CH98N3kr.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CH98N3kr.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c18d69802e9aa041", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Cw0x0j4S.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Cw0x0j4S.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7212b25708d9b902", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D6hExQN3.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D6hExQN3.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8906895eeece4613", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CukFn5fl.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CukFn5fl.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-33410f81beb82547", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BWWT8mSq.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BWWT8mSq.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bcbd451f05ca3e53", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CIxV8dTX.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CIxV8dTX.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a9ed49e3fe098918", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-AHJbvsiP.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-AHJbvsiP.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-527733c85fa14795", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Bb8zulbk.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Bb8zulbk.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6897c5ae6416edf6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-C18vjDkE.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-C18vjDkE.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-37b538e88eeb91c6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DZ-EbJT2.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DZ-EbJT2.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-49a6c097cdf1a06a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DgLQRDi6.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DgLQRDi6.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e225709bc4a17d4e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D2ywbOiY.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D2ywbOiY.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f9e943be6ee6f967", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Vxst_hLp.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Vxst_hLp.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e518610475fd4294", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DyYhYUcb.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DyYhYUcb.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ba661eaee8f6fd69", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Bm8r9VNe.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Bm8r9VNe.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-61e8a65babd321f4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-dkGzh8q7.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-dkGzh8q7.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a37d1ed8f9eed899", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Ki22A3yE.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Ki22A3yE.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5a9d59085d6363f2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BoSLt_fw.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BoSLt_fw.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b584057641a4c6b0", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-pE0o8kM_.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-pE0o8kM_.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fd653b1a3dc27dfc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DLfltiOR.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DLfltiOR.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b10376ce7d434d6f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BvOlFwq6.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BvOlFwq6.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eb53f232891ae1ef", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BUZYyVa-.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BUZYyVa-.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a375e4c520fa73a6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-C6EOwGlK.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-C6EOwGlK.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f46c24d03b73e67a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BmScdgfG.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BmScdgfG.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d508e27711f24ad7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DtbZBpeu.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DtbZBpeu.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e474115dce03eb0b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D5GqYQJ6.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D5GqYQJ6.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2abea69a565eca16", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DzFsCx1C.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DzFsCx1C.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-749896f72a488f13", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-fJQt-7hn.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-fJQt-7hn.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-08e29a305c23b453", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DVMOS6sZ.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DVMOS6sZ.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e3c1c44331f31b1e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D6Edg862.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D6Edg862.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5563b97f163d87d1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BY3g6FN5.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BY3g6FN5.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9bcf2f7dbeed08a7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BeL6MiKz.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BeL6MiKz.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0783d751af8dbdf7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CWJuZLd-.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CWJuZLd-.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6456f347fc353151", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-B8d7fgZ6.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-B8d7fgZ6.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-58e7356cc8624032", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BmqlPymH.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BmqlPymH.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-16d75579f957c559", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DWsf8pw1.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DWsf8pw1.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-66ffb9c1d719429f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-MY3DIpSg.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-MY3DIpSg.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-496844afd08fe4a8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BX1QMcoX.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BX1QMcoX.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d1a1ab2e4635fc81", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CwMNvJ-w.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CwMNvJ-w.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0866a0cb30bffd78", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-_zqiI7kv.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-_zqiI7kv.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8eb95d9923eb785f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B-BjzIrL.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B-BjzIrL.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-52906af85b8456d2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DIdATiNP.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DIdATiNP.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-532ce2f0244b2700", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B0onSjoS.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B0onSjoS.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ab3f7b2bfd57054b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dr2CgGMU.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dr2CgGMU.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b00115216d5f8575", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BzJ3hPmd.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BzJ3hPmd.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7e4892e3c3557571", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BwjXLvNX.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BwjXLvNX.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-79bc72f8ba0b4f21", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BtvA9Wgy.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BtvA9Wgy.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a293f6d6a9e3f072", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BrEOdPvV.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BrEOdPvV.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1101479deb01a4a2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D16KSnsz.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D16KSnsz.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-79abc2eeb617f12b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C9kiz3dx.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C9kiz3dx.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-20f80dead96c8c3f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DprITDFh.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DprITDFh.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2de1add1c68c753f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-7AzhrQRF.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-7AzhrQRF.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7b544c39492fec78", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DgSAafda.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DgSAafda.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2c06a38ba306a637", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dh8XiQ6H.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dh8XiQ6H.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4a49da1279e34720", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D8uFgX0N.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D8uFgX0N.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7bdd2ace7b4f2770", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bh2x4KUf.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bh2x4KUf.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1abaf8d28df71ae4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-_qYKaDez.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-_qYKaDez.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-857feae7194ec832", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BCVIef0b.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BCVIef0b.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8e16fae8cc806323", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-NnKuvTpn.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-NnKuvTpn.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4165ce71d0475750", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BTUepqmR.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BTUepqmR.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-38f06a3054eef4c9", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BlNsRduh.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BlNsRduh.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-937a14b1a11151be", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BeSANpVG.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BeSANpVG.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ee5ec51cac9ac910", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BBh8cEdS.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BBh8cEdS.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7e8a3dabaf0afe01", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BBowcg77.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BBowcg77.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dd761ee5c7263b53", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CRzI4Wm4.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CRzI4Wm4.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9cf5ee29704dbfe7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bz8O_3Mf.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bz8O_3Mf.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b2a0986dcb44a5ca", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DzkNnOYd.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DzkNnOYd.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d0d1eeb2aba047b8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C3rQyxf3.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C3rQyxf3.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e415fb381574f45d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CwN_64eP.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CwN_64eP.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ffb7564ef643e301", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-sUc5BGja.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-sUc5BGja.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e14aaba895b2d049", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BhoaBjPP.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BhoaBjPP.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f243306d142662ea", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BKNECFnG.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BKNECFnG.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-21881423080c31be", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BRK1Kj7V.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BRK1Kj7V.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f2a10805eabd7f58", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dl2b0h9t.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dl2b0h9t.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6987807eba6f227f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cez-uzKe.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cez-uzKe.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fbd84a7d22994990", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bz9UcorM.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bz9UcorM.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5deb1a7a05d08586", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DwzAhJHy.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DwzAhJHy.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cd6e46cd070e359b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-jOIS7kKL.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-jOIS7kKL.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c955fc9e763dd0e7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B1iwW44S.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B1iwW44S.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2c3abddcd2099b14", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-d0edeWtp.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-d0edeWtp.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a9078747a37bda52", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bn6rM6ct.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bn6rM6ct.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d2391b00fe0b82dc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-ELOUnRq0.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-ELOUnRq0.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f4e7d058b97fb1ca", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CnBpYP_F.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CnBpYP_F.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1dc84a405f3ff826", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DqZzsUsD.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DqZzsUsD.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6563a917b449eda5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DP9w4VqI.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DP9w4VqI.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dc8760df3ba9f7d6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CgBfCarn.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CgBfCarn.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a9790b9ca04d5f27", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BJzSO_W0.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BJzSO_W0.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c87c7128f9577751", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-eJ1g27GW.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-eJ1g27GW.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-53b2f50ba63740b3", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CL8ODqYW.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CL8ODqYW.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a4c24e4e595211b7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DPLTNSFE.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DPLTNSFE.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-50aec0ced4a37e8c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DtIrgTE-.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DtIrgTE-.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-258a590a436d636e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C-TvWWA4.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C-TvWWA4.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fe475cc8cd5fafb5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DrY5kmdx.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DrY5kmdx.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-562426ee8f2123bd", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DbRO0PHv.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DbRO0PHv.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1027abb78515fc83", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Codkt5Vw.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Codkt5Vw.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-caa941268ae4a843", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CBNI31uf.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CBNI31uf.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9163a3555627f0b7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BaSEnvj_.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BaSEnvj_.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-083f5facffd5d505", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-uC4ARRCj.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-uC4ARRCj.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3ed0d6169d6c8866", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CyHfvW8Z.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CyHfvW8Z.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e4093fd7f6092916", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-lxq3aAWf.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-lxq3aAWf.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b1d5d55d8895b149", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BcSQmHL9.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BcSQmHL9.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-efa2ad28f0a39a4c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-3YtLUXQw.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-3YtLUXQw.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cc94d09ef23c04ba", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Id9zOgYz.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Id9zOgYz.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e454c290b1711c57", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DD01PX1e.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DD01PX1e.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bf5facf7dc293a55", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-3TVT-oTa.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-3TVT-oTa.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3ce1f16d546f0829", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DdbEfEjs.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DdbEfEjs.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4bb21926c1624871", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bz3hRMvU.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bz3hRMvU.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-153ebfa0ca1ebbce", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CP6ugdhw.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CP6ugdhw.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3c117205cb9b4786", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B1FlGzGf.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B1FlGzGf.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-75d62d4398218f5b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-O7R5GeH_.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-O7R5GeH_.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-93d8ebd9132cca6b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cz83taz_.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cz83taz_.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-730e6c736b45b8f7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CNHWKl8i.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CNHWKl8i.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c9c13b386e4fc8b1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CxN35e6S.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CxN35e6S.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9b9f8a461e01403c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-nTSbOa_E.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-nTSbOa_E.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d127a901db7d75e1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CNHFOzO1.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CNHFOzO1.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-89f17a4b07c20504", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BGlT2FpX.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BGlT2FpX.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e5681d76268a604f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B0_MuHdh.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B0_MuHdh.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7cfbfe5e6789100e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BM8abpE7.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BM8abpE7.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a0d6c97c9f6e1742", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C89klxoF.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C89klxoF.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6ede488977bc8625", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BR4okbBi.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BR4okbBi.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4db81f945d97511e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D50A0e2V.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D50A0e2V.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-670368877f5f1cab", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BQe96lQq.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BQe96lQq.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-39badffef8901089", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C6fV8op1.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C6fV8op1.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-067fdac0d84927e3", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DsL0t00A.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DsL0t00A.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7855ff42ebc052c8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C1ZRp9mY.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C1ZRp9mY.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-40e6daeff271a862", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BgwGEGuF.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BgwGEGuF.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1c7955ded7c947b1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B02X7SOZ.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B02X7SOZ.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-099a87200e8e62b4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BtmfJWsO.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BtmfJWsO.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ca92d7744564889e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-MRhLZksD.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-MRhLZksD.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-abce77e129ae2304", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-ywXUW4yz.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-ywXUW4yz.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-da33384b1635ccef", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dld-nCeC.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dld-nCeC.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c8c007ba4ac0dcf9", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bo_dAaEo.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bo_dAaEo.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d6585e394e1b33be", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Ddztmz_T.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Ddztmz_T.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ef2065e72f5eadae", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-8huExJ3c.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-8huExJ3c.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a1f5a73c1374da5f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cc6frb6c.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cc6frb6c.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d2662ea78a0b210d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DLM9KWcJ.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DLM9KWcJ.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-46b640672d64efed", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-uJrt75zv.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-uJrt75zv.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5af015141f2a44ed", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DoqC0iNr.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DoqC0iNr.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e23cca4019433134", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D5KLixPr.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D5KLixPr.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a028d344b5670a7d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CpwNh-W7.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CpwNh-W7.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dc43e00157410681", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DbMGDV_t.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DbMGDV_t.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3cd3c12069bc91ce", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-ljolsBzG.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-ljolsBzG.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-92d9cec320497ae0", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-g8Y3ybwU.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-g8Y3ybwU.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-95229bf61c4ee70d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DCi5mfM9.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DCi5mfM9.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-197ca9eb1a012e65", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BtdFN0Rj.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BtdFN0Rj.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8ba88c4a818aedd0", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-3mVv0mIl.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-3mVv0mIl.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5fc4f614b8280eb9", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C34HAqX5.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C34HAqX5.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ecc15a33db541936", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BbY6f1sT.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BbY6f1sT.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-defbcf25c5a4ee77", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C5o0EXLr.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C5o0EXLr.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-746f3651f9686611", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BJdQqMX5.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BJdQqMX5.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c806e30a9d6c6f82", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-mBW7eO3i.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-mBW7eO3i.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a03e83c2834365b7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BfSQgruN.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BfSQgruN.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-59af7029488e7a97", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BIjfVSaf.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BIjfVSaf.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1cea23879bca7c90", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BvXe328i.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BvXe328i.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a9f91d89a60e301e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BA3gRH97.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BA3gRH97.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e26d469b6cb58457", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-PqsZCEZP.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-PqsZCEZP.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8484b221927335f5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B2uboo52.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B2uboo52.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c5d2741bc1be37ff", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CZsWlx7L.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CZsWlx7L.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-16750a918bf52cbc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dg5SCDOE.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dg5SCDOE.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b0405ce29463d9ca", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dk3ZlQ5_.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dk3ZlQ5_.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5a716df3c6a9be83", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B_fAs1-P.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B_fAs1-P.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f14184df34cee894", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BXJdZ8ia.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BXJdZ8ia.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3d9aca4ecdfd618b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DmHTyN_e.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DmHTyN_e.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-54d82020ba6b5c77", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CXPIlZs1.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CXPIlZs1.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ba8db1cb7131328e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CM63C7DP.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CM63C7DP.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d344c07c83491a17", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-_OxEKMho.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-_OxEKMho.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-038a2b3ce944ffd9", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bj4EIYNP.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bj4EIYNP.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-baf59e0fb64800de", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-ChsACzrG.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-ChsACzrG.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7da70d65262bf31f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B20XFWfO.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B20XFWfO.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6d5260c957fb42aa", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BnP67fzd.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BnP67fzd.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-95a2153359535d18", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Ddl7rQJ2.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Ddl7rQJ2.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c49f2e1dc615cc9f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BBmr4C6-.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BBmr4C6-.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-57103e1ca4d54cca", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DXcjAqAO.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DXcjAqAO.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4d3ee2757394479e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dwy0HjWQ.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dwy0HjWQ.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b6a73c6ce4d3cd5b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D8WgCeB3.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D8WgCeB3.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f75b4efe9a68fc43", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CSPbYCe_.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CSPbYCe_.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-06cb279b921007d6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BY-dgGUM.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BY-dgGUM.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f29d92cc65d3c1c0", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DLD5WK5y.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DLD5WK5y.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-841b5bbbf4f33eb6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CPoRTynU.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CPoRTynU.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-42acb55d47c25ed4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CdF5AIYz.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CdF5AIYz.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a3eda6eedb9fe28f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-WL1LdhYS.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-WL1LdhYS.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-60326d1cd0417874", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-xmFd5utU.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-xmFd5utU.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-84b89c970c4c7780", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-6nkxTodv.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-6nkxTodv.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c897c60a73ca6457", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dv6eg5ye.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dv6eg5ye.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d07a9ee702397585", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D49kYRwe.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D49kYRwe.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-219591571213be31", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DTRfHSFp.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DTRfHSFp.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8787c332be39577e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cz8Z6K-X.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cz8Z6K-X.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1491f639a9b398e8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-02-LMB8E.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-02-LMB8E.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d59c15cec962aa1a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BM2RXgEG.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BM2RXgEG.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-15d683766a4d4de7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BsMpGzp-.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BsMpGzp-.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-00c642dfdfce4b92", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CAe52Ft4.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CAe52Ft4.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9dcc7109b908f040", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CgLflwv0.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CgLflwv0.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7a8999344223cb37", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CIqfJfFb.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CIqfJfFb.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fecf5e4eb69a2749", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CrGYZhiJ.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CrGYZhiJ.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-afdf072ee7edc78b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-3dxymYw6.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-3dxymYw6.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c7a8dfe02b289fe5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DGscT3nL.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DGscT3nL.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-93bd0e8c015f7e37", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DNsBnNf6.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DNsBnNf6.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e3c39f6bc00eb486", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BZegpFh4.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BZegpFh4.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7164fdc109e8e322", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DZmDVhY8.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DZmDVhY8.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-394f823026d26905", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C3mK3FuS.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C3mK3FuS.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0c4da6f61bd68e49", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DNYoq8Hu.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DNYoq8Hu.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-48fe7908bcc82b35", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-5v4PCezg.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-5v4PCezg.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c936a8d4f0ef7ee1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-gg52Xx1k.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-gg52Xx1k.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-be3cde6b00de10dc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cp685dlv.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cp685dlv.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5aacbcc60395338b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Ceojemdo.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Ceojemdo.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5a0fa82783968f1e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-SYPyy3UJ.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-SYPyy3UJ.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-35355d7ff0635748", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CbizdiRA.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CbizdiRA.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7b994145d49f46cf", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DC1V1X3h.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DC1V1X3h.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-25e90d62e195db30", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BOU7vyQG.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BOU7vyQG.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-26e27086285f1143", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D4jpwxZV.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D4jpwxZV.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-39657335ec0e41c1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-a9CCGrVa.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-a9CCGrVa.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6785c5e9d7589f07", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BKmBz_Ea.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BKmBz_Ea.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6cf71c122b86b626", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BAVNQGfm.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BAVNQGfm.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bb3269cd5548e7ad", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CSK-2L1M.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CSK-2L1M.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c11f1f1f097f2646", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B6_mpvgz.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B6_mpvgz.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1aca37a83a186fad", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C8ZlYgKh.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C8ZlYgKh.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d8bae108a362b02a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CtFhipkv.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CtFhipkv.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5c81f5d7a057097e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-67xdfd6I.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-67xdfd6I.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-045f2deb3140f6cb", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Ye3T1suN.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Ye3T1suN.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fb0d2d8b545199bb", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BYRT5Rl2.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BYRT5Rl2.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1e2bf7e2dc98bcce", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-lytApRQb.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-lytApRQb.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cb798429ac61eddc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DtGi2S85.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DtGi2S85.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5c44eb1644581f45", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-2thD-XpE.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-2thD-XpE.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1655812637f47b5a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DIlnzgeV.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DIlnzgeV.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-036cf9383661adbf", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DyVYzAh4.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DyVYzAh4.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9e5eadd9bc445839", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-7Gtvt9qd.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-7Gtvt9qd.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a7946c1307a9f611", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DhA1gqYj.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DhA1gqYj.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-13154879c1a4bc88", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B3zQvq7K.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B3zQvq7K.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e28a68546ed1ce26", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BpZzTuU5.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BpZzTuU5.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3c3336c9b9520a3f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-rbzrDVyB.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-rbzrDVyB.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dcbd81ad8b8e1e64", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CpoCKH91.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CpoCKH91.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b8d49f66b5c44016", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DPAolio8.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DPAolio8.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-17cf1d000b74f0f6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cj8VydJM.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cj8VydJM.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d37d86a5d0228e64", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DZ-jmBgp.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DZ-jmBgp.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d3228f2b23a12cf8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-ixfXwFMX.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-ixfXwFMX.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-338cbd8f1415e302", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-LZhQG3TY.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-LZhQG3TY.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ba616ca0b423f586", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C4ropU1L.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C4ropU1L.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8612fc34529fb8aa", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CgZganjt.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CgZganjt.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7ae9950c1edf1af5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D8zs3LTm.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D8zs3LTm.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2a799554df0c6e57", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DDdvx6BC.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DDdvx6BC.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cfac9809d7c11ce2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BVOuF5m7.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BVOuF5m7.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1dd1592d7492069b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DLqCQwMX.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DLqCQwMX.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b19d5e5064d161b6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Ba0NiYTK.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Ba0NiYTK.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cb3b63f4674a9ccb", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DP1lJhUM.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DP1lJhUM.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2b93c7bf7709deb2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-huctryLW.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-huctryLW.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ab65db198c20867e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C-j-iC1-.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C-j-iC1-.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d6133850442c1d9d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D8NsNy-9.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D8NsNy-9.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-48685a23d7e882df", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B9F6fdKO.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B9F6fdKO.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4103ccea90db5480", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bo1ysqQk.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bo1ysqQk.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-43e16f6c8cef9130", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CnIETonI.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CnIETonI.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6e815302e18c3b6d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DjJozpoK.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DjJozpoK.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-efef5415a294e96f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B1OJkFgO.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B1OJkFgO.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e5b4cd496e6cc9d3", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CXo-JlJ4.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CXo-JlJ4.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e6257c36614a7883", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D9NF_y6Y.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D9NF_y6Y.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-756f579630260c5f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-zwwhyJiu.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-zwwhyJiu.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-95467063a1345d01", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CoqbkqGy.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CoqbkqGy.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-33ac8bd02c4f89a4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dy9M2RFi.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dy9M2RFi.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5ce5812565e75206", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BwPt_9gv.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BwPt_9gv.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0ce4dffe34428d8c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CZRQuyzp.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CZRQuyzp.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a0c38b704fd8cdd4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-d3axETZS.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-d3axETZS.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a0cdad5c01153123", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BW5516ns.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BW5516ns.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-924567de09a34a22", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CKuTAXTe.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CKuTAXTe.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0eb65e7e9325c22f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BMHDkZro.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BMHDkZro.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7d9e4cafb1dc0a74", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C5Q3eS19.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C5Q3eS19.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2e2f89c4aac15da6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bp1wHFxk.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bp1wHFxk.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fa147ea6f6d74910", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CWYqxBHs.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CWYqxBHs.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c8c6dbe93e25aaeb", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-3WM1oEBW.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-3WM1oEBW.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bf328b0e52646bfd", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CUkwPx6Y.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CUkwPx6Y.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f57b0a20cdfb97b0", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-GslRj7GT.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-GslRj7GT.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8bb3422235131b38", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Baa8Ay_P.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Baa8Ay_P.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-438973e427b994e3", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CQbTkcQd.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CQbTkcQd.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4f59ba4c8e29651d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BvV2-CXq.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BvV2-CXq.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-55089ba24c2e791c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-W-XViW31.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-W-XViW31.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4b6a0ef9bb7e9d94", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DH2A6tAX.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DH2A6tAX.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-732c52c6199aade3", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-PtXKojDT.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-PtXKojDT.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b3c605c3fcee58bd", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C5C_aaoc.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C5C_aaoc.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-39b6a12c3c15ca9f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BOX26sQK.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BOX26sQK.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-11afd990197bdbf4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DvxQh9B2.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DvxQh9B2.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea4a496caa71c07c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CF-SzBWt.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CF-SzBWt.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-37b891f6ac9ceec2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D7OBRNB3.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D7OBRNB3.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f3e270c23c6efff1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DSaGoW4c.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DSaGoW4c.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-086b1d1ec4173adf", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bj2A80o4.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bj2A80o4.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-718b6608491475b5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CYuypn38.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CYuypn38.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7d24be67dc0081fe", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CTskNcLM.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CTskNcLM.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bc27f4c87f1ddb02", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Czr9A1Wf.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Czr9A1Wf.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ffcb0e776ff119da", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-v1AeYx0a.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-v1AeYx0a.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0d6012d7d0a5a207", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-xkx89GT-.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-xkx89GT-.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c794b18ab51f56f4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BbjSkYTJ.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BbjSkYTJ.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d14928cba39a6878", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D58xPu-G.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D58xPu-G.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6e8ba726bc2fa7b7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BrHpTeH6.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BrHpTeH6.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f19953401fb590e2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DU7p_I9f.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DU7p_I9f.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7ae11227cc4971fd", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CxftQ7BG.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CxftQ7BG.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-71670762179616cc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bj61jIc1.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bj61jIc1.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e280a758fc278818", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DRHjcQAh.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DRHjcQAh.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4d5974c17685ae60", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DG0zmHCX.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DG0zmHCX.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b209b679296e63c2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-O50G5quQ.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-O50G5quQ.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c5e617267a69e93b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D6XX6yGk.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D6XX6yGk.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eef9055ca62d0dac", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-V34o03vO.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-V34o03vO.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-830f2d04e089edaf", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BrSZbRYh.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BrSZbRYh.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0ab4bb1b0d32f3ce", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B_jZr-WD.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B_jZr-WD.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-188a5867ab3f7488", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DwD0UYh5.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DwD0UYh5.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-167ec2d2418c272a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BRJhDSLL.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BRJhDSLL.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-45f80f93caf0aa5d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BL0BkWaI.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BL0BkWaI.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-de9da6cfb01fd9c3", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B4W7W5JO.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B4W7W5JO.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0fce8b29d072f852", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-wxMDzAH0.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-wxMDzAH0.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f0721d466a611959", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-bliXUvSc.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-bliXUvSc.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ce229b042821bc82", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CgaTCXLj.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CgaTCXLj.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ddb418a7959e4d5c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BMef3N3w.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BMef3N3w.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e75d91a632dc6d2d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BNxxwt5q.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BNxxwt5q.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f73b1c98dd10bf75", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dktz_iC_.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dktz_iC_.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-465e21e866a4aea1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-IIh7Ombn.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-IIh7Ombn.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-468da6095f591ebf", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-p3jgqREN.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-p3jgqREN.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f4468231f7128ff8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D3fKDrsr.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D3fKDrsr.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9fcea2060aa6a2a6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CW9-QyEc.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CW9-QyEc.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bd4e0ad41a42965c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DQhz6-AN.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DQhz6-AN.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-37061d2c16aa52ae", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-YcIzwJUC.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-YcIzwJUC.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b59ad4c9de57281d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-AMDNFgLI.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-AMDNFgLI.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-36758eb128ed17d3", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DtcyNlT7.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DtcyNlT7.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-91865f2c8d040c7d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CJwhlRvk.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CJwhlRvk.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6a3703d2cf13396a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DurEjoFV.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DurEjoFV.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-221e0126fc16abd2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DMCjvqvS.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DMCjvqvS.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3554867c466c7926", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DtfnMSsu.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DtfnMSsu.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d4122b483970274b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BWyUyaW9.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BWyUyaW9.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-16422626be980aa4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-C4r5rn8z.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-C4r5rn8z.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e9913e1352f93fd7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-q6TFixUs.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-q6TFixUs.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8cb28b2b6ea98dd5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BPM6jQqa.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BPM6jQqa.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8b4b3330bdda6f6f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-A0gO5wR1.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-A0gO5wR1.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e4e74d6f566eae44", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BAEWkRch.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BAEWkRch.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c006dcb8f24c6a9d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CNhMA7nB.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CNhMA7nB.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ffa4368c60d11e79", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CMmKu7i1.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CMmKu7i1.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fe23dab29a49875c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-sBXToLDb.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-sBXToLDb.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1542b4aebed70654", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BvqJxYH_.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BvqJxYH_.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1417601464272b5f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DQBGGZ5J.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DQBGGZ5J.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6a626d75e6311be7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CJJxaU_P.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CJJxaU_P.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b7125e41ce286850", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-nHDMSDcr.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-nHDMSDcr.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-72bb7e642819a83c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BKg44r7D.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BKg44r7D.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c7a5126ad6bb7609", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CsyeZ-bF.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CsyeZ-bF.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-84ad6c3ec8cfd47a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CAwkDhBl.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CAwkDhBl.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-be6682e9be31eb56", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Dq16LLPG.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Dq16LLPG.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fdfe3cf24edc5dbc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-B5_mAwPk.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-B5_mAwPk.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8fdf4e84970ccd88", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CSbSSJg_.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CSbSSJg_.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2e0ea64b31e4952d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Bfl8MpM_.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Bfl8MpM_.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-24f3a009d51213c5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Dis99ijG.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Dis99ijG.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-96448aebd72281c3", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DkOdUjft.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DkOdUjft.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-18896ba1eee89e6c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DrG3EFzf.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DrG3EFzf.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b4693bc9b2213ca5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-7fCzOxyE.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-7fCzOxyE.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2666c545ce980e5f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BWKUeER_.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BWKUeER_.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d66b2d0327b17a3d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CBM4VQOO.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CBM4VQOO.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-50f350fb4b5cb337", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-ByQUxXMz.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-ByQUxXMz.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-012a249c079b7485", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-C7z7W4eK.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-C7z7W4eK.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-86ae5ab27ab6697d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DCgWScBm.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DCgWScBm.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8962ab4941306ed1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Dt80KObp.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Dt80KObp.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3db84f617f638886", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DvLER19G.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DvLER19G.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-186ae78a8be7daeb", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BcETZbTn.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BcETZbTn.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e04ea9c60a45a570", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CSXejZez.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CSXejZez.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9ceba1984cb20cba", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Bsfmq2sN.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Bsfmq2sN.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6f2cfc1341f0ea65", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DNQiGZ1Q.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DNQiGZ1Q.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c1d3b0420c8618b9", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Bkk9YfT4.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Bkk9YfT4.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-91d963f8397fbbcc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-ro9gmsnC.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-ro9gmsnC.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5c1a39ef358711f7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CelmkSBc.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CelmkSBc.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a811aacaee4ad6fd", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DCFuHFx8.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DCFuHFx8.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bc85e523d005d98a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DY7iAv1s.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DY7iAv1s.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0d9d92c934742454", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BPuvzpqe.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BPuvzpqe.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-64fa9c8bfcd2b5e4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BvT7_E3i.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BvT7_E3i.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7276e7f28e2a09ac", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Ione4oav.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Ione4oav.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4455d1e5d91e33d5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-h5NCdss9.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-h5NCdss9.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0bc236a2feb09ed1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-4b4OFR-H.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-4b4OFR-H.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-83f35c073619439f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DEHhf7yG.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DEHhf7yG.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-353655db56620ef9", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BxNcSJ3l.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BxNcSJ3l.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-08f0f9e5c1c1661b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CRtkNGQT.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CRtkNGQT.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-905e7f3b299d1fa1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CqMGIwwf.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CqMGIwwf.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-35c9195c76513132", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-ByavuAU3.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-ByavuAU3.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cfa48b89d3c18975", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BTz6VAjD.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BTz6VAjD.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d8c342fe0cf1c434", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DmbQYQty.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DmbQYQty.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-678cca3e97dc01cb", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BV8Wl7X-.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BV8Wl7X-.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d53cea6314c3e53b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DyRP9V3S.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DyRP9V3S.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-684eff156a490ada", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-dBOkkAbR.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-dBOkkAbR.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dba5ac3c0604bd7b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CiUv8yLa.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CiUv8yLa.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-65fc2cd8ebfdbc9d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BhuRM-6n.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BhuRM-6n.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e978ccbd0b88a550", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-NR9JI9nX.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-NR9JI9nX.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-06a9fcf892f1cedf", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BH4vMuwJ.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BH4vMuwJ.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ac78b792e1ecce83", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DZdnFTon.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DZdnFTon.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1c677cf25b4d6606", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Nn5SKjWL.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Nn5SKjWL.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bad6510cd7f15955", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BMvzPA_w.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BMvzPA_w.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c6b4b8759ad360de", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Dh_DoZ-4.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Dh_DoZ-4.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-30dbbd9779d7b8a9", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DhyA1wbN.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DhyA1wbN.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-931223895854b096", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CllWszNQ.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CllWszNQ.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e721e9ec8bcac08a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-qvGQCcsb.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-qvGQCcsb.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cf93dc61366f865d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CzB7RZGe.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CzB7RZGe.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-982f3ed90b7301da", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BNpvXh9u.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BNpvXh9u.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-10fef8025767cdd4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BzwjzDkQ.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BzwjzDkQ.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-218c39c4d32cbccd", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-wlmPd3J2.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-wlmPd3J2.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-acae44414d292543", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-znj9FOti.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-znj9FOti.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-429ba65bc5a0fe7a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CVsn0t_4.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CVsn0t_4.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-36b1465a0224d2af", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DvhJgtYl.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DvhJgtYl.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4486f56e4383f619", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BR5xS740.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BR5xS740.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-041d4ef94df2c7f7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BRWBJDD9.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BRWBJDD9.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1191e7eacf34745a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DdIwSbTH.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DdIwSbTH.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a8517ee35e515e35", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index--JGd8O_r.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index--JGd8O_r.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6b3bf68da14d0ec3", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-tz3jHA0T.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-tz3jHA0T.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-48c6deb2898f6857", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BpnjTxRP.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BpnjTxRP.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-767dedd37e64902b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-GP3scrvY.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-GP3scrvY.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e7e79dccc6a1e2cb", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CZvkLuT0.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CZvkLuT0.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-75a8a670cd9321b8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BxrDdPIe.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BxrDdPIe.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c62a9ce22188a87a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CMN-V44n.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CMN-V44n.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0306fe580dd2cf66", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-9pskRhvt.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-9pskRhvt.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-adbe750fd2f3c278", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Q0lN2i8Z.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Q0lN2i8Z.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5b1e84331644494f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CcqVSmBq.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CcqVSmBq.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5e49a555a8a087b1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BJxqEfG8.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BJxqEfG8.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8364fc5be5a61c94", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Xl8v209F.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Xl8v209F.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7998d9e35fa29cfd", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Cw2P6tE0.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Cw2P6tE0.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c49c6d88d98b2b20", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DdIvIw4x.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DdIvIw4x.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8316422266e41edd", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CPJrNeTA.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CPJrNeTA.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2a6920057a5b71b6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DE0-O5Tm.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DE0-O5Tm.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9ed32b994c947e79", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Cu1tsYUy.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Cu1tsYUy.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-08537780f6b08355", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DunZLMrN.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DunZLMrN.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-02a02a93a531bc34", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BLmffXW5.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BLmffXW5.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-840a37d4639ddc2e", "name": "Stray `console.log` in TS/JS \u2014 meeting/assets/index-4Tx96p7z.js:1179", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 meeting/assets/index-4Tx96p7z.js:1179"}, "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-0efeb9f296f77472", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-4Tx96p7z.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-4Tx96p7z.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-47bc8e5c735d5f23", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-mJ4Aawmx.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-mJ4Aawmx.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f011f4cd8344d21c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-C1x-VRwc.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-C1x-VRwc.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-059271dc13699646", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DbJC4xLP.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DbJC4xLP.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f9de0d3d0c8665a6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-XRRysJAx.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-XRRysJAx.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5b39aac0f9c86cfd", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DUn0bF7d.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DUn0bF7d.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8c87cf897cc992aa", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-C-doFHN2.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-C-doFHN2.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b5c75304013eb79c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Gw78a9af.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Gw78a9af.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-611e8e12c3721e60", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BGaaYNIA.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BGaaYNIA.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4d525662c68ea01b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-KailA0qD.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-KailA0qD.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6829974bd28f545c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BTMad3l7.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BTMad3l7.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-31aac55f7f2b3f45", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-B5PUWlma.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-B5PUWlma.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6cf254eecd88a257", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DW_quWXg.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DW_quWXg.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a45592ae7a7f57da", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CSDvhhQl.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CSDvhhQl.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b7a612ac2cfb8f62", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DvLniFCN.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DvLniFCN.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9934d46e5683928b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-PjkSY4x1.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-PjkSY4x1.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-54afe3151c3bca93", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Db4LXaLD.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Db4LXaLD.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f27f2a098949d0b6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-RLjn8k2O.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-RLjn8k2O.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9b344ca25869084f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BnayoE6_.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BnayoE6_.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fce34686b3057118", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-D-V-LzAb.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-D-V-LzAb.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7564367ca3d3eb4d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-yB7tEJej.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-yB7tEJej.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f20fd43bdc67ffa5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CoaQMNl6.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CoaQMNl6.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-300aebcc45d570a8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Cusk2EBc.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Cusk2EBc.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b5089c37589f73b2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-GoSBBl3H.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-GoSBBl3H.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e9f924c0722c344b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-8-Rb7Ali.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-8-Rb7Ali.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d8eaf9390d9532c2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-B09WRND5.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-B09WRND5.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-13a6db542de68927", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index--7zkZkaH.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index--7zkZkaH.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1ecc5abdf254ac93", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BabBhzfF.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BabBhzfF.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-72822de831ea8c79", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BFTFoLDM.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BFTFoLDM.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0c9c6281bbd2039b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CghNj33T.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CghNj33T.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-378d0bea0430e73c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CL_ecKYS.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CL_ecKYS.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-899af07ee5807991", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DGcvo3gF.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DGcvo3gF.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a35f34a6e4e31261", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-D8axxWWS.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-D8axxWWS.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ba2164d6031b6509", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-7ZA11Ghj.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-7ZA11Ghj.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-06d185200dd9d6c7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-VsUTtkwM.js:33", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-VsUTtkwM.js:33"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9710c8d059e53154", "name": "No frontend routes/components detected", "shortDescription": {"text": "No frontend routes/components detected"}, "fullDescription": {"text": "No React/Vue/Next routes were found. This is fine for backend-only repos."}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-10d73af5e3d8de60", "name": "Analyzer timeout: security.scan", "shortDescription": {"text": "Analyzer timeout: security.scan"}, "fullDescription": {"text": "analyzer exceeded 60.0s wall-clock (thread mode \u2014 daemon abandoned). Bump REPOBILITY_ANALYZER_TIMEOUT_S if expected."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e4f658c0c00de0d4", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/checkout@v4 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": "low", "confidence": 1.0}}, {"id": "scanner-448d8837178ae57a", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dbf17642e8c7b35c", "name": "Very large file: proplace-chat-memo.js (2164 lines)", "shortDescription": {"text": "Very large file: proplace-chat-memo.js (2164 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-012ddccae7011002", "name": "Very large file: proplace-editor.js (931 lines)", "shortDescription": {"text": "Very large file: proplace-editor.js (931 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-18fec53f8f4569cd", "name": "Very large file: meeting/assets/index-CJwhlRvk.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CJwhlRvk.js (1189 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-b1d03e38e6af4e47", "name": "Very large file: meeting/assets/index-DurEjoFV.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DurEjoFV.js (1205 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-77d351bac7f424c9", "name": "Very large file: meeting/assets/index-DMCjvqvS.js (1132 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DMCjvqvS.js (1132 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-f7cf546f425c133a", "name": "Very large file: meeting/assets/index-DtfnMSsu.js (1134 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DtfnMSsu.js (1134 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-91971230f625b88b", "name": "Very large file: meeting/assets/index-BWyUyaW9.js (1143 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BWyUyaW9.js (1143 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-4703ffb1b6918897", "name": "Very large file: meeting/assets/index-C4r5rn8z.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-C4r5rn8z.js (1205 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-94ce7f2e3a70cd39", "name": "Very large file: meeting/assets/index-q6TFixUs.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-q6TFixUs.js (1189 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-91c6d6ae38e0739c", "name": "Very large file: meeting/assets/index-BPM6jQqa.js (1132 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BPM6jQqa.js (1132 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-b9c3bc7ae6aa060e", "name": "Very large file: meeting/assets/index-A0gO5wR1.js (1143 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-A0gO5wR1.js (1143 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-dafff8bf9f1c422c", "name": "Very large file: meeting/assets/index-BAEWkRch.js (1123 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BAEWkRch.js (1123 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-6c9fdd61524a2eb6", "name": "Very large file: meeting/assets/index-CNhMA7nB.js (1136 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CNhMA7nB.js (1136 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-1f4669d1a80d0175", "name": "Very large file: meeting/assets/index-CMmKu7i1.js (1146 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CMmKu7i1.js (1146 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-d4219231414b4c2e", "name": "Very large file: meeting/assets/index-sBXToLDb.js (1127 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-sBXToLDb.js (1127 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-90f0f8d738dd67dc", "name": "Very large file: meeting/assets/index-BvqJxYH_.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BvqJxYH_.js (1189 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-ce4e7ef926a51aa0", "name": "Very large file: meeting/assets/index-DQBGGZ5J.js (1210 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DQBGGZ5J.js (1210 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-8cc24189bc9e4bfb", "name": "Very large file: meeting/assets/index-CJJxaU_P.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CJJxaU_P.js (1205 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-aa7c16eec0e425f5", "name": "Very large file: meeting/assets/index-nHDMSDcr.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-nHDMSDcr.js (1189 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-863c5db7ff129e3d", "name": "Very large file: meeting/assets/index-BKg44r7D.js (1197 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BKg44r7D.js (1197 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-273262826efaadb5", "name": "Very large file: meeting/assets/index-CsyeZ-bF.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CsyeZ-bF.js (1205 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-be783cba7cfa8b97", "name": "Very large file: meeting/assets/index-CAwkDhBl.js (1200 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CAwkDhBl.js (1200 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-c41f8a877bb9a989", "name": "Very large file: meeting/assets/index-Dq16LLPG.js (1157 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Dq16LLPG.js (1157 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-89579c7117fb8893", "name": "Very large file: meeting/assets/index-B5_mAwPk.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-B5_mAwPk.js (1205 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-460d6c15c510ce5f", "name": "Very large file: meeting/assets/index-CSbSSJg_.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CSbSSJg_.js (1189 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-fdf6a8f31750a899", "name": "Very large file: meeting/assets/index-Bfl8MpM_.js (1131 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Bfl8MpM_.js (1131 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-1052de4e89696a37", "name": "Very large file: meeting/assets/index-Dis99ijG.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Dis99ijG.js (1205 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-5ed2bb4f155ae019", "name": "Very large file: meeting/assets/index-DkOdUjft.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DkOdUjft.js (1189 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-9491fd207a798475", "name": "Very large file: meeting/assets/index-DrG3EFzf.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DrG3EFzf.js (1205 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-55927b4448a7210d", "name": "Very large file: meeting/assets/index-7fCzOxyE.js (1123 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-7fCzOxyE.js (1123 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-914b2681e61c2276", "name": "Very large file: meeting/assets/index-BWKUeER_.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BWKUeER_.js (1205 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-cfda5b653c28829d", "name": "Very large file: meeting/assets/index-CBM4VQOO.js (1143 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CBM4VQOO.js (1143 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-30bbcef9f39b0347", "name": "Very large file: meeting/assets/index-ByQUxXMz.js (1125 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-ByQUxXMz.js (1125 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-5046608d85db6ebe", "name": "Very large file: meeting/assets/index-C7z7W4eK.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-C7z7W4eK.js (1189 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-2af6bc7e6bbbe6cf", "name": "Very large file: meeting/assets/index-DCgWScBm.js (1143 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DCgWScBm.js (1143 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-01fd3159f32322e1", "name": "Very large file: meeting/assets/index-Dt80KObp.js (1157 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Dt80KObp.js (1157 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-a1195bc78e3fc4b1", "name": "Very large file: meeting/assets/index-DvLER19G.js (1157 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DvLER19G.js (1157 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-001206d14812217b", "name": "Very large file: meeting/assets/index-BcETZbTn.js (1143 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BcETZbTn.js (1143 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-94f1b1df73bee094", "name": "Very large file: meeting/assets/index-CSXejZez.js (1198 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CSXejZez.js (1198 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-ba6303c3195c9b02", "name": "Very large file: meeting/assets/index-Bsfmq2sN.js (1123 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Bsfmq2sN.js (1123 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-63ff2a6caf687958", "name": "Very large file: meeting/assets/index-DNQiGZ1Q.js (1198 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DNQiGZ1Q.js (1198 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-77f0f789f2148957", "name": "Very large file: meeting/assets/index-Bkk9YfT4.js (1198 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Bkk9YfT4.js (1198 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-02cbe774bae008f1", "name": "Very large file: meeting/assets/index-ro9gmsnC.js (1188 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-ro9gmsnC.js (1188 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-70811c276ad005e2", "name": "Very large file: meeting/assets/index-CelmkSBc.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CelmkSBc.js (1189 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-483a2c5f203321c0", "name": "Very large file: meeting/assets/index-DCFuHFx8.js (1157 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DCFuHFx8.js (1157 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-a111f3504ba1e897", "name": "Very large file: meeting/assets/index-DY7iAv1s.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DY7iAv1s.js (1189 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-9f51ed0817e5c1b2", "name": "Very large file: meeting/assets/index-BPuvzpqe.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BPuvzpqe.js (1205 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-c680e7d1ce1fa3e6", "name": "Very large file: meeting/assets/index-BvT7_E3i.js (1200 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BvT7_E3i.js (1200 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-937406b6e096044c", "name": "Very large file: meeting/assets/index-Ione4oav.js (1134 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Ione4oav.js (1134 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-262a93ea1b882d69", "name": "Very large file: meeting/assets/index-h5NCdss9.js (1157 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-h5NCdss9.js (1157 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-c64584c0a8218d91", "name": "Very large file: meeting/assets/index-4b4OFR-H.js (1204 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-4b4OFR-H.js (1204 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-ec94b7d92540036c", "name": "Very large file: meeting/assets/index-DEHhf7yG.js (1203 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DEHhf7yG.js (1203 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-145649fa1a1da0b9", "name": "Very large file: meeting/assets/index-BxNcSJ3l.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BxNcSJ3l.js (1189 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-c46541a0f75ba6ed", "name": "Very large file: meeting/assets/index-CRtkNGQT.js (1134 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CRtkNGQT.js (1134 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-ee4bcbeec97edc05", "name": "Very large file: meeting/assets/index-CqMGIwwf.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CqMGIwwf.js (1189 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-a8049efd3ae9b760", "name": "Very large file: meeting/assets/index-ByavuAU3.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-ByavuAU3.js (1205 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-907c263243fff7e7", "name": "Very large file: meeting/assets/index-BTz6VAjD.js (1157 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BTz6VAjD.js (1157 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-c76daf0a5f486936", "name": "Very large file: meeting/assets/index-DmbQYQty.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DmbQYQty.js (1189 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-09773e7c264a28a8", "name": "Very large file: meeting/assets/index-BV8Wl7X-.js (1206 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BV8Wl7X-.js (1206 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-283e704549162833", "name": "Very large file: meeting/assets/index-DyRP9V3S.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DyRP9V3S.js (1189 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-43b810e0fcf23205", "name": "Very large file: meeting/assets/index-dBOkkAbR.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-dBOkkAbR.js (1205 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-1241f673bf6031be", "name": "Very large file: meeting/assets/index-CiUv8yLa.js (1136 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CiUv8yLa.js (1136 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-b1e3d7a7fea75ffb", "name": "Very large file: meeting/assets/index-BhuRM-6n.js (1200 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BhuRM-6n.js (1200 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-ac7919ddee3c720c", "name": "Very large file: meeting/assets/index-NR9JI9nX.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-NR9JI9nX.js (1189 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-a860d77d5d45ee96", "name": "Very large file: meeting/assets/index-BH4vMuwJ.js (1187 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BH4vMuwJ.js (1187 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-90d11dcd80df48e6", "name": "Very large file: meeting/assets/index-DZdnFTon.js (1134 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DZdnFTon.js (1134 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-60f5635919c40a8e", "name": "Very large file: meeting/assets/index-Nn5SKjWL.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Nn5SKjWL.js (1189 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-5f3a382de57f2ccb", "name": "Very large file: meeting/assets/index-BMvzPA_w.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BMvzPA_w.js (1205 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-3f461f1dd92f8b8d", "name": "Very large file: meeting/assets/index-Dh_DoZ-4.js (1132 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Dh_DoZ-4.js (1132 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-489b3626f37122e7", "name": "Very large file: meeting/assets/index-DhyA1wbN.js (1198 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DhyA1wbN.js (1198 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-8260527c41e5f28c", "name": "Very large file: meeting/assets/index-CllWszNQ.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CllWszNQ.js (1205 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-df047c6e4860199b", "name": "Very large file: meeting/assets/index-qvGQCcsb.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-qvGQCcsb.js (1189 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-7e333291bdc46b9e", "name": "Very large file: meeting/assets/index-CzB7RZGe.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CzB7RZGe.js (1205 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-186105d725629fe1", "name": "Very large file: meeting/assets/index-BNpvXh9u.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BNpvXh9u.js (1205 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-b843986a79b5fd96", "name": "Very large file: meeting/assets/index-BzwjzDkQ.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BzwjzDkQ.js (1189 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-10d3afd9fc9d1fc4", "name": "Very large file: meeting/assets/index-wlmPd3J2.js (1200 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-wlmPd3J2.js (1200 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-787584329a8e9bc3", "name": "Very large file: meeting/assets/index-znj9FOti.js (1136 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-znj9FOti.js (1136 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-3d301633649eb628", "name": "Very large file: meeting/assets/index-CVsn0t_4.js (1157 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CVsn0t_4.js (1157 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-31244edb8a7cf2d7", "name": "Very large file: meeting/assets/index-DvhJgtYl.js (1157 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DvhJgtYl.js (1157 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-208ca10457dfae2d", "name": "Very large file: meeting/assets/index-BR5xS740.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BR5xS740.js (1205 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-a8cf4977edfd6473", "name": "Very large file: meeting/assets/index-BRWBJDD9.js (1139 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BRWBJDD9.js (1139 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-ae59676bab28d90e", "name": "Very large file: meeting/assets/index-DdIwSbTH.js (1157 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DdIwSbTH.js (1157 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-684b72604a916792", "name": "Very large file: meeting/assets/index--JGd8O_r.js (1127 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index--JGd8O_r.js (1127 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-0f118140646d10e2", "name": "Very large file: meeting/assets/index-tz3jHA0T.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-tz3jHA0T.js (1189 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-79a3fb19cfced853", "name": "Very large file: meeting/assets/index-BpnjTxRP.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BpnjTxRP.js (1205 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-b36855492c0a58bb", "name": "Very large file: meeting/assets/index-GP3scrvY.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-GP3scrvY.js (1205 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-bdb9424707a24f58", "name": "Very large file: meeting/assets/index-CZvkLuT0.js (1157 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CZvkLuT0.js (1157 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-de3c5dac2e3ec2a0", "name": "Very large file: meeting/assets/index-BxrDdPIe.js (1136 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BxrDdPIe.js (1136 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-51d163e8a9c83246", "name": "Very large file: meeting/assets/index-CMN-V44n.js (1198 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CMN-V44n.js (1198 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-5fdd530b594bdba2", "name": "Very large file: meeting/assets/index-9pskRhvt.js (1185 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-9pskRhvt.js (1185 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-a4879da91840bbbf", "name": "Very large file: meeting/assets/index-Q0lN2i8Z.js (1185 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Q0lN2i8Z.js (1185 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-72ae42590496376c", "name": "Very large file: meeting/assets/index-CcqVSmBq.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CcqVSmBq.js (1205 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-cdeffa8478ac20f8", "name": "Very large file: meeting/assets/index-BJxqEfG8.js (1187 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BJxqEfG8.js (1187 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-210e9971ab2e5fa2", "name": "Very large file: meeting/assets/index-Xl8v209F.js (1200 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Xl8v209F.js (1200 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-8484e8c537550f17", "name": "Very large file: meeting/assets/index-Cw2P6tE0.js (1157 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Cw2P6tE0.js (1157 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-0c13ee13b49b4524", "name": "Very large file: meeting/assets/index-DdIvIw4x.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DdIvIw4x.js (1189 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-bc6784dee26f12a2", "name": "Very large file: meeting/assets/index-CPJrNeTA.js (1157 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CPJrNeTA.js (1157 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-e1a0bd4cea81a197", "name": "Very large file: meeting/assets/index-DE0-O5Tm.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DE0-O5Tm.js (1189 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-c9c774d24b162b0e", "name": "Very large file: meeting/assets/index-Cu1tsYUy.js (1203 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Cu1tsYUy.js (1203 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-aa2a1a0f084d8780", "name": "Very large file: meeting/assets/index-DunZLMrN.js (1143 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DunZLMrN.js (1143 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-757ac51950ff87aa", "name": "Very large file: meeting/assets/index-BLmffXW5.js (1127 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BLmffXW5.js (1127 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-d1c30b051936002d", "name": "Very large file: meeting/assets/index-4Tx96p7z.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-4Tx96p7z.js (1189 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-00cd5f95c923705b", "name": "Very large file: meeting/assets/index-mJ4Aawmx.js (1143 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-mJ4Aawmx.js (1143 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-75120529eedd7f2b", "name": "Very large file: meeting/assets/index-C1x-VRwc.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-C1x-VRwc.js (1189 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-0ab1c336b7c6a6b3", "name": "Very large file: meeting/assets/index-DbJC4xLP.js (1134 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DbJC4xLP.js (1134 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-88a4bfaf3de095c4", "name": "Very large file: meeting/assets/index-XRRysJAx.js (1143 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-XRRysJAx.js (1143 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-1a1ec57cce96e9db", "name": "Very large file: meeting/assets/index-DUn0bF7d.js (1123 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DUn0bF7d.js (1123 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-8c80206a976c13c0", "name": "Very large file: meeting/assets/index-C-doFHN2.js (1185 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-C-doFHN2.js (1185 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-6add8a2ac91d3969", "name": "Very large file: meeting/assets/index-Gw78a9af.js (1132 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Gw78a9af.js (1132 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-1dacd8f4404743a6", "name": "Very large file: meeting/assets/index-BGaaYNIA.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BGaaYNIA.js (1189 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-c30edc3b6c69ab53", "name": "Very large file: meeting/assets/index-KailA0qD.js (1198 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-KailA0qD.js (1198 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-965e6be6e633ea4c", "name": "Very large file: meeting/assets/index-BTMad3l7.js (1198 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BTMad3l7.js (1198 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-23b848103a3275bd", "name": "Very large file: meeting/assets/index-B5PUWlma.js (1198 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-B5PUWlma.js (1198 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-807100dfb19c189b", "name": "Very large file: meeting/assets/index-DW_quWXg.js (1125 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DW_quWXg.js (1125 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-be14b60b043cb31d", "name": "Very large file: meeting/assets/index-CSDvhhQl.js (1146 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CSDvhhQl.js (1146 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-02f5373493828de6", "name": "Very large file: meeting/assets/index-DvLniFCN.js (1143 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DvLniFCN.js (1143 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-68fe009d79628f39", "name": "Very large file: meeting/assets/index-PjkSY4x1.js (1185 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-PjkSY4x1.js (1185 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-7ac1078857a5ee72", "name": "Very large file: meeting/assets/index-Db4LXaLD.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Db4LXaLD.js (1205 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-af98ce44c4ae6a6f", "name": "Very large file: meeting/assets/index-RLjn8k2O.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-RLjn8k2O.js (1189 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-5b937e9c2db56591", "name": "Very large file: meeting/assets/index-BnayoE6_.js (1127 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BnayoE6_.js (1127 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-48af128b84b1daae", "name": "Very large file: meeting/assets/index-D-V-LzAb.js (1207 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-D-V-LzAb.js (1207 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-48f4a787764c7521", "name": "Very large file: meeting/assets/index-yB7tEJej.js (1134 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-yB7tEJej.js (1134 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-63141ac22b71d2cb", "name": "Very large file: meeting/assets/index-CoaQMNl6.js (1143 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CoaQMNl6.js (1143 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-8bf54054711afc19", "name": "Very large file: meeting/assets/index-Cusk2EBc.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-Cusk2EBc.js (1205 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-d4b73b60c19b3e0b", "name": "Very large file: meeting/assets/index-GoSBBl3H.js (1189 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-GoSBBl3H.js (1189 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-63140d325d4e8073", "name": "Very large file: meeting/assets/index-8-Rb7Ali.js (1127 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-8-Rb7Ali.js (1127 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-1f71d6e119f721e6", "name": "Very large file: meeting/assets/index-B09WRND5.js (1200 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-B09WRND5.js (1200 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-e34a03e4a6df3944", "name": "Very large file: meeting/assets/index--7zkZkaH.js (1134 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index--7zkZkaH.js (1134 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-0c020fb865eb1dc4", "name": "Very large file: meeting/assets/index-BabBhzfF.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BabBhzfF.js (1205 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-d0adafdc678aa621", "name": "Very large file: meeting/assets/index-BFTFoLDM.js (1157 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-BFTFoLDM.js (1157 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-10742e4d734a0d42", "name": "Very large file: meeting/assets/index-CghNj33T.js (1205 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CghNj33T.js (1205 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-9bafc9ef5772386f", "name": "Very large file: meeting/assets/index-CL_ecKYS.js (1121 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-CL_ecKYS.js (1121 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-5705104dc300fc76", "name": "Very large file: meeting/assets/index-DGcvo3gF.js (1157 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-DGcvo3gF.js (1157 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-10445c88cf3751fe", "name": "Very large file: meeting/assets/index-D8axxWWS.js (1134 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-D8axxWWS.js (1134 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-dd177623ce7a6c28", "name": "Very large file: meeting/assets/index-7ZA11Ghj.js (1143 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-7ZA11Ghj.js (1143 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-d9e4dfa980e8c52b", "name": "Very large file: meeting/assets/index-VsUTtkwM.js (1203 lines)", "shortDescription": {"text": "Very large file: meeting/assets/index-VsUTtkwM.js (1203 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 517 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-0240350dda7dd482", "name": "77 TODO/FIXME markers", "shortDescription": {"text": "77 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-0520623804276e30", "name": "Analyzer timeout: quality.generated_hardening", "shortDescription": {"text": "Analyzer timeout: quality.generated_hardening"}, "fullDescription": {"text": "analyzer exceeded 60.0s wall-clock (thread mode \u2014 daemon abandoned). Bump REPOBILITY_ANALYZER_TIMEOUT_S if expected."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bd2bd629a5d58f59", "name": "Analyzer timeout: integrity.checks", "shortDescription": {"text": "Analyzer timeout: integrity.checks"}, "fullDescription": {"text": "analyzer exceeded 60.0s wall-clock (thread mode \u2014 daemon abandoned). Bump REPOBILITY_ANALYZER_TIMEOUT_S if expected."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/17438"}, "properties": {"repository": "proplace-co/wargame", "repoUrl": "https://github.com/proplace-co/wargame", "branch": "main"}, "results": [{"ruleId": "scanner-19e9cb62b06ff629", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 proplace-editor.js:729"}, "properties": {"repobilityId": "d0612f3629a21675", "scanner": "scanner-primary", "fingerprint": "19e9cb62b06ff629", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-8a5e5cd32306653f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-stan.js:170"}, "properties": {"repobilityId": "6755a3be91a53891", "scanner": "scanner-primary", "fingerprint": "8a5e5cd32306653f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1025c0aa64824801", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DDA2yi2x.js:33"}, "properties": {"repobilityId": "e81ea2552046153e", "scanner": "scanner-primary", "fingerprint": "1025c0aa64824801", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4d0ce79849a4cf64", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DXD8GJ7f.js:33"}, "properties": {"repobilityId": "d5e1918ee13bc776", "scanner": "scanner-primary", "fingerprint": "4d0ce79849a4cf64", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b626c61857c0b3fc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-B-er7Nyq.js:33"}, "properties": {"repobilityId": "f2b21d378ce3dc8d", "scanner": "scanner-primary", "fingerprint": "b626c61857c0b3fc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-830f4b70cdf0b7d5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BF64t5jt.js:33"}, "properties": {"repobilityId": "861d3e003f5f05ee", "scanner": "scanner-primary", "fingerprint": "830f4b70cdf0b7d5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e476cae3148d58d8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-g3n4jmZX.js:33"}, "properties": {"repobilityId": "a07760f813e84d4d", "scanner": "scanner-primary", "fingerprint": "e476cae3148d58d8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9de199dd4f535451", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D3TDp8qo.js:33"}, "properties": {"repobilityId": "a2d7bf39ccb154e8", "scanner": "scanner-primary", "fingerprint": "9de199dd4f535451", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-167dfac33b414f37", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DxEmKZ_l.js:33"}, "properties": {"repobilityId": "85bcd467b7d72fda", "scanner": "scanner-primary", "fingerprint": "167dfac33b414f37", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c26020e8e2798a9b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-R9xq3Hpc.js:33"}, "properties": {"repobilityId": "fc8ab3db5bfdb06d", "scanner": "scanner-primary", "fingerprint": "c26020e8e2798a9b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6f9cf88c6541738f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DEN3BymD.js:33"}, "properties": {"repobilityId": "ef79bf1e01c6a4c3", "scanner": "scanner-primary", "fingerprint": "6f9cf88c6541738f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6b4d65fe4da60a53", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DKX801Rr.js:33"}, "properties": {"repobilityId": "f1e7a2a23ae6126b", "scanner": "scanner-primary", "fingerprint": "6b4d65fe4da60a53", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1b2cd47e3772c014", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BiGFsIDD.js:33"}, "properties": {"repobilityId": "060b378b5ed0afbc", "scanner": "scanner-primary", "fingerprint": "1b2cd47e3772c014", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1baecfa26f2f29e4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-C7cFYzH2.js:33"}, "properties": {"repobilityId": "f65197a4a25174eb", "scanner": "scanner-primary", "fingerprint": "1baecfa26f2f29e4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9a977853fa393953", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-9ZQ6CPox.js:33"}, "properties": {"repobilityId": "fbca3875c487b4eb", "scanner": "scanner-primary", "fingerprint": "9a977853fa393953", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4ab6ea0b36ea3d45", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BGr8xQe2.js:33"}, "properties": {"repobilityId": "34fdd99192089de8", "scanner": "scanner-primary", "fingerprint": "4ab6ea0b36ea3d45", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c80c7f52caed57d9", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D9H6ZHU3.js:33"}, "properties": {"repobilityId": "671e908a17a6dbb7", "scanner": "scanner-primary", "fingerprint": "c80c7f52caed57d9", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-200ae308908920e5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-6fX9W3GP.js:33"}, "properties": {"repobilityId": "f46cebcb3d6634c3", "scanner": "scanner-primary", "fingerprint": "200ae308908920e5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-aba08c9459183720", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-K5Y8_7-m.js:33"}, "properties": {"repobilityId": "9f2908ca76dfc27c", "scanner": "scanner-primary", "fingerprint": "aba08c9459183720", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-14f4bfe27ce18b77", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CipeMROa.js:33"}, "properties": {"repobilityId": "ecf564cda48b0331", "scanner": "scanner-primary", "fingerprint": "14f4bfe27ce18b77", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-80fca1555543a9f6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-gF_uLkOS.js:33"}, "properties": {"repobilityId": "fb7c362c22c6518a", "scanner": "scanner-primary", "fingerprint": "80fca1555543a9f6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-78a357b119189630", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DS4SDlOv.js:33"}, "properties": {"repobilityId": "61e569e123e65c14", "scanner": "scanner-primary", "fingerprint": "78a357b119189630", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-dcd6c21d2490cff0", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Bo72F9GV.js:33"}, "properties": {"repobilityId": "ff67366dd91eeaad", "scanner": "scanner-primary", "fingerprint": "dcd6c21d2490cff0", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0d2ece8b7b12ed81", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D5X_bm_G.js:33"}, "properties": {"repobilityId": "8a4e4c43d4cdd37b", "scanner": "scanner-primary", "fingerprint": "0d2ece8b7b12ed81", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-26282bcb6598b59d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BKaCiJwm.js:33"}, "properties": {"repobilityId": "37d082eeafbbc206", "scanner": "scanner-primary", "fingerprint": "26282bcb6598b59d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5f4434eabc205315", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CiJIOmlJ.js:33"}, "properties": {"repobilityId": "3613f7773f8dccb0", "scanner": "scanner-primary", "fingerprint": "5f4434eabc205315", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-347ba0fe025687fd", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BrOzp_io.js:33"}, "properties": {"repobilityId": "36ab199cebac830f", "scanner": "scanner-primary", "fingerprint": "347ba0fe025687fd", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-cdefc37f1366ad2c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DsiZ02sh.js:33"}, "properties": {"repobilityId": "e5bfd29e9410fd08", "scanner": "scanner-primary", "fingerprint": "cdefc37f1366ad2c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-3782554bb3540243", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BgxqGO-F.js:33"}, "properties": {"repobilityId": "b7f1d47edb9aaaef", "scanner": "scanner-primary", "fingerprint": "3782554bb3540243", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-125f17409d772e26", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-pB7BonZo.js:33"}, "properties": {"repobilityId": "1363f801eabbe95a", "scanner": "scanner-primary", "fingerprint": "125f17409d772e26", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-3c4b235c1a60011f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-COmGBEdg.js:33"}, "properties": {"repobilityId": "0fd3b369fa8eb97f", "scanner": "scanner-primary", "fingerprint": "3c4b235c1a60011f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-bbfd8823d1226371", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Ci2AOOHO.js:33"}, "properties": {"repobilityId": "238f82a90203cf4b", "scanner": "scanner-primary", "fingerprint": "bbfd8823d1226371", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-39b6727bfa852c0f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DcZrM9Gq.js:33"}, "properties": {"repobilityId": "6e23ce2b4cd2f52f", "scanner": "scanner-primary", "fingerprint": "39b6727bfa852c0f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8c99a6efd6493053", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BS906m8f.js:33"}, "properties": {"repobilityId": "45daa9880eeec191", "scanner": "scanner-primary", "fingerprint": "8c99a6efd6493053", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-df4c220a65781856", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-UDm2wK2D.js:33"}, "properties": {"repobilityId": "ea01a16cb0aaf95f", "scanner": "scanner-primary", "fingerprint": "df4c220a65781856", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2831ba4b0a649452", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-mdJLuxCO.js:33"}, "properties": {"repobilityId": "8fa647014f1b4980", "scanner": "scanner-primary", "fingerprint": "2831ba4b0a649452", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-99f815862c3a6382", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D4bFy5tX.js:33"}, "properties": {"repobilityId": "aa2c3b594b340886", "scanner": "scanner-primary", "fingerprint": "99f815862c3a6382", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-de9d1e28b0e9afd1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-O0rvUfeJ.js:33"}, "properties": {"repobilityId": "ed8e5d662d6dc507", "scanner": "scanner-primary", "fingerprint": "de9d1e28b0e9afd1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0c26adc4e39b60ab", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BS9Bwk7d.js:33"}, "properties": {"repobilityId": "c08947433f387185", "scanner": "scanner-primary", "fingerprint": "0c26adc4e39b60ab", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-33bd23bb1a5ef1cd", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CDJ5oSSx.js:33"}, "properties": {"repobilityId": "f448976b726604d6", "scanner": "scanner-primary", "fingerprint": "33bd23bb1a5ef1cd", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-609cc51e5f670800", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Bh3FHZdS.js:33"}, "properties": {"repobilityId": "9111a3a5a8c24088", "scanner": "scanner-primary", "fingerprint": "609cc51e5f670800", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b287e43981d1d773", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BgLnoWlc.js:33"}, "properties": {"repobilityId": "b6fa0935beb32617", "scanner": "scanner-primary", "fingerprint": "b287e43981d1d773", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9feea7bbe75c065c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D3ETiEUi.js:33"}, "properties": {"repobilityId": "8dd0732fcea96429", "scanner": "scanner-primary", "fingerprint": "9feea7bbe75c065c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7a25c7407cbbdb78", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BtkKhxsl.js:33"}, "properties": {"repobilityId": "b2b58c4a17f19eda", "scanner": "scanner-primary", "fingerprint": "7a25c7407cbbdb78", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-50821a01a49c6695", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Me243dst.js:33"}, "properties": {"repobilityId": "4ed172e5b5ab8e8a", "scanner": "scanner-primary", "fingerprint": "50821a01a49c6695", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-61d242a96cc099c2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D_12YzFc.js:33"}, "properties": {"repobilityId": "d97e0d4441a17863", "scanner": "scanner-primary", "fingerprint": "61d242a96cc099c2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-df44674ef0e1d0b2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-C4hricRw.js:33"}, "properties": {"repobilityId": "f0c8e489bf715881", "scanner": "scanner-primary", "fingerprint": "df44674ef0e1d0b2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-134a3fb54669b4f6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CCOlBR8D.js:33"}, "properties": {"repobilityId": "072881e37dd6b9d7", "scanner": "scanner-primary", "fingerprint": "134a3fb54669b4f6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-3716d503f88a66d5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-B19tA1qo.js:33"}, "properties": {"repobilityId": "8afdef8ea9069e54", "scanner": "scanner-primary", "fingerprint": "3716d503f88a66d5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8ba4d1616e1c8b04", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BrN0ne6y.js:33"}, "properties": {"repobilityId": "c905c30f2af81dd6", "scanner": "scanner-primary", "fingerprint": "8ba4d1616e1c8b04", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-39b88b8048cc1019", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BbgGyUcH.js:33"}, "properties": {"repobilityId": "87d7750b74174e19", "scanner": "scanner-primary", "fingerprint": "39b88b8048cc1019", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-836af6163adfd415", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DSepzC4y.js:33"}, "properties": {"repobilityId": "c37d6dbeb446c451", "scanner": "scanner-primary", "fingerprint": "836af6163adfd415", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-cdaf4473552651d3", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CQ9ifcJZ.js:33"}, "properties": {"repobilityId": "c54f607f27d3e71f", "scanner": "scanner-primary", "fingerprint": "cdaf4473552651d3", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-193282e55532c532", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-4N_avvsf.js:33"}, "properties": {"repobilityId": "6af1070f0f737a69", "scanner": "scanner-primary", "fingerprint": "193282e55532c532", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-58402e3f170ef380", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BgUv0ygK.js:33"}, "properties": {"repobilityId": "1de5db70017c9211", "scanner": "scanner-primary", "fingerprint": "58402e3f170ef380", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e56fc203d779d1ca", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D_YHj0Jl.js:33"}, "properties": {"repobilityId": "a5d79aa9c76f9a9c", "scanner": "scanner-primary", "fingerprint": "e56fc203d779d1ca", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f1be089760f3ce1c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-B2tQSKXR.js:33"}, "properties": {"repobilityId": "5299b970a666a8b0", "scanner": "scanner-primary", "fingerprint": "f1be089760f3ce1c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-bc6914d70320a568", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Bzqoc7vc.js:33"}, "properties": {"repobilityId": "5f731781041ebd04", "scanner": "scanner-primary", "fingerprint": "bc6914d70320a568", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-bec94b07a9057855", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D-TkmKfl.js:33"}, "properties": {"repobilityId": "5b24606f5434c535", "scanner": "scanner-primary", "fingerprint": "bec94b07a9057855", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-27bd503d24989ef0", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-qxfz6IFR.js:33"}, "properties": {"repobilityId": "48461db1f33556f8", "scanner": "scanner-primary", "fingerprint": "27bd503d24989ef0", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4c969482642a8a2c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CUX9cBZY.js:33"}, "properties": {"repobilityId": "70d9de3dd4f8ae41", "scanner": "scanner-primary", "fingerprint": "4c969482642a8a2c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-25bfcae7a8232bd1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Cr3kDswK.js:33"}, "properties": {"repobilityId": "5a01473ba93435d3", "scanner": "scanner-primary", "fingerprint": "25bfcae7a8232bd1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-33ddd6c94e5b12fe", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BrK-wemx.js:33"}, "properties": {"repobilityId": "8378a9f3e740817e", "scanner": "scanner-primary", "fingerprint": "33ddd6c94e5b12fe", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-59a95ccc33e4652d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CH98N3kr.js:33"}, "properties": {"repobilityId": "6e59ecc0958ce9b6", "scanner": "scanner-primary", "fingerprint": "59a95ccc33e4652d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c18d69802e9aa041", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Cw0x0j4S.js:33"}, "properties": {"repobilityId": "0dd0010559100e08", "scanner": "scanner-primary", "fingerprint": "c18d69802e9aa041", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7212b25708d9b902", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D6hExQN3.js:33"}, "properties": {"repobilityId": "4894bee6e2f7deb1", "scanner": "scanner-primary", "fingerprint": "7212b25708d9b902", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8906895eeece4613", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CukFn5fl.js:33"}, "properties": {"repobilityId": "08ef628cf0762f41", "scanner": "scanner-primary", "fingerprint": "8906895eeece4613", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-33410f81beb82547", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BWWT8mSq.js:33"}, "properties": {"repobilityId": "cf91aa818b892857", "scanner": "scanner-primary", "fingerprint": "33410f81beb82547", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-bcbd451f05ca3e53", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CIxV8dTX.js:33"}, "properties": {"repobilityId": "f7c22a257858a817", "scanner": "scanner-primary", "fingerprint": "bcbd451f05ca3e53", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a9ed49e3fe098918", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-AHJbvsiP.js:33"}, "properties": {"repobilityId": "de952e76c9389856", "scanner": "scanner-primary", "fingerprint": "a9ed49e3fe098918", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-527733c85fa14795", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Bb8zulbk.js:33"}, "properties": {"repobilityId": "2179c414fa02bf6a", "scanner": "scanner-primary", "fingerprint": "527733c85fa14795", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6897c5ae6416edf6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-C18vjDkE.js:33"}, "properties": {"repobilityId": "333ca92d78eda2ee", "scanner": "scanner-primary", "fingerprint": "6897c5ae6416edf6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-37b538e88eeb91c6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DZ-EbJT2.js:33"}, "properties": {"repobilityId": "c3586ef61c1db0c4", "scanner": "scanner-primary", "fingerprint": "37b538e88eeb91c6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-49a6c097cdf1a06a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DgLQRDi6.js:33"}, "properties": {"repobilityId": "a295b70c33bd55fc", "scanner": "scanner-primary", "fingerprint": "49a6c097cdf1a06a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e225709bc4a17d4e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D2ywbOiY.js:33"}, "properties": {"repobilityId": "140564f62397e506", "scanner": "scanner-primary", "fingerprint": "e225709bc4a17d4e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f9e943be6ee6f967", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Vxst_hLp.js:33"}, "properties": {"repobilityId": "f8a37c8e4c17ca7b", "scanner": "scanner-primary", "fingerprint": "f9e943be6ee6f967", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e518610475fd4294", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DyYhYUcb.js:33"}, "properties": {"repobilityId": "811f0083535779cb", "scanner": "scanner-primary", "fingerprint": "e518610475fd4294", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ba661eaee8f6fd69", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Bm8r9VNe.js:33"}, "properties": {"repobilityId": "988f138a6cfa9309", "scanner": "scanner-primary", "fingerprint": "ba661eaee8f6fd69", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-61e8a65babd321f4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-dkGzh8q7.js:33"}, "properties": {"repobilityId": "ef582c06c8782df1", "scanner": "scanner-primary", "fingerprint": "61e8a65babd321f4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a37d1ed8f9eed899", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-Ki22A3yE.js:33"}, "properties": {"repobilityId": "85d46e2e608e51c4", "scanner": "scanner-primary", "fingerprint": "a37d1ed8f9eed899", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5a9d59085d6363f2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BoSLt_fw.js:33"}, "properties": {"repobilityId": "5b047f3f41a46be4", "scanner": "scanner-primary", "fingerprint": "5a9d59085d6363f2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b584057641a4c6b0", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-pE0o8kM_.js:33"}, "properties": {"repobilityId": "698cbf7b59cb35b7", "scanner": "scanner-primary", "fingerprint": "b584057641a4c6b0", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fd653b1a3dc27dfc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DLfltiOR.js:33"}, "properties": {"repobilityId": "f0f489c9e5410044", "scanner": "scanner-primary", "fingerprint": "fd653b1a3dc27dfc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b10376ce7d434d6f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BvOlFwq6.js:33"}, "properties": {"repobilityId": "d9653a268a5d5a46", "scanner": "scanner-primary", "fingerprint": "b10376ce7d434d6f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-eb53f232891ae1ef", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BUZYyVa-.js:33"}, "properties": {"repobilityId": "64229baef0f521db", "scanner": "scanner-primary", "fingerprint": "eb53f232891ae1ef", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a375e4c520fa73a6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-C6EOwGlK.js:33"}, "properties": {"repobilityId": "db36ef6164f5b9b1", "scanner": "scanner-primary", "fingerprint": "a375e4c520fa73a6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f46c24d03b73e67a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BmScdgfG.js:33"}, "properties": {"repobilityId": "46574f5f4d5549f9", "scanner": "scanner-primary", "fingerprint": "f46c24d03b73e67a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d508e27711f24ad7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DtbZBpeu.js:33"}, "properties": {"repobilityId": "3646a96cf13fdf83", "scanner": "scanner-primary", "fingerprint": "d508e27711f24ad7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e474115dce03eb0b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D5GqYQJ6.js:33"}, "properties": {"repobilityId": "382874d2eacd3b57", "scanner": "scanner-primary", "fingerprint": "e474115dce03eb0b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2abea69a565eca16", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DzFsCx1C.js:33"}, "properties": {"repobilityId": "8872d7cc88f4cdd4", "scanner": "scanner-primary", "fingerprint": "2abea69a565eca16", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-749896f72a488f13", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-fJQt-7hn.js:33"}, "properties": {"repobilityId": "8e6dda08b9c21323", "scanner": "scanner-primary", "fingerprint": "749896f72a488f13", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-08e29a305c23b453", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-DVMOS6sZ.js:33"}, "properties": {"repobilityId": "c6e00da45de0c3c8", "scanner": "scanner-primary", "fingerprint": "08e29a305c23b453", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e3c1c44331f31b1e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-D6Edg862.js:33"}, "properties": {"repobilityId": "edc545b6baa19c7d", "scanner": "scanner-primary", "fingerprint": "e3c1c44331f31b1e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5563b97f163d87d1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BY3g6FN5.js:33"}, "properties": {"repobilityId": "b8746cb0bbf51821", "scanner": "scanner-primary", "fingerprint": "5563b97f163d87d1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9bcf2f7dbeed08a7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-BeL6MiKz.js:33"}, "properties": {"repobilityId": "8bcf7d5d9ab4fd4e", "scanner": "scanner-primary", "fingerprint": "9bcf2f7dbeed08a7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0783d751af8dbdf7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-CWJuZLd-.js:33"}, "properties": {"repobilityId": "78f94670a32253b8", "scanner": "scanner-primary", "fingerprint": "0783d751af8dbdf7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6456f347fc353151", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 chat/assets/index-B8d7fgZ6.js:33"}, "properties": {"repobilityId": "3879b7c23e1d625d", "scanner": "scanner-primary", "fingerprint": "6456f347fc353151", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-58e7356cc8624032", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BmqlPymH.js:33"}, "properties": {"repobilityId": "f52135c456cf5362", "scanner": "scanner-primary", "fingerprint": "58e7356cc8624032", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-16d75579f957c559", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DWsf8pw1.js:33"}, "properties": {"repobilityId": "7e2a3aec40bb77fe", "scanner": "scanner-primary", "fingerprint": "16d75579f957c559", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-66ffb9c1d719429f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-MY3DIpSg.js:33"}, "properties": {"repobilityId": "70badd61f0230ab6", "scanner": "scanner-primary", "fingerprint": "66ffb9c1d719429f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-496844afd08fe4a8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BX1QMcoX.js:33"}, "properties": {"repobilityId": "a055997f71f68f2e", "scanner": "scanner-primary", "fingerprint": "496844afd08fe4a8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d1a1ab2e4635fc81", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CwMNvJ-w.js:33"}, "properties": {"repobilityId": "c4c60030166dd286", "scanner": "scanner-primary", "fingerprint": "d1a1ab2e4635fc81", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0866a0cb30bffd78", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-_zqiI7kv.js:33"}, "properties": {"repobilityId": "e309a9f811873ff4", "scanner": "scanner-primary", "fingerprint": "0866a0cb30bffd78", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8eb95d9923eb785f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B-BjzIrL.js:33"}, "properties": {"repobilityId": "e1d4f917f3aabc05", "scanner": "scanner-primary", "fingerprint": "8eb95d9923eb785f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-52906af85b8456d2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DIdATiNP.js:33"}, "properties": {"repobilityId": "1e9d6f61b2ffc48c", "scanner": "scanner-primary", "fingerprint": "52906af85b8456d2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-532ce2f0244b2700", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B0onSjoS.js:33"}, "properties": {"repobilityId": "ea0040d76d8ea3f6", "scanner": "scanner-primary", "fingerprint": "532ce2f0244b2700", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ab3f7b2bfd57054b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dr2CgGMU.js:33"}, "properties": {"repobilityId": "44522cb54c49b147", "scanner": "scanner-primary", "fingerprint": "ab3f7b2bfd57054b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b00115216d5f8575", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BzJ3hPmd.js:33"}, "properties": {"repobilityId": "d504de51dc55f284", "scanner": "scanner-primary", "fingerprint": "b00115216d5f8575", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7e4892e3c3557571", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BwjXLvNX.js:33"}, "properties": {"repobilityId": "8c8e87b1fd133126", "scanner": "scanner-primary", "fingerprint": "7e4892e3c3557571", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-79bc72f8ba0b4f21", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BtvA9Wgy.js:33"}, "properties": {"repobilityId": "ee32cbba1c75873b", "scanner": "scanner-primary", "fingerprint": "79bc72f8ba0b4f21", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a293f6d6a9e3f072", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BrEOdPvV.js:33"}, "properties": {"repobilityId": "422ce224d531c5c3", "scanner": "scanner-primary", "fingerprint": "a293f6d6a9e3f072", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1101479deb01a4a2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D16KSnsz.js:33"}, "properties": {"repobilityId": "a1a00f7661d55ce9", "scanner": "scanner-primary", "fingerprint": "1101479deb01a4a2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-79abc2eeb617f12b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C9kiz3dx.js:33"}, "properties": {"repobilityId": "f6a1fbb68c31f32b", "scanner": "scanner-primary", "fingerprint": "79abc2eeb617f12b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-20f80dead96c8c3f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DprITDFh.js:33"}, "properties": {"repobilityId": "7750342e3d39385e", "scanner": "scanner-primary", "fingerprint": "20f80dead96c8c3f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2de1add1c68c753f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-7AzhrQRF.js:33"}, "properties": {"repobilityId": "67bae5697f211915", "scanner": "scanner-primary", "fingerprint": "2de1add1c68c753f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7b544c39492fec78", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DgSAafda.js:33"}, "properties": {"repobilityId": "9b024b0a4e6d0b12", "scanner": "scanner-primary", "fingerprint": "7b544c39492fec78", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2c06a38ba306a637", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dh8XiQ6H.js:33"}, "properties": {"repobilityId": "68201bc698cecc7e", "scanner": "scanner-primary", "fingerprint": "2c06a38ba306a637", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4a49da1279e34720", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D8uFgX0N.js:33"}, "properties": {"repobilityId": "97b4f23ab9939fb2", "scanner": "scanner-primary", "fingerprint": "4a49da1279e34720", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7bdd2ace7b4f2770", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bh2x4KUf.js:33"}, "properties": {"repobilityId": "29b58883febdb4b2", "scanner": "scanner-primary", "fingerprint": "7bdd2ace7b4f2770", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1abaf8d28df71ae4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-_qYKaDez.js:33"}, "properties": {"repobilityId": "dad24c08d0f13d31", "scanner": "scanner-primary", "fingerprint": "1abaf8d28df71ae4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-857feae7194ec832", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BCVIef0b.js:33"}, "properties": {"repobilityId": "dc89ae40b094f780", "scanner": "scanner-primary", "fingerprint": "857feae7194ec832", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8e16fae8cc806323", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-NnKuvTpn.js:33"}, "properties": {"repobilityId": "5f67912d633c22c3", "scanner": "scanner-primary", "fingerprint": "8e16fae8cc806323", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4165ce71d0475750", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BTUepqmR.js:33"}, "properties": {"repobilityId": "7c44be1e956364b3", "scanner": "scanner-primary", "fingerprint": "4165ce71d0475750", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-38f06a3054eef4c9", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BlNsRduh.js:33"}, "properties": {"repobilityId": "ad99838bf79edf65", "scanner": "scanner-primary", "fingerprint": "38f06a3054eef4c9", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-937a14b1a11151be", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BeSANpVG.js:33"}, "properties": {"repobilityId": "00e6a01e92c88cb6", "scanner": "scanner-primary", "fingerprint": "937a14b1a11151be", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ee5ec51cac9ac910", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BBh8cEdS.js:33"}, "properties": {"repobilityId": "eca3138156e4f06d", "scanner": "scanner-primary", "fingerprint": "ee5ec51cac9ac910", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7e8a3dabaf0afe01", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BBowcg77.js:33"}, "properties": {"repobilityId": "7eebfd270c28f37a", "scanner": "scanner-primary", "fingerprint": "7e8a3dabaf0afe01", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-dd761ee5c7263b53", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CRzI4Wm4.js:33"}, "properties": {"repobilityId": "5f733f7fb9855b1d", "scanner": "scanner-primary", "fingerprint": "dd761ee5c7263b53", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9cf5ee29704dbfe7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bz8O_3Mf.js:33"}, "properties": {"repobilityId": "e099c1742861840c", "scanner": "scanner-primary", "fingerprint": "9cf5ee29704dbfe7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b2a0986dcb44a5ca", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DzkNnOYd.js:33"}, "properties": {"repobilityId": "b1e637ce80eb8223", "scanner": "scanner-primary", "fingerprint": "b2a0986dcb44a5ca", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d0d1eeb2aba047b8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C3rQyxf3.js:33"}, "properties": {"repobilityId": "2a8bd728e90a1276", "scanner": "scanner-primary", "fingerprint": "d0d1eeb2aba047b8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e415fb381574f45d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CwN_64eP.js:33"}, "properties": {"repobilityId": "8b7d897013756018", "scanner": "scanner-primary", "fingerprint": "e415fb381574f45d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ffb7564ef643e301", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-sUc5BGja.js:33"}, "properties": {"repobilityId": "0abc2ce3022137c3", "scanner": "scanner-primary", "fingerprint": "ffb7564ef643e301", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e14aaba895b2d049", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BhoaBjPP.js:33"}, "properties": {"repobilityId": "abe90b91d2cb7c98", "scanner": "scanner-primary", "fingerprint": "e14aaba895b2d049", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f243306d142662ea", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BKNECFnG.js:33"}, "properties": {"repobilityId": "3d963f5a2233c1da", "scanner": "scanner-primary", "fingerprint": "f243306d142662ea", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-21881423080c31be", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BRK1Kj7V.js:33"}, "properties": {"repobilityId": "f120294766e576fb", "scanner": "scanner-primary", "fingerprint": "21881423080c31be", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f2a10805eabd7f58", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dl2b0h9t.js:33"}, "properties": {"repobilityId": "ea608907701e8848", "scanner": "scanner-primary", "fingerprint": "f2a10805eabd7f58", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6987807eba6f227f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cez-uzKe.js:33"}, "properties": {"repobilityId": "e8a50db7f9a70208", "scanner": "scanner-primary", "fingerprint": "6987807eba6f227f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fbd84a7d22994990", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bz9UcorM.js:33"}, "properties": {"repobilityId": "815db61924d9abb0", "scanner": "scanner-primary", "fingerprint": "fbd84a7d22994990", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5deb1a7a05d08586", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DwzAhJHy.js:33"}, "properties": {"repobilityId": "e82df4389a530305", "scanner": "scanner-primary", "fingerprint": "5deb1a7a05d08586", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-cd6e46cd070e359b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-jOIS7kKL.js:33"}, "properties": {"repobilityId": "c0c5d12d1b3a6edf", "scanner": "scanner-primary", "fingerprint": "cd6e46cd070e359b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c955fc9e763dd0e7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B1iwW44S.js:33"}, "properties": {"repobilityId": "f29e97f550a6f517", "scanner": "scanner-primary", "fingerprint": "c955fc9e763dd0e7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2c3abddcd2099b14", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-d0edeWtp.js:33"}, "properties": {"repobilityId": "b0b2565c84e203e4", "scanner": "scanner-primary", "fingerprint": "2c3abddcd2099b14", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a9078747a37bda52", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bn6rM6ct.js:33"}, "properties": {"repobilityId": "4e1782c8a1521ab8", "scanner": "scanner-primary", "fingerprint": "a9078747a37bda52", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d2391b00fe0b82dc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-ELOUnRq0.js:33"}, "properties": {"repobilityId": "5e942cf71f6ed1a1", "scanner": "scanner-primary", "fingerprint": "d2391b00fe0b82dc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f4e7d058b97fb1ca", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CnBpYP_F.js:33"}, "properties": {"repobilityId": "2124e4dea2f35481", "scanner": "scanner-primary", "fingerprint": "f4e7d058b97fb1ca", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1dc84a405f3ff826", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DqZzsUsD.js:33"}, "properties": {"repobilityId": "552295210a10627c", "scanner": "scanner-primary", "fingerprint": "1dc84a405f3ff826", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6563a917b449eda5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DP9w4VqI.js:33"}, "properties": {"repobilityId": "1b35beffb413ca1e", "scanner": "scanner-primary", "fingerprint": "6563a917b449eda5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-dc8760df3ba9f7d6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CgBfCarn.js:33"}, "properties": {"repobilityId": "47b7298162051055", "scanner": "scanner-primary", "fingerprint": "dc8760df3ba9f7d6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a9790b9ca04d5f27", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BJzSO_W0.js:33"}, "properties": {"repobilityId": "28ad495b3ff33579", "scanner": "scanner-primary", "fingerprint": "a9790b9ca04d5f27", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c87c7128f9577751", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-eJ1g27GW.js:33"}, "properties": {"repobilityId": "2734017cda7dede8", "scanner": "scanner-primary", "fingerprint": "c87c7128f9577751", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-53b2f50ba63740b3", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CL8ODqYW.js:33"}, "properties": {"repobilityId": "b224095025b8128c", "scanner": "scanner-primary", "fingerprint": "53b2f50ba63740b3", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a4c24e4e595211b7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DPLTNSFE.js:33"}, "properties": {"repobilityId": "cbce10c8ce488ab3", "scanner": "scanner-primary", "fingerprint": "a4c24e4e595211b7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-50aec0ced4a37e8c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DtIrgTE-.js:33"}, "properties": {"repobilityId": "695af3874e99d7a6", "scanner": "scanner-primary", "fingerprint": "50aec0ced4a37e8c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-258a590a436d636e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C-TvWWA4.js:33"}, "properties": {"repobilityId": "b6e14949b7a765d2", "scanner": "scanner-primary", "fingerprint": "258a590a436d636e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fe475cc8cd5fafb5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DrY5kmdx.js:33"}, "properties": {"repobilityId": "5bc71941a12a867e", "scanner": "scanner-primary", "fingerprint": "fe475cc8cd5fafb5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-562426ee8f2123bd", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DbRO0PHv.js:33"}, "properties": {"repobilityId": "cd9cac485c0ccb04", "scanner": "scanner-primary", "fingerprint": "562426ee8f2123bd", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1027abb78515fc83", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Codkt5Vw.js:33"}, "properties": {"repobilityId": "082e34a430ae7774", "scanner": "scanner-primary", "fingerprint": "1027abb78515fc83", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-caa941268ae4a843", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CBNI31uf.js:33"}, "properties": {"repobilityId": "5341f42b22364132", "scanner": "scanner-primary", "fingerprint": "caa941268ae4a843", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9163a3555627f0b7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BaSEnvj_.js:33"}, "properties": {"repobilityId": "6610ad6d434cecf0", "scanner": "scanner-primary", "fingerprint": "9163a3555627f0b7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-083f5facffd5d505", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-uC4ARRCj.js:33"}, "properties": {"repobilityId": "47ff41e53f1dcf8a", "scanner": "scanner-primary", "fingerprint": "083f5facffd5d505", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-3ed0d6169d6c8866", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CyHfvW8Z.js:33"}, "properties": {"repobilityId": "3ac9e42cda2eaa7c", "scanner": "scanner-primary", "fingerprint": "3ed0d6169d6c8866", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e4093fd7f6092916", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-lxq3aAWf.js:33"}, "properties": {"repobilityId": "fc829f1967bec99a", "scanner": "scanner-primary", "fingerprint": "e4093fd7f6092916", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b1d5d55d8895b149", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BcSQmHL9.js:33"}, "properties": {"repobilityId": "f790b1bae6493a65", "scanner": "scanner-primary", "fingerprint": "b1d5d55d8895b149", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-efa2ad28f0a39a4c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-3YtLUXQw.js:33"}, "properties": {"repobilityId": "1756738d8340e953", "scanner": "scanner-primary", "fingerprint": "efa2ad28f0a39a4c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-cc94d09ef23c04ba", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Id9zOgYz.js:33"}, "properties": {"repobilityId": "01fbd3ca3bc5eea1", "scanner": "scanner-primary", "fingerprint": "cc94d09ef23c04ba", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e454c290b1711c57", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DD01PX1e.js:33"}, "properties": {"repobilityId": "57ea9132d1497e2e", "scanner": "scanner-primary", "fingerprint": "e454c290b1711c57", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-bf5facf7dc293a55", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-3TVT-oTa.js:33"}, "properties": {"repobilityId": "53ff58e87d03af93", "scanner": "scanner-primary", "fingerprint": "bf5facf7dc293a55", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-3ce1f16d546f0829", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DdbEfEjs.js:33"}, "properties": {"repobilityId": "ca1b029b78b489cd", "scanner": "scanner-primary", "fingerprint": "3ce1f16d546f0829", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4bb21926c1624871", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bz3hRMvU.js:33"}, "properties": {"repobilityId": "62581eb5d7090c75", "scanner": "scanner-primary", "fingerprint": "4bb21926c1624871", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-153ebfa0ca1ebbce", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CP6ugdhw.js:33"}, "properties": {"repobilityId": "3ed4e206fa019ec0", "scanner": "scanner-primary", "fingerprint": "153ebfa0ca1ebbce", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-3c117205cb9b4786", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B1FlGzGf.js:33"}, "properties": {"repobilityId": "b9f047f478ad34fd", "scanner": "scanner-primary", "fingerprint": "3c117205cb9b4786", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-75d62d4398218f5b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-O7R5GeH_.js:33"}, "properties": {"repobilityId": "4c312b4ba99af4d8", "scanner": "scanner-primary", "fingerprint": "75d62d4398218f5b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-93d8ebd9132cca6b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cz83taz_.js:33"}, "properties": {"repobilityId": "917343ec38993023", "scanner": "scanner-primary", "fingerprint": "93d8ebd9132cca6b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-730e6c736b45b8f7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CNHWKl8i.js:33"}, "properties": {"repobilityId": "3359400106e74d2a", "scanner": "scanner-primary", "fingerprint": "730e6c736b45b8f7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c9c13b386e4fc8b1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CxN35e6S.js:33"}, "properties": {"repobilityId": "59f7ffead2ea2a45", "scanner": "scanner-primary", "fingerprint": "c9c13b386e4fc8b1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9b9f8a461e01403c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-nTSbOa_E.js:33"}, "properties": {"repobilityId": "23a273a46f076184", "scanner": "scanner-primary", "fingerprint": "9b9f8a461e01403c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d127a901db7d75e1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CNHFOzO1.js:33"}, "properties": {"repobilityId": "9d8c479d2b0573c4", "scanner": "scanner-primary", "fingerprint": "d127a901db7d75e1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-89f17a4b07c20504", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BGlT2FpX.js:33"}, "properties": {"repobilityId": "ff9e2d332b535bb7", "scanner": "scanner-primary", "fingerprint": "89f17a4b07c20504", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e5681d76268a604f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B0_MuHdh.js:33"}, "properties": {"repobilityId": "b183b601af9e7393", "scanner": "scanner-primary", "fingerprint": "e5681d76268a604f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7cfbfe5e6789100e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BM8abpE7.js:33"}, "properties": {"repobilityId": "45c05150ee254d68", "scanner": "scanner-primary", "fingerprint": "7cfbfe5e6789100e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a0d6c97c9f6e1742", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C89klxoF.js:33"}, "properties": {"repobilityId": "ac87fb3f0d85f859", "scanner": "scanner-primary", "fingerprint": "a0d6c97c9f6e1742", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6ede488977bc8625", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BR4okbBi.js:33"}, "properties": {"repobilityId": "69f2971d9b22bf36", "scanner": "scanner-primary", "fingerprint": "6ede488977bc8625", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4db81f945d97511e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D50A0e2V.js:33"}, "properties": {"repobilityId": "b7515538c9389ba7", "scanner": "scanner-primary", "fingerprint": "4db81f945d97511e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-670368877f5f1cab", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BQe96lQq.js:33"}, "properties": {"repobilityId": "63793e09b1cc70a4", "scanner": "scanner-primary", "fingerprint": "670368877f5f1cab", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-39badffef8901089", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C6fV8op1.js:33"}, "properties": {"repobilityId": "991cf85b01259b62", "scanner": "scanner-primary", "fingerprint": "39badffef8901089", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-067fdac0d84927e3", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DsL0t00A.js:33"}, "properties": {"repobilityId": "f262905940ce3eb8", "scanner": "scanner-primary", "fingerprint": "067fdac0d84927e3", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7855ff42ebc052c8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C1ZRp9mY.js:33"}, "properties": {"repobilityId": "dede1e2397c9d2f1", "scanner": "scanner-primary", "fingerprint": "7855ff42ebc052c8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-40e6daeff271a862", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BgwGEGuF.js:33"}, "properties": {"repobilityId": "f19c7d6773f134b6", "scanner": "scanner-primary", "fingerprint": "40e6daeff271a862", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1c7955ded7c947b1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B02X7SOZ.js:33"}, "properties": {"repobilityId": "0f4344f2624a9a8f", "scanner": "scanner-primary", "fingerprint": "1c7955ded7c947b1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-099a87200e8e62b4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BtmfJWsO.js:33"}, "properties": {"repobilityId": "4ae2dede243daad1", "scanner": "scanner-primary", "fingerprint": "099a87200e8e62b4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ca92d7744564889e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-MRhLZksD.js:33"}, "properties": {"repobilityId": "d9fdb0c820a4e66e", "scanner": "scanner-primary", "fingerprint": "ca92d7744564889e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-abce77e129ae2304", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-ywXUW4yz.js:33"}, "properties": {"repobilityId": "b227243b8951e127", "scanner": "scanner-primary", "fingerprint": "abce77e129ae2304", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-da33384b1635ccef", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dld-nCeC.js:33"}, "properties": {"repobilityId": "d64109949165da2a", "scanner": "scanner-primary", "fingerprint": "da33384b1635ccef", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c8c007ba4ac0dcf9", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bo_dAaEo.js:33"}, "properties": {"repobilityId": "bb25075dcfe8ec79", "scanner": "scanner-primary", "fingerprint": "c8c007ba4ac0dcf9", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d6585e394e1b33be", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Ddztmz_T.js:33"}, "properties": {"repobilityId": "9249326bc8d1e2d4", "scanner": "scanner-primary", "fingerprint": "d6585e394e1b33be", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ef2065e72f5eadae", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-8huExJ3c.js:33"}, "properties": {"repobilityId": "0eb911e6fc2ac293", "scanner": "scanner-primary", "fingerprint": "ef2065e72f5eadae", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a1f5a73c1374da5f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cc6frb6c.js:33"}, "properties": {"repobilityId": "5c28aaa93a57ac7e", "scanner": "scanner-primary", "fingerprint": "a1f5a73c1374da5f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d2662ea78a0b210d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DLM9KWcJ.js:33"}, "properties": {"repobilityId": "e28fd5e8b452c9b7", "scanner": "scanner-primary", "fingerprint": "d2662ea78a0b210d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-46b640672d64efed", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-uJrt75zv.js:33"}, "properties": {"repobilityId": "37a20f3c075bdb19", "scanner": "scanner-primary", "fingerprint": "46b640672d64efed", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5af015141f2a44ed", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DoqC0iNr.js:33"}, "properties": {"repobilityId": "1a3404bf5793cc3b", "scanner": "scanner-primary", "fingerprint": "5af015141f2a44ed", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e23cca4019433134", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D5KLixPr.js:33"}, "properties": {"repobilityId": "08506b4cc2acc89c", "scanner": "scanner-primary", "fingerprint": "e23cca4019433134", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a028d344b5670a7d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CpwNh-W7.js:33"}, "properties": {"repobilityId": "288911928e9d347f", "scanner": "scanner-primary", "fingerprint": "a028d344b5670a7d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-dc43e00157410681", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DbMGDV_t.js:33"}, "properties": {"repobilityId": "25d694ed8ef2e371", "scanner": "scanner-primary", "fingerprint": "dc43e00157410681", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-3cd3c12069bc91ce", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-ljolsBzG.js:33"}, "properties": {"repobilityId": "1257c4bef6295fcf", "scanner": "scanner-primary", "fingerprint": "3cd3c12069bc91ce", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-92d9cec320497ae0", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-g8Y3ybwU.js:33"}, "properties": {"repobilityId": "fd60f2722adf452c", "scanner": "scanner-primary", "fingerprint": "92d9cec320497ae0", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-95229bf61c4ee70d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DCi5mfM9.js:33"}, "properties": {"repobilityId": "1ea92f7c99686fb9", "scanner": "scanner-primary", "fingerprint": "95229bf61c4ee70d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-197ca9eb1a012e65", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BtdFN0Rj.js:33"}, "properties": {"repobilityId": "19b38df853f1575f", "scanner": "scanner-primary", "fingerprint": "197ca9eb1a012e65", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8ba88c4a818aedd0", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-3mVv0mIl.js:33"}, "properties": {"repobilityId": "148ef881460ed93a", "scanner": "scanner-primary", "fingerprint": "8ba88c4a818aedd0", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5fc4f614b8280eb9", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C34HAqX5.js:33"}, "properties": {"repobilityId": "6bb5c0646ca81d4e", "scanner": "scanner-primary", "fingerprint": "5fc4f614b8280eb9", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ecc15a33db541936", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BbY6f1sT.js:33"}, "properties": {"repobilityId": "45559da79683e843", "scanner": "scanner-primary", "fingerprint": "ecc15a33db541936", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-defbcf25c5a4ee77", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C5o0EXLr.js:33"}, "properties": {"repobilityId": "e4e99fbf894c7823", "scanner": "scanner-primary", "fingerprint": "defbcf25c5a4ee77", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-746f3651f9686611", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BJdQqMX5.js:33"}, "properties": {"repobilityId": "96b513da04e8054c", "scanner": "scanner-primary", "fingerprint": "746f3651f9686611", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c806e30a9d6c6f82", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-mBW7eO3i.js:33"}, "properties": {"repobilityId": "5bff6835e4b1a218", "scanner": "scanner-primary", "fingerprint": "c806e30a9d6c6f82", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a03e83c2834365b7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BfSQgruN.js:33"}, "properties": {"repobilityId": "a3c704857da25be0", "scanner": "scanner-primary", "fingerprint": "a03e83c2834365b7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-59af7029488e7a97", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BIjfVSaf.js:33"}, "properties": {"repobilityId": "cc63424db4628318", "scanner": "scanner-primary", "fingerprint": "59af7029488e7a97", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1cea23879bca7c90", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BvXe328i.js:33"}, "properties": {"repobilityId": "cab5a02f20b2defa", "scanner": "scanner-primary", "fingerprint": "1cea23879bca7c90", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a9f91d89a60e301e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BA3gRH97.js:33"}, "properties": {"repobilityId": "41b3e8819f0ad1f8", "scanner": "scanner-primary", "fingerprint": "a9f91d89a60e301e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e26d469b6cb58457", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-PqsZCEZP.js:33"}, "properties": {"repobilityId": "ff198727627aa1c3", "scanner": "scanner-primary", "fingerprint": "e26d469b6cb58457", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8484b221927335f5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B2uboo52.js:33"}, "properties": {"repobilityId": "068c755b5cad894c", "scanner": "scanner-primary", "fingerprint": "8484b221927335f5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c5d2741bc1be37ff", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CZsWlx7L.js:33"}, "properties": {"repobilityId": "660a95a6d82ea7c8", "scanner": "scanner-primary", "fingerprint": "c5d2741bc1be37ff", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-16750a918bf52cbc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dg5SCDOE.js:33"}, "properties": {"repobilityId": "0ff729265d107430", "scanner": "scanner-primary", "fingerprint": "16750a918bf52cbc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b0405ce29463d9ca", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dk3ZlQ5_.js:33"}, "properties": {"repobilityId": "58301249ecc8958e", "scanner": "scanner-primary", "fingerprint": "b0405ce29463d9ca", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5a716df3c6a9be83", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B_fAs1-P.js:33"}, "properties": {"repobilityId": "6cba2e56dab5f4c9", "scanner": "scanner-primary", "fingerprint": "5a716df3c6a9be83", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f14184df34cee894", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BXJdZ8ia.js:33"}, "properties": {"repobilityId": "f836eedd13894076", "scanner": "scanner-primary", "fingerprint": "f14184df34cee894", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-3d9aca4ecdfd618b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DmHTyN_e.js:33"}, "properties": {"repobilityId": "406e19ec322aeb11", "scanner": "scanner-primary", "fingerprint": "3d9aca4ecdfd618b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-54d82020ba6b5c77", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CXPIlZs1.js:33"}, "properties": {"repobilityId": "7388e91002e53792", "scanner": "scanner-primary", "fingerprint": "54d82020ba6b5c77", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ba8db1cb7131328e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CM63C7DP.js:33"}, "properties": {"repobilityId": "a35124980e480e12", "scanner": "scanner-primary", "fingerprint": "ba8db1cb7131328e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d344c07c83491a17", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-_OxEKMho.js:33"}, "properties": {"repobilityId": "07b97a31f731f0ea", "scanner": "scanner-primary", "fingerprint": "d344c07c83491a17", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-038a2b3ce944ffd9", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bj4EIYNP.js:33"}, "properties": {"repobilityId": "d5e74a815a71dcfa", "scanner": "scanner-primary", "fingerprint": "038a2b3ce944ffd9", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-baf59e0fb64800de", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-ChsACzrG.js:33"}, "properties": {"repobilityId": "dd52d47db21e4de6", "scanner": "scanner-primary", "fingerprint": "baf59e0fb64800de", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7da70d65262bf31f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B20XFWfO.js:33"}, "properties": {"repobilityId": "ba22b96e98994798", "scanner": "scanner-primary", "fingerprint": "7da70d65262bf31f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6d5260c957fb42aa", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BnP67fzd.js:33"}, "properties": {"repobilityId": "d8c17b07003915db", "scanner": "scanner-primary", "fingerprint": "6d5260c957fb42aa", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-95a2153359535d18", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Ddl7rQJ2.js:33"}, "properties": {"repobilityId": "08f56ad5f2ce2fa8", "scanner": "scanner-primary", "fingerprint": "95a2153359535d18", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c49f2e1dc615cc9f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BBmr4C6-.js:33"}, "properties": {"repobilityId": "5627c9d7599f8c73", "scanner": "scanner-primary", "fingerprint": "c49f2e1dc615cc9f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-57103e1ca4d54cca", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DXcjAqAO.js:33"}, "properties": {"repobilityId": "4c2e54eb86b947fa", "scanner": "scanner-primary", "fingerprint": "57103e1ca4d54cca", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4d3ee2757394479e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dwy0HjWQ.js:33"}, "properties": {"repobilityId": "277952a029ff8510", "scanner": "scanner-primary", "fingerprint": "4d3ee2757394479e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b6a73c6ce4d3cd5b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D8WgCeB3.js:33"}, "properties": {"repobilityId": "9c5f9665d1dedf9b", "scanner": "scanner-primary", "fingerprint": "b6a73c6ce4d3cd5b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f75b4efe9a68fc43", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CSPbYCe_.js:33"}, "properties": {"repobilityId": "a3c7f02f595c97ed", "scanner": "scanner-primary", "fingerprint": "f75b4efe9a68fc43", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-06cb279b921007d6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BY-dgGUM.js:33"}, "properties": {"repobilityId": "ffa38a920877b2c4", "scanner": "scanner-primary", "fingerprint": "06cb279b921007d6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f29d92cc65d3c1c0", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DLD5WK5y.js:33"}, "properties": {"repobilityId": "825b2e692fe0be5d", "scanner": "scanner-primary", "fingerprint": "f29d92cc65d3c1c0", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-841b5bbbf4f33eb6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CPoRTynU.js:33"}, "properties": {"repobilityId": "c45ab7a1c92dc41a", "scanner": "scanner-primary", "fingerprint": "841b5bbbf4f33eb6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-42acb55d47c25ed4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CdF5AIYz.js:33"}, "properties": {"repobilityId": "eebdd346a4a207e0", "scanner": "scanner-primary", "fingerprint": "42acb55d47c25ed4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a3eda6eedb9fe28f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-WL1LdhYS.js:33"}, "properties": {"repobilityId": "06c0c6f12ecd76c9", "scanner": "scanner-primary", "fingerprint": "a3eda6eedb9fe28f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-60326d1cd0417874", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-xmFd5utU.js:33"}, "properties": {"repobilityId": "79a4393d7899f589", "scanner": "scanner-primary", "fingerprint": "60326d1cd0417874", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-84b89c970c4c7780", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-6nkxTodv.js:33"}, "properties": {"repobilityId": "9325550f4f44c17f", "scanner": "scanner-primary", "fingerprint": "84b89c970c4c7780", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c897c60a73ca6457", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dv6eg5ye.js:33"}, "properties": {"repobilityId": "5b0818434412c66b", "scanner": "scanner-primary", "fingerprint": "c897c60a73ca6457", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d07a9ee702397585", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D49kYRwe.js:33"}, "properties": {"repobilityId": "7f06c61a32a36232", "scanner": "scanner-primary", "fingerprint": "d07a9ee702397585", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-219591571213be31", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DTRfHSFp.js:33"}, "properties": {"repobilityId": "97e942c15890533d", "scanner": "scanner-primary", "fingerprint": "219591571213be31", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8787c332be39577e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cz8Z6K-X.js:33"}, "properties": {"repobilityId": "8713983e19d79acf", "scanner": "scanner-primary", "fingerprint": "8787c332be39577e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1491f639a9b398e8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-02-LMB8E.js:33"}, "properties": {"repobilityId": "80a723a41c075de5", "scanner": "scanner-primary", "fingerprint": "1491f639a9b398e8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d59c15cec962aa1a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BM2RXgEG.js:33"}, "properties": {"repobilityId": "91e272d76303d8d8", "scanner": "scanner-primary", "fingerprint": "d59c15cec962aa1a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-15d683766a4d4de7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BsMpGzp-.js:33"}, "properties": {"repobilityId": "93bf121d7b55848e", "scanner": "scanner-primary", "fingerprint": "15d683766a4d4de7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-00c642dfdfce4b92", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CAe52Ft4.js:33"}, "properties": {"repobilityId": "d926ef058af10b34", "scanner": "scanner-primary", "fingerprint": "00c642dfdfce4b92", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9dcc7109b908f040", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CgLflwv0.js:33"}, "properties": {"repobilityId": "5e2752651b9e7b0c", "scanner": "scanner-primary", "fingerprint": "9dcc7109b908f040", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7a8999344223cb37", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CIqfJfFb.js:33"}, "properties": {"repobilityId": "4324bf1674f5f128", "scanner": "scanner-primary", "fingerprint": "7a8999344223cb37", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fecf5e4eb69a2749", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CrGYZhiJ.js:33"}, "properties": {"repobilityId": "9d487bdf70f93aec", "scanner": "scanner-primary", "fingerprint": "fecf5e4eb69a2749", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-afdf072ee7edc78b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-3dxymYw6.js:33"}, "properties": {"repobilityId": "bccb2cf5694417ea", "scanner": "scanner-primary", "fingerprint": "afdf072ee7edc78b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c7a8dfe02b289fe5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DGscT3nL.js:33"}, "properties": {"repobilityId": "237b276fee15b68b", "scanner": "scanner-primary", "fingerprint": "c7a8dfe02b289fe5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-93bd0e8c015f7e37", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DNsBnNf6.js:33"}, "properties": {"repobilityId": "5a7deb63bab251e1", "scanner": "scanner-primary", "fingerprint": "93bd0e8c015f7e37", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e3c39f6bc00eb486", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BZegpFh4.js:33"}, "properties": {"repobilityId": "a8d8de718e3ccf73", "scanner": "scanner-primary", "fingerprint": "e3c39f6bc00eb486", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7164fdc109e8e322", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DZmDVhY8.js:33"}, "properties": {"repobilityId": "348353b4ece99f01", "scanner": "scanner-primary", "fingerprint": "7164fdc109e8e322", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-394f823026d26905", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C3mK3FuS.js:33"}, "properties": {"repobilityId": "477975f1628f9844", "scanner": "scanner-primary", "fingerprint": "394f823026d26905", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0c4da6f61bd68e49", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DNYoq8Hu.js:33"}, "properties": {"repobilityId": "40422b1b58e776fa", "scanner": "scanner-primary", "fingerprint": "0c4da6f61bd68e49", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-48fe7908bcc82b35", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-5v4PCezg.js:33"}, "properties": {"repobilityId": "d710fb065bd263f8", "scanner": "scanner-primary", "fingerprint": "48fe7908bcc82b35", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c936a8d4f0ef7ee1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-gg52Xx1k.js:33"}, "properties": {"repobilityId": "71c8e97b423a9112", "scanner": "scanner-primary", "fingerprint": "c936a8d4f0ef7ee1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-be3cde6b00de10dc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cp685dlv.js:33"}, "properties": {"repobilityId": "1be30c8ff96b02c1", "scanner": "scanner-primary", "fingerprint": "be3cde6b00de10dc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5aacbcc60395338b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Ceojemdo.js:33"}, "properties": {"repobilityId": "fdc378c2dd7e36bf", "scanner": "scanner-primary", "fingerprint": "5aacbcc60395338b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5a0fa82783968f1e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-SYPyy3UJ.js:33"}, "properties": {"repobilityId": "bdfc7d4ed1a62794", "scanner": "scanner-primary", "fingerprint": "5a0fa82783968f1e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-35355d7ff0635748", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CbizdiRA.js:33"}, "properties": {"repobilityId": "7d199feb1442676a", "scanner": "scanner-primary", "fingerprint": "35355d7ff0635748", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7b994145d49f46cf", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DC1V1X3h.js:33"}, "properties": {"repobilityId": "85bb8de8aec0b9f8", "scanner": "scanner-primary", "fingerprint": "7b994145d49f46cf", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-25e90d62e195db30", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BOU7vyQG.js:33"}, "properties": {"repobilityId": "a29c1dab924470c1", "scanner": "scanner-primary", "fingerprint": "25e90d62e195db30", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-26e27086285f1143", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D4jpwxZV.js:33"}, "properties": {"repobilityId": "a02ab825d4869d4e", "scanner": "scanner-primary", "fingerprint": "26e27086285f1143", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-39657335ec0e41c1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-a9CCGrVa.js:33"}, "properties": {"repobilityId": "909e2260c2cc43e9", "scanner": "scanner-primary", "fingerprint": "39657335ec0e41c1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6785c5e9d7589f07", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BKmBz_Ea.js:33"}, "properties": {"repobilityId": "22e261732ef503de", "scanner": "scanner-primary", "fingerprint": "6785c5e9d7589f07", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6cf71c122b86b626", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BAVNQGfm.js:33"}, "properties": {"repobilityId": "b2eb7749e9082209", "scanner": "scanner-primary", "fingerprint": "6cf71c122b86b626", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-bb3269cd5548e7ad", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CSK-2L1M.js:33"}, "properties": {"repobilityId": "43c4f0cdadce4b40", "scanner": "scanner-primary", "fingerprint": "bb3269cd5548e7ad", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c11f1f1f097f2646", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B6_mpvgz.js:33"}, "properties": {"repobilityId": "1a281149c45b5bbf", "scanner": "scanner-primary", "fingerprint": "c11f1f1f097f2646", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1aca37a83a186fad", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C8ZlYgKh.js:33"}, "properties": {"repobilityId": "663af314b5f72ba7", "scanner": "scanner-primary", "fingerprint": "1aca37a83a186fad", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d8bae108a362b02a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CtFhipkv.js:33"}, "properties": {"repobilityId": "ee3a2b05ca4372f3", "scanner": "scanner-primary", "fingerprint": "d8bae108a362b02a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5c81f5d7a057097e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-67xdfd6I.js:33"}, "properties": {"repobilityId": "3a66b4d19edbf08f", "scanner": "scanner-primary", "fingerprint": "5c81f5d7a057097e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-045f2deb3140f6cb", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Ye3T1suN.js:33"}, "properties": {"repobilityId": "e6b29a87a56a492d", "scanner": "scanner-primary", "fingerprint": "045f2deb3140f6cb", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fb0d2d8b545199bb", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BYRT5Rl2.js:33"}, "properties": {"repobilityId": "1c2934976656365e", "scanner": "scanner-primary", "fingerprint": "fb0d2d8b545199bb", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1e2bf7e2dc98bcce", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-lytApRQb.js:33"}, "properties": {"repobilityId": "0868e88c48895664", "scanner": "scanner-primary", "fingerprint": "1e2bf7e2dc98bcce", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-cb798429ac61eddc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DtGi2S85.js:33"}, "properties": {"repobilityId": "1b9634ee6980dc0a", "scanner": "scanner-primary", "fingerprint": "cb798429ac61eddc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5c44eb1644581f45", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-2thD-XpE.js:33"}, "properties": {"repobilityId": "704be6c9a577c1f4", "scanner": "scanner-primary", "fingerprint": "5c44eb1644581f45", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1655812637f47b5a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DIlnzgeV.js:33"}, "properties": {"repobilityId": "2a41ec09f9e37dbe", "scanner": "scanner-primary", "fingerprint": "1655812637f47b5a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-036cf9383661adbf", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DyVYzAh4.js:33"}, "properties": {"repobilityId": "ac573c6b13c873b4", "scanner": "scanner-primary", "fingerprint": "036cf9383661adbf", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9e5eadd9bc445839", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-7Gtvt9qd.js:33"}, "properties": {"repobilityId": "b55b38713ff7a4ac", "scanner": "scanner-primary", "fingerprint": "9e5eadd9bc445839", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a7946c1307a9f611", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DhA1gqYj.js:33"}, "properties": {"repobilityId": "74eb85da844647a3", "scanner": "scanner-primary", "fingerprint": "a7946c1307a9f611", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-13154879c1a4bc88", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B3zQvq7K.js:33"}, "properties": {"repobilityId": "3f20fd75f8777e81", "scanner": "scanner-primary", "fingerprint": "13154879c1a4bc88", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e28a68546ed1ce26", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BpZzTuU5.js:33"}, "properties": {"repobilityId": "6bff2cce663d4e4e", "scanner": "scanner-primary", "fingerprint": "e28a68546ed1ce26", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-3c3336c9b9520a3f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-rbzrDVyB.js:33"}, "properties": {"repobilityId": "f36635cdd984f822", "scanner": "scanner-primary", "fingerprint": "3c3336c9b9520a3f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-dcbd81ad8b8e1e64", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CpoCKH91.js:33"}, "properties": {"repobilityId": "c5530ecee8dbab13", "scanner": "scanner-primary", "fingerprint": "dcbd81ad8b8e1e64", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b8d49f66b5c44016", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DPAolio8.js:33"}, "properties": {"repobilityId": "35a98767d72418ca", "scanner": "scanner-primary", "fingerprint": "b8d49f66b5c44016", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-17cf1d000b74f0f6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Cj8VydJM.js:33"}, "properties": {"repobilityId": "6ce3fa205125cc2b", "scanner": "scanner-primary", "fingerprint": "17cf1d000b74f0f6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d37d86a5d0228e64", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DZ-jmBgp.js:33"}, "properties": {"repobilityId": "70b0efb9652882ad", "scanner": "scanner-primary", "fingerprint": "d37d86a5d0228e64", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d3228f2b23a12cf8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-ixfXwFMX.js:33"}, "properties": {"repobilityId": "8e61c55f7931e1b3", "scanner": "scanner-primary", "fingerprint": "d3228f2b23a12cf8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-338cbd8f1415e302", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-LZhQG3TY.js:33"}, "properties": {"repobilityId": "d7d13e61b57a11f1", "scanner": "scanner-primary", "fingerprint": "338cbd8f1415e302", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ba616ca0b423f586", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C4ropU1L.js:33"}, "properties": {"repobilityId": "e019e6a9d1a129a2", "scanner": "scanner-primary", "fingerprint": "ba616ca0b423f586", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8612fc34529fb8aa", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CgZganjt.js:33"}, "properties": {"repobilityId": "bb2631c1e83293c2", "scanner": "scanner-primary", "fingerprint": "8612fc34529fb8aa", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7ae9950c1edf1af5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D8zs3LTm.js:33"}, "properties": {"repobilityId": "a5c646d84564aa68", "scanner": "scanner-primary", "fingerprint": "7ae9950c1edf1af5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2a799554df0c6e57", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DDdvx6BC.js:33"}, "properties": {"repobilityId": "39499fcbf73b527e", "scanner": "scanner-primary", "fingerprint": "2a799554df0c6e57", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-cfac9809d7c11ce2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BVOuF5m7.js:33"}, "properties": {"repobilityId": "5344960e13e83397", "scanner": "scanner-primary", "fingerprint": "cfac9809d7c11ce2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1dd1592d7492069b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DLqCQwMX.js:33"}, "properties": {"repobilityId": "74c1be1499b18e3f", "scanner": "scanner-primary", "fingerprint": "1dd1592d7492069b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b19d5e5064d161b6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Ba0NiYTK.js:33"}, "properties": {"repobilityId": "a5e033e6456ea47e", "scanner": "scanner-primary", "fingerprint": "b19d5e5064d161b6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-cb3b63f4674a9ccb", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DP1lJhUM.js:33"}, "properties": {"repobilityId": "7aeca410fcba43c4", "scanner": "scanner-primary", "fingerprint": "cb3b63f4674a9ccb", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2b93c7bf7709deb2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-huctryLW.js:33"}, "properties": {"repobilityId": "930459dfc475217d", "scanner": "scanner-primary", "fingerprint": "2b93c7bf7709deb2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ab65db198c20867e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C-j-iC1-.js:33"}, "properties": {"repobilityId": "63592eeaf63f7f83", "scanner": "scanner-primary", "fingerprint": "ab65db198c20867e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d6133850442c1d9d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D8NsNy-9.js:33"}, "properties": {"repobilityId": "546a0d16f5d8da20", "scanner": "scanner-primary", "fingerprint": "d6133850442c1d9d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-48685a23d7e882df", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B9F6fdKO.js:33"}, "properties": {"repobilityId": "ac0b1089795475f1", "scanner": "scanner-primary", "fingerprint": "48685a23d7e882df", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4103ccea90db5480", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bo1ysqQk.js:33"}, "properties": {"repobilityId": "355bafd9f0a6b6ee", "scanner": "scanner-primary", "fingerprint": "4103ccea90db5480", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-43e16f6c8cef9130", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CnIETonI.js:33"}, "properties": {"repobilityId": "1ca814df44925afe", "scanner": "scanner-primary", "fingerprint": "43e16f6c8cef9130", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6e815302e18c3b6d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DjJozpoK.js:33"}, "properties": {"repobilityId": "36f965c490aa44ce", "scanner": "scanner-primary", "fingerprint": "6e815302e18c3b6d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-efef5415a294e96f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B1OJkFgO.js:33"}, "properties": {"repobilityId": "a4528e89da87d03c", "scanner": "scanner-primary", "fingerprint": "efef5415a294e96f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e5b4cd496e6cc9d3", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CXo-JlJ4.js:33"}, "properties": {"repobilityId": "a15eb0a9f25815db", "scanner": "scanner-primary", "fingerprint": "e5b4cd496e6cc9d3", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e6257c36614a7883", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D9NF_y6Y.js:33"}, "properties": {"repobilityId": "2fe6690036cf40f4", "scanner": "scanner-primary", "fingerprint": "e6257c36614a7883", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-756f579630260c5f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-zwwhyJiu.js:33"}, "properties": {"repobilityId": "a53e29503a0034d2", "scanner": "scanner-primary", "fingerprint": "756f579630260c5f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-95467063a1345d01", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CoqbkqGy.js:33"}, "properties": {"repobilityId": "e632f9404df646d9", "scanner": "scanner-primary", "fingerprint": "95467063a1345d01", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-33ac8bd02c4f89a4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dy9M2RFi.js:33"}, "properties": {"repobilityId": "f977afef794a57a5", "scanner": "scanner-primary", "fingerprint": "33ac8bd02c4f89a4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5ce5812565e75206", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BwPt_9gv.js:33"}, "properties": {"repobilityId": "0a3990d27fdacc64", "scanner": "scanner-primary", "fingerprint": "5ce5812565e75206", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0ce4dffe34428d8c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CZRQuyzp.js:33"}, "properties": {"repobilityId": "bd7cbed274eb2b43", "scanner": "scanner-primary", "fingerprint": "0ce4dffe34428d8c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a0c38b704fd8cdd4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-d3axETZS.js:33"}, "properties": {"repobilityId": "57266a86ea83f2d5", "scanner": "scanner-primary", "fingerprint": "a0c38b704fd8cdd4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a0cdad5c01153123", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BW5516ns.js:33"}, "properties": {"repobilityId": "45b36190dfbaa8e8", "scanner": "scanner-primary", "fingerprint": "a0cdad5c01153123", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-924567de09a34a22", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CKuTAXTe.js:33"}, "properties": {"repobilityId": "e2f46ec672eda4f7", "scanner": "scanner-primary", "fingerprint": "924567de09a34a22", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0eb65e7e9325c22f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BMHDkZro.js:33"}, "properties": {"repobilityId": "5f378a8fad6a8895", "scanner": "scanner-primary", "fingerprint": "0eb65e7e9325c22f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7d9e4cafb1dc0a74", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C5Q3eS19.js:33"}, "properties": {"repobilityId": "f7c9e4df2116a9a3", "scanner": "scanner-primary", "fingerprint": "7d9e4cafb1dc0a74", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2e2f89c4aac15da6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bp1wHFxk.js:33"}, "properties": {"repobilityId": "b8e066af5d9b3f4b", "scanner": "scanner-primary", "fingerprint": "2e2f89c4aac15da6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fa147ea6f6d74910", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CWYqxBHs.js:33"}, "properties": {"repobilityId": "0cc7780970b5e8e7", "scanner": "scanner-primary", "fingerprint": "fa147ea6f6d74910", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c8c6dbe93e25aaeb", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-3WM1oEBW.js:33"}, "properties": {"repobilityId": "1591f17c71e29c67", "scanner": "scanner-primary", "fingerprint": "c8c6dbe93e25aaeb", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-bf328b0e52646bfd", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CUkwPx6Y.js:33"}, "properties": {"repobilityId": "403143ac8c41d9ab", "scanner": "scanner-primary", "fingerprint": "bf328b0e52646bfd", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f57b0a20cdfb97b0", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-GslRj7GT.js:33"}, "properties": {"repobilityId": "297177f973f1901b", "scanner": "scanner-primary", "fingerprint": "f57b0a20cdfb97b0", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8bb3422235131b38", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Baa8Ay_P.js:33"}, "properties": {"repobilityId": "f2c4f334d890f0fc", "scanner": "scanner-primary", "fingerprint": "8bb3422235131b38", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-438973e427b994e3", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CQbTkcQd.js:33"}, "properties": {"repobilityId": "3cfc6d829faf4046", "scanner": "scanner-primary", "fingerprint": "438973e427b994e3", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4f59ba4c8e29651d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BvV2-CXq.js:33"}, "properties": {"repobilityId": "9d69e4f956ec70f4", "scanner": "scanner-primary", "fingerprint": "4f59ba4c8e29651d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-55089ba24c2e791c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-W-XViW31.js:33"}, "properties": {"repobilityId": "b3efef14ea657849", "scanner": "scanner-primary", "fingerprint": "55089ba24c2e791c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4b6a0ef9bb7e9d94", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DH2A6tAX.js:33"}, "properties": {"repobilityId": "382f93b46c3823f7", "scanner": "scanner-primary", "fingerprint": "4b6a0ef9bb7e9d94", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-732c52c6199aade3", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-PtXKojDT.js:33"}, "properties": {"repobilityId": "698cf6e8a6d02cd8", "scanner": "scanner-primary", "fingerprint": "732c52c6199aade3", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b3c605c3fcee58bd", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-C5C_aaoc.js:33"}, "properties": {"repobilityId": "7a241e493c4ae6a9", "scanner": "scanner-primary", "fingerprint": "b3c605c3fcee58bd", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-39b6a12c3c15ca9f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BOX26sQK.js:33"}, "properties": {"repobilityId": "9de9750bd26b1d1b", "scanner": "scanner-primary", "fingerprint": "39b6a12c3c15ca9f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-11afd990197bdbf4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DvxQh9B2.js:33"}, "properties": {"repobilityId": "496ac8898268650a", "scanner": "scanner-primary", "fingerprint": "11afd990197bdbf4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ea4a496caa71c07c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CF-SzBWt.js:33"}, "properties": {"repobilityId": "3b072c8acd365da6", "scanner": "scanner-primary", "fingerprint": "ea4a496caa71c07c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-37b891f6ac9ceec2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D7OBRNB3.js:33"}, "properties": {"repobilityId": "96f312b2a8c12609", "scanner": "scanner-primary", "fingerprint": "37b891f6ac9ceec2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f3e270c23c6efff1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DSaGoW4c.js:33"}, "properties": {"repobilityId": "0beb3c0ea867bf69", "scanner": "scanner-primary", "fingerprint": "f3e270c23c6efff1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-086b1d1ec4173adf", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bj2A80o4.js:33"}, "properties": {"repobilityId": "f823891dc6c795ac", "scanner": "scanner-primary", "fingerprint": "086b1d1ec4173adf", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-718b6608491475b5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CYuypn38.js:33"}, "properties": {"repobilityId": "c0048b361153c157", "scanner": "scanner-primary", "fingerprint": "718b6608491475b5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7d24be67dc0081fe", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CTskNcLM.js:33"}, "properties": {"repobilityId": "983dc1abf1088e80", "scanner": "scanner-primary", "fingerprint": "7d24be67dc0081fe", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-bc27f4c87f1ddb02", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Czr9A1Wf.js:33"}, "properties": {"repobilityId": "cdb1dfe17b2e33de", "scanner": "scanner-primary", "fingerprint": "bc27f4c87f1ddb02", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ffcb0e776ff119da", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-v1AeYx0a.js:33"}, "properties": {"repobilityId": "ebfc27e0367736ce", "scanner": "scanner-primary", "fingerprint": "ffcb0e776ff119da", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0d6012d7d0a5a207", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-xkx89GT-.js:33"}, "properties": {"repobilityId": "78e71b232a376f19", "scanner": "scanner-primary", "fingerprint": "0d6012d7d0a5a207", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c794b18ab51f56f4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BbjSkYTJ.js:33"}, "properties": {"repobilityId": "ff46dd0323bc4ace", "scanner": "scanner-primary", "fingerprint": "c794b18ab51f56f4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d14928cba39a6878", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D58xPu-G.js:33"}, "properties": {"repobilityId": "246475fd6a35a141", "scanner": "scanner-primary", "fingerprint": "d14928cba39a6878", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6e8ba726bc2fa7b7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BrHpTeH6.js:33"}, "properties": {"repobilityId": "a5f63a1493966bc9", "scanner": "scanner-primary", "fingerprint": "6e8ba726bc2fa7b7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f19953401fb590e2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DU7p_I9f.js:33"}, "properties": {"repobilityId": "c18e4ca406b6431a", "scanner": "scanner-primary", "fingerprint": "f19953401fb590e2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7ae11227cc4971fd", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CxftQ7BG.js:33"}, "properties": {"repobilityId": "5886884a2fc1abab", "scanner": "scanner-primary", "fingerprint": "7ae11227cc4971fd", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-71670762179616cc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Bj61jIc1.js:33"}, "properties": {"repobilityId": "fc7bdb79ca2ffdf2", "scanner": "scanner-primary", "fingerprint": "71670762179616cc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e280a758fc278818", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DRHjcQAh.js:33"}, "properties": {"repobilityId": "739c287ee140310a", "scanner": "scanner-primary", "fingerprint": "e280a758fc278818", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4d5974c17685ae60", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DG0zmHCX.js:33"}, "properties": {"repobilityId": "8dd9c71edf841a6f", "scanner": "scanner-primary", "fingerprint": "4d5974c17685ae60", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b209b679296e63c2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-O50G5quQ.js:33"}, "properties": {"repobilityId": "d81836a12748912f", "scanner": "scanner-primary", "fingerprint": "b209b679296e63c2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c5e617267a69e93b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D6XX6yGk.js:33"}, "properties": {"repobilityId": "55922d86a560ca80", "scanner": "scanner-primary", "fingerprint": "c5e617267a69e93b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-eef9055ca62d0dac", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-V34o03vO.js:33"}, "properties": {"repobilityId": "76d84a795301a133", "scanner": "scanner-primary", "fingerprint": "eef9055ca62d0dac", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-830f2d04e089edaf", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BrSZbRYh.js:33"}, "properties": {"repobilityId": "b050f53219028305", "scanner": "scanner-primary", "fingerprint": "830f2d04e089edaf", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0ab4bb1b0d32f3ce", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B_jZr-WD.js:33"}, "properties": {"repobilityId": "3fdfbcd2fdfe6cab", "scanner": "scanner-primary", "fingerprint": "0ab4bb1b0d32f3ce", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-188a5867ab3f7488", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DwD0UYh5.js:33"}, "properties": {"repobilityId": "202644611fba2e71", "scanner": "scanner-primary", "fingerprint": "188a5867ab3f7488", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-167ec2d2418c272a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BRJhDSLL.js:33"}, "properties": {"repobilityId": "a84ecaaa3968281d", "scanner": "scanner-primary", "fingerprint": "167ec2d2418c272a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-45f80f93caf0aa5d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BL0BkWaI.js:33"}, "properties": {"repobilityId": "9009a6adf845621d", "scanner": "scanner-primary", "fingerprint": "45f80f93caf0aa5d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-de9da6cfb01fd9c3", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-B4W7W5JO.js:33"}, "properties": {"repobilityId": "63fe6545b03fe7e4", "scanner": "scanner-primary", "fingerprint": "de9da6cfb01fd9c3", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0fce8b29d072f852", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-wxMDzAH0.js:33"}, "properties": {"repobilityId": "5c0ff63ebab16958", "scanner": "scanner-primary", "fingerprint": "0fce8b29d072f852", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f0721d466a611959", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-bliXUvSc.js:33"}, "properties": {"repobilityId": "d532cd4ad969c5b2", "scanner": "scanner-primary", "fingerprint": "f0721d466a611959", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ce229b042821bc82", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CgaTCXLj.js:33"}, "properties": {"repobilityId": "53937caf84005695", "scanner": "scanner-primary", "fingerprint": "ce229b042821bc82", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ddb418a7959e4d5c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BMef3N3w.js:33"}, "properties": {"repobilityId": "0fcc09bfcc85f744", "scanner": "scanner-primary", "fingerprint": "ddb418a7959e4d5c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e75d91a632dc6d2d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-BNxxwt5q.js:33"}, "properties": {"repobilityId": "a6a891068e5734b6", "scanner": "scanner-primary", "fingerprint": "e75d91a632dc6d2d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f73b1c98dd10bf75", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-Dktz_iC_.js:33"}, "properties": {"repobilityId": "783eba5322e01582", "scanner": "scanner-primary", "fingerprint": "f73b1c98dd10bf75", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-465e21e866a4aea1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-IIh7Ombn.js:33"}, "properties": {"repobilityId": "e9d001a34d22c3b4", "scanner": "scanner-primary", "fingerprint": "465e21e866a4aea1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-468da6095f591ebf", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-p3jgqREN.js:33"}, "properties": {"repobilityId": "d0bd8c1729f44e15", "scanner": "scanner-primary", "fingerprint": "468da6095f591ebf", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f4468231f7128ff8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-D3fKDrsr.js:33"}, "properties": {"repobilityId": "4020bc90120d4a45", "scanner": "scanner-primary", "fingerprint": "f4468231f7128ff8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9fcea2060aa6a2a6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-CW9-QyEc.js:33"}, "properties": {"repobilityId": "ba28b4027d5f208a", "scanner": "scanner-primary", "fingerprint": "9fcea2060aa6a2a6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-bd4e0ad41a42965c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DQhz6-AN.js:33"}, "properties": {"repobilityId": "0ef16e554126929a", "scanner": "scanner-primary", "fingerprint": "bd4e0ad41a42965c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-37061d2c16aa52ae", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-YcIzwJUC.js:33"}, "properties": {"repobilityId": "7165270cce02d9b7", "scanner": "scanner-primary", "fingerprint": "37061d2c16aa52ae", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b59ad4c9de57281d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-AMDNFgLI.js:33"}, "properties": {"repobilityId": "54b3daedecc6c9e0", "scanner": "scanner-primary", "fingerprint": "b59ad4c9de57281d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-36758eb128ed17d3", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 thesis/assets/index-DtcyNlT7.js:33"}, "properties": {"repobilityId": "b10d0db46111e676", "scanner": "scanner-primary", "fingerprint": "36758eb128ed17d3", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-91865f2c8d040c7d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CJwhlRvk.js:33"}, "properties": {"repobilityId": "1769f6023636148d", "scanner": "scanner-primary", "fingerprint": "91865f2c8d040c7d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6a3703d2cf13396a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DurEjoFV.js:33"}, "properties": {"repobilityId": "8d6d75fb1de32bfa", "scanner": "scanner-primary", "fingerprint": "6a3703d2cf13396a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-221e0126fc16abd2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DMCjvqvS.js:33"}, "properties": {"repobilityId": "1a2cff10a245c922", "scanner": "scanner-primary", "fingerprint": "221e0126fc16abd2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-3554867c466c7926", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DtfnMSsu.js:33"}, "properties": {"repobilityId": "6579e95813ef2477", "scanner": "scanner-primary", "fingerprint": "3554867c466c7926", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d4122b483970274b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BWyUyaW9.js:33"}, "properties": {"repobilityId": "9f7b93a9b237bb40", "scanner": "scanner-primary", "fingerprint": "d4122b483970274b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-16422626be980aa4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-C4r5rn8z.js:33"}, "properties": {"repobilityId": "206e39777710b02d", "scanner": "scanner-primary", "fingerprint": "16422626be980aa4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e9913e1352f93fd7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-q6TFixUs.js:33"}, "properties": {"repobilityId": "1f3a5dbbeaff1336", "scanner": "scanner-primary", "fingerprint": "e9913e1352f93fd7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8cb28b2b6ea98dd5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BPM6jQqa.js:33"}, "properties": {"repobilityId": "564e87b2de88cde8", "scanner": "scanner-primary", "fingerprint": "8cb28b2b6ea98dd5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8b4b3330bdda6f6f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-A0gO5wR1.js:33"}, "properties": {"repobilityId": "2cae7bccbe5cf81a", "scanner": "scanner-primary", "fingerprint": "8b4b3330bdda6f6f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e4e74d6f566eae44", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BAEWkRch.js:33"}, "properties": {"repobilityId": "d7215a6e995f4d1f", "scanner": "scanner-primary", "fingerprint": "e4e74d6f566eae44", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c006dcb8f24c6a9d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CNhMA7nB.js:33"}, "properties": {"repobilityId": "595c0ec20113d86e", "scanner": "scanner-primary", "fingerprint": "c006dcb8f24c6a9d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ffa4368c60d11e79", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CMmKu7i1.js:33"}, "properties": {"repobilityId": "baa7225aa8672cce", "scanner": "scanner-primary", "fingerprint": "ffa4368c60d11e79", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fe23dab29a49875c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-sBXToLDb.js:33"}, "properties": {"repobilityId": "755198f30f77162b", "scanner": "scanner-primary", "fingerprint": "fe23dab29a49875c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1542b4aebed70654", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BvqJxYH_.js:33"}, "properties": {"repobilityId": "1b9f6a53bca18c78", "scanner": "scanner-primary", "fingerprint": "1542b4aebed70654", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1417601464272b5f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DQBGGZ5J.js:33"}, "properties": {"repobilityId": "6ec65a2b36966524", "scanner": "scanner-primary", "fingerprint": "1417601464272b5f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6a626d75e6311be7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CJJxaU_P.js:33"}, "properties": {"repobilityId": "f1e36eea144a0823", "scanner": "scanner-primary", "fingerprint": "6a626d75e6311be7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b7125e41ce286850", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-nHDMSDcr.js:33"}, "properties": {"repobilityId": "1d2c9dd9a44c7ef8", "scanner": "scanner-primary", "fingerprint": "b7125e41ce286850", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-72bb7e642819a83c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BKg44r7D.js:33"}, "properties": {"repobilityId": "88f91c44f9a29ede", "scanner": "scanner-primary", "fingerprint": "72bb7e642819a83c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c7a5126ad6bb7609", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CsyeZ-bF.js:33"}, "properties": {"repobilityId": "aafa81490a5b851d", "scanner": "scanner-primary", "fingerprint": "c7a5126ad6bb7609", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-84ad6c3ec8cfd47a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CAwkDhBl.js:33"}, "properties": {"repobilityId": "b749ace18e7cec72", "scanner": "scanner-primary", "fingerprint": "84ad6c3ec8cfd47a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-be6682e9be31eb56", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Dq16LLPG.js:33"}, "properties": {"repobilityId": "104fa7b2aee5e1f7", "scanner": "scanner-primary", "fingerprint": "be6682e9be31eb56", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fdfe3cf24edc5dbc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-B5_mAwPk.js:33"}, "properties": {"repobilityId": "60ce8e337c2d2e38", "scanner": "scanner-primary", "fingerprint": "fdfe3cf24edc5dbc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8fdf4e84970ccd88", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CSbSSJg_.js:33"}, "properties": {"repobilityId": "f84448ee70aa63ce", "scanner": "scanner-primary", "fingerprint": "8fdf4e84970ccd88", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2e0ea64b31e4952d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Bfl8MpM_.js:33"}, "properties": {"repobilityId": "108be20a7adc07c8", "scanner": "scanner-primary", "fingerprint": "2e0ea64b31e4952d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-24f3a009d51213c5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Dis99ijG.js:33"}, "properties": {"repobilityId": "4017f2cb3b5a77ef", "scanner": "scanner-primary", "fingerprint": "24f3a009d51213c5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-96448aebd72281c3", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DkOdUjft.js:33"}, "properties": {"repobilityId": "20dc6d5cd36165b4", "scanner": "scanner-primary", "fingerprint": "96448aebd72281c3", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-18896ba1eee89e6c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DrG3EFzf.js:33"}, "properties": {"repobilityId": "a4924bf873f4594a", "scanner": "scanner-primary", "fingerprint": "18896ba1eee89e6c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b4693bc9b2213ca5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-7fCzOxyE.js:33"}, "properties": {"repobilityId": "f3cdd965ca5e769d", "scanner": "scanner-primary", "fingerprint": "b4693bc9b2213ca5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2666c545ce980e5f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BWKUeER_.js:33"}, "properties": {"repobilityId": "ef636bd53f8acdd8", "scanner": "scanner-primary", "fingerprint": "2666c545ce980e5f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d66b2d0327b17a3d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CBM4VQOO.js:33"}, "properties": {"repobilityId": "181f9250209fc1cb", "scanner": "scanner-primary", "fingerprint": "d66b2d0327b17a3d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-50f350fb4b5cb337", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-ByQUxXMz.js:33"}, "properties": {"repobilityId": "de6de9e33d165487", "scanner": "scanner-primary", "fingerprint": "50f350fb4b5cb337", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-012a249c079b7485", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-C7z7W4eK.js:33"}, "properties": {"repobilityId": "ca8ff563d3c3128b", "scanner": "scanner-primary", "fingerprint": "012a249c079b7485", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-86ae5ab27ab6697d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DCgWScBm.js:33"}, "properties": {"repobilityId": "c857d50cb96d32e5", "scanner": "scanner-primary", "fingerprint": "86ae5ab27ab6697d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8962ab4941306ed1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Dt80KObp.js:33"}, "properties": {"repobilityId": "8985da01c669d327", "scanner": "scanner-primary", "fingerprint": "8962ab4941306ed1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-3db84f617f638886", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DvLER19G.js:33"}, "properties": {"repobilityId": "4e4e81f5c7796100", "scanner": "scanner-primary", "fingerprint": "3db84f617f638886", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-186ae78a8be7daeb", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BcETZbTn.js:33"}, "properties": {"repobilityId": "7c43578384003df8", "scanner": "scanner-primary", "fingerprint": "186ae78a8be7daeb", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e04ea9c60a45a570", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CSXejZez.js:33"}, "properties": {"repobilityId": "72ba5dd75b340448", "scanner": "scanner-primary", "fingerprint": "e04ea9c60a45a570", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9ceba1984cb20cba", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Bsfmq2sN.js:33"}, "properties": {"repobilityId": "c32ce7afe34fd5c7", "scanner": "scanner-primary", "fingerprint": "9ceba1984cb20cba", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6f2cfc1341f0ea65", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DNQiGZ1Q.js:33"}, "properties": {"repobilityId": "4568d37472fc79da", "scanner": "scanner-primary", "fingerprint": "6f2cfc1341f0ea65", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c1d3b0420c8618b9", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Bkk9YfT4.js:33"}, "properties": {"repobilityId": "a75339a34708037b", "scanner": "scanner-primary", "fingerprint": "c1d3b0420c8618b9", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-91d963f8397fbbcc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-ro9gmsnC.js:33"}, "properties": {"repobilityId": "448b70dae7aef825", "scanner": "scanner-primary", "fingerprint": "91d963f8397fbbcc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5c1a39ef358711f7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CelmkSBc.js:33"}, "properties": {"repobilityId": "ea5d33b31575956c", "scanner": "scanner-primary", "fingerprint": "5c1a39ef358711f7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a811aacaee4ad6fd", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DCFuHFx8.js:33"}, "properties": {"repobilityId": "b4264f15e6ff1759", "scanner": "scanner-primary", "fingerprint": "a811aacaee4ad6fd", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-bc85e523d005d98a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DY7iAv1s.js:33"}, "properties": {"repobilityId": "5f0b6b88de5b58ff", "scanner": "scanner-primary", "fingerprint": "bc85e523d005d98a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0d9d92c934742454", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BPuvzpqe.js:33"}, "properties": {"repobilityId": "5e84840c5f90c103", "scanner": "scanner-primary", "fingerprint": "0d9d92c934742454", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-64fa9c8bfcd2b5e4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BvT7_E3i.js:33"}, "properties": {"repobilityId": "f2d0b0514d8f99af", "scanner": "scanner-primary", "fingerprint": "64fa9c8bfcd2b5e4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7276e7f28e2a09ac", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Ione4oav.js:33"}, "properties": {"repobilityId": "0de318e124369815", "scanner": "scanner-primary", "fingerprint": "7276e7f28e2a09ac", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4455d1e5d91e33d5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-h5NCdss9.js:33"}, "properties": {"repobilityId": "5475d5edbb681c5b", "scanner": "scanner-primary", "fingerprint": "4455d1e5d91e33d5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0bc236a2feb09ed1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-4b4OFR-H.js:33"}, "properties": {"repobilityId": "6e7781dd6812829e", "scanner": "scanner-primary", "fingerprint": "0bc236a2feb09ed1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-83f35c073619439f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DEHhf7yG.js:33"}, "properties": {"repobilityId": "4498684cd6697950", "scanner": "scanner-primary", "fingerprint": "83f35c073619439f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-353655db56620ef9", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BxNcSJ3l.js:33"}, "properties": {"repobilityId": "be8b819fe2972371", "scanner": "scanner-primary", "fingerprint": "353655db56620ef9", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-08f0f9e5c1c1661b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CRtkNGQT.js:33"}, "properties": {"repobilityId": "795dd3104d4bf428", "scanner": "scanner-primary", "fingerprint": "08f0f9e5c1c1661b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-905e7f3b299d1fa1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CqMGIwwf.js:33"}, "properties": {"repobilityId": "14ecf4f5ced04040", "scanner": "scanner-primary", "fingerprint": "905e7f3b299d1fa1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-35c9195c76513132", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-ByavuAU3.js:33"}, "properties": {"repobilityId": "da5232b1f8267fb3", "scanner": "scanner-primary", "fingerprint": "35c9195c76513132", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-cfa48b89d3c18975", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BTz6VAjD.js:33"}, "properties": {"repobilityId": "23b0a4632cee49a4", "scanner": "scanner-primary", "fingerprint": "cfa48b89d3c18975", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d8c342fe0cf1c434", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DmbQYQty.js:33"}, "properties": {"repobilityId": "93b63b1b68eebe70", "scanner": "scanner-primary", "fingerprint": "d8c342fe0cf1c434", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-678cca3e97dc01cb", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BV8Wl7X-.js:33"}, "properties": {"repobilityId": "95c11e01715fceac", "scanner": "scanner-primary", "fingerprint": "678cca3e97dc01cb", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d53cea6314c3e53b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DyRP9V3S.js:33"}, "properties": {"repobilityId": "ad5be37380ec45cc", "scanner": "scanner-primary", "fingerprint": "d53cea6314c3e53b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-684eff156a490ada", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-dBOkkAbR.js:33"}, "properties": {"repobilityId": "cdbb29e084a254d4", "scanner": "scanner-primary", "fingerprint": "684eff156a490ada", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-dba5ac3c0604bd7b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CiUv8yLa.js:33"}, "properties": {"repobilityId": "2726263fe9ecd3a4", "scanner": "scanner-primary", "fingerprint": "dba5ac3c0604bd7b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-65fc2cd8ebfdbc9d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BhuRM-6n.js:33"}, "properties": {"repobilityId": "79d130344295bb15", "scanner": "scanner-primary", "fingerprint": "65fc2cd8ebfdbc9d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e978ccbd0b88a550", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-NR9JI9nX.js:33"}, "properties": {"repobilityId": "03239e38c86cc32b", "scanner": "scanner-primary", "fingerprint": "e978ccbd0b88a550", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-06a9fcf892f1cedf", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BH4vMuwJ.js:33"}, "properties": {"repobilityId": "8ed7af4e11bf812b", "scanner": "scanner-primary", "fingerprint": "06a9fcf892f1cedf", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ac78b792e1ecce83", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DZdnFTon.js:33"}, "properties": {"repobilityId": "1caf09022ea17c2b", "scanner": "scanner-primary", "fingerprint": "ac78b792e1ecce83", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1c677cf25b4d6606", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Nn5SKjWL.js:33"}, "properties": {"repobilityId": "aae5d1215b9fbf56", "scanner": "scanner-primary", "fingerprint": "1c677cf25b4d6606", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-bad6510cd7f15955", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BMvzPA_w.js:33"}, "properties": {"repobilityId": "afcdcfc2afa9915c", "scanner": "scanner-primary", "fingerprint": "bad6510cd7f15955", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c6b4b8759ad360de", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Dh_DoZ-4.js:33"}, "properties": {"repobilityId": "e0d890fa3f5cc8ad", "scanner": "scanner-primary", "fingerprint": "c6b4b8759ad360de", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-30dbbd9779d7b8a9", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DhyA1wbN.js:33"}, "properties": {"repobilityId": "e960c40c27bbcadd", "scanner": "scanner-primary", "fingerprint": "30dbbd9779d7b8a9", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-931223895854b096", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CllWszNQ.js:33"}, "properties": {"repobilityId": "17002a47ceb5fe65", "scanner": "scanner-primary", "fingerprint": "931223895854b096", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e721e9ec8bcac08a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-qvGQCcsb.js:33"}, "properties": {"repobilityId": "018a4cfab5413780", "scanner": "scanner-primary", "fingerprint": "e721e9ec8bcac08a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-cf93dc61366f865d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CzB7RZGe.js:33"}, "properties": {"repobilityId": "05a5870b34e01af3", "scanner": "scanner-primary", "fingerprint": "cf93dc61366f865d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-982f3ed90b7301da", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BNpvXh9u.js:33"}, "properties": {"repobilityId": "2d6356a28d95302c", "scanner": "scanner-primary", "fingerprint": "982f3ed90b7301da", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-10fef8025767cdd4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BzwjzDkQ.js:33"}, "properties": {"repobilityId": "73bc3d57bfd6752b", "scanner": "scanner-primary", "fingerprint": "10fef8025767cdd4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-218c39c4d32cbccd", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-wlmPd3J2.js:33"}, "properties": {"repobilityId": "6887024f9b10cd86", "scanner": "scanner-primary", "fingerprint": "218c39c4d32cbccd", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-acae44414d292543", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-znj9FOti.js:33"}, "properties": {"repobilityId": "248c40e00b72f73b", "scanner": "scanner-primary", "fingerprint": "acae44414d292543", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-429ba65bc5a0fe7a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CVsn0t_4.js:33"}, "properties": {"repobilityId": "dc456be8ce18067f", "scanner": "scanner-primary", "fingerprint": "429ba65bc5a0fe7a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-36b1465a0224d2af", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DvhJgtYl.js:33"}, "properties": {"repobilityId": "1ed12853eb2c3e54", "scanner": "scanner-primary", "fingerprint": "36b1465a0224d2af", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4486f56e4383f619", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BR5xS740.js:33"}, "properties": {"repobilityId": "bb9b16ab1dee271b", "scanner": "scanner-primary", "fingerprint": "4486f56e4383f619", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-041d4ef94df2c7f7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BRWBJDD9.js:33"}, "properties": {"repobilityId": "6e67f7311958e02d", "scanner": "scanner-primary", "fingerprint": "041d4ef94df2c7f7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1191e7eacf34745a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DdIwSbTH.js:33"}, "properties": {"repobilityId": "5de591a40edcb767", "scanner": "scanner-primary", "fingerprint": "1191e7eacf34745a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a8517ee35e515e35", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index--JGd8O_r.js:33"}, "properties": {"repobilityId": "d62bf0a6df9c9d30", "scanner": "scanner-primary", "fingerprint": "a8517ee35e515e35", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6b3bf68da14d0ec3", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-tz3jHA0T.js:33"}, "properties": {"repobilityId": "a1f39f9d7c75b016", "scanner": "scanner-primary", "fingerprint": "6b3bf68da14d0ec3", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-48c6deb2898f6857", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BpnjTxRP.js:33"}, "properties": {"repobilityId": "e66364077b219dc4", "scanner": "scanner-primary", "fingerprint": "48c6deb2898f6857", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-767dedd37e64902b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-GP3scrvY.js:33"}, "properties": {"repobilityId": "c49e3f9b5e94dc85", "scanner": "scanner-primary", "fingerprint": "767dedd37e64902b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e7e79dccc6a1e2cb", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CZvkLuT0.js:33"}, "properties": {"repobilityId": "c0417a3bf4684b74", "scanner": "scanner-primary", "fingerprint": "e7e79dccc6a1e2cb", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-75a8a670cd9321b8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BxrDdPIe.js:33"}, "properties": {"repobilityId": "d2a7503e06508c3f", "scanner": "scanner-primary", "fingerprint": "75a8a670cd9321b8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c62a9ce22188a87a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CMN-V44n.js:33"}, "properties": {"repobilityId": "943874d7b46cf902", "scanner": "scanner-primary", "fingerprint": "c62a9ce22188a87a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0306fe580dd2cf66", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-9pskRhvt.js:33"}, "properties": {"repobilityId": "50d90125d73b3d3e", "scanner": "scanner-primary", "fingerprint": "0306fe580dd2cf66", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-adbe750fd2f3c278", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Q0lN2i8Z.js:33"}, "properties": {"repobilityId": "407333f1fbfb2f59", "scanner": "scanner-primary", "fingerprint": "adbe750fd2f3c278", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5b1e84331644494f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CcqVSmBq.js:33"}, "properties": {"repobilityId": "ecbfd20ff01317e0", "scanner": "scanner-primary", "fingerprint": "5b1e84331644494f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5e49a555a8a087b1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BJxqEfG8.js:33"}, "properties": {"repobilityId": "b1907471dfd760a3", "scanner": "scanner-primary", "fingerprint": "5e49a555a8a087b1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8364fc5be5a61c94", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Xl8v209F.js:33"}, "properties": {"repobilityId": "fb9a7138fe41c0d8", "scanner": "scanner-primary", "fingerprint": "8364fc5be5a61c94", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7998d9e35fa29cfd", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Cw2P6tE0.js:33"}, "properties": {"repobilityId": "64f0614f35789b8f", "scanner": "scanner-primary", "fingerprint": "7998d9e35fa29cfd", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c49c6d88d98b2b20", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DdIvIw4x.js:33"}, "properties": {"repobilityId": "03f2c2a71ce2c6e2", "scanner": "scanner-primary", "fingerprint": "c49c6d88d98b2b20", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8316422266e41edd", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CPJrNeTA.js:33"}, "properties": {"repobilityId": "535d136ebff735be", "scanner": "scanner-primary", "fingerprint": "8316422266e41edd", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2a6920057a5b71b6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DE0-O5Tm.js:33"}, "properties": {"repobilityId": "ceffc5a9377d833b", "scanner": "scanner-primary", "fingerprint": "2a6920057a5b71b6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9ed32b994c947e79", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Cu1tsYUy.js:33"}, "properties": {"repobilityId": "107714c49d10f261", "scanner": "scanner-primary", "fingerprint": "9ed32b994c947e79", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-08537780f6b08355", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DunZLMrN.js:33"}, "properties": {"repobilityId": "0cc6b5cf7ac609f6", "scanner": "scanner-primary", "fingerprint": "08537780f6b08355", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-02a02a93a531bc34", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BLmffXW5.js:33"}, "properties": {"repobilityId": "82d31bb8784b9b4c", "scanner": "scanner-primary", "fingerprint": "02a02a93a531bc34", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-840a37d4639ddc2e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 meeting/assets/index-4Tx96p7z.js:1179"}, "properties": {"repobilityId": "242d523b95c85b57", "scanner": "scanner-primary", "fingerprint": "840a37d4639ddc2e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0efeb9f296f77472", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-4Tx96p7z.js:33"}, "properties": {"repobilityId": "8c349f828d571db9", "scanner": "scanner-primary", "fingerprint": "0efeb9f296f77472", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-47bc8e5c735d5f23", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-mJ4Aawmx.js:33"}, "properties": {"repobilityId": "62f45a68e0626358", "scanner": "scanner-primary", "fingerprint": "47bc8e5c735d5f23", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f011f4cd8344d21c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-C1x-VRwc.js:33"}, "properties": {"repobilityId": "34ff6e338896c7b8", "scanner": "scanner-primary", "fingerprint": "f011f4cd8344d21c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-059271dc13699646", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DbJC4xLP.js:33"}, "properties": {"repobilityId": "1b67b6408507093a", "scanner": "scanner-primary", "fingerprint": "059271dc13699646", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f9de0d3d0c8665a6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-XRRysJAx.js:33"}, "properties": {"repobilityId": "f9c8484b5cabd8e6", "scanner": "scanner-primary", "fingerprint": "f9de0d3d0c8665a6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5b39aac0f9c86cfd", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DUn0bF7d.js:33"}, "properties": {"repobilityId": "1172ca3f51990de0", "scanner": "scanner-primary", "fingerprint": "5b39aac0f9c86cfd", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8c87cf897cc992aa", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-C-doFHN2.js:33"}, "properties": {"repobilityId": "0ce3b957426bed5b", "scanner": "scanner-primary", "fingerprint": "8c87cf897cc992aa", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b5c75304013eb79c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Gw78a9af.js:33"}, "properties": {"repobilityId": "44d9f8cee34d22d5", "scanner": "scanner-primary", "fingerprint": "b5c75304013eb79c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-611e8e12c3721e60", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BGaaYNIA.js:33"}, "properties": {"repobilityId": "a97d858a9a17f17f", "scanner": "scanner-primary", "fingerprint": "611e8e12c3721e60", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4d525662c68ea01b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-KailA0qD.js:33"}, "properties": {"repobilityId": "fc5eab16d3b3562f", "scanner": "scanner-primary", "fingerprint": "4d525662c68ea01b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6829974bd28f545c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BTMad3l7.js:33"}, "properties": {"repobilityId": "8e02a4b5cd41e4d4", "scanner": "scanner-primary", "fingerprint": "6829974bd28f545c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-31aac55f7f2b3f45", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-B5PUWlma.js:33"}, "properties": {"repobilityId": "50ee196210876b33", "scanner": "scanner-primary", "fingerprint": "31aac55f7f2b3f45", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6cf254eecd88a257", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DW_quWXg.js:33"}, "properties": {"repobilityId": "004dea3f1d6e7c40", "scanner": "scanner-primary", "fingerprint": "6cf254eecd88a257", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a45592ae7a7f57da", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CSDvhhQl.js:33"}, "properties": {"repobilityId": "680b13b642a70150", "scanner": "scanner-primary", "fingerprint": "a45592ae7a7f57da", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b7a612ac2cfb8f62", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DvLniFCN.js:33"}, "properties": {"repobilityId": "073a32df7d868937", "scanner": "scanner-primary", "fingerprint": "b7a612ac2cfb8f62", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9934d46e5683928b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-PjkSY4x1.js:33"}, "properties": {"repobilityId": "78d5804126a228b1", "scanner": "scanner-primary", "fingerprint": "9934d46e5683928b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-54afe3151c3bca93", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Db4LXaLD.js:33"}, "properties": {"repobilityId": "da210cf26172c574", "scanner": "scanner-primary", "fingerprint": "54afe3151c3bca93", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f27f2a098949d0b6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-RLjn8k2O.js:33"}, "properties": {"repobilityId": "531657739f598f10", "scanner": "scanner-primary", "fingerprint": "f27f2a098949d0b6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9b344ca25869084f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BnayoE6_.js:33"}, "properties": {"repobilityId": "f2772b764a2ef754", "scanner": "scanner-primary", "fingerprint": "9b344ca25869084f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fce34686b3057118", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-D-V-LzAb.js:33"}, "properties": {"repobilityId": "d37044feb7cdebaf", "scanner": "scanner-primary", "fingerprint": "fce34686b3057118", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7564367ca3d3eb4d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-yB7tEJej.js:33"}, "properties": {"repobilityId": "cec7572a9b9dcdfd", "scanner": "scanner-primary", "fingerprint": "7564367ca3d3eb4d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f20fd43bdc67ffa5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CoaQMNl6.js:33"}, "properties": {"repobilityId": "9f65122f31e385a2", "scanner": "scanner-primary", "fingerprint": "f20fd43bdc67ffa5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-300aebcc45d570a8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-Cusk2EBc.js:33"}, "properties": {"repobilityId": "a66b447916095ade", "scanner": "scanner-primary", "fingerprint": "300aebcc45d570a8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b5089c37589f73b2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-GoSBBl3H.js:33"}, "properties": {"repobilityId": "5b04d960e7129a46", "scanner": "scanner-primary", "fingerprint": "b5089c37589f73b2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e9f924c0722c344b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-8-Rb7Ali.js:33"}, "properties": {"repobilityId": "e1c36a1958917b72", "scanner": "scanner-primary", "fingerprint": "e9f924c0722c344b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d8eaf9390d9532c2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-B09WRND5.js:33"}, "properties": {"repobilityId": "4bd9297ed6c4ac99", "scanner": "scanner-primary", "fingerprint": "d8eaf9390d9532c2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-13a6db542de68927", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index--7zkZkaH.js:33"}, "properties": {"repobilityId": "718038cab1d59211", "scanner": "scanner-primary", "fingerprint": "13a6db542de68927", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1ecc5abdf254ac93", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BabBhzfF.js:33"}, "properties": {"repobilityId": "2cd95e4addd62db4", "scanner": "scanner-primary", "fingerprint": "1ecc5abdf254ac93", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-72822de831ea8c79", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-BFTFoLDM.js:33"}, "properties": {"repobilityId": "99b14a7b574d40af", "scanner": "scanner-primary", "fingerprint": "72822de831ea8c79", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0c9c6281bbd2039b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CghNj33T.js:33"}, "properties": {"repobilityId": "48efce8eb8be7828", "scanner": "scanner-primary", "fingerprint": "0c9c6281bbd2039b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-378d0bea0430e73c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-CL_ecKYS.js:33"}, "properties": {"repobilityId": "381241b81995f1e4", "scanner": "scanner-primary", "fingerprint": "378d0bea0430e73c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-899af07ee5807991", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-DGcvo3gF.js:33"}, "properties": {"repobilityId": "b003d06c4d6a2af6", "scanner": "scanner-primary", "fingerprint": "899af07ee5807991", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a35f34a6e4e31261", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-D8axxWWS.js:33"}, "properties": {"repobilityId": "571b582943a42f50", "scanner": "scanner-primary", "fingerprint": "a35f34a6e4e31261", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ba2164d6031b6509", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-7ZA11Ghj.js:33"}, "properties": {"repobilityId": "336e12d0c503a39e", "scanner": "scanner-primary", "fingerprint": "ba2164d6031b6509", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-06d185200dd9d6c7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 meeting/assets/index-VsUTtkwM.js:33"}, "properties": {"repobilityId": "1b5fec3578d4afb2", "scanner": "scanner-primary", "fingerprint": "06d185200dd9d6c7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9710c8d059e53154", "level": "none", "message": {"text": "No frontend routes/components detected"}, "properties": {"repobilityId": "44ca61485762e494", "scanner": "scanner-primary", "fingerprint": "9710c8d059e53154", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-10d73af5e3d8de60", "level": "warning", "message": {"text": "Analyzer timeout: security.scan"}, "properties": {"repobilityId": "err::timeout::security.scan", "scanner": "scanner-primary", "fingerprint": "10d73af5e3d8de60", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["analyzer-error", "timeout"]}}, {"ruleId": "scanner-e4f658c0c00de0d4", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "0fb8c24a130cdd0a", "scanner": "scanner-primary", "fingerprint": "e4f658c0c00de0d4", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/pages.yml"}, "region": {"startLine": 32}}}]}, {"ruleId": "scanner-e4f658c0c00de0d4", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "38cf1c8b667d348e", "scanner": "scanner-primary", "fingerprint": "e4f658c0c00de0d4", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/pages.yml"}, "region": {"startLine": 43}}}]}, {"ruleId": "scanner-e4f658c0c00de0d4", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "7b2f6f2d816930a2", "scanner": "scanner-primary", "fingerprint": "e4f658c0c00de0d4", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/pages.yml"}, "region": {"startLine": 46}}}]}, {"ruleId": "scanner-e4f658c0c00de0d4", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "25e1fa3783e7cb32", "scanner": "scanner-primary", "fingerprint": "e4f658c0c00de0d4", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/pages.yml"}, "region": {"startLine": 52}}}]}, {"ruleId": "scanner-448d8837178ae57a", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "13af6451e15656fc", "scanner": "scanner-primary", "fingerprint": "448d8837178ae57a", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/pages.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dbf17642e8c7b35c", "level": "note", "message": {"text": "Very large file: proplace-chat-memo.js (2164 lines)"}, "properties": {"repobilityId": "637638fb14686983", "scanner": "scanner-primary", "fingerprint": "dbf17642e8c7b35c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-012ddccae7011002", "level": "note", "message": {"text": "Very large file: proplace-editor.js (931 lines)"}, "properties": {"repobilityId": "fd03be716ddb4528", "scanner": "scanner-primary", "fingerprint": "012ddccae7011002", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-18fec53f8f4569cd", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CJwhlRvk.js (1189 lines)"}, "properties": {"repobilityId": "8e04fc85472bc34b", "scanner": "scanner-primary", "fingerprint": "18fec53f8f4569cd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b1d03e38e6af4e47", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DurEjoFV.js (1205 lines)"}, "properties": {"repobilityId": "8131b1973d3cc155", "scanner": "scanner-primary", "fingerprint": "b1d03e38e6af4e47", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-77d351bac7f424c9", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DMCjvqvS.js (1132 lines)"}, "properties": {"repobilityId": "b23e518e04232d31", "scanner": "scanner-primary", "fingerprint": "77d351bac7f424c9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f7cf546f425c133a", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DtfnMSsu.js (1134 lines)"}, "properties": {"repobilityId": "2a78795be17e2549", "scanner": "scanner-primary", "fingerprint": "f7cf546f425c133a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-91971230f625b88b", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BWyUyaW9.js (1143 lines)"}, "properties": {"repobilityId": "d1d9f3ee4fc4898d", "scanner": "scanner-primary", "fingerprint": "91971230f625b88b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4703ffb1b6918897", "level": "note", "message": {"text": "Very large file: meeting/assets/index-C4r5rn8z.js (1205 lines)"}, "properties": {"repobilityId": "a02cfa0663ffb173", "scanner": "scanner-primary", "fingerprint": "4703ffb1b6918897", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-94ce7f2e3a70cd39", "level": "note", "message": {"text": "Very large file: meeting/assets/index-q6TFixUs.js (1189 lines)"}, "properties": {"repobilityId": "3ad6f08f78479e20", "scanner": "scanner-primary", "fingerprint": "94ce7f2e3a70cd39", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-91c6d6ae38e0739c", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BPM6jQqa.js (1132 lines)"}, "properties": {"repobilityId": "0a07dea7567875cb", "scanner": "scanner-primary", "fingerprint": "91c6d6ae38e0739c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b9c3bc7ae6aa060e", "level": "note", "message": {"text": "Very large file: meeting/assets/index-A0gO5wR1.js (1143 lines)"}, "properties": {"repobilityId": "07d6f1fe8cbf3749", "scanner": "scanner-primary", "fingerprint": "b9c3bc7ae6aa060e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-dafff8bf9f1c422c", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BAEWkRch.js (1123 lines)"}, "properties": {"repobilityId": "09785d23c75beb4e", "scanner": "scanner-primary", "fingerprint": "dafff8bf9f1c422c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6c9fdd61524a2eb6", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CNhMA7nB.js (1136 lines)"}, "properties": {"repobilityId": "0202d8864afc54b5", "scanner": "scanner-primary", "fingerprint": "6c9fdd61524a2eb6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1f4669d1a80d0175", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CMmKu7i1.js (1146 lines)"}, "properties": {"repobilityId": "9518414e7ddc31ab", "scanner": "scanner-primary", "fingerprint": "1f4669d1a80d0175", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d4219231414b4c2e", "level": "note", "message": {"text": "Very large file: meeting/assets/index-sBXToLDb.js (1127 lines)"}, "properties": {"repobilityId": "3d4359c6a980e8cf", "scanner": "scanner-primary", "fingerprint": "d4219231414b4c2e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-90f0f8d738dd67dc", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BvqJxYH_.js (1189 lines)"}, "properties": {"repobilityId": "d5203835a5418fd0", "scanner": "scanner-primary", "fingerprint": "90f0f8d738dd67dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ce4e7ef926a51aa0", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DQBGGZ5J.js (1210 lines)"}, "properties": {"repobilityId": "0d368b461186e194", "scanner": "scanner-primary", "fingerprint": "ce4e7ef926a51aa0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8cc24189bc9e4bfb", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CJJxaU_P.js (1205 lines)"}, "properties": {"repobilityId": "5c528bf7a9033710", "scanner": "scanner-primary", "fingerprint": "8cc24189bc9e4bfb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-aa7c16eec0e425f5", "level": "note", "message": {"text": "Very large file: meeting/assets/index-nHDMSDcr.js (1189 lines)"}, "properties": {"repobilityId": "5e1497b9221f68cd", "scanner": "scanner-primary", "fingerprint": "aa7c16eec0e425f5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-863c5db7ff129e3d", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BKg44r7D.js (1197 lines)"}, "properties": {"repobilityId": "50b931a3cbb4bf09", "scanner": "scanner-primary", "fingerprint": "863c5db7ff129e3d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-273262826efaadb5", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CsyeZ-bF.js (1205 lines)"}, "properties": {"repobilityId": "31fe061c06837299", "scanner": "scanner-primary", "fingerprint": "273262826efaadb5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-be783cba7cfa8b97", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CAwkDhBl.js (1200 lines)"}, "properties": {"repobilityId": "503a33ebb3386f1e", "scanner": "scanner-primary", "fingerprint": "be783cba7cfa8b97", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c41f8a877bb9a989", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Dq16LLPG.js (1157 lines)"}, "properties": {"repobilityId": "3f6b6d0077d74868", "scanner": "scanner-primary", "fingerprint": "c41f8a877bb9a989", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-89579c7117fb8893", "level": "note", "message": {"text": "Very large file: meeting/assets/index-B5_mAwPk.js (1205 lines)"}, "properties": {"repobilityId": "3a43fd936c1880bf", "scanner": "scanner-primary", "fingerprint": "89579c7117fb8893", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-460d6c15c510ce5f", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CSbSSJg_.js (1189 lines)"}, "properties": {"repobilityId": "307b13b5c6bf53a0", "scanner": "scanner-primary", "fingerprint": "460d6c15c510ce5f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-fdf6a8f31750a899", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Bfl8MpM_.js (1131 lines)"}, "properties": {"repobilityId": "ce9abda04ce13e46", "scanner": "scanner-primary", "fingerprint": "fdf6a8f31750a899", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1052de4e89696a37", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Dis99ijG.js (1205 lines)"}, "properties": {"repobilityId": "39baf11a15395e31", "scanner": "scanner-primary", "fingerprint": "1052de4e89696a37", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5ed2bb4f155ae019", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DkOdUjft.js (1189 lines)"}, "properties": {"repobilityId": "1f936dc3c9347815", "scanner": "scanner-primary", "fingerprint": "5ed2bb4f155ae019", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-9491fd207a798475", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DrG3EFzf.js (1205 lines)"}, "properties": {"repobilityId": "ddf327b0d3d28608", "scanner": "scanner-primary", "fingerprint": "9491fd207a798475", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-55927b4448a7210d", "level": "note", "message": {"text": "Very large file: meeting/assets/index-7fCzOxyE.js (1123 lines)"}, "properties": {"repobilityId": "7c9c190ce661f4ea", "scanner": "scanner-primary", "fingerprint": "55927b4448a7210d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-914b2681e61c2276", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BWKUeER_.js (1205 lines)"}, "properties": {"repobilityId": "4e23e50fd8984078", "scanner": "scanner-primary", "fingerprint": "914b2681e61c2276", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-cfda5b653c28829d", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CBM4VQOO.js (1143 lines)"}, "properties": {"repobilityId": "7944eda7d1f6be42", "scanner": "scanner-primary", "fingerprint": "cfda5b653c28829d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-30bbcef9f39b0347", "level": "note", "message": {"text": "Very large file: meeting/assets/index-ByQUxXMz.js (1125 lines)"}, "properties": {"repobilityId": "c2ad844a3bebdf14", "scanner": "scanner-primary", "fingerprint": "30bbcef9f39b0347", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5046608d85db6ebe", "level": "note", "message": {"text": "Very large file: meeting/assets/index-C7z7W4eK.js (1189 lines)"}, "properties": {"repobilityId": "97a1dd18bb1ecf3c", "scanner": "scanner-primary", "fingerprint": "5046608d85db6ebe", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-2af6bc7e6bbbe6cf", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DCgWScBm.js (1143 lines)"}, "properties": {"repobilityId": "9f21dff5ee76e546", "scanner": "scanner-primary", "fingerprint": "2af6bc7e6bbbe6cf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-01fd3159f32322e1", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Dt80KObp.js (1157 lines)"}, "properties": {"repobilityId": "09fcdba65e06bf54", "scanner": "scanner-primary", "fingerprint": "01fd3159f32322e1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a1195bc78e3fc4b1", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DvLER19G.js (1157 lines)"}, "properties": {"repobilityId": "e7efd41e968b7a13", "scanner": "scanner-primary", "fingerprint": "a1195bc78e3fc4b1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-001206d14812217b", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BcETZbTn.js (1143 lines)"}, "properties": {"repobilityId": "da60b625ad5c18d5", "scanner": "scanner-primary", "fingerprint": "001206d14812217b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-94f1b1df73bee094", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CSXejZez.js (1198 lines)"}, "properties": {"repobilityId": "168e5c7ec3562681", "scanner": "scanner-primary", "fingerprint": "94f1b1df73bee094", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ba6303c3195c9b02", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Bsfmq2sN.js (1123 lines)"}, "properties": {"repobilityId": "5e9fd3932b5f00b8", "scanner": "scanner-primary", "fingerprint": "ba6303c3195c9b02", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-63ff2a6caf687958", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DNQiGZ1Q.js (1198 lines)"}, "properties": {"repobilityId": "580e3205e7476e36", "scanner": "scanner-primary", "fingerprint": "63ff2a6caf687958", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-77f0f789f2148957", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Bkk9YfT4.js (1198 lines)"}, "properties": {"repobilityId": "b598e5942c62bbaf", "scanner": "scanner-primary", "fingerprint": "77f0f789f2148957", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-02cbe774bae008f1", "level": "note", "message": {"text": "Very large file: meeting/assets/index-ro9gmsnC.js (1188 lines)"}, "properties": {"repobilityId": "15df2d17be2643b6", "scanner": "scanner-primary", "fingerprint": "02cbe774bae008f1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-70811c276ad005e2", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CelmkSBc.js (1189 lines)"}, "properties": {"repobilityId": "9e3d911eb4a2afce", "scanner": "scanner-primary", "fingerprint": "70811c276ad005e2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-483a2c5f203321c0", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DCFuHFx8.js (1157 lines)"}, "properties": {"repobilityId": "4520f73c65817239", "scanner": "scanner-primary", "fingerprint": "483a2c5f203321c0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a111f3504ba1e897", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DY7iAv1s.js (1189 lines)"}, "properties": {"repobilityId": "ed8e0af6abe77ef3", "scanner": "scanner-primary", "fingerprint": "a111f3504ba1e897", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-9f51ed0817e5c1b2", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BPuvzpqe.js (1205 lines)"}, "properties": {"repobilityId": "338c44b3e2f8af6b", "scanner": "scanner-primary", "fingerprint": "9f51ed0817e5c1b2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c680e7d1ce1fa3e6", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BvT7_E3i.js (1200 lines)"}, "properties": {"repobilityId": "3dcbf083d44f0e43", "scanner": "scanner-primary", "fingerprint": "c680e7d1ce1fa3e6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-937406b6e096044c", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Ione4oav.js (1134 lines)"}, "properties": {"repobilityId": "503f8858dd5dfd6f", "scanner": "scanner-primary", "fingerprint": "937406b6e096044c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-262a93ea1b882d69", "level": "note", "message": {"text": "Very large file: meeting/assets/index-h5NCdss9.js (1157 lines)"}, "properties": {"repobilityId": "b902243ef7628789", "scanner": "scanner-primary", "fingerprint": "262a93ea1b882d69", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c64584c0a8218d91", "level": "note", "message": {"text": "Very large file: meeting/assets/index-4b4OFR-H.js (1204 lines)"}, "properties": {"repobilityId": "8ba91016275b385c", "scanner": "scanner-primary", "fingerprint": "c64584c0a8218d91", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ec94b7d92540036c", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DEHhf7yG.js (1203 lines)"}, "properties": {"repobilityId": "28c1e41a73a3b591", "scanner": "scanner-primary", "fingerprint": "ec94b7d92540036c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-145649fa1a1da0b9", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BxNcSJ3l.js (1189 lines)"}, "properties": {"repobilityId": "26ec93bf4a0a17cd", "scanner": "scanner-primary", "fingerprint": "145649fa1a1da0b9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c46541a0f75ba6ed", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CRtkNGQT.js (1134 lines)"}, "properties": {"repobilityId": "3ae62ba6d520dd9e", "scanner": "scanner-primary", "fingerprint": "c46541a0f75ba6ed", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ee4bcbeec97edc05", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CqMGIwwf.js (1189 lines)"}, "properties": {"repobilityId": "011998ac732a90a0", "scanner": "scanner-primary", "fingerprint": "ee4bcbeec97edc05", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a8049efd3ae9b760", "level": "note", "message": {"text": "Very large file: meeting/assets/index-ByavuAU3.js (1205 lines)"}, "properties": {"repobilityId": "6bd7ec0f8523b213", "scanner": "scanner-primary", "fingerprint": "a8049efd3ae9b760", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-907c263243fff7e7", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BTz6VAjD.js (1157 lines)"}, "properties": {"repobilityId": "a1c6f887f72b1b91", "scanner": "scanner-primary", "fingerprint": "907c263243fff7e7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c76daf0a5f486936", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DmbQYQty.js (1189 lines)"}, "properties": {"repobilityId": "18328e4fab98407d", "scanner": "scanner-primary", "fingerprint": "c76daf0a5f486936", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-09773e7c264a28a8", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BV8Wl7X-.js (1206 lines)"}, "properties": {"repobilityId": "5555b550b09a6314", "scanner": "scanner-primary", "fingerprint": "09773e7c264a28a8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-283e704549162833", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DyRP9V3S.js (1189 lines)"}, "properties": {"repobilityId": "b39c2bf29870d558", "scanner": "scanner-primary", "fingerprint": "283e704549162833", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-43b810e0fcf23205", "level": "note", "message": {"text": "Very large file: meeting/assets/index-dBOkkAbR.js (1205 lines)"}, "properties": {"repobilityId": "7c24765ebeac7b6c", "scanner": "scanner-primary", "fingerprint": "43b810e0fcf23205", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1241f673bf6031be", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CiUv8yLa.js (1136 lines)"}, "properties": {"repobilityId": "7d1967638e9a5c76", "scanner": "scanner-primary", "fingerprint": "1241f673bf6031be", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b1e3d7a7fea75ffb", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BhuRM-6n.js (1200 lines)"}, "properties": {"repobilityId": "255bcac7c042a6bf", "scanner": "scanner-primary", "fingerprint": "b1e3d7a7fea75ffb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ac7919ddee3c720c", "level": "note", "message": {"text": "Very large file: meeting/assets/index-NR9JI9nX.js (1189 lines)"}, "properties": {"repobilityId": "59109d3de1cf6bac", "scanner": "scanner-primary", "fingerprint": "ac7919ddee3c720c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a860d77d5d45ee96", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BH4vMuwJ.js (1187 lines)"}, "properties": {"repobilityId": "130859ba6f39a576", "scanner": "scanner-primary", "fingerprint": "a860d77d5d45ee96", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-90d11dcd80df48e6", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DZdnFTon.js (1134 lines)"}, "properties": {"repobilityId": "a4f796075c7b221d", "scanner": "scanner-primary", "fingerprint": "90d11dcd80df48e6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-60f5635919c40a8e", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Nn5SKjWL.js (1189 lines)"}, "properties": {"repobilityId": "d4a0c28b65f693dc", "scanner": "scanner-primary", "fingerprint": "60f5635919c40a8e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5f3a382de57f2ccb", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BMvzPA_w.js (1205 lines)"}, "properties": {"repobilityId": "05f06068380c79a9", "scanner": "scanner-primary", "fingerprint": "5f3a382de57f2ccb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3f461f1dd92f8b8d", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Dh_DoZ-4.js (1132 lines)"}, "properties": {"repobilityId": "873cdcfd1baa8749", "scanner": "scanner-primary", "fingerprint": "3f461f1dd92f8b8d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-489b3626f37122e7", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DhyA1wbN.js (1198 lines)"}, "properties": {"repobilityId": "c2a4c045472d8942", "scanner": "scanner-primary", "fingerprint": "489b3626f37122e7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8260527c41e5f28c", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CllWszNQ.js (1205 lines)"}, "properties": {"repobilityId": "cd5925e03fbf8a46", "scanner": "scanner-primary", "fingerprint": "8260527c41e5f28c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-df047c6e4860199b", "level": "note", "message": {"text": "Very large file: meeting/assets/index-qvGQCcsb.js (1189 lines)"}, "properties": {"repobilityId": "8877ae6d5cd30ba3", "scanner": "scanner-primary", "fingerprint": "df047c6e4860199b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-7e333291bdc46b9e", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CzB7RZGe.js (1205 lines)"}, "properties": {"repobilityId": "455b195d7c761e92", "scanner": "scanner-primary", "fingerprint": "7e333291bdc46b9e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-186105d725629fe1", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BNpvXh9u.js (1205 lines)"}, "properties": {"repobilityId": "98988aea361a7695", "scanner": "scanner-primary", "fingerprint": "186105d725629fe1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b843986a79b5fd96", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BzwjzDkQ.js (1189 lines)"}, "properties": {"repobilityId": "c8f5a4a75dc333b2", "scanner": "scanner-primary", "fingerprint": "b843986a79b5fd96", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-10d3afd9fc9d1fc4", "level": "note", "message": {"text": "Very large file: meeting/assets/index-wlmPd3J2.js (1200 lines)"}, "properties": {"repobilityId": "08cbfa7391dc48e6", "scanner": "scanner-primary", "fingerprint": "10d3afd9fc9d1fc4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-787584329a8e9bc3", "level": "note", "message": {"text": "Very large file: meeting/assets/index-znj9FOti.js (1136 lines)"}, "properties": {"repobilityId": "63101257e7295339", "scanner": "scanner-primary", "fingerprint": "787584329a8e9bc3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3d301633649eb628", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CVsn0t_4.js (1157 lines)"}, "properties": {"repobilityId": "159d132e055214c8", "scanner": "scanner-primary", "fingerprint": "3d301633649eb628", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-31244edb8a7cf2d7", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DvhJgtYl.js (1157 lines)"}, "properties": {"repobilityId": "b68fc522c5bc849a", "scanner": "scanner-primary", "fingerprint": "31244edb8a7cf2d7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-208ca10457dfae2d", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BR5xS740.js (1205 lines)"}, "properties": {"repobilityId": "8aa863e5a10f3f1d", "scanner": "scanner-primary", "fingerprint": "208ca10457dfae2d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a8cf4977edfd6473", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BRWBJDD9.js (1139 lines)"}, "properties": {"repobilityId": "a44cc2fa6e25a6b1", "scanner": "scanner-primary", "fingerprint": "a8cf4977edfd6473", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ae59676bab28d90e", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DdIwSbTH.js (1157 lines)"}, "properties": {"repobilityId": "a5d53e059582c507", "scanner": "scanner-primary", "fingerprint": "ae59676bab28d90e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-684b72604a916792", "level": "note", "message": {"text": "Very large file: meeting/assets/index--JGd8O_r.js (1127 lines)"}, "properties": {"repobilityId": "45ad71921de2076c", "scanner": "scanner-primary", "fingerprint": "684b72604a916792", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0f118140646d10e2", "level": "note", "message": {"text": "Very large file: meeting/assets/index-tz3jHA0T.js (1189 lines)"}, "properties": {"repobilityId": "262888f472690c77", "scanner": "scanner-primary", "fingerprint": "0f118140646d10e2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-79a3fb19cfced853", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BpnjTxRP.js (1205 lines)"}, "properties": {"repobilityId": "63a28966d5c48a92", "scanner": "scanner-primary", "fingerprint": "79a3fb19cfced853", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b36855492c0a58bb", "level": "note", "message": {"text": "Very large file: meeting/assets/index-GP3scrvY.js (1205 lines)"}, "properties": {"repobilityId": "185ec66d470ac3ea", "scanner": "scanner-primary", "fingerprint": "b36855492c0a58bb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-bdb9424707a24f58", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CZvkLuT0.js (1157 lines)"}, "properties": {"repobilityId": "bae636e3660c7fd2", "scanner": "scanner-primary", "fingerprint": "bdb9424707a24f58", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-de3c5dac2e3ec2a0", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BxrDdPIe.js (1136 lines)"}, "properties": {"repobilityId": "f9c47eb04213c34b", "scanner": "scanner-primary", "fingerprint": "de3c5dac2e3ec2a0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-51d163e8a9c83246", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CMN-V44n.js (1198 lines)"}, "properties": {"repobilityId": "9d999cc3671c2fe2", "scanner": "scanner-primary", "fingerprint": "51d163e8a9c83246", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5fdd530b594bdba2", "level": "note", "message": {"text": "Very large file: meeting/assets/index-9pskRhvt.js (1185 lines)"}, "properties": {"repobilityId": "232a3a900e416f16", "scanner": "scanner-primary", "fingerprint": "5fdd530b594bdba2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a4879da91840bbbf", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Q0lN2i8Z.js (1185 lines)"}, "properties": {"repobilityId": "a4898f121c31ca4e", "scanner": "scanner-primary", "fingerprint": "a4879da91840bbbf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-72ae42590496376c", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CcqVSmBq.js (1205 lines)"}, "properties": {"repobilityId": "349c300baddcdf67", "scanner": "scanner-primary", "fingerprint": "72ae42590496376c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-cdeffa8478ac20f8", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BJxqEfG8.js (1187 lines)"}, "properties": {"repobilityId": "1c5397227ce8ea8d", "scanner": "scanner-primary", "fingerprint": "cdeffa8478ac20f8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-210e9971ab2e5fa2", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Xl8v209F.js (1200 lines)"}, "properties": {"repobilityId": "a56f23dfdec502e8", "scanner": "scanner-primary", "fingerprint": "210e9971ab2e5fa2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8484e8c537550f17", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Cw2P6tE0.js (1157 lines)"}, "properties": {"repobilityId": "07a7a9a2a881411b", "scanner": "scanner-primary", "fingerprint": "8484e8c537550f17", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0c13ee13b49b4524", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DdIvIw4x.js (1189 lines)"}, "properties": {"repobilityId": "b47f396a76b341a9", "scanner": "scanner-primary", "fingerprint": "0c13ee13b49b4524", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-bc6784dee26f12a2", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CPJrNeTA.js (1157 lines)"}, "properties": {"repobilityId": "ed414cd51569553f", "scanner": "scanner-primary", "fingerprint": "bc6784dee26f12a2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e1a0bd4cea81a197", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DE0-O5Tm.js (1189 lines)"}, "properties": {"repobilityId": "3b4e25bd8ff7c352", "scanner": "scanner-primary", "fingerprint": "e1a0bd4cea81a197", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c9c774d24b162b0e", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Cu1tsYUy.js (1203 lines)"}, "properties": {"repobilityId": "c2f27f726b141d63", "scanner": "scanner-primary", "fingerprint": "c9c774d24b162b0e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-aa2a1a0f084d8780", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DunZLMrN.js (1143 lines)"}, "properties": {"repobilityId": "eb9def66f45f0b7b", "scanner": "scanner-primary", "fingerprint": "aa2a1a0f084d8780", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-757ac51950ff87aa", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BLmffXW5.js (1127 lines)"}, "properties": {"repobilityId": "1c839dac8ebf7839", "scanner": "scanner-primary", "fingerprint": "757ac51950ff87aa", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d1c30b051936002d", "level": "note", "message": {"text": "Very large file: meeting/assets/index-4Tx96p7z.js (1189 lines)"}, "properties": {"repobilityId": "ecac1c745adf9570", "scanner": "scanner-primary", "fingerprint": "d1c30b051936002d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-00cd5f95c923705b", "level": "note", "message": {"text": "Very large file: meeting/assets/index-mJ4Aawmx.js (1143 lines)"}, "properties": {"repobilityId": "7a627e12ed0a2a6c", "scanner": "scanner-primary", "fingerprint": "00cd5f95c923705b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-75120529eedd7f2b", "level": "note", "message": {"text": "Very large file: meeting/assets/index-C1x-VRwc.js (1189 lines)"}, "properties": {"repobilityId": "99462c9cc7c8163b", "scanner": "scanner-primary", "fingerprint": "75120529eedd7f2b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0ab1c336b7c6a6b3", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DbJC4xLP.js (1134 lines)"}, "properties": {"repobilityId": "c7245950d0234ee8", "scanner": "scanner-primary", "fingerprint": "0ab1c336b7c6a6b3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-88a4bfaf3de095c4", "level": "note", "message": {"text": "Very large file: meeting/assets/index-XRRysJAx.js (1143 lines)"}, "properties": {"repobilityId": "9a78a2185470c1c1", "scanner": "scanner-primary", "fingerprint": "88a4bfaf3de095c4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1a1ec57cce96e9db", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DUn0bF7d.js (1123 lines)"}, "properties": {"repobilityId": "ca010c87cce0c1f5", "scanner": "scanner-primary", "fingerprint": "1a1ec57cce96e9db", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8c80206a976c13c0", "level": "note", "message": {"text": "Very large file: meeting/assets/index-C-doFHN2.js (1185 lines)"}, "properties": {"repobilityId": "468c48c88880f6b3", "scanner": "scanner-primary", "fingerprint": "8c80206a976c13c0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6add8a2ac91d3969", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Gw78a9af.js (1132 lines)"}, "properties": {"repobilityId": "4a1c71c5c749bf0b", "scanner": "scanner-primary", "fingerprint": "6add8a2ac91d3969", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1dacd8f4404743a6", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BGaaYNIA.js (1189 lines)"}, "properties": {"repobilityId": "0ab8dcec6f3e4d62", "scanner": "scanner-primary", "fingerprint": "1dacd8f4404743a6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c30edc3b6c69ab53", "level": "note", "message": {"text": "Very large file: meeting/assets/index-KailA0qD.js (1198 lines)"}, "properties": {"repobilityId": "79fb10ba14932e31", "scanner": "scanner-primary", "fingerprint": "c30edc3b6c69ab53", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-965e6be6e633ea4c", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BTMad3l7.js (1198 lines)"}, "properties": {"repobilityId": "022b3f414a0dbbf3", "scanner": "scanner-primary", "fingerprint": "965e6be6e633ea4c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-23b848103a3275bd", "level": "note", "message": {"text": "Very large file: meeting/assets/index-B5PUWlma.js (1198 lines)"}, "properties": {"repobilityId": "100a385ce3574bcf", "scanner": "scanner-primary", "fingerprint": "23b848103a3275bd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-807100dfb19c189b", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DW_quWXg.js (1125 lines)"}, "properties": {"repobilityId": "30374814179d0172", "scanner": "scanner-primary", "fingerprint": "807100dfb19c189b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-be14b60b043cb31d", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CSDvhhQl.js (1146 lines)"}, "properties": {"repobilityId": "5dadc855e108e71f", "scanner": "scanner-primary", "fingerprint": "be14b60b043cb31d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-02f5373493828de6", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DvLniFCN.js (1143 lines)"}, "properties": {"repobilityId": "0294b7c97b6fc563", "scanner": "scanner-primary", "fingerprint": "02f5373493828de6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-68fe009d79628f39", "level": "note", "message": {"text": "Very large file: meeting/assets/index-PjkSY4x1.js (1185 lines)"}, "properties": {"repobilityId": "91f625f7437d90c4", "scanner": "scanner-primary", "fingerprint": "68fe009d79628f39", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-7ac1078857a5ee72", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Db4LXaLD.js (1205 lines)"}, "properties": {"repobilityId": "5050620281d4c600", "scanner": "scanner-primary", "fingerprint": "7ac1078857a5ee72", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-af98ce44c4ae6a6f", "level": "note", "message": {"text": "Very large file: meeting/assets/index-RLjn8k2O.js (1189 lines)"}, "properties": {"repobilityId": "3e88fbfeb1f97bb7", "scanner": "scanner-primary", "fingerprint": "af98ce44c4ae6a6f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5b937e9c2db56591", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BnayoE6_.js (1127 lines)"}, "properties": {"repobilityId": "14d90a2e217f3089", "scanner": "scanner-primary", "fingerprint": "5b937e9c2db56591", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-48af128b84b1daae", "level": "note", "message": {"text": "Very large file: meeting/assets/index-D-V-LzAb.js (1207 lines)"}, "properties": {"repobilityId": "fb92a457482d4b23", "scanner": "scanner-primary", "fingerprint": "48af128b84b1daae", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-48f4a787764c7521", "level": "note", "message": {"text": "Very large file: meeting/assets/index-yB7tEJej.js (1134 lines)"}, "properties": {"repobilityId": "12e5b5cfd0178a12", "scanner": "scanner-primary", "fingerprint": "48f4a787764c7521", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-63141ac22b71d2cb", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CoaQMNl6.js (1143 lines)"}, "properties": {"repobilityId": "7821bc2ecc08f033", "scanner": "scanner-primary", "fingerprint": "63141ac22b71d2cb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8bf54054711afc19", "level": "note", "message": {"text": "Very large file: meeting/assets/index-Cusk2EBc.js (1205 lines)"}, "properties": {"repobilityId": "f324f3ce95822294", "scanner": "scanner-primary", "fingerprint": "8bf54054711afc19", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d4b73b60c19b3e0b", "level": "note", "message": {"text": "Very large file: meeting/assets/index-GoSBBl3H.js (1189 lines)"}, "properties": {"repobilityId": "45c9a514adc8f0ef", "scanner": "scanner-primary", "fingerprint": "d4b73b60c19b3e0b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-63140d325d4e8073", "level": "note", "message": {"text": "Very large file: meeting/assets/index-8-Rb7Ali.js (1127 lines)"}, "properties": {"repobilityId": "d9dbd0a9cffac85c", "scanner": "scanner-primary", "fingerprint": "63140d325d4e8073", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1f71d6e119f721e6", "level": "note", "message": {"text": "Very large file: meeting/assets/index-B09WRND5.js (1200 lines)"}, "properties": {"repobilityId": "b72ea8ce0122049f", "scanner": "scanner-primary", "fingerprint": "1f71d6e119f721e6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e34a03e4a6df3944", "level": "note", "message": {"text": "Very large file: meeting/assets/index--7zkZkaH.js (1134 lines)"}, "properties": {"repobilityId": "1d5fe55b57662a20", "scanner": "scanner-primary", "fingerprint": "e34a03e4a6df3944", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0c020fb865eb1dc4", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BabBhzfF.js (1205 lines)"}, "properties": {"repobilityId": "1edc28c18c94cd55", "scanner": "scanner-primary", "fingerprint": "0c020fb865eb1dc4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d0adafdc678aa621", "level": "note", "message": {"text": "Very large file: meeting/assets/index-BFTFoLDM.js (1157 lines)"}, "properties": {"repobilityId": "cbc9b46468546fda", "scanner": "scanner-primary", "fingerprint": "d0adafdc678aa621", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-10742e4d734a0d42", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CghNj33T.js (1205 lines)"}, "properties": {"repobilityId": "bc687fb8370f3698", "scanner": "scanner-primary", "fingerprint": "10742e4d734a0d42", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-9bafc9ef5772386f", "level": "note", "message": {"text": "Very large file: meeting/assets/index-CL_ecKYS.js (1121 lines)"}, "properties": {"repobilityId": "578e2aefe2312dad", "scanner": "scanner-primary", "fingerprint": "9bafc9ef5772386f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5705104dc300fc76", "level": "note", "message": {"text": "Very large file: meeting/assets/index-DGcvo3gF.js (1157 lines)"}, "properties": {"repobilityId": "9b376da1f769229b", "scanner": "scanner-primary", "fingerprint": "5705104dc300fc76", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-10445c88cf3751fe", "level": "note", "message": {"text": "Very large file: meeting/assets/index-D8axxWWS.js (1134 lines)"}, "properties": {"repobilityId": "fd0bc65a3d5fbd93", "scanner": "scanner-primary", "fingerprint": "10445c88cf3751fe", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-dd177623ce7a6c28", "level": "note", "message": {"text": "Very large file: meeting/assets/index-7ZA11Ghj.js (1143 lines)"}, "properties": {"repobilityId": "3de98af2b88cc305", "scanner": "scanner-primary", "fingerprint": "dd177623ce7a6c28", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d9e4dfa980e8c52b", "level": "note", "message": {"text": "Very large file: meeting/assets/index-VsUTtkwM.js (1203 lines)"}, "properties": {"repobilityId": "04b67d97de1adf36", "scanner": "scanner-primary", "fingerprint": "d9e4dfa980e8c52b", "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-0240350dda7dd482", "level": "note", "message": {"text": "77 TODO/FIXME markers"}, "properties": {"repobilityId": "4b38c118003e07d2", "scanner": "scanner-primary", "fingerprint": "0240350dda7dd482", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["maintenance"]}}, {"ruleId": "scanner-0520623804276e30", "level": "warning", "message": {"text": "Analyzer timeout: quality.generated_hardening"}, "properties": {"repobilityId": "err::timeout::quality.generated_hardening", "scanner": "scanner-primary", "fingerprint": "0520623804276e30", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["analyzer-error", "timeout"]}}, {"ruleId": "scanner-bd2bd629a5d58f59", "level": "warning", "message": {"text": "Analyzer timeout: integrity.checks"}, "properties": {"repobilityId": "err::timeout::integrity.checks", "scanner": "scanner-primary", "fingerprint": "bd2bd629a5d58f59", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["analyzer-error", "timeout"]}}]}]}