{"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-146a445f06eb1fa0", "name": "Possibly dead Python function: license_refresh", "shortDescription": {"text": "Possibly dead Python function: license_refresh"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ec0edd7c2e696cc1", "name": "Possibly dead Python function: do_login", "shortDescription": {"text": "Possibly dead Python function: do_login"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ba9d47b450a10f90", "name": "Possibly dead Python function: user_launch", "shortDescription": {"text": "Possibly dead Python function: user_launch"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a656bb6818b195c8", "name": "Possibly dead Python function: start_worker", "shortDescription": {"text": "Possibly dead Python function: start_worker"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8cf16a951c4932b2", "name": "Possibly dead Python function: run_update_flow", "shortDescription": {"text": "Possibly dead Python function: run_update_flow"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a10f1bd062d05fba", "name": "Possibly dead Python function: cb", "shortDescription": {"text": "Possibly dead Python function: cb"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ffb4050dbd526a53", "name": "Possibly dead Python function: process_batch", "shortDescription": {"text": "Possibly dead Python function: process_batch"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a6aefef0eb0f1df9", "name": "Possibly dead Python function: read_excel_cached_jk", "shortDescription": {"text": "Possibly dead Python function: read_excel_cached_jk"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5ca55d0a5ad2a447", "name": "Possibly dead Python function: atomic_write", "shortDescription": {"text": "Possibly dead Python function: atomic_write"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f70df3bbac9fdf02", "name": "Possibly dead Python function: verify_bnp", "shortDescription": {"text": "Possibly dead Python function: verify_bnp"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-db2ee1df76019e31", "name": "Possibly dead Python function: verify_fubon", "shortDescription": {"text": "Possibly dead Python function: verify_fubon"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f48921340f152ec3", "name": "Possibly dead Python function: verify_chubb", "shortDescription": {"text": "Possibly dead Python function: verify_chubb"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bc99b90db5e2fb54", "name": "Possibly dead Python function: verify_kgi", "shortDescription": {"text": "Possibly dead Python function: verify_kgi"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1ea9d9eced7defec", "name": "Possibly dead Python function: verify_bot", "shortDescription": {"text": "Possibly dead Python function: verify_bot"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8617b7c4d7e1ddde", "name": "Possibly dead Python function: adapter_skl_meihong", "shortDescription": {"text": "Possibly dead Python function: adapter_skl_meihong"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e5f278c3cec013dc", "name": "Possibly dead Python function: slot", "shortDescription": {"text": "Possibly dead Python function: slot"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-84367bb87194aa0d", "name": "Possibly dead Python function: patched", "shortDescription": {"text": "Possibly dead Python function: patched"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e5c1dc52cb8fd500", "name": "Possibly dead Python function: score", "shortDescription": {"text": "Possibly dead Python function: score"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-567e55c4a4e6ef6c", "name": "Possibly dead Python function: handle_bot_template", "shortDescription": {"text": "Possibly dead Python function: handle_bot_template"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f48ae4dd566187bb", "name": "Possibly dead Python function: handle_default", "shortDescription": {"text": "Possibly dead Python function: handle_default"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-35d2579b955c3ecb", "name": "Possibly dead Python function: handle_global_style", "shortDescription": {"text": "Possibly dead Python function: handle_global_style"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-19a73d9121b15b1a", "name": "Possibly dead Python function: handle_twlife_v1", "shortDescription": {"text": "Possibly dead Python function: handle_twlife_v1"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a9a9104d7b1f61db", "name": "Possibly dead Python function: handle_bot_template", "shortDescription": {"text": "Possibly dead Python function: handle_bot_template"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5fd525db44c06ed1", "name": "Possibly dead Python function: handle_default_or_global", "shortDescription": {"text": "Possibly dead Python function: handle_default_or_global"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-11d7e337118e92ef", "name": "Possibly dead Python function: handle_global_style", "shortDescription": {"text": "Possibly dead Python function: handle_global_style"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e10f4eab318b9e5c", "name": "Possibly dead Python function: handle_twlife_v1", "shortDescription": {"text": "Possibly dead Python function: handle_twlife_v1"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ae2ed788a59e46f0", "name": "Possibly dead Python function: s2d", "shortDescription": {"text": "Possibly dead Python function: s2d"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-67ec8a19d5cc5682", "name": "Possibly dead Python function: process_batch", "shortDescription": {"text": "Possibly dead Python function: process_batch"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-47b87f8705f0f5a7", "name": "File has no detected symbols: rex/life/overnight0612/_tmp_fix_fubon_ul_adapters.py", "shortDescription": {"text": "File has no detected symbols: rex/life/overnight0612/_tmp_fix_fubon_ul_adapters.py"}, "fullDescription": {"text": "Source file with no class/function declarations \u2014 possible config, dead code, or scratch file."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f9b0b4ad2f6581a0", "name": "File has no detected symbols: rex/life/overnight0612/_tmp_health_fubon_ul.py", "shortDescription": {"text": "File has no detected symbols: rex/life/overnight0612/_tmp_health_fubon_ul.py"}, "fullDescription": {"text": "Source file with no class/function declarations \u2014 possible config, dead code, or scratch file."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3988055869fd0f63", "name": "File has no detected symbols: rex/life/overnight0612/_tmp_audit_firstli_fillcv.py", "shortDescription": {"text": "File has no detected symbols: rex/life/overnight0612/_tmp_audit_firstli_fillcv.py"}, "fullDescription": {"text": "Source file with no class/function declarations \u2014 possible config, dead code, or scratch file."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-594c36513797e76f", "name": "Icon-only button without accessible name \u2014 rex/vip/tools/screenshot-helper.user.js:354", "shortDescription": {"text": "Icon-only button without accessible name \u2014 rex/vip/tools/screenshot-helper.user.js:354"}, "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-7eae6340b5565f53", "name": "Stray `console.log` in TS/JS \u2014 rex/vip/tools/screenshot-helper.user.js:839", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 rex/vip/tools/screenshot-helper.user.js:839"}, "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-b548dad3f2c351e9", "name": "Stray `console.log` in TS/JS \u2014 rex/auth/overnight/_harness.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 rex/auth/overnight/_harness.js:24"}, "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-a93efdfa8b937d97", "name": "Stray `console.log` in TS/JS \u2014 rex/life/overnight0612/_verify_engine.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 rex/life/overnight0612/_verify_engine.js:68"}, "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-46b04bc092237880", "name": "Stray `console.log` in TS/JS \u2014 rex/life/tmp/round5/run_engine.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 rex/life/tmp/round5/run_engine.js:48"}, "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-b6ffdbd45d7c4be2", "name": "Stray `console.log` in TS/JS \u2014 rex/life/tmp/round5/test_load.js:3", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 rex/life/tmp/round5/test_load.js:3"}, "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-abd7f6a29499a92b", "name": "Stray `console.log` in TS/JS \u2014 rex/life/tmp/round5/test_load2.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 rex/life/tmp/round5/test_load2.js:4"}, "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-21548af57e509dc6", "name": "Stray `console.log` in TS/JS \u2014 rex/life/tmp/round5/verify_slice3.js:146", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 rex/life/tmp/round5/verify_slice3.js:146"}, "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-c65916c5d419a1bb", "name": "Stray `console.log` in TS/JS \u2014 rex/recruit/_verify_stamp.js:72", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 rex/recruit/_verify_stamp.js:72"}, "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-8e22562d1945396b", "name": "Icon-only button without accessible name \u2014 rex/crm/console_snippet.js:54", "shortDescription": {"text": "Icon-only button without accessible name \u2014 rex/crm/console_snippet.js:54"}, "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-8d9b54945d3b626e", "name": "Stray `console.log` in TS/JS \u2014 rex/crm/lib/supabase.js:3", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 rex/crm/lib/supabase.js:3"}, "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-f5d58ebb8cf8c26a", "name": "Stray `console.log` in TS/JS \u2014 rex/stamp/lib/fontkit.umd.min.js:1", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 rex/stamp/lib/fontkit.umd.min.js:1"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d830e0527566e285", "name": "Stray `console.log` in TS/JS \u2014 rex/stamp/lib/pdf-lib.min.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 rex/stamp/lib/pdf-lib.min.js:15"}, "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-cefbcd5442514c88", "name": "Stray `console.log` in TS/JS \u2014 rex/A&H/enhancements.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 rex/A&H/enhancements.js:31"}, "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-8e11261a8764ee28", "name": "Stray `console.log` in TS/JS \u2014 rex/A&H/overnight/_vchk_hongli_intro.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 rex/A&H/overnight/_vchk_hongli_intro.js:47"}, "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-901f896ea75e9de2", "name": "Dockerfile runs as root: rex/life/tools/calc_poc/Dockerfile", "shortDescription": {"text": "Dockerfile runs as root: rex/life/tools/calc_poc/Dockerfile"}, "fullDescription": {"text": "No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c8da1f6a6aa95523", "name": "Docker base image is tag-pinned but not digest-pinned: python:3.11-slim", "shortDescription": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.11-slim"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aa5acaa49eb8315b", "name": "Containers defined but no K8s/orchestration manifest found", "shortDescription": {"text": "Containers defined but no K8s/orchestration manifest found"}, "fullDescription": {"text": "Repo has Dockerfiles/compose but no Kubernetes/Nomad manifests. If the target deployment is K8s, the manifests may live in a separate ops repo."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cf6ac6fa4252bab5", "name": "Insecure pattern 'direct_innerhtml_assignment' in card.html:193", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in card.html:193"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ba8a9db85c908846", "name": "Insecure pattern 'direct_innerhtml_assignment' in account.html:174", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in account.html:174"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0396d1e7fb251768", "name": "Insecure pattern 'direct_innerhtml_assignment' in pricing.backstage.html:460", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pricing.backstage.html:460"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7601fae360c60aa4", "name": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/system.html:443", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/system.html:443"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3bf1ab55cd0798b2", "name": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/join.html:311", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/join.html:311"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eef8ff71df5e3c66", "name": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/locations.html:209", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/locations.html:209"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fe25546a724dde6d", "name": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/highlights.html:243", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/highlights.html:243"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-838469b0eb879802", "name": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/performers.html:228", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/performers.html:228"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ccd5088ded804a34", "name": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/news.html:198", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/news.html:198"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cb7f19b025ffc09d", "name": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/index.html:386", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/index.html:386"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c3631cfca20c80da", "name": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/privacy.html:286", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/privacy.html:286"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-02f1aeda976b1386", "name": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/resources.html:325", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/resources.html:325"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0bbf511e1eda5472", "name": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/about.html:195", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/about.html:195"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f1b1831363902890", "name": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/news-detail.html:218", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/news-detail.html:218"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8f1de5765d15ea6e", "name": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/assets/dl.js:336", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/assets/dl.js:336"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d9a58526fbe1fe91", "name": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/admin/index.html:378", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/admin/index.html:378"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aad0ed359281c067", "name": "Insecure pattern 'direct_innerhtml_assignment' in money/index.html:45", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in money/index.html:45"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5e69784bf8fe6cfb", "name": "Insecure pattern 'direct_innerhtml_assignment' in auth/guard-supabase.js:70", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in auth/guard-supabase.js:70"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bb7907f02921afbc", "name": "Insecure pattern 'direct_innerhtml_assignment' in auth/auth.js:279", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in auth/auth.js:279"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d535c43cae0a6c0", "name": "Insecure pattern 'direct_innerhtml_assignment' in auth/admin.html:140", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in auth/admin.html:140"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cc84b86df5980cab", "name": "Insecure pattern 'direct_innerhtml_assignment' in auth/launcher.js:151", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in auth/launcher.js:151"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7c6506e579674f49", "name": "Insecure pattern 'exec_used' in \u9f0e\u7db8/\u7167\u6703\u55ae\u7834\u89e3\u5de5\u5177/launcher.py:713", "shortDescription": {"text": "Insecure pattern 'exec_used' in \u9f0e\u7db8/\u7167\u6703\u55ae\u7834\u89e3\u5de5\u5177/launcher.py:713"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-35cb8fbf0c180b98", "name": "Insecure pattern 'direct_innerhtml_assignment' in exam/_auth.js:164", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in exam/_auth.js:164"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aa8f6c6e06aff182", "name": "Insecure pattern 'direct_innerhtml_assignment' in exam/admin.html:276", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in exam/admin.html:276"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-439441a2b43eac68", "name": "Insecure pattern 'document_write' in exam/property/index.html:1338", "shortDescription": {"text": "Insecure pattern 'document_write' in exam/property/index.html:1338"}, "fullDescription": {"text": "Found a known-risky pattern (document_write). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2a50fa81a1e37d3a", "name": "Insecure pattern 'direct_innerhtml_assignment' in exam/property/index.html:384", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in exam/property/index.html:384"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8d877917d468adf6", "name": "Insecure pattern 'document_write' in exam/life/index.html:1338", "shortDescription": {"text": "Insecure pattern 'document_write' in exam/life/index.html:1338"}, "fullDescription": {"text": "Found a known-risky pattern (document_write). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-13ac46966b2e3ba1", "name": "Insecure pattern 'direct_innerhtml_assignment' in exam/life/index.html:384", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in exam/life/index.html:384"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-31e06884f6caa226", "name": "Insecure pattern 'document_write' in exam/foreign/index.html:1338", "shortDescription": {"text": "Insecure pattern 'document_write' in exam/foreign/index.html:1338"}, "fullDescription": {"text": "Found a known-risky pattern (document_write). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b0363e387e533824", "name": "Insecure pattern 'direct_innerhtml_assignment' in exam/foreign/index.html:384", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in exam/foreign/index.html:384"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ad533043b4a473d2", "name": "Insecure pattern 'document_write' in exam/investment/index.html:1338", "shortDescription": {"text": "Insecure pattern 'document_write' in exam/investment/index.html:1338"}, "fullDescription": {"text": "Found a known-risky pattern (document_write). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4260c6241d9dbf98", "name": "Insecure pattern 'direct_innerhtml_assignment' in exam/investment/index.html:384", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in exam/investment/index.html:384"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-300c30d5d0e7e331", "name": "Insecure pattern 'direct_innerhtml_assignment' in usa2026/index.html:1991", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in usa2026/index.html:1991"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-de9769edc70f2461", "name": "Insecure pattern 'direct_innerhtml_assignment' in usa2026/report/index.html:1273", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in usa2026/report/index.html:1273"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d939a2146bfe1293", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/checkout.backstage.html:40", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/checkout.backstage.html:40"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3af632e51040a280", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-day27-address.html:209", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-day27-address.html:209"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-544a7065c76cb63a", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-day23-exam.html:229", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-day23-exam.html:229"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9d710ea7b38de6b8", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/index.html:1213", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/index.html:1213"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7bbe979f9c9e8dd5", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-day5-contest.html:943", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-day5-contest.html:943"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4a22359bb0ee816c", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-shared.js:51", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-shared.js:51"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-847c2dcc5e0b8823", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-day22-license.html:234", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-day22-license.html:234"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4d90d535e112509d", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-day6-newclient.html:577", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-day6-newclient.html:577"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-190718af2735d6d4", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/cases/simulator.html:383", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/cases/simulator.html:383"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d2fdf394cec6cc3d", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/cases/index.html:102", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/cases/index.html:102"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e22a2ce4e6bd2934", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/cases/upload.html:94", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/cases/upload.html:94"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5838c4f677ada8a0", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/preserve/index.html:338", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/preserve/index.html:338"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e8d6fd5aefd33282", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/name9.html:215", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/name9.html:215"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-155f6ef5915aaead", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/ai-prompts.html:147", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/ai-prompts.html:147"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2033ec2b0d141018", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/recruit-funnel.html:326", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/recruit-funnel.html:326"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1387b54deff16f97", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/system.html:402", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/system.html:402"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-804b5ce2b43bc0d0", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/copay.html:218", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/copay.html:218"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-df4674792fd9284e", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/daily-card.html:154", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/daily-card.html:154"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7f883ba603de0359", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/fortune.html:226", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/fortune.html:226"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fb1c605c2a549e62", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/cic.html:185", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/cic.html:185"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9dd1b51ea3bb5814", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/dividend.html:176", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/dividend.html:176"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c23b237ada131125", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/dca.html:201", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/dca.html:201"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4e09a48880a67bd5", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/compliance-ad-check.html:557", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/compliance-ad-check.html:557"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c643389251087fb8", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/wheel.html:313", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/wheel.html:313"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b2121454978cf636", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/tarot.html:277", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/tarot.html:277"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f24e3814d633e18b", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/goal.html:217", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/goal.html:217"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7b99f8b426445bbd", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/health.html:312", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/health.html:312"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4f5802e2e2909625", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/bible.html:371", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/bible.html:371"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e3632aaf6c3142da", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/reservoir.html:216", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/reservoir.html:216"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-704301e808aed15e", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/claimcalc.html:157", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/claimcalc.html:157"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c16adeb1ffc1b0d6", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/index.html:334", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/index.html:334"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1272f5f9f1a442fc", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/divine.html:245", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/divine.html:245"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dca1705a3f00295e", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/readmind.html:467", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/readmind.html:467"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ff2b09274693d276", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/numerology.html:205", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/numerology.html:205"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b2bc62d68dd199e7", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/compliance-scan.html:296", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/compliance-scan.html:296"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ee59d91f6351e590", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/care-ai.html:333", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/care-ai.html:333"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-78c72e9b1830c359", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/morning-brief.html:307", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/morning-brief.html:307"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7577f59e76f4a3ee", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/meme.html:519", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/meme.html:519"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b198221c426dac8e", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/disc.html:186", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/disc.html:186"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b2c808c70644401c", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/insage.html:362", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/insage.html:362"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-25582470e4725dff", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/battle.html:448", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/battle.html:448"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fc26a2069ace8eb4", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/objection.html:161", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/objection.html:161"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fd052406b78c5b24", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/talk.html:665", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/talk.html:665"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f154a90472655832", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/pdpa-consent.html:363", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/pdpa-consent.html:363"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7619d9050a159c1b", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/needs.html:239", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/needs.html:239"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-161eee4af2942025", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/ipad.html:293", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/ipad.html:293"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-86301b7f499355fd", "name": "Insecure pattern 'insert_adjacent_html' in rex/hub/ipad.html:407", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in rex/hub/ipad.html:407"}, "fullDescription": {"text": "Found a known-risky pattern (insert_adjacent_html). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-89d7f48339b99f97", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/onboarding.html:166", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/onboarding.html:166"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-24322626a3bdf32e", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/quotes.html:197", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/quotes.html:197"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-04a99c76df19af5b", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/win.html:218", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/win.html:218"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a17ab3558f5f0e26", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/millionaire.html:223", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/millionaire.html:223"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9b0b6af92aeb9b93", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/medwiki.html:185", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/medwiki.html:185"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7ae2f5ce6397894e", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/activity.html:388", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/activity.html:388"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c423ef5b5bbde974", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/wiki.html:210", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/wiki.html:210"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-960dab22654c20b1", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/performance.html:318", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/performance.html:318"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-431d75383533d231", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/gap-arena.html:501", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/gap-arena.html:501"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2e083db71744bd5b", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/mac.html:222", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/mac.html:222"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8b891753deb63ba7", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/desktop.html:302", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/desktop.html:302"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0480502123c8983f", "name": "Insecure pattern 'insert_adjacent_html' in rex/hub/desktop.html:370", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in rex/hub/desktop.html:370"}, "fullDescription": {"text": "Found a known-risky pattern (insert_adjacent_html). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6704720e28ea6b73", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/accident.html:365", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/accident.html:365"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-704d7183e81c95bc", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/underwriting-check.html:340", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/underwriting-check.html:340"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f75fd2d61bf7faab", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/line-reply.html:234", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/line-reply.html:234"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-acacc25756b8f12e", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/system-dl1.html:410", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/system-dl1.html:410"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7b83fc3431421ebb", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/guardian.html:321", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/guardian.html:321"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2ce7f3aba4c9265b", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/freedom.html:353", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/freedom.html:353"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9cfcf93a0c9a2695", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/messages.html:148", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/messages.html:148"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-44faaf9d05578c01", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/compliance-check.html:330", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/compliance-check.html:330"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-50a351705a746bc9", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/clause-reader.html:259", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/clause-reader.html:259"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5bf366779b0714b1", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/mbti.html:255", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/mbti.html:255"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c8bac0c7c5676437", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/affinity.html:264", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/affinity.html:264"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1ae0767b6cc074b9", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/lifemap.html:463", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/lifemap.html:463"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5228787cd50b7fec", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker-compare/index.html:277", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker-compare/index.html:277"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-626f305b74c98328", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker-compare/capital.html:225", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker-compare/capital.html:225"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-061e166fac95df42", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/index.html:401", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/index.html:401"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-90e87552bddc93a2", "name": "Insecure pattern 'direct_outerhtml_assignment' in rex/vip/index.html:222", "shortDescription": {"text": "Insecure pattern 'direct_outerhtml_assignment' in rex/vip/index.html:222"}, "fullDescription": {"text": "Found a known-risky pattern (direct_outerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e12d276ec3b49574", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/paste-tool.html:757", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/paste-tool.html:757"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-da2141adb916c620", "name": "Insecure pattern 'insert_adjacent_html' in rex/vip/cases/index.html:1317", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in rex/vip/cases/index.html:1317"}, "fullDescription": {"text": "Found a known-risky pattern (insert_adjacent_html). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2196d2fb3784351d", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/cases/cases-screenshots.js:75", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/cases/cases-screenshots.js:75"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e61b82378657f045", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/resources/property-program.html:958", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/resources/property-program.html:958"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9cb58329297fa12e", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/resources/car-program.html:895", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/resources/car-program.html:895"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3132becff7b59a89", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/resources/protected-dividend.html:1132", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/resources/protected-dividend.html:1132"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cc544b8b1e4a045f", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/tools/regular.html:2052", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/tools/regular.html:2052"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-be47b3ace269f64e", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/tools/simulator.html:1752", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/tools/simulator.html:1752"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-858a8b23cd84345d", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/tools/screenshot-helper.user.js:348", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/tools/screenshot-helper.user.js:348"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1eb599bf051540ed", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/chubb-fugui.html:940", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/chubb-fugui.html:940"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3b6a7f5d82ebc29f", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/kgi-zhaocai.html:958", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/kgi-zhaocai.html:958"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-07267829de340978", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/chubb-meili.html:939", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/chubb-meili.html:939"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e623edeccb5e6cc9", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/kgi-yishengchuanfu.html:1179", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/kgi-yishengchuanfu.html:1179"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f4bc917c6982abe0", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/chubb-xinfu.html:939", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/chubb-xinfu.html:939"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d325936e472fa675", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/bnp-jincai.html:940", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/bnp-jincai.html:940"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-51537f7381c77617", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/yuanta-fengshou.html:939", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/yuanta-fengshou.html:939"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-35f3ba5a8962787f", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/auth/app.js:152", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/auth/app.js:152"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-92c2068656115f2d", "name": "Insecure pattern 'local_storage_auth_token' in rex/auth/app.js:35", "shortDescription": {"text": "Insecure pattern 'local_storage_auth_token' in rex/auth/app.js:35"}, "fullDescription": {"text": "Found a known-risky pattern (local_storage_auth_token). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a275e4cc537e1566", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/auth/overnight/_build_app.py:157", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/auth/overnight/_build_app.py:157"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-28d7b1010120c79d", "name": "Insecure pattern 'local_storage_auth_token' in rex/auth/overnight/_build_app.py:56", "shortDescription": {"text": "Insecure pattern 'local_storage_auth_token' in rex/auth/overnight/_build_app.py:56"}, "fullDescription": {"text": "Found a known-risky pattern (local_storage_auth_token). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f74abbba94523761", "name": "Insecure pattern 'eval_used' in rex/auth/overnight/_harness.js:8", "shortDescription": {"text": "Insecure pattern 'eval_used' in rex/auth/overnight/_harness.js:8"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c80e6f3fd82f76b5", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/life/excel-engine.html:168", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/life/excel-engine.html:168"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e04bfbfdcd290177", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/life/index.html:1908", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/life/index.html:1908"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ca304a8fbc73ee56", "name": "Possible secret in rex/life/SKILL.md", "shortDescription": {"text": "Possible secret in rex/life/SKILL.md"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-6d1b1c87e127876f", "name": "Possible secret in rex/life/tools/_batch_verify_skl.py", "shortDescription": {"text": "Possible secret in rex/life/tools/_batch_verify_skl.py"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-714d8a1c5d828e42", "name": "Possible secret in rex/life/tools/validate_twlife.py", "shortDescription": {"text": "Possible secret in rex/life/tools/validate_twlife.py"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-c1e94e09eed2527a", "name": "Possible secret in rex/life/tools/_bulk/twlife_extract.py", "shortDescription": {"text": "Possible secret in rex/life/tools/_bulk/twlife_extract.py"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-0e21dd0e78b1935f", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/life/tools/calc_poc/calc_poc.html:131", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/life/tools/calc_poc/calc_poc.html:131"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ee6c9e8d426cfcee", "name": "Possible secret in rex/life/tools/calc_poc/redecrypt_via_excel_com.py", "shortDescription": {"text": "Possible secret in rex/life/tools/calc_poc/redecrypt_via_excel_com.py"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-c8b8de3e1f9fd6fd", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/life/tools/calc_poc/overnight/compare.html:236", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/life/tools/calc_poc/overnight/compare.html:236"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f327197bb087b4fb", "name": "Insecure pattern 'new_function_used' in rex/life/overnight0612/_verify_engine.js:50", "shortDescription": {"text": "Insecure pattern 'new_function_used' in rex/life/overnight0612/_verify_engine.js:50"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e45e12e6703faa63", "name": "Insecure pattern 'node_child_process' in rex/life/overnight0612/_verify_engine.js:7", "shortDescription": {"text": "Insecure pattern 'node_child_process' in rex/life/overnight0612/_verify_engine.js:7"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ac2a415df1634619", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/life/tmp/round5/calc_engines.js:72", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/life/tmp/round5/calc_engines.js:72"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-90ef40c39af36de5", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/claimcheck/index.html:326", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/claimcheck/index.html:326"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e5bdb090da5afa31", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/print/index.html:135", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/print/index.html:135"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-96f6ef85eb4b77e6", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/income/index.html:2217", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/income/index.html:2217"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-24da22d43121979f", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/par/index.html:824", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/par/index.html:824"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d03da804578dc42a", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/letter/index.html:318", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/letter/index.html:318"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5fb5ace77afa9add", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/admin/index.html:112", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/admin/index.html:112"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c523b11649f29672", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/recruit/index.html:230", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/recruit/index.html:230"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1c4cb51efb07abb6", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/recruit/app.js:153", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/recruit/app.js:153"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b41dcee009205ed7", "name": "Insecure pattern 'new_function_used' in rex/recruit/_verify_stamp.js:10", "shortDescription": {"text": "Insecure pattern 'new_function_used' in rex/recruit/_verify_stamp.js:10"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-327a4ac29ca6ce77", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/recruit/docs.html:108", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/recruit/docs.html:108"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-41061faba1524537", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/renewal.html:390", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/renewal.html:390"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-785b333ac8877164", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/bridge.html:659", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/bridge.html:659"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e2ac8a058154b660", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/index.html:449", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/index.html:449"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c2bdfbd8cb0e5b46", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/console_snippet.js:48", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/console_snippet.js:48"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5bc7826b7394fa09", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/family-dash.html:281", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/family-dash.html:281"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b286a478a79f609b", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/products.html:249", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/products.html:249"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6a6f3984bd60d45b", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/visit-brief.html:325", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/visit-brief.html:325"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-daa89aab0485908c", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/segment.html:364", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/segment.html:364"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e2cf0fa64121a5a9", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/board.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/board.html:420"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-308f6190efbbef36", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/checkup.html:630", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/checkup.html:630"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3b3c90f7ef5bba45", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/_preview_mobile.html:271", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/_preview_mobile.html:271"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f91badd0b44d45f9", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/summary.html:152", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/summary.html:152"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-542c53d12a70e5a0", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/renew-radar.html:437", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/renew-radar.html:437"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b993e8e5d5c5a12f", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/radar.html:499", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/radar.html:499"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-628e32d9470fb834", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/contact-radar.html:299", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/contact-radar.html:299"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-47ab7e69fac95755", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/nhi/index.html:358", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/nhi/index.html:358"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d6c26453731118e6", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/nhi/cic/index.html:276", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/nhi/cic/index.html:276"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-37c85f415e1a369a", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/card/index.html:516", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/card/index.html:516"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dbe9006f75906b03", "name": "Insecure pattern 'insert_adjacent_html' in rex/card/index.html:523", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in rex/card/index.html:523"}, "fullDescription": {"text": "Found a known-risky pattern (insert_adjacent_html). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5d57fd15ab3a929f", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/sitemap/columns/index.html:463", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/sitemap/columns/index.html:463"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dcab9dd411784dcc", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/sitemap/mindmap/index.html:613", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/sitemap/mindmap/index.html:613"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dca82666bc9be121", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/_compliance/consent.js:145", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/_compliance/consent.js:145"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e06ae8c42d642f71", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/recon/index.html:644", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/recon/index.html:644"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-81ea878243ea0ee1", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/index.html:15645", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/index.html:15645"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e024ede2a9829a31", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/v2/app.js:174", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/v2/app.js:174"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-50d59516aa1b554c", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/index_v92.html:11409", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/index_v92.html:11409"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eddb4369ecbde87c", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/index-\u589e\u52a0\u5fae\u8abf\u6309\u9215.html:5974", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/index-\u589e\u52a0\u5fae\u8abf\u6309\u9215.html:5974"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-070dfde888a81b09", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/data_backup/firstlife/index.html:6039", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/data_backup/firstlife/index.html:6039"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-98b12457d5a2eb36", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/data_backup/prudential/index.html:6016", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/data_backup/prudential/index.html:6016"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-550aa6f1346881de", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/data_backup/yuantalife/index.html:6035", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/data_backup/yuantalife/index.html:6035"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9c72c840d4f19b7f", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/old-version/index.html:2186", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/old-version/index.html:2186"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-136581996f1bc1d8", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/brokerage/index.html:1181", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/brokerage/index.html:1181"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4775eb6a969d9fb8", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/dl1/index.html:754", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/dl1/index.html:754"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9ccf8fe1582d969d", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/stamp/report.html:597", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/stamp/report.html:597"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bbecec04da92dcb7", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/stamp/index.html:264", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/stamp/index.html:264"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c99c76497044bcf7", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/stamp/app.js:133", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/stamp/app.js:133"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d63f34f8e12f9588", "name": "Insecure pattern 'document_write' in rex/stamp/docs.html:417", "shortDescription": {"text": "Insecure pattern 'document_write' in rex/stamp/docs.html:417"}, "fullDescription": {"text": "Found a known-risky pattern (document_write). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4f99061b5667571e", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/stamp/docs.html:386", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/stamp/docs.html:386"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-61c963922b440295", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/start/index.html:366", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/start/index.html:366"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9ce5c2e6fda7fc65", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/calendar/index.html:520", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/calendar/index.html:520"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-75c6feb77da6c485", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/dl3/index.html:2108", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/dl3/index.html:2108"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dd7e452d70a1cf3d", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_23.html:2850", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_23.html:2850"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f7aaf1fa681ec866", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/index.html:3479", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/index.html:3479"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5994b612e5d8e086", "name": "Insecure pattern 'new_function_used' in rex/A&H/enhancements.js:164", "shortDescription": {"text": "Insecure pattern 'new_function_used' in rex/A&H/enhancements.js:164"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-af154ac021fb91c1", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/enhancements.js:223", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/enhancements.js:223"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bd2fd973eb31f985", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/app.js:443", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/app.js:443"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9e1fcf62a08da88f", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u522aXWA.html:2521", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u522aXWA.html:2521"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-681ebe25d2ff127e", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3.16.html:2199", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3.16.html:2199"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4917e95f0ce9dbe3", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3.15.html:2199", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3.15.html:2199"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-11246d34a203942b", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (4).html:2604", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (4).html:2604"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c9193c0f3d4eb27d", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (7).html:2772", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (7).html:2772"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-18775e36f7589ec2", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u65b0\u589e20\u5e74.html:2676", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u65b0\u589e20\u5e74.html:2676"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f4f5fe9864df7a8d", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u8abf\u6574\u5efa\u8b70\u66f8\u6392\u7248.html:2676", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u8abf\u6574\u5efa\u8b70\u66f8\u6392\u7248.html:2676"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ee99e3c74fb045a4", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_17.html:2199", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_17.html:2199"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-99faa1283934dc71", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_18.html:2604", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_18.html:2604"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ac2d91eab6faf617", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (\u5927\u6539).html:2902", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (\u5927\u6539).html:2902"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-689aa3e07917c8fa", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19PDF\u5217\u5370\u8abf\u6574.html:2722", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19PDF\u5217\u5370\u8abf\u6574.html:2722"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-204cdba264ff4ec1", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_22.html:2923", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_22.html:2923"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-825c45e930495f2a", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (5).html:2772", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (5).html:2772"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-95e73ef94ff3b5d8", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u5206\u985e.html:2569", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u5206\u985e.html:2569"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-48de0f850b736819", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (10).html:2832", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (10).html:2832"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6691b2c856aae002", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_20.html:2604", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_20.html:2604"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ab8230fa316688c0", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (8).html:2772", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (8).html:2772"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f196cdf810b647f0", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u8abf\u6574\u5217\u5370.html:2648", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u8abf\u6574\u5217\u5370.html:2648"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eac1fd92e50f1351", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u7f8e\u5316html.html:2675", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u7f8e\u5316html.html:2675"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4014efa32b8271c8", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (2).html:2604", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (2).html:2604"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e78d49e1d8ab63f7", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_23 (1).html:2832", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_23 (1).html:2832"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-369489c9dea7d5ce", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_16_\u4fee\u5fa9.html:2199", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_16_\u4fee\u5fa9.html:2199"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-baa521c8f6d958e8", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (gemini\u5927\u6539).html:2770", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (gemini\u5927\u6539).html:2770"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e8e76da58ef83c03", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3.14.html:2199", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3.14.html:2199"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4a49612fa3c432af", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19.html:2604", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19.html:2604"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-13e102ac195e2411", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (3).html:2604", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (3).html:2604"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c9b99e76fd1ceffe", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (9).html:2832", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (9).html:2832"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cb92531256c6f5e6", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (6).html:2772", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (6).html:2772"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-45455ded482592b3", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_21.html:2919", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_21.html:2919"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-57f906a58077a694", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (1).html:2604", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (1).html:2604"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e4f7be55257a1681", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/h1/index.html:2881", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/h1/index.html:2881"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4f17679acb176bc4", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/taida/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/taida/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2db48938f6acc011", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/xinan/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/xinan/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-71f0db954c46eb2e", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/jingrui/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/jingrui/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1527f00041e19adb", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/fushida/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/fushida/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ca2757c6eaa9fd86", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/dinglv/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/dinglv/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f5e450c94696b6fd", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/panshi/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/panshi/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-64ffb613ec1bbdcc", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/leishan/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/leishan/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-974eeed4e95ac3fb", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/dacheng/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/dacheng/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5d76b169ab594c5b", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/weisheng/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/weisheng/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e8e2d750a3178ba2", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/org/index.html:301", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/org/index.html:301"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7f249493f2311909", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/yongxu/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/yongxu/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ac9cbbb20864dedd", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/fanya/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/fanya/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fe5ec13f60dd6fe9", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/huahan/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/huahan/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a6735fb806222ad4", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/gongsheng/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/gongsheng/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-76192717b5af5ac5", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/fuyida/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/fuyida/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-16948a077296e884", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/jinpeng/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/jinpeng/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-146bf81926234617", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/dingjian/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/dingjian/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cb4c55ccce808b8b", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/hetai/index.html:258", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/hetai/index.html:258"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3cd40b133c1f8410", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/advisor/index.html:467", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/advisor/index.html:467"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bd6121919c7965e7", "name": "Insecure pattern 'direct_innerhtml_assignment' in rex/training/index.html:414", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/training/index.html:414"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-492ccc233ccd9ed2", "name": "Insecure pattern 'cors_wildcard' in supabase/functions/claude-proxy/index.ts:13", "shortDescription": {"text": "Insecure pattern 'cors_wildcard' in supabase/functions/claude-proxy/index.ts:13"}, "fullDescription": {"text": "Found a known-risky pattern (cors_wildcard). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ca24a82ff1fbe470", "name": "Insecure pattern 'cors_wildcard' in supabase/functions/ecpay-checkout/index.ts:5", "shortDescription": {"text": "Insecure pattern 'cors_wildcard' in supabase/functions/ecpay-checkout/index.ts:5"}, "fullDescription": {"text": "Found a known-risky pattern (cors_wildcard). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1ede2a71f67c7832", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools/tax-risk.html:1945", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/tax-risk.html:1945"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3d0129b4cc3b75ef", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools/gift-tax.html:2374", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/gift-tax.html:2374"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-afde152707d16b8b", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools/compound-interest.html:1834", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/compound-interest.html:1834"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bd17215245883c65", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools/irr-calculator.html:1767", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/irr-calculator.html:1767"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ca94cc9cd122d1d7", "name": "Insecure pattern 'insert_adjacent_html' in tools/irr-calculator.html:1917", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in tools/irr-calculator.html:1917"}, "fullDescription": {"text": "Found a known-risky pattern (insert_adjacent_html). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-08caf783860059f9", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools/legacy-planner.html:1800", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/legacy-planner.html:1800"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5ecdb239d1fdacda", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools/coverage.html:2386", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/coverage.html:2386"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f86ba4bb96970691", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools/loan.html:2141", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/loan.html:2141"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fdcad79ce6615889", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools/bmi-calculator.html:1923", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/bmi-calculator.html:1923"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a7f2fe972a56b88a", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools/estate-tax.html:2389", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/estate-tax.html:2389"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a61e4e22f9d7e809", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools/labor-pension.html:2346", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/labor-pension.html:2346"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8ab804ab25b8c1d3", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools/education.html:1999", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/education.html:1999"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-70085c68482fdf6b", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools/retirement.html:2355", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/retirement.html:2355"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-55aa4fc3a7439314", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools/tax.html:2094", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/tax.html:2094"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d53f7785b4a1b233", "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-4f64a1fa1c5e4060", "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-320ce65f8d2d03c3", "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-35c336420b73d5b3", "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-36726fffa8bf1f78", "name": "Very large file: rex/life/tools/calc_poc/calc_server_lo.py (1777 lines)", "shortDescription": {"text": "Very large file: rex/life/tools/calc_poc/calc_server_lo.py (1777 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-0bfe585526b2035d", "name": "Very large file: rex/life/tmp/round5/calc_engines.js (2625 lines)", "shortDescription": {"text": "Very large file: rex/life/tmp/round5/calc_engines.js (2625 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-a17969dfdad72046", "name": "Very large file: rex/A&H/enhancements.js (1424 lines)", "shortDescription": {"text": "Very large file: rex/A&H/enhancements.js (1424 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-f3e88803e10f2dac", "name": "Very large file: rex/A&H/app.js (3711 lines)", "shortDescription": {"text": "Very large file: rex/A&H/app.js (3711 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-27fd64bf978fc741", "name": "Very large file: rex/A&H/data.js (978 lines)", "shortDescription": {"text": "Very large file: rex/A&H/data.js (978 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": "8 test file(s) for 213 source file(s) (ratio 0.04). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-141b30a41e03817b", "name": "No license file detected", "shortDescription": {"text": "No license file detected"}, "fullDescription": {"text": "No LICENSE/COPYING/NOTICE file was found. Generated repositories often omit licensing, which blocks reuse and automated intake."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 1284 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 43 placeholder/mock markers across 13 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9d79c4077342a7d0", "name": "Runtime service client appears to use placeholder configuration", "shortDescription": {"text": "Runtime service client appears to use placeholder configuration"}, "fullDescription": {"text": "A runtime source file appears to wire Supabase/Firebase/AI/payment-style clients to placeholder URLs, keys, or fallback values. In the Fable corpus this often means the UI/API shape is present while the backend service is not actually configured."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing license. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-24058a2d1b507fd4", "name": "Agent authority lacks a verifier contract: rex/life/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: rex/life/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-182137aa294f50fe", "name": "Network/subprocess call without timeout or try/except \u2014 \u9f0e\u7db8/\u7167\u6703\u55ae\u7834\u89e3\u5de5\u5177/launcher.py:725", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 \u9f0e\u7db8/\u7167\u6703\u55ae\u7834\u89e3\u5de5\u5177/launcher.py:725"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-db294cc048259c39", "name": "Legacy-named symbol `daily_read_v1` in rex/daily/daily-shared.js:14", "shortDescription": {"text": "Legacy-named symbol `daily_read_v1` in rex/daily/daily-shared.js:14"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ce11018cb46feaa3", "name": "`fetch()` without try/.catch or AbortSignal \u2014 rex/vip/cases/cases-screenshots.js:31", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 rex/vip/cases/cases-screenshots.js:31"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d212118712e75d7f", "name": "Commented-code block (19 lines) in rex/vip/tools/screenshot-helper.user.js:1", "shortDescription": {"text": "Commented-code block (19 lines) in rex/vip/tools/screenshot-helper.user.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fd8a50211ee3d30b", "name": "`fetch()` without try/.catch or AbortSignal \u2014 rex/auth/app.js:62", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 rex/auth/app.js:62"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-47a1e028b2ac1e71", "name": "Legacy-named symbol `twlife_v1` in rex/life/_reference/extractors/\u53cb\u90a6aia_engine.py:821", "shortDescription": {"text": "Legacy-named symbol `twlife_v1` in rex/life/_reference/extractors/\u53cb\u90a6aia_engine.py:821"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2f9a0ddd90c821d0", "name": "Legacy-named symbol `prudential_v2` in rex/life/_reference/extractors/\u4fdd\u8aa0prudential_extractor.py:7", "shortDescription": {"text": "Legacy-named symbol `prudential_v2` in rex/life/_reference/extractors/\u4fdd\u8aa0prudential_extractor.py:7"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ca197b30a98bc0ac", "name": "Network/subprocess call without timeout or try/except \u2014 rex/life/_reference/extractors/\u4fdd\u8aa0prudential_extractor.py:172", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 rex/life/_reference/extractors/\u4fdd\u8aa0prudential_extractor.py:172"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-91d9307fd3426a7d", "name": "Legacy-named symbol `twlife_v1` in rex/life/_reference/extractors/\u5bcc\u90a6excel_to_json_v5_engine.py:11", "shortDescription": {"text": "Legacy-named symbol `twlife_v1` in rex/life/_reference/extractors/\u5bcc\u90a6excel_to_json_v5_engine.py:11"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9fdb54c7a5b7a0bf", "name": "Legacy-named symbol `calc_twlife_v1` in rex/life/tools/round5_verifier.py:48", "shortDescription": {"text": "Legacy-named symbol `calc_twlife_v1` in rex/life/tools/round5_verifier.py:48"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-645ff6647635f64b", "name": "Legacy-named symbol `prudential_v2` in rex/life/tools/_batch_verify_round4.py:149", "shortDescription": {"text": "Legacy-named symbol `prudential_v2` in rex/life/tools/_batch_verify_round4.py:149"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-113081067bf9228a", "name": "Legacy-named symbol `\u53f0\u4eab\u5bcc\u8cb4\u5229\u7387\u8b8a\u52d5\u578b\u7d42\u8eab\u58fd\u96aa_\u4fdd\u7d93\u516c\u7248_v1` in rex/life/tools/_batch_verify_skl.py:13", "shortDescription": {"text": "Legacy-named symbol `\u53f0\u4eab\u5bcc\u8cb4\u5229\u7387\u8b8a\u52d5\u578b\u7d42\u8eab\u58fd\u96aa_\u4fdd\u7d93\u516c\u7248_v1` in rex/life/tools/_batch_verify_skl.py:13"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f0844b7bb9f7123d", "name": "Network/subprocess call without timeout or try/except \u2014 rex/life/tools/pack_skills.py:94", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 rex/life/tools/pack_skills.py:94"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1e94caae9a971a2c", "name": "Legacy-named symbol `twlife_v1` in rex/life/tools/_bulk/merge_catalog.py:62", "shortDescription": {"text": "Legacy-named symbol `twlife_v1` in rex/life/tools/_bulk/merge_catalog.py:62"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-58341013eb685e44", "name": "Legacy-named symbol `twlife_v1` in rex/life/tools/_bulk/bulk_skel.py:94", "shortDescription": {"text": "Legacy-named symbol `twlife_v1` in rex/life/tools/_bulk/bulk_skel.py:94"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eb3d88a09359de43", "name": "Commented-code block (5 lines) in rex/life/tools/calc_poc/calc_server_lo.py:48", "shortDescription": {"text": "Commented-code block (5 lines) in rex/life/tools/calc_poc/calc_server_lo.py:48"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-47e2ee9408d67f19", "name": "Legacy-named symbol `\u53f0\u4eab\u5bcc\u8cb4\u5229\u7387\u8b8a\u52d5\u578b\u7d42\u8eab\u58fd\u96aa_\u4fdd\u7d93\u516c\u7248_v1` in rex/life/tools/calc_poc/inspect_skl_print.py:9", "shortDescription": {"text": "Legacy-named symbol `\u53f0\u4eab\u5bcc\u8cb4\u5229\u7387\u8b8a\u52d5\u578b\u7d42\u8eab\u58fd\u96aa_\u4fdd\u7d93\u516c\u7248_v1` in rex/life/tools/calc_poc/inspect_skl_print.py:9"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9753e306c99c794c", "name": "Legacy-named symbol `\u53f0\u65b0\u96d9\u76c8\u5206\u7d05\u9084\u672c\u7d42\u8eab\u4fdd\u96aa_br\u516c\u7248_v1` in rex/life/tools/calc_poc/inspect_skl_br_deep.py:16", "shortDescription": {"text": "Legacy-named symbol `\u53f0\u65b0\u96d9\u76c8\u5206\u7d05\u9084\u672c\u7d42\u8eab\u4fdd\u96aa_br\u516c\u7248_v1` in rex/life/tools/calc_poc/inspect_skl_br_deep.py:16"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-249308b905b063d1", "name": "Legacy-named symbol `\u53f0\u4eab\u5bcc\u8cb4\u5229\u7387\u8b8a\u52d5\u578b\u7d42\u8eab\u58fd\u96aa_\u4fdd\u7d93\u516c\u7248_v1` in rex/life/tools/calc_poc/inspect_skl_br.py:15", "shortDescription": {"text": "Legacy-named symbol `\u53f0\u4eab\u5bcc\u8cb4\u5229\u7387\u8b8a\u52d5\u578b\u7d42\u8eab\u58fd\u96aa_\u4fdd\u7d93\u516c\u7248_v1` in rex/life/tools/calc_poc/inspect_skl_br.py:15"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d035a5b27e5b1554", "name": "Legacy-named symbol `global_v1` in rex/life/tools/calc_poc/fix_global_mapping.py:99", "shortDescription": {"text": "Legacy-named symbol `global_v1` in rex/life/tools/calc_poc/fix_global_mapping.py:99"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c251786eacb339e4", "name": "Legacy-named symbol `uni_extract_v1` in rex/life/overnight0612/_rescue_chubb_ul_paged.py:89", "shortDescription": {"text": "Legacy-named symbol `uni_extract_v1` in rex/life/overnight0612/_rescue_chubb_ul_paged.py:89"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7a5040df2c153e03", "name": "Legacy-named symbol `prudential_v2` in rex/life/overnight0612/_verify_engine.js:1", "shortDescription": {"text": "Legacy-named symbol `prudential_v2` in rex/life/overnight0612/_verify_engine.js:1"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6f08ccd60d333a92", "name": "Legacy-named symbol `uni_extract_v1` in rex/life/overnight0612/scripts/uni_extract.py:308", "shortDescription": {"text": "Legacy-named symbol `uni_extract_v1` in rex/life/overnight0612/scripts/uni_extract.py:308"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5f0a6e4a5f564eef", "name": "Legacy-named symbol `prudential_v2` in rex/life/overnight0612/scripts/integrate.py:53", "shortDescription": {"text": "Legacy-named symbol `prudential_v2` in rex/life/overnight0612/scripts/integrate.py:53"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-935fcaddabbc0720", "name": "Legacy-named symbol `uni_extract_v1` in rex/life/overnight0612/helpers/rescue_fubon_paged.py:91", "shortDescription": {"text": "Legacy-named symbol `uni_extract_v1` in rex/life/overnight0612/helpers/rescue_fubon_paged.py:91"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d0d570a5f0c24d7b", "name": "Commented-code block (7 lines) in rex/life/overnight0612/helpers/yuanta_vchk.py:101", "shortDescription": {"text": "Commented-code block (7 lines) in rex/life/overnight0612/helpers/yuanta_vchk.py:101"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-109f6888ddaecca7", "name": "Legacy-named symbol `twlife_v1` in rex/life/tmp/round5/run_engine.js:19", "shortDescription": {"text": "Legacy-named symbol `twlife_v1` in rex/life/tmp/round5/run_engine.js:19"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1aa76b154d6f0682", "name": "Legacy-named symbol `handle_twlife_v1` in rex/life/tmp/round5/verify_v2.py:202", "shortDescription": {"text": "Legacy-named symbol `handle_twlife_v1` in rex/life/tmp/round5/verify_v2.py:202"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b52909b60def6f0d", "name": "Legacy-named symbol `twlife_v1` in rex/life/tmp/round5/verify_slice5.py:6", "shortDescription": {"text": "Legacy-named symbol `twlife_v1` in rex/life/tmp/round5/verify_slice5.py:6"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a0b7c13cae89b6e3", "name": "Legacy-named symbol `prudential_v2` in rex/life/tmp/round5/verify_slice6.py:124", "shortDescription": {"text": "Legacy-named symbol `prudential_v2` in rex/life/tmp/round5/verify_slice6.py:124"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d60860bd42f492ab", "name": "Legacy-named symbol `twlife_v1` in rex/life/tmp/round5/verify_slice3.js:10", "shortDescription": {"text": "Legacy-named symbol `twlife_v1` in rex/life/tmp/round5/verify_slice3.js:10"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-999729abc6afa3cd", "name": "Legacy-named symbol `chubb_v1` in rex/life/tmp/round5/calc_engines.js:130", "shortDescription": {"text": "Legacy-named symbol `chubb_v1` in rex/life/tmp/round5/calc_engines.js:130"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-014ee914f1a51dcb", "name": "Commented-code block (10 lines) in rex/life/tmp/round5/calc_engines.js:439", "shortDescription": {"text": "Commented-code block (10 lines) in rex/life/tmp/round5/calc_engines.js:439"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3dee2bc18681e64b", "name": "Legacy-named symbol `twlife_v1` in rex/life/tmp/round5/_verify_slice_4.py:44", "shortDescription": {"text": "Legacy-named symbol `twlife_v1` in rex/life/tmp/round5/_verify_slice_4.py:44"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-19ed8cde80e74406", "name": "Legacy-named symbol `handle_twlife_v1` in rex/life/tmp/round5/verify_slice_1.py:164", "shortDescription": {"text": "Legacy-named symbol `handle_twlife_v1` in rex/life/tmp/round5/verify_slice_1.py:164"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8fe8be0ace8dc3ca", "name": "Legacy-named symbol `ACLPLN3_v2` in rex/life/tmp/round7/verify_round7_batch567.py:23", "shortDescription": {"text": "Legacy-named symbol `ACLPLN3_v2` in rex/life/tmp/round7/verify_round7_batch567.py:23"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2c6ab523a6614cdc", "name": "Legacy-named symbol `ACLPLN3_v2` in rex/life/tmp/round7/verify_round7_batch8910.py:23", "shortDescription": {"text": "Legacy-named symbol `ACLPLN3_v2` in rex/life/tmp/round7/verify_round7_batch8910.py:23"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7368151a5ead2097", "name": "Legacy-named symbol `ACLPLN3_v2` in rex/life/tmp/round7/verify_round7.py:23", "shortDescription": {"text": "Legacy-named symbol `ACLPLN3_v2` in rex/life/tmp/round7/verify_round7.py:23"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e7d49ee74798c076", "name": "Legacy-named symbol `prudential_v2` in rex/life/tmp/round6/verify_round6.py:376", "shortDescription": {"text": "Legacy-named symbol `prudential_v2` in rex/life/tmp/round6/verify_round6.py:376"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4c0a616084985726", "name": "Legacy-named symbol `prudential_v2` in rex/life/tmp/round6/diag_round6.py:13", "shortDescription": {"text": "Legacy-named symbol `prudential_v2` in rex/life/tmp/round6/diag_round6.py:13"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e38ae0c6723a282b", "name": "Commented-code block (5 lines) in rex/lib/demo-mask.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in rex/lib/demo-mask.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1c2176d185cd2c93", "name": "`fetch()` without try/.catch or AbortSignal \u2014 rex/recruit/app.js:121", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 rex/recruit/app.js:121"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ebe32a7a917a2092", "name": "`fetch()` without try/.catch or AbortSignal \u2014 rex/crm/lib/supabase.js:1", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 rex/crm/lib/supabase.js:1"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6be7d908c197f0cd", "name": "Legacy-named symbol `\u8cc7\u5b89\u500b\u8cc7\u5408\u898f\u5206\u6790_v1` in rex/_compliance/consent.js:7", "shortDescription": {"text": "Legacy-named symbol `\u8cc7\u5b89\u500b\u8cc7\u5408\u898f\u5206\u6790_v1` in rex/_compliance/consent.js:7"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-71a3b5d73893f356", "name": "Legacy-named symbol `engine_twlife_v1` in rex/compare/engine_twlife_v1.js:3", "shortDescription": {"text": "Legacy-named symbol `engine_twlife_v1` in rex/compare/engine_twlife_v1.js:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-169011633396d376", "name": "Commented-code block (12 lines) in rex/compare/engine_twlife_v1.js:161", "shortDescription": {"text": "Commented-code block (12 lines) in rex/compare/engine_twlife_v1.js:161"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8cc38bf14ba9ce8e", "name": "Legacy-named symbol `taishin_v1` in rex/compare/enrich_manifest.py:36", "shortDescription": {"text": "Legacy-named symbol `taishin_v1` in rex/compare/enrich_manifest.py:36"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0c8514e49c2bb23c", "name": "Network/subprocess call without timeout or try/except \u2014 rex/compare/v89_extract_drew_html.py:160", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 rex/compare/v89_extract_drew_html.py:160"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3f6588f1b6c6970a", "name": "Commented-code block (5 lines) in rex/compare/v2/app.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in rex/compare/v2/app.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8b3ad70e00062942", "name": "Legacy-named symbol `twlife_v1` in rex/compare/\u8f49\u63db\u5f15\u64ce/\u53cb\u90a6aia_engine.py:821", "shortDescription": {"text": "Legacy-named symbol `twlife_v1` in rex/compare/\u8f49\u63db\u5f15\u64ce/\u53cb\u90a6aia_engine.py:821"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-23c88912501f494e", "name": "Legacy-named symbol `prudential_v2` in rex/compare/\u8f49\u63db\u5f15\u64ce/\u4fdd\u8aa0prudential_extractor.py:7", "shortDescription": {"text": "Legacy-named symbol `prudential_v2` in rex/compare/\u8f49\u63db\u5f15\u64ce/\u4fdd\u8aa0prudential_extractor.py:7"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4990f5a022c5919d", "name": "Network/subprocess call without timeout or try/except \u2014 rex/compare/\u8f49\u63db\u5f15\u64ce/\u4fdd\u8aa0prudential_extractor.py:172", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 rex/compare/\u8f49\u63db\u5f15\u64ce/\u4fdd\u8aa0prudential_extractor.py:172"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f344e06c2eae4bac", "name": "Legacy-named symbol `twlife_v1` in rex/compare/\u8f49\u63db\u5f15\u64ce/\u5bcc\u90a6excel_to_json_v5_engine.py:11", "shortDescription": {"text": "Legacy-named symbol `twlife_v1` in rex/compare/\u8f49\u63db\u5f15\u64ce/\u5bcc\u90a6excel_to_json_v5_engine.py:11"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2f4dcb3a1e209af6", "name": "`fetch()` without try/.catch or AbortSignal \u2014 rex/stamp/app.js:53", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 rex/stamp/app.js:53"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ab703ff162e62a09", "name": "`fetch()` without try/.catch or AbortSignal \u2014 rex/stamp/lib/pdf.min.mjs:25", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 rex/stamp/lib/pdf.min.mjs:25"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2602a1141806e1e0", "name": "Legacy-named symbol `rexAH_needsInput_v1` in rex/A&H/enhancements.js:124", "shortDescription": {"text": "Legacy-named symbol `rexAH_needsInput_v1` in rex/A&H/enhancements.js:124"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f8f576e3348b8870", "name": "Commented-code block (5 lines) in rex/A&H/enhancements.js:156", "shortDescription": {"text": "Commented-code block (5 lines) in rex/A&H/enhancements.js:156"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-78e5a5f5fc4fbed1", "name": "Commented-code block (5 lines) in rex/A&H/app.js:24", "shortDescription": {"text": "Commented-code block (5 lines) in rex/A&H/app.js:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0e041b8f893d5143", "name": "Commented-code block (7 lines) in rex/A&H/data.js:853", "shortDescription": {"text": "Commented-code block (7 lines) in rex/A&H/data.js:853"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2c04133e54348533", "name": "Near-duplicate function bodies in 2 places", "shortDescription": {"text": "Near-duplicate function bodies in 2 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nrex/auth/overnight/_stamp_sim_hi.py:value_for, rex/auth/overnight/_stamp_sim.py:value_for\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-49c98f7cedd9c977", "name": "Near-duplicate function bodies in 4 places", "shortDescription": {"text": "Near-duplicate function bodies in 4 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nrex/life/_reference/extractors/\u4fdd\u8aa0prudential_extractor.py:report, rex/life/_reference/extractors/\u4fdd\u8aa0prudential_extractor.py:report, rex/compare/\u8f49\u63db\u5f15\u64ce/\u4fdd\u8aa0prudential_extractor.py:report, rex/compare/\u8f49\u63db\u5f15\u64ce/\u4fdd\u8aa0prudential_extractor.py:report\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6d9d311fd4bc4bd3", "name": "Flask mutation route `calc` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server.py:240", "shortDescription": {"text": "Flask mutation route `calc` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server.py:240"}, "fullDescription": {"text": "Flask route declares POST/PUT/DELETE/PATCH methods without an auth decorator. Add `@login_required` (Flask-Login) or equivalent."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-8646217303b284e2", "name": "Flask mutation route `calc` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_lo.py:1062", "shortDescription": {"text": "Flask mutation route `calc` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_lo.py:1062"}, "fullDescription": {"text": "Flask route declares POST/PUT/DELETE/PATCH methods without an auth decorator. Add `@login_required` (Flask-Login) or equivalent."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e97aec25c11d90dc", "name": "Flask mutation route `download_source` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_lo.py:1125", "shortDescription": {"text": "Flask mutation route `download_source` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_lo.py:1125"}, "fullDescription": {"text": "Flask route declares POST/PUT/DELETE/PATCH methods without an auth decorator. Add `@login_required` (Flask-Login) or equivalent."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-75cdef791c3b3e28", "name": "Flask mutation route `export_pdf` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_lo.py:1154", "shortDescription": {"text": "Flask mutation route `export_pdf` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_lo.py:1154"}, "fullDescription": {"text": "Flask route declares POST/PUT/DELETE/PATCH methods without an auth decorator. Add `@login_required` (Flask-Login) or equivalent."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b68f48236ace009f", "name": "Flask mutation route `calc_batch` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_lo.py:1572", "shortDescription": {"text": "Flask mutation route `calc_batch` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_lo.py:1572"}, "fullDescription": {"text": "Flask route declares POST/PUT/DELETE/PATCH methods without an auth decorator. Add `@login_required` (Flask-Login) or equivalent."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-2af49d711c506102", "name": "Flask mutation route `cache_clear` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_lo.py:1764", "shortDescription": {"text": "Flask mutation route `cache_clear` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_lo.py:1764"}, "fullDescription": {"text": "Flask route declares POST/PUT/DELETE/PATCH methods without an auth decorator. Add `@login_required` (Flask-Login) or equivalent."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-64f16f15e1d863c3", "name": "Flask mutation route `cache_clear` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_pool.py:119", "shortDescription": {"text": "Flask mutation route `cache_clear` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_pool.py:119"}, "fullDescription": {"text": "Flask route declares POST/PUT/DELETE/PATCH methods without an auth decorator. Add `@login_required` (Flask-Login) or equivalent."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-09af71e3dcdc7637", "name": "Flask mutation route `calc_endpoint` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_pool.py:179", "shortDescription": {"text": "Flask mutation route `calc_endpoint` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_pool.py:179"}, "fullDescription": {"text": "Flask route declares POST/PUT/DELETE/PATCH methods without an auth decorator. Add `@login_required` (Flask-Login) or equivalent."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b0323ac4b0002fff", "name": "Flask mutation route `compare_endpoint` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_pool.py:206", "shortDescription": {"text": "Flask mutation route `compare_endpoint` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_pool.py:206"}, "fullDescription": {"text": "Flask route declares POST/PUT/DELETE/PATCH methods without an auth decorator. Add `@login_required` (Flask-Login) or equivalent."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-7bbfa61d2ae1f99f", "name": "Dangling fetch: POST https://api.anthropic.com/v1/messages (supabase/functions/claude-proxy/index.ts:103)", "shortDescription": {"text": "Dangling fetch: POST https://api.anthropic.com/v1/messages (supabase/functions/claude-proxy/index.ts:103)"}, "fullDescription": {"text": "`supabase/functions/claude-proxy/index.ts:103` calls `POST https://api.anthropic.com/v1/messages` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/https:/api.anthropic.com/v1/messages`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1a6d91f2236825bf", "name": "Unused endpoint: ANY /", "shortDescription": {"text": "Unused endpoint: ANY /"}, "fullDescription": {"text": "`rex/life/tools/calc_poc/calc_server.py` declares `ANY /` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-53dca4cd207356d4", "name": "Unused endpoint: ANY /inspect/<plan>", "shortDescription": {"text": "Unused endpoint: ANY /inspect/<plan>"}, "fullDescription": {"text": "`rex/life/tools/calc_poc/calc_server.py` declares `ANY /inspect/<plan>` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-af4c53ad84dfc8f9", "name": "Unused endpoint: ANY /calc", "shortDescription": {"text": "Unused endpoint: ANY /calc"}, "fullDescription": {"text": "`rex/life/tools/calc_poc/calc_server.py` declares `ANY /calc` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1d290cc6a62c9d55", "name": "Unused endpoint: ANY /pdf/<path:fname>", "shortDescription": {"text": "Unused endpoint: ANY /pdf/<path:fname>"}, "fullDescription": {"text": "`rex/life/tools/calc_poc/calc_server.py` declares `ANY /pdf/<path:fname>` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c2864861fbe37459", "name": "Unused endpoint: ANY /inspect-rows/<plan>", "shortDescription": {"text": "Unused endpoint: ANY /inspect-rows/<plan>"}, "fullDescription": {"text": "`rex/life/tools/calc_poc/calc_server.py` declares `ANY /inspect-rows/<plan>` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-57dafd2095c881b5", "name": "Unused endpoint: ANY /test-all", "shortDescription": {"text": "Unused endpoint: ANY /test-all"}, "fullDescription": {"text": "`rex/life/tools/calc_poc/calc_server.py` declares `ANY /test-all` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-723330c0143e9470", "name": "Unused endpoint: ANY /download-source", "shortDescription": {"text": "Unused endpoint: ANY /download-source"}, "fullDescription": {"text": "`rex/life/tools/calc_poc/calc_server_lo.py` declares `ANY /download-source` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-089812cc519e7739", "name": "Unused endpoint: ANY /export-pdf", "shortDescription": {"text": "Unused endpoint: ANY /export-pdf"}, "fullDescription": {"text": "`rex/life/tools/calc_poc/calc_server_lo.py` declares `ANY /export-pdf` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b335aefc4700e123", "name": "Unused endpoint: ANY /calc-batch", "shortDescription": {"text": "Unused endpoint: ANY /calc-batch"}, "fullDescription": {"text": "`rex/life/tools/calc_poc/calc_server_lo.py` declares `ANY /calc-batch` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-06e5427f87156d61", "name": "Unused endpoint: ANY /cache-stats", "shortDescription": {"text": "Unused endpoint: ANY /cache-stats"}, "fullDescription": {"text": "`rex/life/tools/calc_poc/calc_server_lo.py` declares `ANY /cache-stats` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-91487b7a945e97c1", "name": "Unused endpoint: ANY /cache-clear", "shortDescription": {"text": "Unused endpoint: ANY /cache-clear"}, "fullDescription": {"text": "`rex/life/tools/calc_poc/calc_server_lo.py` declares `ANY /cache-clear` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c675c8e7f22e1ae3", "name": "Unused endpoint: ANY /pool/stats", "shortDescription": {"text": "Unused endpoint: ANY /pool/stats"}, "fullDescription": {"text": "`rex/life/tools/calc_poc/calc_server_pool.py` declares `ANY /pool/stats` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-20a5bba73e79786b", "name": "Unused endpoint: ANY /cache/stats", "shortDescription": {"text": "Unused endpoint: ANY /cache/stats"}, "fullDescription": {"text": "`rex/life/tools/calc_poc/calc_server_pool.py` declares `ANY /cache/stats` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1d3e7af9c05fd23a", "name": "Unused endpoint: ANY /cache/clear", "shortDescription": {"text": "Unused endpoint: ANY /cache/clear"}, "fullDescription": {"text": "`rex/life/tools/calc_poc/calc_server_pool.py` declares `ANY /cache/clear` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e4846c410eb6a0e7", "name": "Unused endpoint: ANY /compare", "shortDescription": {"text": "Unused endpoint: ANY /compare"}, "fullDescription": {"text": "`rex/life/tools/calc_poc/calc_server_pool.py` declares `ANY /compare` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/20549"}, "properties": {"repository": "sun20549/dr-plan", "repoUrl": "https://github.com/sun20549/dr-plan", "branch": "main"}, "results": [{"ruleId": "scanner-146a445f06eb1fa0", "level": "note", "message": {"text": "Possibly dead Python function: license_refresh"}, "properties": {"repobilityId": "ad64d196fdac8c3c", "scanner": "scanner-primary", "fingerprint": "146a445f06eb1fa0", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "\u9f0e\u7db8/\u7167\u6703\u55ae\u7834\u89e3\u5de5\u5177/launcher.py:148"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ec0edd7c2e696cc1", "level": "note", "message": {"text": "Possibly dead Python function: do_login"}, "properties": {"repobilityId": "90e07ee0d2ed6be2", "scanner": "scanner-primary", "fingerprint": "ec0edd7c2e696cc1", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "\u9f0e\u7db8/\u7167\u6703\u55ae\u7834\u89e3\u5de5\u5177/launcher.py:295"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ba9d47b450a10f90", "level": "note", "message": {"text": "Possibly dead Python function: user_launch"}, "properties": {"repobilityId": "efedcfb570b363fa", "scanner": "scanner-primary", "fingerprint": "ba9d47b450a10f90", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "\u9f0e\u7db8/\u7167\u6703\u55ae\u7834\u89e3\u5de5\u5177/launcher.py:527"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a656bb6818b195c8", "level": "note", "message": {"text": "Possibly dead Python function: start_worker"}, "properties": {"repobilityId": "ae4e6c5f2c1c8a95", "scanner": "scanner-primary", "fingerprint": "a656bb6818b195c8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "\u9f0e\u7db8/\u7167\u6703\u55ae\u7834\u89e3\u5de5\u5177/launcher.py:543"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8cf16a951c4932b2", "level": "note", "message": {"text": "Possibly dead Python function: run_update_flow"}, "properties": {"repobilityId": "ba03ab5a32599bd9", "scanner": "scanner-primary", "fingerprint": "8cf16a951c4932b2", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "\u9f0e\u7db8/\u7167\u6703\u55ae\u7834\u89e3\u5de5\u5177/launcher.py:547"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a10f1bd062d05fba", "level": "note", "message": {"text": "Possibly dead Python function: cb"}, "properties": {"repobilityId": "c388730a0badedf1", "scanner": "scanner-primary", "fingerprint": "a10f1bd062d05fba", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "\u9f0e\u7db8/\u7167\u6703\u55ae\u7834\u89e3\u5de5\u5177/launcher.py:626"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ffb4050dbd526a53", "level": "note", "message": {"text": "Possibly dead Python function: process_batch"}, "properties": {"repobilityId": "d5c2d995ba8ee37d", "scanner": "scanner-primary", "fingerprint": "ffb4050dbd526a53", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/_reference/extractors/\u5bcc\u90a6excel_to_json_v5_engine.py:869"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a6aefef0eb0f1df9", "level": "note", "message": {"text": "Possibly dead Python function: read_excel_cached_jk"}, "properties": {"repobilityId": "515b9441f5311342", "scanner": "scanner-primary", "fingerprint": "a6aefef0eb0f1df9", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/round5_verifier.py:97"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5ca55d0a5ad2a447", "level": "note", "message": {"text": "Possibly dead Python function: atomic_write"}, "properties": {"repobilityId": "ec7e01186af2fa93", "scanner": "scanner-primary", "fingerprint": "5ca55d0a5ad2a447", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/_batch_verify_round4.py:56"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f70df3bbac9fdf02", "level": "note", "message": {"text": "Possibly dead Python function: verify_bnp"}, "properties": {"repobilityId": "4c6d428c0bc9460d", "scanner": "scanner-primary", "fingerprint": "f70df3bbac9fdf02", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/_batch_verify_round4.py:107"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-db2ee1df76019e31", "level": "note", "message": {"text": "Possibly dead Python function: verify_fubon"}, "properties": {"repobilityId": "cb6a454a090e30fb", "scanner": "scanner-primary", "fingerprint": "db2ee1df76019e31", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/_batch_verify_round4.py:148"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f48921340f152ec3", "level": "note", "message": {"text": "Possibly dead Python function: verify_chubb"}, "properties": {"repobilityId": "452b57c4f653ee2b", "scanner": "scanner-primary", "fingerprint": "f48921340f152ec3", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/_batch_verify_round4.py:207"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bc99b90db5e2fb54", "level": "note", "message": {"text": "Possibly dead Python function: verify_kgi"}, "properties": {"repobilityId": "7abee95e3e474e66", "scanner": "scanner-primary", "fingerprint": "bc99b90db5e2fb54", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/_batch_verify_round4.py:291"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1ea9d9eced7defec", "level": "note", "message": {"text": "Possibly dead Python function: verify_bot"}, "properties": {"repobilityId": "7c565b1af6294e22", "scanner": "scanner-primary", "fingerprint": "1ea9d9eced7defec", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/_batch_verify_round4.py:333"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8617b7c4d7e1ddde", "level": "note", "message": {"text": "Possibly dead Python function: adapter_skl_meihong"}, "properties": {"repobilityId": "4453ba44894ce259", "scanner": "scanner-primary", "fingerprint": "8617b7c4d7e1ddde", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/extract_xls.py:62"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e5f278c3cec013dc", "level": "note", "message": {"text": "Possibly dead Python function: slot"}, "properties": {"repobilityId": "f833f38cdad5a540", "scanner": "scanner-primary", "fingerprint": "e5f278c3cec013dc", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/calc_poc/excel_pool.py:316"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-84367bb87194aa0d", "level": "note", "message": {"text": "Possibly dead Python function: patched"}, "properties": {"repobilityId": "c36f09674ca3f6ed", "scanner": "scanner-primary", "fingerprint": "84367bb87194aa0d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/calc_poc/calc_server.py:118"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e5c1dc52cb8fd500", "level": "note", "message": {"text": "Possibly dead Python function: score"}, "properties": {"repobilityId": "379227b163d3203e", "scanner": "scanner-primary", "fingerprint": "e5c1dc52cb8fd500", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/overnight0612/_verify_xref.py:68"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-567e55c4a4e6ef6c", "level": "note", "message": {"text": "Possibly dead Python function: handle_bot_template"}, "properties": {"repobilityId": "bf5abed487535fb9", "scanner": "scanner-primary", "fingerprint": "567e55c4a4e6ef6c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tmp/round5/verify_v2.py:90"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f48ae4dd566187bb", "level": "note", "message": {"text": "Possibly dead Python function: handle_default"}, "properties": {"repobilityId": "6e0bab13476165e3", "scanner": "scanner-primary", "fingerprint": "f48ae4dd566187bb", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tmp/round5/verify_v2.py:101"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-35d2579b955c3ecb", "level": "note", "message": {"text": "Possibly dead Python function: handle_global_style"}, "properties": {"repobilityId": "40c6041ee3bbd256", "scanner": "scanner-primary", "fingerprint": "35d2579b955c3ecb", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tmp/round5/verify_v2.py:141"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-19a73d9121b15b1a", "level": "note", "message": {"text": "Possibly dead Python function: handle_twlife_v1"}, "properties": {"repobilityId": "dd4a2befb109d3dc", "scanner": "scanner-primary", "fingerprint": "19a73d9121b15b1a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tmp/round5/verify_v2.py:202"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a9a9104d7b1f61db", "level": "note", "message": {"text": "Possibly dead Python function: handle_bot_template"}, "properties": {"repobilityId": "bf5abed487535fb9", "scanner": "scanner-primary", "fingerprint": "a9a9104d7b1f61db", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tmp/round5/verify_slice_1.py:54"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5fd525db44c06ed1", "level": "note", "message": {"text": "Possibly dead Python function: handle_default_or_global"}, "properties": {"repobilityId": "c9c10cd3f36bb6b6", "scanner": "scanner-primary", "fingerprint": "5fd525db44c06ed1", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tmp/round5/verify_slice_1.py:60"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-11d7e337118e92ef", "level": "note", "message": {"text": "Possibly dead Python function: handle_global_style"}, "properties": {"repobilityId": "40c6041ee3bbd256", "scanner": "scanner-primary", "fingerprint": "11d7e337118e92ef", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tmp/round5/verify_slice_1.py:71"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e10f4eab318b9e5c", "level": "note", "message": {"text": "Possibly dead Python function: handle_twlife_v1"}, "properties": {"repobilityId": "dd4a2befb109d3dc", "scanner": "scanner-primary", "fingerprint": "e10f4eab318b9e5c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tmp/round5/verify_slice_1.py:164"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ae2ed788a59e46f0", "level": "note", "message": {"text": "Possibly dead Python function: s2d"}, "properties": {"repobilityId": "c36eff566342013d", "scanner": "scanner-primary", "fingerprint": "ae2ed788a59e46f0", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/compare/split_html.py:46"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-67ec8a19d5cc5682", "level": "note", "message": {"text": "Possibly dead Python function: process_batch"}, "properties": {"repobilityId": "d5c2d995ba8ee37d", "scanner": "scanner-primary", "fingerprint": "67ec8a19d5cc5682", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/compare/\u8f49\u63db\u5f15\u64ce/\u5bcc\u90a6excel_to_json_v5_engine.py:869"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-47b87f8705f0f5a7", "level": "note", "message": {"text": "File has no detected symbols: rex/life/overnight0612/_tmp_fix_fubon_ul_adapters.py"}, "properties": {"repobilityId": "cf4e68739c62ae9a", "scanner": "scanner-primary", "fingerprint": "47b87f8705f0f5a7", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code-candidate"]}}, {"ruleId": "scanner-f9b0b4ad2f6581a0", "level": "note", "message": {"text": "File has no detected symbols: rex/life/overnight0612/_tmp_health_fubon_ul.py"}, "properties": {"repobilityId": "1d70d0bdf713cc9e", "scanner": "scanner-primary", "fingerprint": "f9b0b4ad2f6581a0", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code-candidate"]}}, {"ruleId": "scanner-3988055869fd0f63", "level": "note", "message": {"text": "File has no detected symbols: rex/life/overnight0612/_tmp_audit_firstli_fillcv.py"}, "properties": {"repobilityId": "b430b5b9b518c1a4", "scanner": "scanner-primary", "fingerprint": "3988055869fd0f63", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code-candidate"]}}, {"ruleId": "scanner-594c36513797e76f", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 rex/vip/tools/screenshot-helper.user.js:354"}, "properties": {"repobilityId": "8c63a9a992293e92", "scanner": "scanner-primary", "fingerprint": "594c36513797e76f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-7eae6340b5565f53", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 rex/vip/tools/screenshot-helper.user.js:839"}, "properties": {"repobilityId": "42481060587eb2e5", "scanner": "scanner-primary", "fingerprint": "7eae6340b5565f53", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b548dad3f2c351e9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 rex/auth/overnight/_harness.js:24"}, "properties": {"repobilityId": "60a18d1ad31dfa86", "scanner": "scanner-primary", "fingerprint": "b548dad3f2c351e9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a93efdfa8b937d97", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 rex/life/overnight0612/_verify_engine.js:68"}, "properties": {"repobilityId": "4b9b22d82e2ba8f4", "scanner": "scanner-primary", "fingerprint": "a93efdfa8b937d97", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-46b04bc092237880", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 rex/life/tmp/round5/run_engine.js:48"}, "properties": {"repobilityId": "9dfdad05a6aa97fc", "scanner": "scanner-primary", "fingerprint": "46b04bc092237880", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b6ffdbd45d7c4be2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 rex/life/tmp/round5/test_load.js:3"}, "properties": {"repobilityId": "541375072587c6c8", "scanner": "scanner-primary", "fingerprint": "b6ffdbd45d7c4be2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-abd7f6a29499a92b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 rex/life/tmp/round5/test_load2.js:4"}, "properties": {"repobilityId": "23bf0311477eb9f5", "scanner": "scanner-primary", "fingerprint": "abd7f6a29499a92b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-21548af57e509dc6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 rex/life/tmp/round5/verify_slice3.js:146"}, "properties": {"repobilityId": "0f5d8abac15c3203", "scanner": "scanner-primary", "fingerprint": "21548af57e509dc6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c65916c5d419a1bb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 rex/recruit/_verify_stamp.js:72"}, "properties": {"repobilityId": "b435e6a04dc0cfa0", "scanner": "scanner-primary", "fingerprint": "c65916c5d419a1bb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8e22562d1945396b", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 rex/crm/console_snippet.js:54"}, "properties": {"repobilityId": "92321f25a5fd4a90", "scanner": "scanner-primary", "fingerprint": "8e22562d1945396b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-8d9b54945d3b626e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 rex/crm/lib/supabase.js:3"}, "properties": {"repobilityId": "f6bbcdae9249aba2", "scanner": "scanner-primary", "fingerprint": "8d9b54945d3b626e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f5d58ebb8cf8c26a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 rex/stamp/lib/fontkit.umd.min.js:1"}, "properties": {"repobilityId": "e366eae8ea8388c5", "scanner": "scanner-primary", "fingerprint": "f5d58ebb8cf8c26a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d830e0527566e285", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 rex/stamp/lib/pdf-lib.min.js:15"}, "properties": {"repobilityId": "815ff81c0e9982cc", "scanner": "scanner-primary", "fingerprint": "d830e0527566e285", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cefbcd5442514c88", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 rex/A&H/enhancements.js:31"}, "properties": {"repobilityId": "180bfae759676f28", "scanner": "scanner-primary", "fingerprint": "cefbcd5442514c88", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8e11261a8764ee28", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 rex/A&H/overnight/_vchk_hongli_intro.js:47"}, "properties": {"repobilityId": "d31a13fb34f0a88b", "scanner": "scanner-primary", "fingerprint": "8e11261a8764ee28", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-901f896ea75e9de2", "level": "warning", "message": {"text": "Dockerfile runs as root: rex/life/tools/calc_poc/Dockerfile"}, "properties": {"repobilityId": "ccefcdf7ec5a169f", "scanner": "scanner-primary", "fingerprint": "901f896ea75e9de2", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["security", "container"]}}, {"ruleId": "scanner-c8da1f6a6aa95523", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.11-slim"}, "properties": {"repobilityId": "cf59a04f1dadbfe9", "scanner": "scanner-primary", "fingerprint": "c8da1f6a6aa95523", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/calc_poc/Dockerfile"}, "region": {"startLine": 4}}}]}, {"ruleId": "scanner-aa5acaa49eb8315b", "level": "note", "message": {"text": "Containers defined but no K8s/orchestration manifest found"}, "properties": {"repobilityId": "b230ea9b68736081", "scanner": "scanner-primary", "fingerprint": "aa5acaa49eb8315b", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["coverage", "deployment"]}}, {"ruleId": "scanner-cf6ac6fa4252bab5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in card.html:193"}, "properties": {"repobilityId": "19295861fbd79091", "scanner": "scanner-primary", "fingerprint": "cf6ac6fa4252bab5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "card.html"}, "region": {"startLine": 193}}}]}, {"ruleId": "scanner-ba8a9db85c908846", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in account.html:174"}, "properties": {"repobilityId": "796de0196e47d2e7", "scanner": "scanner-primary", "fingerprint": "ba8a9db85c908846", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "account.html"}, "region": {"startLine": 174}}}]}, {"ruleId": "scanner-0396d1e7fb251768", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pricing.backstage.html:460"}, "properties": {"repobilityId": "45a21970a10c9538", "scanner": "scanner-primary", "fingerprint": "0396d1e7fb251768", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pricing.backstage.html"}, "region": {"startLine": 460}}}]}, {"ruleId": "scanner-7601fae360c60aa4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/system.html:443"}, "properties": {"repobilityId": "662fafdace367dd1", "scanner": "scanner-primary", "fingerprint": "7601fae360c60aa4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dinglun/system.html"}, "region": {"startLine": 443}}}]}, {"ruleId": "scanner-3bf1ab55cd0798b2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/join.html:311"}, "properties": {"repobilityId": "b78291e8c40c2c57", "scanner": "scanner-primary", "fingerprint": "3bf1ab55cd0798b2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dinglun/join.html"}, "region": {"startLine": 311}}}]}, {"ruleId": "scanner-eef8ff71df5e3c66", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/locations.html:209"}, "properties": {"repobilityId": "85106f35f957986b", "scanner": "scanner-primary", "fingerprint": "eef8ff71df5e3c66", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dinglun/locations.html"}, "region": {"startLine": 209}}}]}, {"ruleId": "scanner-fe25546a724dde6d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/highlights.html:243"}, "properties": {"repobilityId": "094be2af1a60915e", "scanner": "scanner-primary", "fingerprint": "fe25546a724dde6d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dinglun/highlights.html"}, "region": {"startLine": 243}}}]}, {"ruleId": "scanner-838469b0eb879802", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/performers.html:228"}, "properties": {"repobilityId": "48432d55bbe9a458", "scanner": "scanner-primary", "fingerprint": "838469b0eb879802", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dinglun/performers.html"}, "region": {"startLine": 228}}}]}, {"ruleId": "scanner-ccd5088ded804a34", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/news.html:198"}, "properties": {"repobilityId": "1b2d051a28dee0e3", "scanner": "scanner-primary", "fingerprint": "ccd5088ded804a34", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dinglun/news.html"}, "region": {"startLine": 198}}}]}, {"ruleId": "scanner-cb7f19b025ffc09d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/index.html:386"}, "properties": {"repobilityId": "f2e28dc8e64201b8", "scanner": "scanner-primary", "fingerprint": "cb7f19b025ffc09d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dinglun/index.html"}, "region": {"startLine": 386}}}]}, {"ruleId": "scanner-c3631cfca20c80da", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/privacy.html:286"}, "properties": {"repobilityId": "4c1e993e9bc6027b", "scanner": "scanner-primary", "fingerprint": "c3631cfca20c80da", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dinglun/privacy.html"}, "region": {"startLine": 286}}}]}, {"ruleId": "scanner-02f1aeda976b1386", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/resources.html:325"}, "properties": {"repobilityId": "d5d1c256d8626650", "scanner": "scanner-primary", "fingerprint": "02f1aeda976b1386", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dinglun/resources.html"}, "region": {"startLine": 325}}}]}, {"ruleId": "scanner-0bbf511e1eda5472", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/about.html:195"}, "properties": {"repobilityId": "f8eab15720818835", "scanner": "scanner-primary", "fingerprint": "0bbf511e1eda5472", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dinglun/about.html"}, "region": {"startLine": 195}}}]}, {"ruleId": "scanner-f1b1831363902890", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/news-detail.html:218"}, "properties": {"repobilityId": "7ae10afd5b45a530", "scanner": "scanner-primary", "fingerprint": "f1b1831363902890", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dinglun/news-detail.html"}, "region": {"startLine": 218}}}]}, {"ruleId": "scanner-8f1de5765d15ea6e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/assets/dl.js:336"}, "properties": {"repobilityId": "b8d590c900bddf0d", "scanner": "scanner-primary", "fingerprint": "8f1de5765d15ea6e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dinglun/assets/dl.js"}, "region": {"startLine": 336}}}]}, {"ruleId": "scanner-d9a58526fbe1fe91", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dinglun/admin/index.html:378"}, "properties": {"repobilityId": "df9362abd7aa5455", "scanner": "scanner-primary", "fingerprint": "d9a58526fbe1fe91", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dinglun/admin/index.html"}, "region": {"startLine": 378}}}]}, {"ruleId": "scanner-aad0ed359281c067", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in money/index.html:45"}, "properties": {"repobilityId": "fca2245c91f4838d", "scanner": "scanner-primary", "fingerprint": "aad0ed359281c067", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "money/index.html"}, "region": {"startLine": 45}}}]}, {"ruleId": "scanner-5e69784bf8fe6cfb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in auth/guard-supabase.js:70"}, "properties": {"repobilityId": "6ca3a9420477bd41", "scanner": "scanner-primary", "fingerprint": "5e69784bf8fe6cfb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "auth/guard-supabase.js"}, "region": {"startLine": 70}}}]}, {"ruleId": "scanner-bb7907f02921afbc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in auth/auth.js:279"}, "properties": {"repobilityId": "4540046f6d887cad", "scanner": "scanner-primary", "fingerprint": "bb7907f02921afbc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "auth/auth.js"}, "region": {"startLine": 279}}}]}, {"ruleId": "scanner-2d535c43cae0a6c0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in auth/admin.html:140"}, "properties": {"repobilityId": "a641d49e0dea5760", "scanner": "scanner-primary", "fingerprint": "2d535c43cae0a6c0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "auth/admin.html"}, "region": {"startLine": 140}}}]}, {"ruleId": "scanner-cc84b86df5980cab", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in auth/launcher.js:151"}, "properties": {"repobilityId": "52f79bcf34d6a5a5", "scanner": "scanner-primary", "fingerprint": "cc84b86df5980cab", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "auth/launcher.js"}, "region": {"startLine": 151}}}]}, {"ruleId": "scanner-7c6506e579674f49", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in \u9f0e\u7db8/\u7167\u6703\u55ae\u7834\u89e3\u5de5\u5177/launcher.py:713"}, "properties": {"repobilityId": "5d74552d63bd9128", "scanner": "scanner-primary", "fingerprint": "7c6506e579674f49", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "\u9f0e\u7db8/\u7167\u6703\u55ae\u7834\u89e3\u5de5\u5177/launcher.py"}, "region": {"startLine": 713}}}]}, {"ruleId": "scanner-35cb8fbf0c180b98", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in exam/_auth.js:164"}, "properties": {"repobilityId": "ef7c7ff0fa48ccee", "scanner": "scanner-primary", "fingerprint": "35cb8fbf0c180b98", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "exam/_auth.js"}, "region": {"startLine": 164}}}]}, {"ruleId": "scanner-aa8f6c6e06aff182", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in exam/admin.html:276"}, "properties": {"repobilityId": "bf85063707fa029c", "scanner": "scanner-primary", "fingerprint": "aa8f6c6e06aff182", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "exam/admin.html"}, "region": {"startLine": 276}}}]}, {"ruleId": "scanner-439441a2b43eac68", "level": "note", "message": {"text": "Insecure pattern 'document_write' in exam/property/index.html:1338"}, "properties": {"repobilityId": "2e12bc6f522fb187", "scanner": "scanner-primary", "fingerprint": "439441a2b43eac68", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "document_write"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "exam/property/index.html"}, "region": {"startLine": 1338}}}]}, {"ruleId": "scanner-2a50fa81a1e37d3a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in exam/property/index.html:384"}, "properties": {"repobilityId": "ca4f2e47e886cd06", "scanner": "scanner-primary", "fingerprint": "2a50fa81a1e37d3a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "exam/property/index.html"}, "region": {"startLine": 384}}}]}, {"ruleId": "scanner-8d877917d468adf6", "level": "note", "message": {"text": "Insecure pattern 'document_write' in exam/life/index.html:1338"}, "properties": {"repobilityId": "31a49d28d0bead9c", "scanner": "scanner-primary", "fingerprint": "8d877917d468adf6", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "document_write"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "exam/life/index.html"}, "region": {"startLine": 1338}}}]}, {"ruleId": "scanner-13ac46966b2e3ba1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in exam/life/index.html:384"}, "properties": {"repobilityId": "89f22fbd9a664669", "scanner": "scanner-primary", "fingerprint": "13ac46966b2e3ba1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "exam/life/index.html"}, "region": {"startLine": 384}}}]}, {"ruleId": "scanner-31e06884f6caa226", "level": "note", "message": {"text": "Insecure pattern 'document_write' in exam/foreign/index.html:1338"}, "properties": {"repobilityId": "e28d15cab28f86a1", "scanner": "scanner-primary", "fingerprint": "31e06884f6caa226", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "document_write"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "exam/foreign/index.html"}, "region": {"startLine": 1338}}}]}, {"ruleId": "scanner-b0363e387e533824", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in exam/foreign/index.html:384"}, "properties": {"repobilityId": "4e5424c01d622035", "scanner": "scanner-primary", "fingerprint": "b0363e387e533824", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "exam/foreign/index.html"}, "region": {"startLine": 384}}}]}, {"ruleId": "scanner-ad533043b4a473d2", "level": "note", "message": {"text": "Insecure pattern 'document_write' in exam/investment/index.html:1338"}, "properties": {"repobilityId": "183256d330fd774e", "scanner": "scanner-primary", "fingerprint": "ad533043b4a473d2", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "document_write"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "exam/investment/index.html"}, "region": {"startLine": 1338}}}]}, {"ruleId": "scanner-4260c6241d9dbf98", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in exam/investment/index.html:384"}, "properties": {"repobilityId": "cfc576f18ae4bd98", "scanner": "scanner-primary", "fingerprint": "4260c6241d9dbf98", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "exam/investment/index.html"}, "region": {"startLine": 384}}}]}, {"ruleId": "scanner-300c30d5d0e7e331", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in usa2026/index.html:1991"}, "properties": {"repobilityId": "ce55c1f26b6055cc", "scanner": "scanner-primary", "fingerprint": "300c30d5d0e7e331", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "usa2026/index.html"}, "region": {"startLine": 1991}}}]}, {"ruleId": "scanner-de9769edc70f2461", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in usa2026/report/index.html:1273"}, "properties": {"repobilityId": "7b18ecef4969c908", "scanner": "scanner-primary", "fingerprint": "de9769edc70f2461", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "usa2026/report/index.html"}, "region": {"startLine": 1273}}}]}, {"ruleId": "scanner-d939a2146bfe1293", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/checkout.backstage.html:40"}, "properties": {"repobilityId": "a5e5cd4c744d813d", "scanner": "scanner-primary", "fingerprint": "d939a2146bfe1293", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/checkout.backstage.html"}, "region": {"startLine": 40}}}]}, {"ruleId": "scanner-3af632e51040a280", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-day27-address.html:209"}, "properties": {"repobilityId": "6ed32132a9216e67", "scanner": "scanner-primary", "fingerprint": "3af632e51040a280", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/daily/daily-day27-address.html"}, "region": {"startLine": 209}}}]}, {"ruleId": "scanner-544a7065c76cb63a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-day23-exam.html:229"}, "properties": {"repobilityId": "667c446036c2bf56", "scanner": "scanner-primary", "fingerprint": "544a7065c76cb63a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/daily/daily-day23-exam.html"}, "region": {"startLine": 229}}}]}, {"ruleId": "scanner-9d710ea7b38de6b8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/index.html:1213"}, "properties": {"repobilityId": "7c7535f5cb5c6cf8", "scanner": "scanner-primary", "fingerprint": "9d710ea7b38de6b8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/daily/index.html"}, "region": {"startLine": 1213}}}]}, {"ruleId": "scanner-7bbe979f9c9e8dd5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-day5-contest.html:943"}, "properties": {"repobilityId": "2befd7166844b89e", "scanner": "scanner-primary", "fingerprint": "7bbe979f9c9e8dd5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/daily/daily-day5-contest.html"}, "region": {"startLine": 943}}}]}, {"ruleId": "scanner-4a22359bb0ee816c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-shared.js:51"}, "properties": {"repobilityId": "abc950995ad04e05", "scanner": "scanner-primary", "fingerprint": "4a22359bb0ee816c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/daily/daily-shared.js"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-847c2dcc5e0b8823", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-day22-license.html:234"}, "properties": {"repobilityId": "0530f3d9bd365269", "scanner": "scanner-primary", "fingerprint": "847c2dcc5e0b8823", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/daily/daily-day22-license.html"}, "region": {"startLine": 234}}}]}, {"ruleId": "scanner-4d90d535e112509d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/daily/daily-day6-newclient.html:577"}, "properties": {"repobilityId": "f1dd97bd467a1110", "scanner": "scanner-primary", "fingerprint": "4d90d535e112509d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/daily/daily-day6-newclient.html"}, "region": {"startLine": 577}}}]}, {"ruleId": "scanner-190718af2735d6d4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/cases/simulator.html:383"}, "properties": {"repobilityId": "504c6349da4d859c", "scanner": "scanner-primary", "fingerprint": "190718af2735d6d4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/cases/simulator.html"}, "region": {"startLine": 383}}}]}, {"ruleId": "scanner-d2fdf394cec6cc3d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/cases/index.html:102"}, "properties": {"repobilityId": "7a65e246628fe66c", "scanner": "scanner-primary", "fingerprint": "d2fdf394cec6cc3d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/cases/index.html"}, "region": {"startLine": 102}}}]}, {"ruleId": "scanner-e22a2ce4e6bd2934", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/cases/upload.html:94"}, "properties": {"repobilityId": "0cf5234c271d47c1", "scanner": "scanner-primary", "fingerprint": "e22a2ce4e6bd2934", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/cases/upload.html"}, "region": {"startLine": 94}}}]}, {"ruleId": "scanner-5838c4f677ada8a0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/preserve/index.html:338"}, "properties": {"repobilityId": "877422fad0cd0739", "scanner": "scanner-primary", "fingerprint": "5838c4f677ada8a0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/preserve/index.html"}, "region": {"startLine": 338}}}]}, {"ruleId": "scanner-e8d6fd5aefd33282", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/name9.html:215"}, "properties": {"repobilityId": "b2851e6f8f2f8ef5", "scanner": "scanner-primary", "fingerprint": "e8d6fd5aefd33282", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/name9.html"}, "region": {"startLine": 215}}}]}, {"ruleId": "scanner-155f6ef5915aaead", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/ai-prompts.html:147"}, "properties": {"repobilityId": "c84602c7b8c0d597", "scanner": "scanner-primary", "fingerprint": "155f6ef5915aaead", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/ai-prompts.html"}, "region": {"startLine": 147}}}]}, {"ruleId": "scanner-2033ec2b0d141018", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/recruit-funnel.html:326"}, "properties": {"repobilityId": "5fb4f310b7b50d2e", "scanner": "scanner-primary", "fingerprint": "2033ec2b0d141018", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/recruit-funnel.html"}, "region": {"startLine": 326}}}]}, {"ruleId": "scanner-1387b54deff16f97", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/system.html:402"}, "properties": {"repobilityId": "9ece5e2db14a210f", "scanner": "scanner-primary", "fingerprint": "1387b54deff16f97", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/system.html"}, "region": {"startLine": 402}}}]}, {"ruleId": "scanner-804b5ce2b43bc0d0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/copay.html:218"}, "properties": {"repobilityId": "927d8c63c3b7e813", "scanner": "scanner-primary", "fingerprint": "804b5ce2b43bc0d0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/copay.html"}, "region": {"startLine": 218}}}]}, {"ruleId": "scanner-df4674792fd9284e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/daily-card.html:154"}, "properties": {"repobilityId": "6f38f83c7a1c5118", "scanner": "scanner-primary", "fingerprint": "df4674792fd9284e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/daily-card.html"}, "region": {"startLine": 154}}}]}, {"ruleId": "scanner-7f883ba603de0359", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/fortune.html:226"}, "properties": {"repobilityId": "dab00d4653db6727", "scanner": "scanner-primary", "fingerprint": "7f883ba603de0359", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/fortune.html"}, "region": {"startLine": 226}}}]}, {"ruleId": "scanner-fb1c605c2a549e62", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/cic.html:185"}, "properties": {"repobilityId": "d22217bbbcff6b00", "scanner": "scanner-primary", "fingerprint": "fb1c605c2a549e62", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/cic.html"}, "region": {"startLine": 185}}}]}, {"ruleId": "scanner-9dd1b51ea3bb5814", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/dividend.html:176"}, "properties": {"repobilityId": "b6486948820e620b", "scanner": "scanner-primary", "fingerprint": "9dd1b51ea3bb5814", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/dividend.html"}, "region": {"startLine": 176}}}]}, {"ruleId": "scanner-c23b237ada131125", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/dca.html:201"}, "properties": {"repobilityId": "387dea422f69837c", "scanner": "scanner-primary", "fingerprint": "c23b237ada131125", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/dca.html"}, "region": {"startLine": 201}}}]}, {"ruleId": "scanner-4e09a48880a67bd5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/compliance-ad-check.html:557"}, "properties": {"repobilityId": "1407a3c69217afbb", "scanner": "scanner-primary", "fingerprint": "4e09a48880a67bd5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/compliance-ad-check.html"}, "region": {"startLine": 557}}}]}, {"ruleId": "scanner-c643389251087fb8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/wheel.html:313"}, "properties": {"repobilityId": "ed7b9e0c44d00cbf", "scanner": "scanner-primary", "fingerprint": "c643389251087fb8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/wheel.html"}, "region": {"startLine": 313}}}]}, {"ruleId": "scanner-b2121454978cf636", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/tarot.html:277"}, "properties": {"repobilityId": "272acd359e65f75a", "scanner": "scanner-primary", "fingerprint": "b2121454978cf636", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/tarot.html"}, "region": {"startLine": 277}}}]}, {"ruleId": "scanner-f24e3814d633e18b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/goal.html:217"}, "properties": {"repobilityId": "275c9b70744fa584", "scanner": "scanner-primary", "fingerprint": "f24e3814d633e18b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/goal.html"}, "region": {"startLine": 217}}}]}, {"ruleId": "scanner-7b99f8b426445bbd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/health.html:312"}, "properties": {"repobilityId": "bd9058baab69fc35", "scanner": "scanner-primary", "fingerprint": "7b99f8b426445bbd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/health.html"}, "region": {"startLine": 312}}}]}, {"ruleId": "scanner-4f5802e2e2909625", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/bible.html:371"}, "properties": {"repobilityId": "d5251932490f0299", "scanner": "scanner-primary", "fingerprint": "4f5802e2e2909625", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/bible.html"}, "region": {"startLine": 371}}}]}, {"ruleId": "scanner-e3632aaf6c3142da", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/reservoir.html:216"}, "properties": {"repobilityId": "a8edb226f9b80021", "scanner": "scanner-primary", "fingerprint": "e3632aaf6c3142da", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/reservoir.html"}, "region": {"startLine": 216}}}]}, {"ruleId": "scanner-704301e808aed15e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/claimcalc.html:157"}, "properties": {"repobilityId": "d57732f056fcbf0c", "scanner": "scanner-primary", "fingerprint": "704301e808aed15e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/claimcalc.html"}, "region": {"startLine": 157}}}]}, {"ruleId": "scanner-c16adeb1ffc1b0d6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/index.html:334"}, "properties": {"repobilityId": "b89130fd68ed3f8b", "scanner": "scanner-primary", "fingerprint": "c16adeb1ffc1b0d6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/index.html"}, "region": {"startLine": 334}}}]}, {"ruleId": "scanner-1272f5f9f1a442fc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/divine.html:245"}, "properties": {"repobilityId": "2ddf39a600855040", "scanner": "scanner-primary", "fingerprint": "1272f5f9f1a442fc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/divine.html"}, "region": {"startLine": 245}}}]}, {"ruleId": "scanner-dca1705a3f00295e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/readmind.html:467"}, "properties": {"repobilityId": "df14d984f9356a2e", "scanner": "scanner-primary", "fingerprint": "dca1705a3f00295e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/readmind.html"}, "region": {"startLine": 467}}}]}, {"ruleId": "scanner-ff2b09274693d276", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/numerology.html:205"}, "properties": {"repobilityId": "00a279b523dcb48a", "scanner": "scanner-primary", "fingerprint": "ff2b09274693d276", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/numerology.html"}, "region": {"startLine": 205}}}]}, {"ruleId": "scanner-b2bc62d68dd199e7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/compliance-scan.html:296"}, "properties": {"repobilityId": "d95d16a852b1bf8b", "scanner": "scanner-primary", "fingerprint": "b2bc62d68dd199e7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/compliance-scan.html"}, "region": {"startLine": 296}}}]}, {"ruleId": "scanner-ee59d91f6351e590", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/care-ai.html:333"}, "properties": {"repobilityId": "574ec104975b823e", "scanner": "scanner-primary", "fingerprint": "ee59d91f6351e590", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/care-ai.html"}, "region": {"startLine": 333}}}]}, {"ruleId": "scanner-78c72e9b1830c359", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/morning-brief.html:307"}, "properties": {"repobilityId": "89b2d402893e182e", "scanner": "scanner-primary", "fingerprint": "78c72e9b1830c359", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/morning-brief.html"}, "region": {"startLine": 307}}}]}, {"ruleId": "scanner-7577f59e76f4a3ee", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/meme.html:519"}, "properties": {"repobilityId": "4b075d45cdbdd7f9", "scanner": "scanner-primary", "fingerprint": "7577f59e76f4a3ee", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/meme.html"}, "region": {"startLine": 519}}}]}, {"ruleId": "scanner-b198221c426dac8e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/disc.html:186"}, "properties": {"repobilityId": "b4d502a6ed13148d", "scanner": "scanner-primary", "fingerprint": "b198221c426dac8e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/disc.html"}, "region": {"startLine": 186}}}]}, {"ruleId": "scanner-b2c808c70644401c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/insage.html:362"}, "properties": {"repobilityId": "cecd379236bdf29f", "scanner": "scanner-primary", "fingerprint": "b2c808c70644401c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/insage.html"}, "region": {"startLine": 362}}}]}, {"ruleId": "scanner-25582470e4725dff", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/battle.html:448"}, "properties": {"repobilityId": "a1b15f68a1e21d6d", "scanner": "scanner-primary", "fingerprint": "25582470e4725dff", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/battle.html"}, "region": {"startLine": 448}}}]}, {"ruleId": "scanner-fc26a2069ace8eb4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/objection.html:161"}, "properties": {"repobilityId": "b4aacf97dbc51ddc", "scanner": "scanner-primary", "fingerprint": "fc26a2069ace8eb4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/objection.html"}, "region": {"startLine": 161}}}]}, {"ruleId": "scanner-fd052406b78c5b24", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/talk.html:665"}, "properties": {"repobilityId": "d4ca023018480633", "scanner": "scanner-primary", "fingerprint": "fd052406b78c5b24", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/talk.html"}, "region": {"startLine": 665}}}]}, {"ruleId": "scanner-f154a90472655832", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/pdpa-consent.html:363"}, "properties": {"repobilityId": "96da2cfe49282aaf", "scanner": "scanner-primary", "fingerprint": "f154a90472655832", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/pdpa-consent.html"}, "region": {"startLine": 363}}}]}, {"ruleId": "scanner-7619d9050a159c1b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/needs.html:239"}, "properties": {"repobilityId": "74569b0055001264", "scanner": "scanner-primary", "fingerprint": "7619d9050a159c1b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/needs.html"}, "region": {"startLine": 239}}}]}, {"ruleId": "scanner-161eee4af2942025", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/ipad.html:293"}, "properties": {"repobilityId": "8518659eb9f9bf36", "scanner": "scanner-primary", "fingerprint": "161eee4af2942025", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/ipad.html"}, "region": {"startLine": 293}}}]}, {"ruleId": "scanner-86301b7f499355fd", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in rex/hub/ipad.html:407"}, "properties": {"repobilityId": "220b6c5fc196da73", "scanner": "scanner-primary", "fingerprint": "86301b7f499355fd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/ipad.html"}, "region": {"startLine": 407}}}]}, {"ruleId": "scanner-89d7f48339b99f97", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/onboarding.html:166"}, "properties": {"repobilityId": "6774c60be544fcbe", "scanner": "scanner-primary", "fingerprint": "89d7f48339b99f97", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/onboarding.html"}, "region": {"startLine": 166}}}]}, {"ruleId": "scanner-24322626a3bdf32e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/quotes.html:197"}, "properties": {"repobilityId": "3dc1cacbd26e9eed", "scanner": "scanner-primary", "fingerprint": "24322626a3bdf32e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/quotes.html"}, "region": {"startLine": 197}}}]}, {"ruleId": "scanner-04a99c76df19af5b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/win.html:218"}, "properties": {"repobilityId": "7beb7a3c3ebfae57", "scanner": "scanner-primary", "fingerprint": "04a99c76df19af5b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/win.html"}, "region": {"startLine": 218}}}]}, {"ruleId": "scanner-a17ab3558f5f0e26", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/millionaire.html:223"}, "properties": {"repobilityId": "f4771448894b6a99", "scanner": "scanner-primary", "fingerprint": "a17ab3558f5f0e26", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/millionaire.html"}, "region": {"startLine": 223}}}]}, {"ruleId": "scanner-9b0b6af92aeb9b93", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/medwiki.html:185"}, "properties": {"repobilityId": "5c4f0adbbd5ce8ef", "scanner": "scanner-primary", "fingerprint": "9b0b6af92aeb9b93", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/medwiki.html"}, "region": {"startLine": 185}}}]}, {"ruleId": "scanner-7ae2f5ce6397894e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/activity.html:388"}, "properties": {"repobilityId": "73b372b0805cddbd", "scanner": "scanner-primary", "fingerprint": "7ae2f5ce6397894e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/activity.html"}, "region": {"startLine": 388}}}]}, {"ruleId": "scanner-c423ef5b5bbde974", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/wiki.html:210"}, "properties": {"repobilityId": "1cec72a58bdf07b1", "scanner": "scanner-primary", "fingerprint": "c423ef5b5bbde974", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/wiki.html"}, "region": {"startLine": 210}}}]}, {"ruleId": "scanner-960dab22654c20b1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/performance.html:318"}, "properties": {"repobilityId": "d1ec3dc094cd1b45", "scanner": "scanner-primary", "fingerprint": "960dab22654c20b1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/performance.html"}, "region": {"startLine": 318}}}]}, {"ruleId": "scanner-431d75383533d231", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/gap-arena.html:501"}, "properties": {"repobilityId": "13ba0b2bbc4bb1f7", "scanner": "scanner-primary", "fingerprint": "431d75383533d231", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/gap-arena.html"}, "region": {"startLine": 501}}}]}, {"ruleId": "scanner-2e083db71744bd5b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/mac.html:222"}, "properties": {"repobilityId": "4348e23cdcbe2874", "scanner": "scanner-primary", "fingerprint": "2e083db71744bd5b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/mac.html"}, "region": {"startLine": 222}}}]}, {"ruleId": "scanner-8b891753deb63ba7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/desktop.html:302"}, "properties": {"repobilityId": "6ca9f525d191220b", "scanner": "scanner-primary", "fingerprint": "8b891753deb63ba7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/desktop.html"}, "region": {"startLine": 302}}}]}, {"ruleId": "scanner-0480502123c8983f", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in rex/hub/desktop.html:370"}, "properties": {"repobilityId": "880d2079e04a70e2", "scanner": "scanner-primary", "fingerprint": "0480502123c8983f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/desktop.html"}, "region": {"startLine": 370}}}]}, {"ruleId": "scanner-6704720e28ea6b73", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/accident.html:365"}, "properties": {"repobilityId": "57e5591d137db4fd", "scanner": "scanner-primary", "fingerprint": "6704720e28ea6b73", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/accident.html"}, "region": {"startLine": 365}}}]}, {"ruleId": "scanner-704d7183e81c95bc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/underwriting-check.html:340"}, "properties": {"repobilityId": "5f651c9df47fd770", "scanner": "scanner-primary", "fingerprint": "704d7183e81c95bc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/underwriting-check.html"}, "region": {"startLine": 340}}}]}, {"ruleId": "scanner-f75fd2d61bf7faab", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/line-reply.html:234"}, "properties": {"repobilityId": "7f89eee13e400b66", "scanner": "scanner-primary", "fingerprint": "f75fd2d61bf7faab", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/line-reply.html"}, "region": {"startLine": 234}}}]}, {"ruleId": "scanner-acacc25756b8f12e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/system-dl1.html:410"}, "properties": {"repobilityId": "ab1dca440ed0e9ca", "scanner": "scanner-primary", "fingerprint": "acacc25756b8f12e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/system-dl1.html"}, "region": {"startLine": 410}}}]}, {"ruleId": "scanner-7b83fc3431421ebb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/guardian.html:321"}, "properties": {"repobilityId": "9ab3743f8dd6871e", "scanner": "scanner-primary", "fingerprint": "7b83fc3431421ebb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/guardian.html"}, "region": {"startLine": 321}}}]}, {"ruleId": "scanner-2ce7f3aba4c9265b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/freedom.html:353"}, "properties": {"repobilityId": "bf003c5dcc2382ee", "scanner": "scanner-primary", "fingerprint": "2ce7f3aba4c9265b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/freedom.html"}, "region": {"startLine": 353}}}]}, {"ruleId": "scanner-9cfcf93a0c9a2695", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/messages.html:148"}, "properties": {"repobilityId": "3ba09e614563d472", "scanner": "scanner-primary", "fingerprint": "9cfcf93a0c9a2695", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/messages.html"}, "region": {"startLine": 148}}}]}, {"ruleId": "scanner-44faaf9d05578c01", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/compliance-check.html:330"}, "properties": {"repobilityId": "1c902edfa11a66ae", "scanner": "scanner-primary", "fingerprint": "44faaf9d05578c01", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/compliance-check.html"}, "region": {"startLine": 330}}}]}, {"ruleId": "scanner-50a351705a746bc9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/clause-reader.html:259"}, "properties": {"repobilityId": "67bac22a085f395f", "scanner": "scanner-primary", "fingerprint": "50a351705a746bc9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/clause-reader.html"}, "region": {"startLine": 259}}}]}, {"ruleId": "scanner-5bf366779b0714b1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/mbti.html:255"}, "properties": {"repobilityId": "aed303ea77abc355", "scanner": "scanner-primary", "fingerprint": "5bf366779b0714b1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/mbti.html"}, "region": {"startLine": 255}}}]}, {"ruleId": "scanner-c8bac0c7c5676437", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/affinity.html:264"}, "properties": {"repobilityId": "9c186a5b26f37b69", "scanner": "scanner-primary", "fingerprint": "c8bac0c7c5676437", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/affinity.html"}, "region": {"startLine": 264}}}]}, {"ruleId": "scanner-1ae0767b6cc074b9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/hub/lifemap.html:463"}, "properties": {"repobilityId": "0e005c7549916559", "scanner": "scanner-primary", "fingerprint": "1ae0767b6cc074b9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/hub/lifemap.html"}, "region": {"startLine": 463}}}]}, {"ruleId": "scanner-5228787cd50b7fec", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker-compare/index.html:277"}, "properties": {"repobilityId": "64fbd8b17931ff3e", "scanner": "scanner-primary", "fingerprint": "5228787cd50b7fec", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker-compare/index.html"}, "region": {"startLine": 277}}}]}, {"ruleId": "scanner-626f305b74c98328", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker-compare/capital.html:225"}, "properties": {"repobilityId": "325de07018746b24", "scanner": "scanner-primary", "fingerprint": "626f305b74c98328", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker-compare/capital.html"}, "region": {"startLine": 225}}}]}, {"ruleId": "scanner-061e166fac95df42", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/index.html:401"}, "properties": {"repobilityId": "aa1e8e653612922e", "scanner": "scanner-primary", "fingerprint": "061e166fac95df42", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/index.html"}, "region": {"startLine": 401}}}]}, {"ruleId": "scanner-90e87552bddc93a2", "level": "warning", "message": {"text": "Insecure pattern 'direct_outerhtml_assignment' in rex/vip/index.html:222"}, "properties": {"repobilityId": "43b89d3633434268", "scanner": "scanner-primary", "fingerprint": "90e87552bddc93a2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_outerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/index.html"}, "region": {"startLine": 222}}}]}, {"ruleId": "scanner-e12d276ec3b49574", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/paste-tool.html:757"}, "properties": {"repobilityId": "0f8fa869f356ca9e", "scanner": "scanner-primary", "fingerprint": "e12d276ec3b49574", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/paste-tool.html"}, "region": {"startLine": 757}}}]}, {"ruleId": "scanner-da2141adb916c620", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in rex/vip/cases/index.html:1317"}, "properties": {"repobilityId": "4edd0b5eada71528", "scanner": "scanner-primary", "fingerprint": "da2141adb916c620", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/cases/index.html"}, "region": {"startLine": 1317}}}]}, {"ruleId": "scanner-2196d2fb3784351d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/cases/cases-screenshots.js:75"}, "properties": {"repobilityId": "c0dfd382830b18ba", "scanner": "scanner-primary", "fingerprint": "2196d2fb3784351d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/cases/cases-screenshots.js"}, "region": {"startLine": 75}}}]}, {"ruleId": "scanner-e61b82378657f045", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/resources/property-program.html:958"}, "properties": {"repobilityId": "39c6b0f111f753e8", "scanner": "scanner-primary", "fingerprint": "e61b82378657f045", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/resources/property-program.html"}, "region": {"startLine": 958}}}]}, {"ruleId": "scanner-9cb58329297fa12e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/resources/car-program.html:895"}, "properties": {"repobilityId": "35bb38d871d09458", "scanner": "scanner-primary", "fingerprint": "9cb58329297fa12e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/resources/car-program.html"}, "region": {"startLine": 895}}}]}, {"ruleId": "scanner-3132becff7b59a89", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/resources/protected-dividend.html:1132"}, "properties": {"repobilityId": "23f04014ff7595e4", "scanner": "scanner-primary", "fingerprint": "3132becff7b59a89", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/resources/protected-dividend.html"}, "region": {"startLine": 1132}}}]}, {"ruleId": "scanner-cc544b8b1e4a045f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/tools/regular.html:2052"}, "properties": {"repobilityId": "36ad5417c5efb340", "scanner": "scanner-primary", "fingerprint": "cc544b8b1e4a045f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/tools/regular.html"}, "region": {"startLine": 2052}}}]}, {"ruleId": "scanner-be47b3ace269f64e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/tools/simulator.html:1752"}, "properties": {"repobilityId": "0141844bf8db703f", "scanner": "scanner-primary", "fingerprint": "be47b3ace269f64e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/tools/simulator.html"}, "region": {"startLine": 1752}}}]}, {"ruleId": "scanner-858a8b23cd84345d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/tools/screenshot-helper.user.js:348"}, "properties": {"repobilityId": "74f1ee58d19676f4", "scanner": "scanner-primary", "fingerprint": "858a8b23cd84345d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/tools/screenshot-helper.user.js"}, "region": {"startLine": 348}}}]}, {"ruleId": "scanner-1eb599bf051540ed", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/chubb-fugui.html:940"}, "properties": {"repobilityId": "427a9158781fa449", "scanner": "scanner-primary", "fingerprint": "1eb599bf051540ed", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/products/chubb-fugui.html"}, "region": {"startLine": 940}}}]}, {"ruleId": "scanner-3b6a7f5d82ebc29f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/kgi-zhaocai.html:958"}, "properties": {"repobilityId": "2dbd810b21e5c426", "scanner": "scanner-primary", "fingerprint": "3b6a7f5d82ebc29f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/products/kgi-zhaocai.html"}, "region": {"startLine": 958}}}]}, {"ruleId": "scanner-07267829de340978", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/chubb-meili.html:939"}, "properties": {"repobilityId": "d4efb8061a83855b", "scanner": "scanner-primary", "fingerprint": "07267829de340978", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/products/chubb-meili.html"}, "region": {"startLine": 939}}}]}, {"ruleId": "scanner-e623edeccb5e6cc9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/kgi-yishengchuanfu.html:1179"}, "properties": {"repobilityId": "a329276927daecf5", "scanner": "scanner-primary", "fingerprint": "e623edeccb5e6cc9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/products/kgi-yishengchuanfu.html"}, "region": {"startLine": 1179}}}]}, {"ruleId": "scanner-f4bc917c6982abe0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/chubb-xinfu.html:939"}, "properties": {"repobilityId": "aa288d339c45c407", "scanner": "scanner-primary", "fingerprint": "f4bc917c6982abe0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/products/chubb-xinfu.html"}, "region": {"startLine": 939}}}]}, {"ruleId": "scanner-d325936e472fa675", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/bnp-jincai.html:940"}, "properties": {"repobilityId": "cab9c64bdea7ad38", "scanner": "scanner-primary", "fingerprint": "d325936e472fa675", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/products/bnp-jincai.html"}, "region": {"startLine": 940}}}]}, {"ruleId": "scanner-51537f7381c77617", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/vip/products/yuanta-fengshou.html:939"}, "properties": {"repobilityId": "fef44d596df1d567", "scanner": "scanner-primary", "fingerprint": "51537f7381c77617", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/vip/products/yuanta-fengshou.html"}, "region": {"startLine": 939}}}]}, {"ruleId": "scanner-35f3ba5a8962787f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/auth/app.js:152"}, "properties": {"repobilityId": "8c3c87fc39461918", "scanner": "scanner-primary", "fingerprint": "35f3ba5a8962787f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/auth/app.js"}, "region": {"startLine": 152}}}]}, {"ruleId": "scanner-92c2068656115f2d", "level": "warning", "message": {"text": "Insecure pattern 'local_storage_auth_token' in rex/auth/app.js:35"}, "properties": {"repobilityId": "4faa9cb543465633", "scanner": "scanner-primary", "fingerprint": "92c2068656115f2d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "local_storage_auth_token"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/auth/app.js"}, "region": {"startLine": 35}}}]}, {"ruleId": "scanner-a275e4cc537e1566", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/auth/overnight/_build_app.py:157"}, "properties": {"repobilityId": "6a14a293bf6c092c", "scanner": "scanner-primary", "fingerprint": "a275e4cc537e1566", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/auth/overnight/_build_app.py"}, "region": {"startLine": 157}}}]}, {"ruleId": "scanner-28d7b1010120c79d", "level": "warning", "message": {"text": "Insecure pattern 'local_storage_auth_token' in rex/auth/overnight/_build_app.py:56"}, "properties": {"repobilityId": "189a00160f30240a", "scanner": "scanner-primary", "fingerprint": "28d7b1010120c79d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "local_storage_auth_token"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/auth/overnight/_build_app.py"}, "region": {"startLine": 56}}}]}, {"ruleId": "scanner-f74abbba94523761", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in rex/auth/overnight/_harness.js:8"}, "properties": {"repobilityId": "ea5b75e2c30ba454", "scanner": "scanner-primary", "fingerprint": "f74abbba94523761", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/auth/overnight/_harness.js"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-c80e6f3fd82f76b5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/life/excel-engine.html:168"}, "properties": {"repobilityId": "c4c4e7247f9f2c29", "scanner": "scanner-primary", "fingerprint": "c80e6f3fd82f76b5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/excel-engine.html"}, "region": {"startLine": 168}}}]}, {"ruleId": "scanner-e04bfbfdcd290177", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/life/index.html:1908"}, "properties": {"repobilityId": "0857fe08a5a4f4bf", "scanner": "scanner-primary", "fingerprint": "e04bfbfdcd290177", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/index.html"}, "region": {"startLine": 1908}}}]}, {"ruleId": "scanner-ca304a8fbc73ee56", "level": "error", "message": {"text": "Possible secret in rex/life/SKILL.md"}, "properties": {"repobilityId": "d0def99b5c2afd64", "scanner": "scanner-primary", "fingerprint": "ca304a8fbc73ee56", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/SKILL.md"}, "region": {"startLine": 49}}}]}, {"ruleId": "scanner-6d1b1c87e127876f", "level": "error", "message": {"text": "Possible secret in rex/life/tools/_batch_verify_skl.py"}, "properties": {"repobilityId": "83310e06f5141b22", "scanner": "scanner-primary", "fingerprint": "6d1b1c87e127876f", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/_batch_verify_skl.py"}, "region": {"startLine": 37}}}]}, {"ruleId": "scanner-714d8a1c5d828e42", "level": "error", "message": {"text": "Possible secret in rex/life/tools/validate_twlife.py"}, "properties": {"repobilityId": "e52e9a318136d79e", "scanner": "scanner-primary", "fingerprint": "714d8a1c5d828e42", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/validate_twlife.py"}, "region": {"startLine": 35}}}]}, {"ruleId": "scanner-c1e94e09eed2527a", "level": "error", "message": {"text": "Possible secret in rex/life/tools/_bulk/twlife_extract.py"}, "properties": {"repobilityId": "5ae2775e87065ca6", "scanner": "scanner-primary", "fingerprint": "c1e94e09eed2527a", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/_bulk/twlife_extract.py"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-0e21dd0e78b1935f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/life/tools/calc_poc/calc_poc.html:131"}, "properties": {"repobilityId": "55fe09712d8fc491", "scanner": "scanner-primary", "fingerprint": "0e21dd0e78b1935f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/calc_poc/calc_poc.html"}, "region": {"startLine": 131}}}]}, {"ruleId": "scanner-ee6c9e8d426cfcee", "level": "error", "message": {"text": "Possible secret in rex/life/tools/calc_poc/redecrypt_via_excel_com.py"}, "properties": {"repobilityId": "a4aaeff28dc54784", "scanner": "scanner-primary", "fingerprint": "ee6c9e8d426cfcee", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/calc_poc/redecrypt_via_excel_com.py"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-c8b8de3e1f9fd6fd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/life/tools/calc_poc/overnight/compare.html:236"}, "properties": {"repobilityId": "584b7e8ca1383ecd", "scanner": "scanner-primary", "fingerprint": "c8b8de3e1f9fd6fd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/calc_poc/overnight/compare.html"}, "region": {"startLine": 236}}}]}, {"ruleId": "scanner-f327197bb087b4fb", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in rex/life/overnight0612/_verify_engine.js:50"}, "properties": {"repobilityId": "544220b873b80bf9", "scanner": "scanner-primary", "fingerprint": "f327197bb087b4fb", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/overnight0612/_verify_engine.js"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-e45e12e6703faa63", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in rex/life/overnight0612/_verify_engine.js:7"}, "properties": {"repobilityId": "740f345b361cdad7", "scanner": "scanner-primary", "fingerprint": "e45e12e6703faa63", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/overnight0612/_verify_engine.js"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-ac2a415df1634619", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/life/tmp/round5/calc_engines.js:72"}, "properties": {"repobilityId": "3ba6e102206c0b08", "scanner": "scanner-primary", "fingerprint": "ac2a415df1634619", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tmp/round5/calc_engines.js"}, "region": {"startLine": 72}}}]}, {"ruleId": "scanner-90ef40c39af36de5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/claimcheck/index.html:326"}, "properties": {"repobilityId": "536847ec13016372", "scanner": "scanner-primary", "fingerprint": "90ef40c39af36de5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/claimcheck/index.html"}, "region": {"startLine": 326}}}]}, {"ruleId": "scanner-e5bdb090da5afa31", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/print/index.html:135"}, "properties": {"repobilityId": "64874b864d91fda3", "scanner": "scanner-primary", "fingerprint": "e5bdb090da5afa31", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/print/index.html"}, "region": {"startLine": 135}}}]}, {"ruleId": "scanner-96f6ef85eb4b77e6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/income/index.html:2217"}, "properties": {"repobilityId": "4c50408b7e285948", "scanner": "scanner-primary", "fingerprint": "96f6ef85eb4b77e6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/income/index.html"}, "region": {"startLine": 2217}}}]}, {"ruleId": "scanner-24da22d43121979f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/par/index.html:824"}, "properties": {"repobilityId": "810574eb79304739", "scanner": "scanner-primary", "fingerprint": "24da22d43121979f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/par/index.html"}, "region": {"startLine": 824}}}]}, {"ruleId": "scanner-d03da804578dc42a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/letter/index.html:318"}, "properties": {"repobilityId": "93812833b89376fe", "scanner": "scanner-primary", "fingerprint": "d03da804578dc42a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/letter/index.html"}, "region": {"startLine": 318}}}]}, {"ruleId": "scanner-5fb5ace77afa9add", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/admin/index.html:112"}, "properties": {"repobilityId": "54f64ec8352a3778", "scanner": "scanner-primary", "fingerprint": "5fb5ace77afa9add", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/admin/index.html"}, "region": {"startLine": 112}}}]}, {"ruleId": "scanner-c523b11649f29672", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/recruit/index.html:230"}, "properties": {"repobilityId": "6796630db172c6c7", "scanner": "scanner-primary", "fingerprint": "c523b11649f29672", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/recruit/index.html"}, "region": {"startLine": 230}}}]}, {"ruleId": "scanner-1c4cb51efb07abb6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/recruit/app.js:153"}, "properties": {"repobilityId": "98bc416ba69753dc", "scanner": "scanner-primary", "fingerprint": "1c4cb51efb07abb6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/recruit/app.js"}, "region": {"startLine": 153}}}]}, {"ruleId": "scanner-b41dcee009205ed7", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in rex/recruit/_verify_stamp.js:10"}, "properties": {"repobilityId": "e22678f71ffae9c2", "scanner": "scanner-primary", "fingerprint": "b41dcee009205ed7", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/recruit/_verify_stamp.js"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-327a4ac29ca6ce77", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/recruit/docs.html:108"}, "properties": {"repobilityId": "3e7d1b086e37a714", "scanner": "scanner-primary", "fingerprint": "327a4ac29ca6ce77", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/recruit/docs.html"}, "region": {"startLine": 108}}}]}, {"ruleId": "scanner-41061faba1524537", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/renewal.html:390"}, "properties": {"repobilityId": "619c443851182f80", "scanner": "scanner-primary", "fingerprint": "41061faba1524537", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/crm/renewal.html"}, "region": {"startLine": 390}}}]}, {"ruleId": "scanner-785b333ac8877164", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/bridge.html:659"}, "properties": {"repobilityId": "c66e2c5160557c76", "scanner": "scanner-primary", "fingerprint": "785b333ac8877164", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/crm/bridge.html"}, "region": {"startLine": 659}}}]}, {"ruleId": "scanner-e2ac8a058154b660", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/index.html:449"}, "properties": {"repobilityId": "e8635aa6a1c6aaad", "scanner": "scanner-primary", "fingerprint": "e2ac8a058154b660", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/crm/index.html"}, "region": {"startLine": 449}}}]}, {"ruleId": "scanner-c2bdfbd8cb0e5b46", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/console_snippet.js:48"}, "properties": {"repobilityId": "d69b3fa3dd0a1b62", "scanner": "scanner-primary", "fingerprint": "c2bdfbd8cb0e5b46", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/crm/console_snippet.js"}, "region": {"startLine": 48}}}]}, {"ruleId": "scanner-5bc7826b7394fa09", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/family-dash.html:281"}, "properties": {"repobilityId": "98326c49b72cc2e4", "scanner": "scanner-primary", "fingerprint": "5bc7826b7394fa09", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/crm/family-dash.html"}, "region": {"startLine": 281}}}]}, {"ruleId": "scanner-b286a478a79f609b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/products.html:249"}, "properties": {"repobilityId": "ae5428e1a842caf1", "scanner": "scanner-primary", "fingerprint": "b286a478a79f609b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/crm/products.html"}, "region": {"startLine": 249}}}]}, {"ruleId": "scanner-6a6f3984bd60d45b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/visit-brief.html:325"}, "properties": {"repobilityId": "d83c6d1f1ac4c4e5", "scanner": "scanner-primary", "fingerprint": "6a6f3984bd60d45b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/crm/visit-brief.html"}, "region": {"startLine": 325}}}]}, {"ruleId": "scanner-daa89aab0485908c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/segment.html:364"}, "properties": {"repobilityId": "2d9ac8dd22898329", "scanner": "scanner-primary", "fingerprint": "daa89aab0485908c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/crm/segment.html"}, "region": {"startLine": 364}}}]}, {"ruleId": "scanner-e2cf0fa64121a5a9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/board.html:420"}, "properties": {"repobilityId": "de91f87fc32c7daf", "scanner": "scanner-primary", "fingerprint": "e2cf0fa64121a5a9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/crm/board.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-308f6190efbbef36", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/checkup.html:630"}, "properties": {"repobilityId": "a5382f794827c705", "scanner": "scanner-primary", "fingerprint": "308f6190efbbef36", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/crm/checkup.html"}, "region": {"startLine": 630}}}]}, {"ruleId": "scanner-3b3c90f7ef5bba45", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/_preview_mobile.html:271"}, "properties": {"repobilityId": "ce4b210e6cacdff0", "scanner": "scanner-primary", "fingerprint": "3b3c90f7ef5bba45", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/crm/_preview_mobile.html"}, "region": {"startLine": 271}}}]}, {"ruleId": "scanner-f91badd0b44d45f9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/summary.html:152"}, "properties": {"repobilityId": "501f0b7e20a95839", "scanner": "scanner-primary", "fingerprint": "f91badd0b44d45f9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/crm/summary.html"}, "region": {"startLine": 152}}}]}, {"ruleId": "scanner-542c53d12a70e5a0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/renew-radar.html:437"}, "properties": {"repobilityId": "1b8af3d107372570", "scanner": "scanner-primary", "fingerprint": "542c53d12a70e5a0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/crm/renew-radar.html"}, "region": {"startLine": 437}}}]}, {"ruleId": "scanner-b993e8e5d5c5a12f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/radar.html:499"}, "properties": {"repobilityId": "aaab57f3e8cbcb7d", "scanner": "scanner-primary", "fingerprint": "b993e8e5d5c5a12f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/crm/radar.html"}, "region": {"startLine": 499}}}]}, {"ruleId": "scanner-628e32d9470fb834", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/crm/contact-radar.html:299"}, "properties": {"repobilityId": "6c2ff21e692c2af9", "scanner": "scanner-primary", "fingerprint": "628e32d9470fb834", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/crm/contact-radar.html"}, "region": {"startLine": 299}}}]}, {"ruleId": "scanner-47ab7e69fac95755", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/nhi/index.html:358"}, "properties": {"repobilityId": "1e433eb4ef553ea8", "scanner": "scanner-primary", "fingerprint": "47ab7e69fac95755", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/nhi/index.html"}, "region": {"startLine": 358}}}]}, {"ruleId": "scanner-d6c26453731118e6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/nhi/cic/index.html:276"}, "properties": {"repobilityId": "f4be4cfee8522120", "scanner": "scanner-primary", "fingerprint": "d6c26453731118e6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/nhi/cic/index.html"}, "region": {"startLine": 276}}}]}, {"ruleId": "scanner-37c85f415e1a369a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/card/index.html:516"}, "properties": {"repobilityId": "5cfb1d732d60d1a9", "scanner": "scanner-primary", "fingerprint": "37c85f415e1a369a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/card/index.html"}, "region": {"startLine": 516}}}]}, {"ruleId": "scanner-dbe9006f75906b03", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in rex/card/index.html:523"}, "properties": {"repobilityId": "64ae0241766ddd72", "scanner": "scanner-primary", "fingerprint": "dbe9006f75906b03", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/card/index.html"}, "region": {"startLine": 523}}}]}, {"ruleId": "scanner-5d57fd15ab3a929f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/sitemap/columns/index.html:463"}, "properties": {"repobilityId": "384636aa653ca265", "scanner": "scanner-primary", "fingerprint": "5d57fd15ab3a929f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/sitemap/columns/index.html"}, "region": {"startLine": 463}}}]}, {"ruleId": "scanner-dcab9dd411784dcc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/sitemap/mindmap/index.html:613"}, "properties": {"repobilityId": "c52b4dfd8a28a00b", "scanner": "scanner-primary", "fingerprint": "dcab9dd411784dcc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/sitemap/mindmap/index.html"}, "region": {"startLine": 613}}}]}, {"ruleId": "scanner-dca82666bc9be121", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/_compliance/consent.js:145"}, "properties": {"repobilityId": "d123984dced4cb08", "scanner": "scanner-primary", "fingerprint": "dca82666bc9be121", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/_compliance/consent.js"}, "region": {"startLine": 145}}}]}, {"ruleId": "scanner-e06ae8c42d642f71", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/recon/index.html:644"}, "properties": {"repobilityId": "49fd61db4e0077e3", "scanner": "scanner-primary", "fingerprint": "e06ae8c42d642f71", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/recon/index.html"}, "region": {"startLine": 644}}}]}, {"ruleId": "scanner-81ea878243ea0ee1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/index.html:15645"}, "properties": {"repobilityId": "2c0df26405173980", "scanner": "scanner-primary", "fingerprint": "81ea878243ea0ee1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/compare/index.html"}, "region": {"startLine": 15645}}}]}, {"ruleId": "scanner-e024ede2a9829a31", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/v2/app.js:174"}, "properties": {"repobilityId": "d09904ab01d8f050", "scanner": "scanner-primary", "fingerprint": "e024ede2a9829a31", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/compare/v2/app.js"}, "region": {"startLine": 174}}}]}, {"ruleId": "scanner-50d59516aa1b554c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/index_v92.html:11409"}, "properties": {"repobilityId": "f5555e0bca18e121", "scanner": "scanner-primary", "fingerprint": "50d59516aa1b554c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/compare/_archive/index_v92.html"}, "region": {"startLine": 11409}}}]}, {"ruleId": "scanner-eddb4369ecbde87c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/index-\u589e\u52a0\u5fae\u8abf\u6309\u9215.html:5974"}, "properties": {"repobilityId": "f79c226d9318d46f", "scanner": "scanner-primary", "fingerprint": "eddb4369ecbde87c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/compare/_archive/index-\u589e\u52a0\u5fae\u8abf\u6309\u9215.html"}, "region": {"startLine": 5974}}}]}, {"ruleId": "scanner-070dfde888a81b09", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/data_backup/firstlife/index.html:6039"}, "properties": {"repobilityId": "8d47a61cdbab455f", "scanner": "scanner-primary", "fingerprint": "070dfde888a81b09", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/compare/_archive/data_backup/firstlife/index.html"}, "region": {"startLine": 6039}}}]}, {"ruleId": "scanner-98b12457d5a2eb36", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/data_backup/prudential/index.html:6016"}, "properties": {"repobilityId": "0c13d6bc8c51154c", "scanner": "scanner-primary", "fingerprint": "98b12457d5a2eb36", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/compare/_archive/data_backup/prudential/index.html"}, "region": {"startLine": 6016}}}]}, {"ruleId": "scanner-550aa6f1346881de", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/data_backup/yuantalife/index.html:6035"}, "properties": {"repobilityId": "e35e44cb835f1b5c", "scanner": "scanner-primary", "fingerprint": "550aa6f1346881de", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/compare/_archive/data_backup/yuantalife/index.html"}, "region": {"startLine": 6035}}}]}, {"ruleId": "scanner-9c72c840d4f19b7f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/compare/_archive/old-version/index.html:2186"}, "properties": {"repobilityId": "4c571dac5623fd16", "scanner": "scanner-primary", "fingerprint": "9c72c840d4f19b7f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/compare/_archive/old-version/index.html"}, "region": {"startLine": 2186}}}]}, {"ruleId": "scanner-136581996f1bc1d8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/brokerage/index.html:1181"}, "properties": {"repobilityId": "f6e9b6415a635c44", "scanner": "scanner-primary", "fingerprint": "136581996f1bc1d8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/brokerage/index.html"}, "region": {"startLine": 1181}}}]}, {"ruleId": "scanner-4775eb6a969d9fb8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/dl1/index.html:754"}, "properties": {"repobilityId": "cb2a828575336580", "scanner": "scanner-primary", "fingerprint": "4775eb6a969d9fb8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/dl1/index.html"}, "region": {"startLine": 754}}}]}, {"ruleId": "scanner-9ccf8fe1582d969d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/stamp/report.html:597"}, "properties": {"repobilityId": "02eedfe77308cd2f", "scanner": "scanner-primary", "fingerprint": "9ccf8fe1582d969d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/stamp/report.html"}, "region": {"startLine": 597}}}]}, {"ruleId": "scanner-bbecec04da92dcb7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/stamp/index.html:264"}, "properties": {"repobilityId": "236e51f1aa1660af", "scanner": "scanner-primary", "fingerprint": "bbecec04da92dcb7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/stamp/index.html"}, "region": {"startLine": 264}}}]}, {"ruleId": "scanner-c99c76497044bcf7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/stamp/app.js:133"}, "properties": {"repobilityId": "c0447dc5d9a03cb1", "scanner": "scanner-primary", "fingerprint": "c99c76497044bcf7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/stamp/app.js"}, "region": {"startLine": 133}}}]}, {"ruleId": "scanner-d63f34f8e12f9588", "level": "note", "message": {"text": "Insecure pattern 'document_write' in rex/stamp/docs.html:417"}, "properties": {"repobilityId": "69b351bdc265198b", "scanner": "scanner-primary", "fingerprint": "d63f34f8e12f9588", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "document_write"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/stamp/docs.html"}, "region": {"startLine": 417}}}]}, {"ruleId": "scanner-4f99061b5667571e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/stamp/docs.html:386"}, "properties": {"repobilityId": "edc7187606a8d758", "scanner": "scanner-primary", "fingerprint": "4f99061b5667571e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/stamp/docs.html"}, "region": {"startLine": 386}}}]}, {"ruleId": "scanner-61c963922b440295", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/start/index.html:366"}, "properties": {"repobilityId": "8887635a67a6d108", "scanner": "scanner-primary", "fingerprint": "61c963922b440295", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/start/index.html"}, "region": {"startLine": 366}}}]}, {"ruleId": "scanner-9ce5c2e6fda7fc65", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/calendar/index.html:520"}, "properties": {"repobilityId": "2fab1839a57ce0db", "scanner": "scanner-primary", "fingerprint": "9ce5c2e6fda7fc65", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/calendar/index.html"}, "region": {"startLine": 520}}}]}, {"ruleId": "scanner-75c6feb77da6c485", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/dl3/index.html:2108"}, "properties": {"repobilityId": "d5e11b397570214d", "scanner": "scanner-primary", "fingerprint": "75c6feb77da6c485", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/dl3/index.html"}, "region": {"startLine": 2108}}}]}, {"ruleId": "scanner-dd7e452d70a1cf3d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_23.html:2850"}, "properties": {"repobilityId": "219f34a6da05e547", "scanner": "scanner-primary", "fingerprint": "dd7e452d70a1cf3d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_23.html"}, "region": {"startLine": 2850}}}]}, {"ruleId": "scanner-f7aaf1fa681ec866", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/index.html:3479"}, "properties": {"repobilityId": "f8c7bd46a2808322", "scanner": "scanner-primary", "fingerprint": "f7aaf1fa681ec866", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/index.html"}, "region": {"startLine": 3479}}}]}, {"ruleId": "scanner-5994b612e5d8e086", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in rex/A&H/enhancements.js:164"}, "properties": {"repobilityId": "287e9bfd09fe14a6", "scanner": "scanner-primary", "fingerprint": "5994b612e5d8e086", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/enhancements.js"}, "region": {"startLine": 164}}}]}, {"ruleId": "scanner-af154ac021fb91c1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/enhancements.js:223"}, "properties": {"repobilityId": "47713b30054f3020", "scanner": "scanner-primary", "fingerprint": "af154ac021fb91c1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/enhancements.js"}, "region": {"startLine": 223}}}]}, {"ruleId": "scanner-bd2fd973eb31f985", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/app.js:443"}, "properties": {"repobilityId": "ff6f5e3e17908a54", "scanner": "scanner-primary", "fingerprint": "bd2fd973eb31f985", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/app.js"}, "region": {"startLine": 443}}}]}, {"ruleId": "scanner-9e1fcf62a08da88f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u522aXWA.html:2521"}, "properties": {"repobilityId": "b3cd33567833a69d", "scanner": "scanner-primary", "fingerprint": "9e1fcf62a08da88f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u522aXWA.html"}, "region": {"startLine": 2521}}}]}, {"ruleId": "scanner-681ebe25d2ff127e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3.16.html:2199"}, "properties": {"repobilityId": "143534e9810d3e26", "scanner": "scanner-primary", "fingerprint": "681ebe25d2ff127e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3.16.html"}, "region": {"startLine": 2199}}}]}, {"ruleId": "scanner-4917e95f0ce9dbe3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3.15.html:2199"}, "properties": {"repobilityId": "5654c985a0473505", "scanner": "scanner-primary", "fingerprint": "4917e95f0ce9dbe3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3.15.html"}, "region": {"startLine": 2199}}}]}, {"ruleId": "scanner-11246d34a203942b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (4).html:2604"}, "properties": {"repobilityId": "ca69f5b0c190428f", "scanner": "scanner-primary", "fingerprint": "11246d34a203942b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (4).html"}, "region": {"startLine": 2604}}}]}, {"ruleId": "scanner-c9193c0f3d4eb27d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (7).html:2772"}, "properties": {"repobilityId": "7475fd7147d1c279", "scanner": "scanner-primary", "fingerprint": "c9193c0f3d4eb27d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (7).html"}, "region": {"startLine": 2772}}}]}, {"ruleId": "scanner-18775e36f7589ec2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u65b0\u589e20\u5e74.html:2676"}, "properties": {"repobilityId": "f09b3e55959f692d", "scanner": "scanner-primary", "fingerprint": "18775e36f7589ec2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u65b0\u589e20\u5e74.html"}, "region": {"startLine": 2676}}}]}, {"ruleId": "scanner-f4f5fe9864df7a8d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u8abf\u6574\u5efa\u8b70\u66f8\u6392\u7248.html:2676"}, "properties": {"repobilityId": "39a513b826cfa98a", "scanner": "scanner-primary", "fingerprint": "f4f5fe9864df7a8d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u8abf\u6574\u5efa\u8b70\u66f8\u6392\u7248.html"}, "region": {"startLine": 2676}}}]}, {"ruleId": "scanner-ee99e3c74fb045a4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_17.html:2199"}, "properties": {"repobilityId": "b46956ee905a061d", "scanner": "scanner-primary", "fingerprint": "ee99e3c74fb045a4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_17.html"}, "region": {"startLine": 2199}}}]}, {"ruleId": "scanner-99faa1283934dc71", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_18.html:2604"}, "properties": {"repobilityId": "92c9a86f94aff593", "scanner": "scanner-primary", "fingerprint": "99faa1283934dc71", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_18.html"}, "region": {"startLine": 2604}}}]}, {"ruleId": "scanner-ac2d91eab6faf617", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (\u5927\u6539).html:2902"}, "properties": {"repobilityId": "6f23d2ef86b586dc", "scanner": "scanner-primary", "fingerprint": "ac2d91eab6faf617", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (\u5927\u6539).html"}, "region": {"startLine": 2902}}}]}, {"ruleId": "scanner-689aa3e07917c8fa", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19PDF\u5217\u5370\u8abf\u6574.html:2722"}, "properties": {"repobilityId": "8dcd54afa1a46f30", "scanner": "scanner-primary", "fingerprint": "689aa3e07917c8fa", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19PDF\u5217\u5370\u8abf\u6574.html"}, "region": {"startLine": 2722}}}]}, {"ruleId": "scanner-204cdba264ff4ec1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_22.html:2923"}, "properties": {"repobilityId": "a3dbd802680f3b1c", "scanner": "scanner-primary", "fingerprint": "204cdba264ff4ec1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_22.html"}, "region": {"startLine": 2923}}}]}, {"ruleId": "scanner-825c45e930495f2a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (5).html:2772"}, "properties": {"repobilityId": "e5efecaec01969b0", "scanner": "scanner-primary", "fingerprint": "825c45e930495f2a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (5).html"}, "region": {"startLine": 2772}}}]}, {"ruleId": "scanner-95e73ef94ff3b5d8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u5206\u985e.html:2569"}, "properties": {"repobilityId": "d9b92e9bb7d95750", "scanner": "scanner-primary", "fingerprint": "95e73ef94ff3b5d8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u5206\u985e.html"}, "region": {"startLine": 2569}}}]}, {"ruleId": "scanner-48de0f850b736819", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (10).html:2832"}, "properties": {"repobilityId": "cc28a3e5651a6c05", "scanner": "scanner-primary", "fingerprint": "48de0f850b736819", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (10).html"}, "region": {"startLine": 2832}}}]}, {"ruleId": "scanner-6691b2c856aae002", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_20.html:2604"}, "properties": {"repobilityId": "05bc3e7a2cc009f1", "scanner": "scanner-primary", "fingerprint": "6691b2c856aae002", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_20.html"}, "region": {"startLine": 2604}}}]}, {"ruleId": "scanner-ab8230fa316688c0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (8).html:2772"}, "properties": {"repobilityId": "1f4d73e2853a24a2", "scanner": "scanner-primary", "fingerprint": "ab8230fa316688c0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (8).html"}, "region": {"startLine": 2772}}}]}, {"ruleId": "scanner-f196cdf810b647f0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u8abf\u6574\u5217\u5370.html:2648"}, "properties": {"repobilityId": "1a55d1707bc7beee", "scanner": "scanner-primary", "fingerprint": "f196cdf810b647f0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u8abf\u6574\u5217\u5370.html"}, "region": {"startLine": 2648}}}]}, {"ruleId": "scanner-eac1fd92e50f1351", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u7f8e\u5316html.html:2675"}, "properties": {"repobilityId": "b7104b7bb7d48732", "scanner": "scanner-primary", "fingerprint": "eac1fd92e50f1351", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19\u7f8e\u5316html.html"}, "region": {"startLine": 2675}}}]}, {"ruleId": "scanner-4014efa32b8271c8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (2).html:2604"}, "properties": {"repobilityId": "76fb7c0b10171780", "scanner": "scanner-primary", "fingerprint": "4014efa32b8271c8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (2).html"}, "region": {"startLine": 2604}}}]}, {"ruleId": "scanner-e78d49e1d8ab63f7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_23 (1).html:2832"}, "properties": {"repobilityId": "0321c3bfdc14bc8b", "scanner": "scanner-primary", "fingerprint": "e78d49e1d8ab63f7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_23 (1).html"}, "region": {"startLine": 2832}}}]}, {"ruleId": "scanner-369489c9dea7d5ce", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_16_\u4fee\u5fa9.html:2199"}, "properties": {"repobilityId": "3501f870466d2902", "scanner": "scanner-primary", "fingerprint": "369489c9dea7d5ce", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_16_\u4fee\u5fa9.html"}, "region": {"startLine": 2199}}}]}, {"ruleId": "scanner-baa521c8f6d958e8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (gemini\u5927\u6539).html:2770"}, "properties": {"repobilityId": "39363b94629be0ee", "scanner": "scanner-primary", "fingerprint": "baa521c8f6d958e8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (gemini\u5927\u6539).html"}, "region": {"startLine": 2770}}}]}, {"ruleId": "scanner-e8e76da58ef83c03", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3.14.html:2199"}, "properties": {"repobilityId": "2d467dc4f9719728", "scanner": "scanner-primary", "fingerprint": "e8e76da58ef83c03", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3.14.html"}, "region": {"startLine": 2199}}}]}, {"ruleId": "scanner-4a49612fa3c432af", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19.html:2604"}, "properties": {"repobilityId": "cbef88ac553578c3", "scanner": "scanner-primary", "fingerprint": "4a49612fa3c432af", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19.html"}, "region": {"startLine": 2604}}}]}, {"ruleId": "scanner-13e102ac195e2411", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (3).html:2604"}, "properties": {"repobilityId": "1d41c4b049790d05", "scanner": "scanner-primary", "fingerprint": "13e102ac195e2411", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (3).html"}, "region": {"startLine": 2604}}}]}, {"ruleId": "scanner-c9b99e76fd1ceffe", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (9).html:2832"}, "properties": {"repobilityId": "a7208bf7bc6baeab", "scanner": "scanner-primary", "fingerprint": "c9b99e76fd1ceffe", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (9).html"}, "region": {"startLine": 2832}}}]}, {"ruleId": "scanner-cb92531256c6f5e6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (6).html:2772"}, "properties": {"repobilityId": "95566251974d884a", "scanner": "scanner-primary", "fingerprint": "cb92531256c6f5e6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (6).html"}, "region": {"startLine": 2772}}}]}, {"ruleId": "scanner-45455ded482592b3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_21.html:2919"}, "properties": {"repobilityId": "c8a460e010b03019", "scanner": "scanner-primary", "fingerprint": "45455ded482592b3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_21.html"}, "region": {"startLine": 2919}}}]}, {"ruleId": "scanner-57f906a58077a694", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (1).html:2604"}, "properties": {"repobilityId": "604cf4fbfe18d740", "scanner": "scanner-primary", "fingerprint": "57f906a58077a694", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/_archive/\u4fdd\u96aa\u5efa\u8b70\u66f8\u7cfb\u7d71_v3_19 (1).html"}, "region": {"startLine": 2604}}}]}, {"ruleId": "scanner-e4f7be55257a1681", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/A&H/h1/index.html:2881"}, "properties": {"repobilityId": "c0ff1a5d4fa962d3", "scanner": "scanner-primary", "fingerprint": "e4f7be55257a1681", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/A&H/h1/index.html"}, "region": {"startLine": 2881}}}]}, {"ruleId": "scanner-4f17679acb176bc4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/taida/index.html:258"}, "properties": {"repobilityId": "9bb68e666d0b1fd9", "scanner": "scanner-primary", "fingerprint": "4f17679acb176bc4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/taida/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-2db48938f6acc011", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/xinan/index.html:258"}, "properties": {"repobilityId": "514b4f7522bc0392", "scanner": "scanner-primary", "fingerprint": "2db48938f6acc011", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/xinan/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-71f0db954c46eb2e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/jingrui/index.html:258"}, "properties": {"repobilityId": "3f13a2b943a81b73", "scanner": "scanner-primary", "fingerprint": "71f0db954c46eb2e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/jingrui/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-1527f00041e19adb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/fushida/index.html:258"}, "properties": {"repobilityId": "abf38aa18c8d738e", "scanner": "scanner-primary", "fingerprint": "1527f00041e19adb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/fushida/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-ca2757c6eaa9fd86", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/dinglv/index.html:258"}, "properties": {"repobilityId": "cdbd70f8ec4f7404", "scanner": "scanner-primary", "fingerprint": "ca2757c6eaa9fd86", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/dinglv/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-f5e450c94696b6fd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/panshi/index.html:258"}, "properties": {"repobilityId": "f3de0e129a2c53f4", "scanner": "scanner-primary", "fingerprint": "f5e450c94696b6fd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/panshi/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-64ffb613ec1bbdcc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/leishan/index.html:258"}, "properties": {"repobilityId": "7e83d9dd181c2bb2", "scanner": "scanner-primary", "fingerprint": "64ffb613ec1bbdcc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/leishan/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-974eeed4e95ac3fb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/dacheng/index.html:258"}, "properties": {"repobilityId": "4523296c41f4ef5b", "scanner": "scanner-primary", "fingerprint": "974eeed4e95ac3fb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/dacheng/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-5d76b169ab594c5b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/weisheng/index.html:258"}, "properties": {"repobilityId": "b3bcd21eda025899", "scanner": "scanner-primary", "fingerprint": "5d76b169ab594c5b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/weisheng/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-e8e2d750a3178ba2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/org/index.html:301"}, "properties": {"repobilityId": "bcd551237b93df62", "scanner": "scanner-primary", "fingerprint": "e8e2d750a3178ba2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/org/index.html"}, "region": {"startLine": 301}}}]}, {"ruleId": "scanner-7f249493f2311909", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/yongxu/index.html:258"}, "properties": {"repobilityId": "27e251811f0bfbb4", "scanner": "scanner-primary", "fingerprint": "7f249493f2311909", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/yongxu/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-ac9cbbb20864dedd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/fanya/index.html:258"}, "properties": {"repobilityId": "841abae788f912ab", "scanner": "scanner-primary", "fingerprint": "ac9cbbb20864dedd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/fanya/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-fe5ec13f60dd6fe9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/huahan/index.html:258"}, "properties": {"repobilityId": "33c1d6c409dd58e1", "scanner": "scanner-primary", "fingerprint": "fe5ec13f60dd6fe9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/huahan/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-a6735fb806222ad4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/gongsheng/index.html:258"}, "properties": {"repobilityId": "4a840997415f5a57", "scanner": "scanner-primary", "fingerprint": "a6735fb806222ad4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/gongsheng/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-76192717b5af5ac5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/fuyida/index.html:258"}, "properties": {"repobilityId": "fd953a1eb1801e58", "scanner": "scanner-primary", "fingerprint": "76192717b5af5ac5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/fuyida/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-16948a077296e884", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/jinpeng/index.html:258"}, "properties": {"repobilityId": "3760f3ec777dbf87", "scanner": "scanner-primary", "fingerprint": "16948a077296e884", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/jinpeng/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-146bf81926234617", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/dingjian/index.html:258"}, "properties": {"repobilityId": "5d77db3fd3dfa081", "scanner": "scanner-primary", "fingerprint": "146bf81926234617", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/dingjian/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-cb4c55ccce808b8b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/broker/hetai/index.html:258"}, "properties": {"repobilityId": "06ca90d36f78867b", "scanner": "scanner-primary", "fingerprint": "cb4c55ccce808b8b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/broker/hetai/index.html"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-3cd40b133c1f8410", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/advisor/index.html:467"}, "properties": {"repobilityId": "43788b6257413625", "scanner": "scanner-primary", "fingerprint": "3cd40b133c1f8410", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/advisor/index.html"}, "region": {"startLine": 467}}}]}, {"ruleId": "scanner-bd6121919c7965e7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in rex/training/index.html:414"}, "properties": {"repobilityId": "e3fc7bf191cbbf96", "scanner": "scanner-primary", "fingerprint": "bd6121919c7965e7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/training/index.html"}, "region": {"startLine": 414}}}]}, {"ruleId": "scanner-492ccc233ccd9ed2", "level": "warning", "message": {"text": "Insecure pattern 'cors_wildcard' in supabase/functions/claude-proxy/index.ts:13"}, "properties": {"repobilityId": "07acf3a17dae0121", "scanner": "scanner-primary", "fingerprint": "492ccc233ccd9ed2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "cors_wildcard"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "supabase/functions/claude-proxy/index.ts"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-ca24a82ff1fbe470", "level": "warning", "message": {"text": "Insecure pattern 'cors_wildcard' in supabase/functions/ecpay-checkout/index.ts:5"}, "properties": {"repobilityId": "da5877e629c11cfa", "scanner": "scanner-primary", "fingerprint": "ca24a82ff1fbe470", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "cors_wildcard"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "supabase/functions/ecpay-checkout/index.ts"}, "region": {"startLine": 5}}}]}, {"ruleId": "scanner-1ede2a71f67c7832", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/tax-risk.html:1945"}, "properties": {"repobilityId": "81b3d6af25e4cf1c", "scanner": "scanner-primary", "fingerprint": "1ede2a71f67c7832", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/tax-risk.html"}, "region": {"startLine": 1945}}}]}, {"ruleId": "scanner-3d0129b4cc3b75ef", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/gift-tax.html:2374"}, "properties": {"repobilityId": "17bd8114af3a4ea2", "scanner": "scanner-primary", "fingerprint": "3d0129b4cc3b75ef", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/gift-tax.html"}, "region": {"startLine": 2374}}}]}, {"ruleId": "scanner-afde152707d16b8b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/compound-interest.html:1834"}, "properties": {"repobilityId": "2f7ccdcbf10c2466", "scanner": "scanner-primary", "fingerprint": "afde152707d16b8b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/compound-interest.html"}, "region": {"startLine": 1834}}}]}, {"ruleId": "scanner-bd17215245883c65", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/irr-calculator.html:1767"}, "properties": {"repobilityId": "4baaf31a0dca6182", "scanner": "scanner-primary", "fingerprint": "bd17215245883c65", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/irr-calculator.html"}, "region": {"startLine": 1767}}}]}, {"ruleId": "scanner-ca94cc9cd122d1d7", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in tools/irr-calculator.html:1917"}, "properties": {"repobilityId": "f88dd6fc408168a4", "scanner": "scanner-primary", "fingerprint": "ca94cc9cd122d1d7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/irr-calculator.html"}, "region": {"startLine": 1917}}}]}, {"ruleId": "scanner-08caf783860059f9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/legacy-planner.html:1800"}, "properties": {"repobilityId": "57062d8d7e90a75b", "scanner": "scanner-primary", "fingerprint": "08caf783860059f9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/legacy-planner.html"}, "region": {"startLine": 1800}}}]}, {"ruleId": "scanner-5ecdb239d1fdacda", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/coverage.html:2386"}, "properties": {"repobilityId": "23128a502bc35593", "scanner": "scanner-primary", "fingerprint": "5ecdb239d1fdacda", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/coverage.html"}, "region": {"startLine": 2386}}}]}, {"ruleId": "scanner-f86ba4bb96970691", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/loan.html:2141"}, "properties": {"repobilityId": "3f162dc2ee15cdd1", "scanner": "scanner-primary", "fingerprint": "f86ba4bb96970691", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/loan.html"}, "region": {"startLine": 2141}}}]}, {"ruleId": "scanner-fdcad79ce6615889", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/bmi-calculator.html:1923"}, "properties": {"repobilityId": "de546141120d2c3a", "scanner": "scanner-primary", "fingerprint": "fdcad79ce6615889", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/bmi-calculator.html"}, "region": {"startLine": 1923}}}]}, {"ruleId": "scanner-a7f2fe972a56b88a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/estate-tax.html:2389"}, "properties": {"repobilityId": "7c1cd74f1dab2e5a", "scanner": "scanner-primary", "fingerprint": "a7f2fe972a56b88a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/estate-tax.html"}, "region": {"startLine": 2389}}}]}, {"ruleId": "scanner-a61e4e22f9d7e809", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/labor-pension.html:2346"}, "properties": {"repobilityId": "3594080776f78bf7", "scanner": "scanner-primary", "fingerprint": "a61e4e22f9d7e809", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/labor-pension.html"}, "region": {"startLine": 2346}}}]}, {"ruleId": "scanner-8ab804ab25b8c1d3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/education.html:1999"}, "properties": {"repobilityId": "4e7153a72c8eab6d", "scanner": "scanner-primary", "fingerprint": "8ab804ab25b8c1d3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/education.html"}, "region": {"startLine": 1999}}}]}, {"ruleId": "scanner-70085c68482fdf6b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/retirement.html:2355"}, "properties": {"repobilityId": "4fbb50e47d116452", "scanner": "scanner-primary", "fingerprint": "70085c68482fdf6b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/retirement.html"}, "region": {"startLine": 2355}}}]}, {"ruleId": "scanner-55aa4fc3a7439314", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/tax.html:2094"}, "properties": {"repobilityId": "89e9d2f12d2a2e34", "scanner": "scanner-primary", "fingerprint": "55aa4fc3a7439314", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/tax.html"}, "region": {"startLine": 2094}}}]}, {"ruleId": "scanner-d53f7785b4a1b233", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "c509e17e015e4881", "scanner": "scanner-primary", "fingerprint": "d53f7785b4a1b233", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/nhi-data-update.yml"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-d53f7785b4a1b233", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "ac245a3c7ff7196b", "scanner": "scanner-primary", "fingerprint": "d53f7785b4a1b233", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/nhi-data-update.yml"}, "region": {"startLine": 26}}}]}, {"ruleId": "scanner-4f64a1fa1c5e4060", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "53b973092038bc47", "scanner": "scanner-primary", "fingerprint": "4f64a1fa1c5e4060", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/nhi-data-update.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-320ce65f8d2d03c3", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "46b9f05d5fc2ca6d", "scanner": "scanner-primary", "fingerprint": "320ce65f8d2d03c3", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/update-funds.yml"}, "region": {"startLine": 18}}}]}, {"ruleId": "scanner-320ce65f8d2d03c3", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "ac71dbf678215e83", "scanner": "scanner-primary", "fingerprint": "320ce65f8d2d03c3", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/update-funds.yml"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-35c336420b73d5b3", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "fab5961784ddd2a7", "scanner": "scanner-primary", "fingerprint": "35c336420b73d5b3", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/update-funds.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-36726fffa8bf1f78", "level": "note", "message": {"text": "Very large file: rex/life/tools/calc_poc/calc_server_lo.py (1777 lines)"}, "properties": {"repobilityId": "4028f97f3b6d3a8a", "scanner": "scanner-primary", "fingerprint": "36726fffa8bf1f78", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0bfe585526b2035d", "level": "note", "message": {"text": "Very large file: rex/life/tmp/round5/calc_engines.js (2625 lines)"}, "properties": {"repobilityId": "02dbd90db09655c3", "scanner": "scanner-primary", "fingerprint": "0bfe585526b2035d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a17969dfdad72046", "level": "note", "message": {"text": "Very large file: rex/A&H/enhancements.js (1424 lines)"}, "properties": {"repobilityId": "da2cf422006cce0b", "scanner": "scanner-primary", "fingerprint": "a17969dfdad72046", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f3e88803e10f2dac", "level": "note", "message": {"text": "Very large file: rex/A&H/app.js (3711 lines)"}, "properties": {"repobilityId": "e2fafeaad1ba3f33", "scanner": "scanner-primary", "fingerprint": "f3e88803e10f2dac", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-27fd64bf978fc741", "level": "note", "message": {"text": "Very large file: rex/A&H/data.js (978 lines)"}, "properties": {"repobilityId": "78b1dd72ffcefe91", "scanner": "scanner-primary", "fingerprint": "27fd64bf978fc741", "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-141b30a41e03817b", "level": "note", "message": {"text": "No license file detected"}, "properties": {"repobilityId": "7b82634e7fda3166", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "9838ffd7069718db", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "853c5d1f3b993a3d", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-9d79c4077342a7d0", "level": "warning", "message": {"text": "Runtime service client appears to use placeholder configuration"}, "properties": {"repobilityId": "6a7b2474a68c58eb", "scanner": "scanner-primary", "fingerprint": "9d79c4077342a7d0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "runtime-config", "service-client", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "45bc66abd4cd588b", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "1359a317582666b4", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "cfc217bfe9072cd5", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-8424db9c75e04ba4", "level": "none", "message": {"text": "Very short observed git history"}, "properties": {"repobilityId": "7e86ed45776c838b", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-24058a2d1b507fd4", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: rex/life/SKILL.md"}, "properties": {"repobilityId": "69d3c89d7c916b52", "scanner": "scanner-primary", "fingerprint": "24058a2d1b507fd4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-182137aa294f50fe", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 \u9f0e\u7db8/\u7167\u6703\u55ae\u7834\u89e3\u5de5\u5177/launcher.py:725"}, "properties": {"repobilityId": "02c63f72287c8199", "scanner": "scanner-primary", "fingerprint": "182137aa294f50fe", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-db294cc048259c39", "level": "note", "message": {"text": "Legacy-named symbol `daily_read_v1` in rex/daily/daily-shared.js:14"}, "properties": {"repobilityId": "732071a55d3beaf2", "scanner": "scanner-primary", "fingerprint": "db294cc048259c39", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ce11018cb46feaa3", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 rex/vip/cases/cases-screenshots.js:31"}, "properties": {"repobilityId": "6e6d578b1a84d172", "scanner": "scanner-primary", "fingerprint": "ce11018cb46feaa3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d212118712e75d7f", "level": "none", "message": {"text": "Commented-code block (19 lines) in rex/vip/tools/screenshot-helper.user.js:1"}, "properties": {"repobilityId": "966c5d703a09aab5", "scanner": "scanner-primary", "fingerprint": "d212118712e75d7f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fd8a50211ee3d30b", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 rex/auth/app.js:62"}, "properties": {"repobilityId": "47e253c0617cb507", "scanner": "scanner-primary", "fingerprint": "fd8a50211ee3d30b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-47a1e028b2ac1e71", "level": "note", "message": {"text": "Legacy-named symbol `twlife_v1` in rex/life/_reference/extractors/\u53cb\u90a6aia_engine.py:821"}, "properties": {"repobilityId": "1c9ac9f939baa8e4", "scanner": "scanner-primary", "fingerprint": "47a1e028b2ac1e71", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2f9a0ddd90c821d0", "level": "note", "message": {"text": "Legacy-named symbol `prudential_v2` in rex/life/_reference/extractors/\u4fdd\u8aa0prudential_extractor.py:7"}, "properties": {"repobilityId": "fe435bacc6ab41ad", "scanner": "scanner-primary", "fingerprint": "2f9a0ddd90c821d0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ca197b30a98bc0ac", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 rex/life/_reference/extractors/\u4fdd\u8aa0prudential_extractor.py:172"}, "properties": {"repobilityId": "e23229a5afaacbf7", "scanner": "scanner-primary", "fingerprint": "ca197b30a98bc0ac", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-91d9307fd3426a7d", "level": "note", "message": {"text": "Legacy-named symbol `twlife_v1` in rex/life/_reference/extractors/\u5bcc\u90a6excel_to_json_v5_engine.py:11"}, "properties": {"repobilityId": "990f17a26d281bb5", "scanner": "scanner-primary", "fingerprint": "91d9307fd3426a7d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9fdb54c7a5b7a0bf", "level": "note", "message": {"text": "Legacy-named symbol `calc_twlife_v1` in rex/life/tools/round5_verifier.py:48"}, "properties": {"repobilityId": "073d3545fa60c823", "scanner": "scanner-primary", "fingerprint": "9fdb54c7a5b7a0bf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-645ff6647635f64b", "level": "note", "message": {"text": "Legacy-named symbol `prudential_v2` in rex/life/tools/_batch_verify_round4.py:149"}, "properties": {"repobilityId": "a9349809d9b77177", "scanner": "scanner-primary", "fingerprint": "645ff6647635f64b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-113081067bf9228a", "level": "note", "message": {"text": "Legacy-named symbol `\u53f0\u4eab\u5bcc\u8cb4\u5229\u7387\u8b8a\u52d5\u578b\u7d42\u8eab\u58fd\u96aa_\u4fdd\u7d93\u516c\u7248_v1` in rex/life/tools/_batch_verify_skl.py:13"}, "properties": {"repobilityId": "22f6b09c7608e2cc", "scanner": "scanner-primary", "fingerprint": "113081067bf9228a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f0844b7bb9f7123d", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 rex/life/tools/pack_skills.py:94"}, "properties": {"repobilityId": "f1271e4e5eb3cfc9", "scanner": "scanner-primary", "fingerprint": "f0844b7bb9f7123d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1e94caae9a971a2c", "level": "note", "message": {"text": "Legacy-named symbol `twlife_v1` in rex/life/tools/_bulk/merge_catalog.py:62"}, "properties": {"repobilityId": "98705037f12c3ae3", "scanner": "scanner-primary", "fingerprint": "1e94caae9a971a2c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-58341013eb685e44", "level": "note", "message": {"text": "Legacy-named symbol `twlife_v1` in rex/life/tools/_bulk/bulk_skel.py:94"}, "properties": {"repobilityId": "4c2ab60d264b90bb", "scanner": "scanner-primary", "fingerprint": "58341013eb685e44", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-eb3d88a09359de43", "level": "none", "message": {"text": "Commented-code block (5 lines) in rex/life/tools/calc_poc/calc_server_lo.py:48"}, "properties": {"repobilityId": "237fe7c947418bf1", "scanner": "scanner-primary", "fingerprint": "eb3d88a09359de43", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-47e2ee9408d67f19", "level": "note", "message": {"text": "Legacy-named symbol `\u53f0\u4eab\u5bcc\u8cb4\u5229\u7387\u8b8a\u52d5\u578b\u7d42\u8eab\u58fd\u96aa_\u4fdd\u7d93\u516c\u7248_v1` in rex/life/tools/calc_poc/inspect_skl_print.py:9"}, "properties": {"repobilityId": "b45b97112cc44312", "scanner": "scanner-primary", "fingerprint": "47e2ee9408d67f19", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9753e306c99c794c", "level": "note", "message": {"text": "Legacy-named symbol `\u53f0\u65b0\u96d9\u76c8\u5206\u7d05\u9084\u672c\u7d42\u8eab\u4fdd\u96aa_br\u516c\u7248_v1` in rex/life/tools/calc_poc/inspect_skl_br_deep.py:16"}, "properties": {"repobilityId": "ab7c8b85d4b501e7", "scanner": "scanner-primary", "fingerprint": "9753e306c99c794c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-249308b905b063d1", "level": "note", "message": {"text": "Legacy-named symbol `\u53f0\u4eab\u5bcc\u8cb4\u5229\u7387\u8b8a\u52d5\u578b\u7d42\u8eab\u58fd\u96aa_\u4fdd\u7d93\u516c\u7248_v1` in rex/life/tools/calc_poc/inspect_skl_br.py:15"}, "properties": {"repobilityId": "247c12ee1fc12252", "scanner": "scanner-primary", "fingerprint": "249308b905b063d1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d035a5b27e5b1554", "level": "note", "message": {"text": "Legacy-named symbol `global_v1` in rex/life/tools/calc_poc/fix_global_mapping.py:99"}, "properties": {"repobilityId": "e57b271974e5b5ce", "scanner": "scanner-primary", "fingerprint": "d035a5b27e5b1554", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c251786eacb339e4", "level": "note", "message": {"text": "Legacy-named symbol `uni_extract_v1` in rex/life/overnight0612/_rescue_chubb_ul_paged.py:89"}, "properties": {"repobilityId": "a4dc64a323aba1ae", "scanner": "scanner-primary", "fingerprint": "c251786eacb339e4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7a5040df2c153e03", "level": "note", "message": {"text": "Legacy-named symbol `prudential_v2` in rex/life/overnight0612/_verify_engine.js:1"}, "properties": {"repobilityId": "06b7c37e49e54e72", "scanner": "scanner-primary", "fingerprint": "7a5040df2c153e03", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6f08ccd60d333a92", "level": "note", "message": {"text": "Legacy-named symbol `uni_extract_v1` in rex/life/overnight0612/scripts/uni_extract.py:308"}, "properties": {"repobilityId": "9cc5acf2b5593441", "scanner": "scanner-primary", "fingerprint": "6f08ccd60d333a92", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5f0a6e4a5f564eef", "level": "note", "message": {"text": "Legacy-named symbol `prudential_v2` in rex/life/overnight0612/scripts/integrate.py:53"}, "properties": {"repobilityId": "92304719d6eadb82", "scanner": "scanner-primary", "fingerprint": "5f0a6e4a5f564eef", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-935fcaddabbc0720", "level": "note", "message": {"text": "Legacy-named symbol `uni_extract_v1` in rex/life/overnight0612/helpers/rescue_fubon_paged.py:91"}, "properties": {"repobilityId": "e6ca8eae3f1b9a3c", "scanner": "scanner-primary", "fingerprint": "935fcaddabbc0720", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d0d570a5f0c24d7b", "level": "none", "message": {"text": "Commented-code block (7 lines) in rex/life/overnight0612/helpers/yuanta_vchk.py:101"}, "properties": {"repobilityId": "93bb4814dcbb0a13", "scanner": "scanner-primary", "fingerprint": "d0d570a5f0c24d7b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-109f6888ddaecca7", "level": "note", "message": {"text": "Legacy-named symbol `twlife_v1` in rex/life/tmp/round5/run_engine.js:19"}, "properties": {"repobilityId": "819312385b40bf0d", "scanner": "scanner-primary", "fingerprint": "109f6888ddaecca7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1aa76b154d6f0682", "level": "note", "message": {"text": "Legacy-named symbol `handle_twlife_v1` in rex/life/tmp/round5/verify_v2.py:202"}, "properties": {"repobilityId": "0c270d2b4c698c64", "scanner": "scanner-primary", "fingerprint": "1aa76b154d6f0682", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b52909b60def6f0d", "level": "note", "message": {"text": "Legacy-named symbol `twlife_v1` in rex/life/tmp/round5/verify_slice5.py:6"}, "properties": {"repobilityId": "40046bb637c64f8c", "scanner": "scanner-primary", "fingerprint": "b52909b60def6f0d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a0b7c13cae89b6e3", "level": "note", "message": {"text": "Legacy-named symbol `prudential_v2` in rex/life/tmp/round5/verify_slice6.py:124"}, "properties": {"repobilityId": "d85773663e59c9ce", "scanner": "scanner-primary", "fingerprint": "a0b7c13cae89b6e3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d60860bd42f492ab", "level": "note", "message": {"text": "Legacy-named symbol `twlife_v1` in rex/life/tmp/round5/verify_slice3.js:10"}, "properties": {"repobilityId": "2282cebf7ae6f229", "scanner": "scanner-primary", "fingerprint": "d60860bd42f492ab", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-999729abc6afa3cd", "level": "note", "message": {"text": "Legacy-named symbol `chubb_v1` in rex/life/tmp/round5/calc_engines.js:130"}, "properties": {"repobilityId": "286b1f47c7742b4b", "scanner": "scanner-primary", "fingerprint": "999729abc6afa3cd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-014ee914f1a51dcb", "level": "none", "message": {"text": "Commented-code block (10 lines) in rex/life/tmp/round5/calc_engines.js:439"}, "properties": {"repobilityId": "56d66747506d4310", "scanner": "scanner-primary", "fingerprint": "014ee914f1a51dcb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3dee2bc18681e64b", "level": "note", "message": {"text": "Legacy-named symbol `twlife_v1` in rex/life/tmp/round5/_verify_slice_4.py:44"}, "properties": {"repobilityId": "273aeae5a020ae13", "scanner": "scanner-primary", "fingerprint": "3dee2bc18681e64b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-19ed8cde80e74406", "level": "note", "message": {"text": "Legacy-named symbol `handle_twlife_v1` in rex/life/tmp/round5/verify_slice_1.py:164"}, "properties": {"repobilityId": "bcfe49f8572363d4", "scanner": "scanner-primary", "fingerprint": "19ed8cde80e74406", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8fe8be0ace8dc3ca", "level": "note", "message": {"text": "Legacy-named symbol `ACLPLN3_v2` in rex/life/tmp/round7/verify_round7_batch567.py:23"}, "properties": {"repobilityId": "18975a5c20d0e422", "scanner": "scanner-primary", "fingerprint": "8fe8be0ace8dc3ca", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2c6ab523a6614cdc", "level": "note", "message": {"text": "Legacy-named symbol `ACLPLN3_v2` in rex/life/tmp/round7/verify_round7_batch8910.py:23"}, "properties": {"repobilityId": "103a762807ff5213", "scanner": "scanner-primary", "fingerprint": "2c6ab523a6614cdc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7368151a5ead2097", "level": "note", "message": {"text": "Legacy-named symbol `ACLPLN3_v2` in rex/life/tmp/round7/verify_round7.py:23"}, "properties": {"repobilityId": "8b438de731f1a941", "scanner": "scanner-primary", "fingerprint": "7368151a5ead2097", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e7d49ee74798c076", "level": "note", "message": {"text": "Legacy-named symbol `prudential_v2` in rex/life/tmp/round6/verify_round6.py:376"}, "properties": {"repobilityId": "3ff60769ed5262a5", "scanner": "scanner-primary", "fingerprint": "e7d49ee74798c076", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4c0a616084985726", "level": "note", "message": {"text": "Legacy-named symbol `prudential_v2` in rex/life/tmp/round6/diag_round6.py:13"}, "properties": {"repobilityId": "5ae12aee63217413", "scanner": "scanner-primary", "fingerprint": "4c0a616084985726", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e38ae0c6723a282b", "level": "none", "message": {"text": "Commented-code block (5 lines) in rex/lib/demo-mask.js:1"}, "properties": {"repobilityId": "25649faf0071e884", "scanner": "scanner-primary", "fingerprint": "e38ae0c6723a282b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1c2176d185cd2c93", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 rex/recruit/app.js:121"}, "properties": {"repobilityId": "7a77276569b7b58e", "scanner": "scanner-primary", "fingerprint": "1c2176d185cd2c93", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ebe32a7a917a2092", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 rex/crm/lib/supabase.js:1"}, "properties": {"repobilityId": "58b8b2fc599e2a67", "scanner": "scanner-primary", "fingerprint": "ebe32a7a917a2092", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-6be7d908c197f0cd", "level": "note", "message": {"text": "Legacy-named symbol `\u8cc7\u5b89\u500b\u8cc7\u5408\u898f\u5206\u6790_v1` in rex/_compliance/consent.js:7"}, "properties": {"repobilityId": "3815779562741338", "scanner": "scanner-primary", "fingerprint": "6be7d908c197f0cd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-71a3b5d73893f356", "level": "note", "message": {"text": "Legacy-named symbol `engine_twlife_v1` in rex/compare/engine_twlife_v1.js:3"}, "properties": {"repobilityId": "8cd4c331009fe2c6", "scanner": "scanner-primary", "fingerprint": "71a3b5d73893f356", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-169011633396d376", "level": "none", "message": {"text": "Commented-code block (12 lines) in rex/compare/engine_twlife_v1.js:161"}, "properties": {"repobilityId": "bea108b516e10d6e", "scanner": "scanner-primary", "fingerprint": "169011633396d376", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8cc38bf14ba9ce8e", "level": "note", "message": {"text": "Legacy-named symbol `taishin_v1` in rex/compare/enrich_manifest.py:36"}, "properties": {"repobilityId": "656f6099501ec764", "scanner": "scanner-primary", "fingerprint": "8cc38bf14ba9ce8e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0c8514e49c2bb23c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 rex/compare/v89_extract_drew_html.py:160"}, "properties": {"repobilityId": "18aa2865c872ad97", "scanner": "scanner-primary", "fingerprint": "0c8514e49c2bb23c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3f6588f1b6c6970a", "level": "none", "message": {"text": "Commented-code block (5 lines) in rex/compare/v2/app.js:1"}, "properties": {"repobilityId": "255f10bc140aa520", "scanner": "scanner-primary", "fingerprint": "3f6588f1b6c6970a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8b3ad70e00062942", "level": "note", "message": {"text": "Legacy-named symbol `twlife_v1` in rex/compare/\u8f49\u63db\u5f15\u64ce/\u53cb\u90a6aia_engine.py:821"}, "properties": {"repobilityId": "2d8c374adc77c69d", "scanner": "scanner-primary", "fingerprint": "8b3ad70e00062942", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-23c88912501f494e", "level": "note", "message": {"text": "Legacy-named symbol `prudential_v2` in rex/compare/\u8f49\u63db\u5f15\u64ce/\u4fdd\u8aa0prudential_extractor.py:7"}, "properties": {"repobilityId": "b4c94bee2ca5207b", "scanner": "scanner-primary", "fingerprint": "23c88912501f494e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4990f5a022c5919d", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 rex/compare/\u8f49\u63db\u5f15\u64ce/\u4fdd\u8aa0prudential_extractor.py:172"}, "properties": {"repobilityId": "41cd91966fc4122a", "scanner": "scanner-primary", "fingerprint": "4990f5a022c5919d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f344e06c2eae4bac", "level": "note", "message": {"text": "Legacy-named symbol `twlife_v1` in rex/compare/\u8f49\u63db\u5f15\u64ce/\u5bcc\u90a6excel_to_json_v5_engine.py:11"}, "properties": {"repobilityId": "b7fedcdb03ebbae4", "scanner": "scanner-primary", "fingerprint": "f344e06c2eae4bac", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2f4dcb3a1e209af6", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 rex/stamp/app.js:53"}, "properties": {"repobilityId": "79ca2701032c6982", "scanner": "scanner-primary", "fingerprint": "2f4dcb3a1e209af6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ab703ff162e62a09", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 rex/stamp/lib/pdf.min.mjs:25"}, "properties": {"repobilityId": "168688a75763bf4a", "scanner": "scanner-primary", "fingerprint": "ab703ff162e62a09", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2602a1141806e1e0", "level": "note", "message": {"text": "Legacy-named symbol `rexAH_needsInput_v1` in rex/A&H/enhancements.js:124"}, "properties": {"repobilityId": "d25bbdd44736c91f", "scanner": "scanner-primary", "fingerprint": "2602a1141806e1e0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f8f576e3348b8870", "level": "none", "message": {"text": "Commented-code block (5 lines) in rex/A&H/enhancements.js:156"}, "properties": {"repobilityId": "b9264af3e7e57c68", "scanner": "scanner-primary", "fingerprint": "f8f576e3348b8870", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-78e5a5f5fc4fbed1", "level": "none", "message": {"text": "Commented-code block (5 lines) in rex/A&H/app.js:24"}, "properties": {"repobilityId": "a78a55775d04384f", "scanner": "scanner-primary", "fingerprint": "78e5a5f5fc4fbed1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0e041b8f893d5143", "level": "none", "message": {"text": "Commented-code block (7 lines) in rex/A&H/data.js:853"}, "properties": {"repobilityId": "87065d75a6b50831", "scanner": "scanner-primary", "fingerprint": "0e041b8f893d5143", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "0e401db364792a71", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "98e29f01f8725362", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "5bf394832931c688", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "ddb78f5399398ebb", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "28076cdb112a6aa4", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "afe9b5d16abb5f58", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "dc7d958525c0a2d2", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "639dba53ceaa49e8", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "3629abd1c5548c3b", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "50ffc9c9fa95a513", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "b49e251c2911c421", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "7c42e92c82d4369e", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "487122fdfc514f93", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "e798026e3b68d93d", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "c0a1591317363956", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "4d8d0b52ccdcf8c9", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "dedf9f9f96a9affb", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "61f4b267eefba49d", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "bb6aec8d24c4077a", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "94dcb172d0cbbad5", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-6d9d311fd4bc4bd3", "level": "error", "message": {"text": "Flask mutation route `calc` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server.py:240"}, "properties": {"repobilityId": "717a042a9c091a74", "scanner": "scanner-primary", "fingerprint": "6d9d311fd4bc4bd3", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.flask.unauth_route"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/calc_poc/calc_server.py"}, "region": {"startLine": 240}}}]}, {"ruleId": "scanner-8646217303b284e2", "level": "error", "message": {"text": "Flask mutation route `calc` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_lo.py:1062"}, "properties": {"repobilityId": "e8ae45e864fb1c17", "scanner": "scanner-primary", "fingerprint": "8646217303b284e2", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.flask.unauth_route"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/calc_poc/calc_server_lo.py"}, "region": {"startLine": 1062}}}]}, {"ruleId": "scanner-e97aec25c11d90dc", "level": "error", "message": {"text": "Flask mutation route `download_source` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_lo.py:1125"}, "properties": {"repobilityId": "233cad3aca126654", "scanner": "scanner-primary", "fingerprint": "e97aec25c11d90dc", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.flask.unauth_route"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/calc_poc/calc_server_lo.py"}, "region": {"startLine": 1125}}}]}, {"ruleId": "scanner-75cdef791c3b3e28", "level": "error", "message": {"text": "Flask mutation route `export_pdf` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_lo.py:1154"}, "properties": {"repobilityId": "12bb513dc440003b", "scanner": "scanner-primary", "fingerprint": "75cdef791c3b3e28", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.flask.unauth_route"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/calc_poc/calc_server_lo.py"}, "region": {"startLine": 1154}}}]}, {"ruleId": "scanner-b68f48236ace009f", "level": "error", "message": {"text": "Flask mutation route `calc_batch` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_lo.py:1572"}, "properties": {"repobilityId": "78e45900436a67d6", "scanner": "scanner-primary", "fingerprint": "b68f48236ace009f", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.flask.unauth_route"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/calc_poc/calc_server_lo.py"}, "region": {"startLine": 1572}}}]}, {"ruleId": "scanner-2af49d711c506102", "level": "error", "message": {"text": "Flask mutation route `cache_clear` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_lo.py:1764"}, "properties": {"repobilityId": "e595a22338e7c009", "scanner": "scanner-primary", "fingerprint": "2af49d711c506102", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.flask.unauth_route"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/calc_poc/calc_server_lo.py"}, "region": {"startLine": 1764}}}]}, {"ruleId": "scanner-64f16f15e1d863c3", "level": "error", "message": {"text": "Flask mutation route `cache_clear` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_pool.py:119"}, "properties": {"repobilityId": "4eaa35e680b11a10", "scanner": "scanner-primary", "fingerprint": "64f16f15e1d863c3", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.flask.unauth_route"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/calc_poc/calc_server_pool.py"}, "region": {"startLine": 119}}}]}, {"ruleId": "scanner-09af71e3dcdc7637", "level": "error", "message": {"text": "Flask mutation route `calc_endpoint` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_pool.py:179"}, "properties": {"repobilityId": "9230625d62f03090", "scanner": "scanner-primary", "fingerprint": "09af71e3dcdc7637", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.flask.unauth_route"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/calc_poc/calc_server_pool.py"}, "region": {"startLine": 179}}}]}, {"ruleId": "scanner-b0323ac4b0002fff", "level": "error", "message": {"text": "Flask mutation route `compare_endpoint` without `@login_required` \u2014 rex/life/tools/calc_poc/calc_server_pool.py:206"}, "properties": {"repobilityId": "2fa8b5d14f28942d", "scanner": "scanner-primary", "fingerprint": "b0323ac4b0002fff", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.flask.unauth_route"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "rex/life/tools/calc_poc/calc_server_pool.py"}, "region": {"startLine": 206}}}]}, {"ruleId": "scanner-7bbfa61d2ae1f99f", "level": "error", "message": {"text": "Dangling fetch: POST https://api.anthropic.com/v1/messages (supabase/functions/claude-proxy/index.ts:103)"}, "properties": {"repobilityId": "45d7731d275e8087", "scanner": "scanner-primary", "fingerprint": "7bbfa61d2ae1f99f", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-1a6d91f2236825bf", "level": "note", "message": {"text": "Unused endpoint: ANY /"}, "properties": {"repobilityId": "f57e291ac84cc4fc", "scanner": "scanner-primary", "fingerprint": "1a6d91f2236825bf", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-53dca4cd207356d4", "level": "note", "message": {"text": "Unused endpoint: ANY /inspect/<plan>"}, "properties": {"repobilityId": "7fc946c02e46b17c", "scanner": "scanner-primary", "fingerprint": "53dca4cd207356d4", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-af4c53ad84dfc8f9", "level": "note", "message": {"text": "Unused endpoint: ANY /calc"}, "properties": {"repobilityId": "7decb0e171288ea8", "scanner": "scanner-primary", "fingerprint": "af4c53ad84dfc8f9", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-1d290cc6a62c9d55", "level": "note", "message": {"text": "Unused endpoint: ANY /pdf/<path:fname>"}, "properties": {"repobilityId": "620c2e43987e0294", "scanner": "scanner-primary", "fingerprint": "1d290cc6a62c9d55", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-c2864861fbe37459", "level": "note", "message": {"text": "Unused endpoint: ANY /inspect-rows/<plan>"}, "properties": {"repobilityId": "e05c213dbc6fcc58", "scanner": "scanner-primary", "fingerprint": "c2864861fbe37459", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-57dafd2095c881b5", "level": "note", "message": {"text": "Unused endpoint: ANY /test-all"}, "properties": {"repobilityId": "f1915fb2b29dcf1a", "scanner": "scanner-primary", "fingerprint": "57dafd2095c881b5", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-723330c0143e9470", "level": "note", "message": {"text": "Unused endpoint: ANY /download-source"}, "properties": {"repobilityId": "6fac1455d6ed72c2", "scanner": "scanner-primary", "fingerprint": "723330c0143e9470", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-089812cc519e7739", "level": "note", "message": {"text": "Unused endpoint: ANY /export-pdf"}, "properties": {"repobilityId": "690e84504a61adc5", "scanner": "scanner-primary", "fingerprint": "089812cc519e7739", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-b335aefc4700e123", "level": "note", "message": {"text": "Unused endpoint: ANY /calc-batch"}, "properties": {"repobilityId": "172e2bce6f69566f", "scanner": "scanner-primary", "fingerprint": "b335aefc4700e123", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-06e5427f87156d61", "level": "note", "message": {"text": "Unused endpoint: ANY /cache-stats"}, "properties": {"repobilityId": "f09ce6a9a19ff565", "scanner": "scanner-primary", "fingerprint": "06e5427f87156d61", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-91487b7a945e97c1", "level": "note", "message": {"text": "Unused endpoint: ANY /cache-clear"}, "properties": {"repobilityId": "13273ea39d104a02", "scanner": "scanner-primary", "fingerprint": "91487b7a945e97c1", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-c675c8e7f22e1ae3", "level": "note", "message": {"text": "Unused endpoint: ANY /pool/stats"}, "properties": {"repobilityId": "43c4e7c9075c69c0", "scanner": "scanner-primary", "fingerprint": "c675c8e7f22e1ae3", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-20a5bba73e79786b", "level": "note", "message": {"text": "Unused endpoint: ANY /cache/stats"}, "properties": {"repobilityId": "b282403d81647900", "scanner": "scanner-primary", "fingerprint": "20a5bba73e79786b", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-1d3e7af9c05fd23a", "level": "note", "message": {"text": "Unused endpoint: ANY /cache/clear"}, "properties": {"repobilityId": "70ece8a816bd25ab", "scanner": "scanner-primary", "fingerprint": "1d3e7af9c05fd23a", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-e4846c410eb6a0e7", "level": "note", "message": {"text": "Unused endpoint: ANY /compare"}, "properties": {"repobilityId": "da8262320c7e1f55", "scanner": "scanner-primary", "fingerprint": "e4846c410eb6a0e7", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}]}]}