{"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-9a79c2a04070a523", "name": "Possibly dead Python function: handle_starttag", "shortDescription": {"text": "Possibly dead Python function: handle_starttag"}, "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-6555203a8e39ef8c", "name": "Possibly dead Python function: handle_endtag", "shortDescription": {"text": "Possibly dead Python function: handle_endtag"}, "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-8276af6cca4be91b", "name": "Possibly dead Python function: handle_data", "shortDescription": {"text": "Possibly dead Python function: handle_data"}, "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-7ca4f01b5061378c", "name": "Possibly dead Python function: check_url", "shortDescription": {"text": "Possibly dead Python function: check_url"}, "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-9710c8d059e53154", "name": "No frontend routes/components detected", "shortDescription": {"text": "No frontend routes/components detected"}, "fullDescription": {"text": "No React/Vue/Next routes were found. This is fine for backend-only repos."}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-84ecabc55b96c48d", "name": "Insecure pattern 'direct_innerhtml_assignment' in index.html:1483", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in index.html:1483"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6a99aeda28625cf5", "name": "Insecure pattern 'direct_innerhtml_assignment' in it/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in it/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-925033e4f6d5f5d5", "name": "Insecure pattern 'direct_innerhtml_assignment' in it/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in it/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a5f075e85c51d3d7", "name": "Insecure pattern 'direct_innerhtml_assignment' in v2/index.html:682", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in v2/index.html:682"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-30dd3c2769a31daf", "name": "Insecure pattern 'direct_innerhtml_assignment' in id/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in id/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-902f2b9929a32ecf", "name": "Insecure pattern 'direct_innerhtml_assignment' in id/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in id/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f9e2bfcf4f63054d", "name": "Insecure pattern 'direct_innerhtml_assignment' in ko/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ko/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-98e41b33b758883c", "name": "Insecure pattern 'direct_innerhtml_assignment' in ko/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ko/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cbb18640d6b62678", "name": "Insecure pattern 'direct_innerhtml_assignment' in pt/index.html:1485", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pt/index.html:1485"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aec4c34bd09fb45a", "name": "Insecure pattern 'direct_innerhtml_assignment' in pt/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pt/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c84865e50cdb6278", "name": "Insecure pattern 'direct_innerhtml_assignment' in hu/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in hu/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-23143294d9ec4189", "name": "Insecure pattern 'direct_innerhtml_assignment' in hu/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in hu/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-960fbff91d3f3c13", "name": "Insecure pattern 'direct_innerhtml_assignment' in ar/index.html:1491", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ar/index.html:1491"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f4ce4c63fb9dfacc", "name": "Insecure pattern 'direct_innerhtml_assignment' in ar/products/index.html:768", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ar/products/index.html:768"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8e1b0140c4dd6d8b", "name": "Insecure pattern 'direct_innerhtml_assignment' in fi/index.html:1487", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fi/index.html:1487"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4c2762539ad9f434", "name": "Insecure pattern 'direct_innerhtml_assignment' in fi/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fi/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-afeabe99f2175b38", "name": "Insecure pattern 'direct_innerhtml_assignment' in th/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in th/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bfe0ed3f1ed976e8", "name": "Insecure pattern 'direct_innerhtml_assignment' in th/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in th/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-63c2eeee2fe32632", "name": "Insecure pattern 'direct_innerhtml_assignment' in fa/index.html:1491", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fa/index.html:1491"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-170f3b057823922d", "name": "Insecure pattern 'direct_innerhtml_assignment' in fa/products/index.html:768", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fa/products/index.html:768"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2c58be7271a781db", "name": "Insecure pattern 'direct_innerhtml_assignment' in ms/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ms/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f46211a35c55ae5f", "name": "Insecure pattern 'direct_innerhtml_assignment' in ms/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ms/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-585c8bee9e6f7ea6", "name": "Insecure pattern 'direct_innerhtml_assignment' in es/index.html:1487", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in es/index.html:1487"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-32ca5e95d1c514d2", "name": "Insecure pattern 'direct_innerhtml_assignment' in es/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in es/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ae16c3c1aee3483b", "name": "Insecure pattern 'direct_innerhtml_assignment' in sk/index.html:1493", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in sk/index.html:1493"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-58f4e2e96a777e9c", "name": "Insecure pattern 'direct_innerhtml_assignment' in sk/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in sk/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-462ef25dbb0b00a4", "name": "Insecure pattern 'direct_innerhtml_assignment' in sr/index.html:1487", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in sr/index.html:1487"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e7f82a2cedc3be8f", "name": "Insecure pattern 'direct_innerhtml_assignment' in sr/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in sr/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8e2c17058a8ebe7c", "name": "Insecure pattern 'direct_innerhtml_assignment' in ja/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ja/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6c5ebf76dcf43a62", "name": "Insecure pattern 'direct_innerhtml_assignment' in ja/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ja/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-794613c0a2f7d63f", "name": "Insecure pattern 'direct_innerhtml_assignment' in da/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in da/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7f549d3d1d1cdc72", "name": "Insecure pattern 'direct_innerhtml_assignment' in da/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in da/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e207841ab7196ed4", "name": "Insecure pattern 'direct_innerhtml_assignment' in fr/index.html:1485", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fr/index.html:1485"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-beb89158808bedee", "name": "Insecure pattern 'direct_innerhtml_assignment' in fr/products/index.html:762", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fr/products/index.html:762"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a4a8893c0f9d216b", "name": "Insecure pattern 'direct_innerhtml_assignment' in cs/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in cs/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ad6a801aae0829bc", "name": "Insecure pattern 'direct_innerhtml_assignment' in cs/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in cs/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4684b24a684afcb9", "name": "Insecure pattern 'direct_innerhtml_assignment' in fil/index.html:1487", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fil/index.html:1487"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2e062139233ff401", "name": "Insecure pattern 'direct_innerhtml_assignment' in fil/products/index.html:760", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fil/products/index.html:760"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-611cfbe865c973c0", "name": "Insecure pattern 'direct_innerhtml_assignment' in uk/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in uk/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-73b6f09927f9b346", "name": "Insecure pattern 'direct_innerhtml_assignment' in uk/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in uk/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4a9159675f918ee0", "name": "Insecure pattern 'direct_innerhtml_assignment' in zh/index.html:1485", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in zh/index.html:1485"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-96f2cb1d08e65f6d", "name": "Insecure pattern 'direct_innerhtml_assignment' in zh/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in zh/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-86d5085fe4c2ba06", "name": "Insecure pattern 'direct_innerhtml_assignment' in sv/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in sv/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f493e861da4cfefa", "name": "Insecure pattern 'direct_innerhtml_assignment' in sv/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in sv/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2265cd1f7b18663d", "name": "Insecure pattern 'direct_innerhtml_assignment' in el/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in el/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4adf96de1ee3420e", "name": "Insecure pattern 'direct_innerhtml_assignment' in el/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in el/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b30585aeb952af03", "name": "Insecure pattern 'direct_innerhtml_assignment' in hi/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in hi/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ce2b9bdb743978b2", "name": "Insecure pattern 'direct_innerhtml_assignment' in hi/products/index.html:760", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in hi/products/index.html:760"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bed975a9a2b2e04f", "name": "Insecure pattern 'direct_innerhtml_assignment' in pl/index.html:1486", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pl/index.html:1486"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3f678a4d586eafe4", "name": "Insecure pattern 'direct_innerhtml_assignment' in pl/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pl/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a2aa66dfe301fe64", "name": "Insecure pattern 'direct_innerhtml_assignment' in hr/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in hr/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-19ccb5890184c727", "name": "Insecure pattern 'direct_innerhtml_assignment' in hr/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in hr/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-745fc1f27f8f1742", "name": "Insecure pattern 'direct_innerhtml_assignment' in nl/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in nl/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c3ada0ff909c27f7", "name": "Insecure pattern 'direct_innerhtml_assignment' in nl/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in nl/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b0310032aa8b73ac", "name": "Insecure pattern 'direct_innerhtml_assignment' in de/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in de/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-01594e8f67d502ed", "name": "Insecure pattern 'direct_innerhtml_assignment' in de/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in de/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b8aca557f9768cf6", "name": "Insecure pattern 'direct_innerhtml_assignment' in products/index.html:758", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in products/index.html:758"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d088468e578a5a11", "name": "Insecure pattern 'direct_innerhtml_assignment' in vi/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in vi/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0ef66342ec56a980", "name": "Insecure pattern 'direct_innerhtml_assignment' in vi/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in vi/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fb0e1fc9a3013e80", "name": "Insecure pattern 'direct_innerhtml_assignment' in tr/index.html:1485", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tr/index.html:1485"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9a9a5465781eb886", "name": "Insecure pattern 'direct_innerhtml_assignment' in tr/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tr/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c01f1ee165c03a31", "name": "Insecure pattern 'direct_innerhtml_assignment' in ru/index.html:1487", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ru/index.html:1487"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-76ab6e8fefaa193f", "name": "Insecure pattern 'direct_innerhtml_assignment' in ru/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ru/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5b7f49cd4217528c", "name": "Insecure pattern 'direct_innerhtml_assignment' in bg/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in bg/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-917cf32e36b4df37", "name": "Insecure pattern 'direct_innerhtml_assignment' in bg/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in bg/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1910bc22995bb0f6", "name": "Insecure pattern 'direct_innerhtml_assignment' in ro/index.html:1484", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ro/index.html:1484"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cd2bbde7dd9ba7d4", "name": "Insecure pattern 'direct_innerhtml_assignment' in ro/products/index.html:761", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ro/products/index.html:761"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a915f52d5970f923", "name": "Insecure pattern 'direct_innerhtml_assignment' in no/index.html:1493", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in no/index.html:1493"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5b9135ec86ab0588", "name": "Insecure pattern 'direct_innerhtml_assignment' in no/products/index.html:759", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in no/products/index.html:759"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-925eb32e99e10679", "name": "Insecure pattern 'direct_innerhtml_assignment' in he/index.html:1491", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in he/index.html:1491"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3f6b96b5773eb05b", "name": "Insecure pattern 'direct_innerhtml_assignment' in he/products/index.html:768", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in he/products/index.html:768"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f3b8d4711bfd5648", "name": "Insecure pattern 'node_child_process' in seo/_qa_overflow.mjs:3", "shortDescription": {"text": "Insecure pattern 'node_child_process' in seo/_qa_overflow.mjs:3"}, "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-d8ec189aebd548c8", "name": "Insecure pattern 'node_child_process' in seo/_qa_shots.mjs:2", "shortDescription": {"text": "Insecure pattern 'node_child_process' in seo/_qa_shots.mjs:2"}, "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-2cef40514f23ee5d", "name": "Insecure pattern 'direct_innerhtml_assignment' in seo/og-theme-builder.html:125", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in seo/og-theme-builder.html:125"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6372cebde0220094", "name": "No auth library detected", "shortDescription": {"text": "No auth library detected"}, "fullDescription": {"text": "The scanner did not find any standard auth library (JWT, OAuth, NextAuth, Auth0, etc.). The repo has auth/admin/session surface indicators, so auth may live in custom code, in a separate service, or be missing."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4601e3ad3bb28677", "name": "No CI/CD pipelines detected", "shortDescription": {"text": "No CI/CD pipelines detected"}, "fullDescription": {"text": "No GitHub Actions, GitLab CI, or CircleCI configs found. Without CI you can't gate deploys on tests/lints."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6893a6c8b0861585", "name": "Very low test-to-source ratio", "shortDescription": {"text": "Very low test-to-source ratio"}, "fullDescription": {"text": "0 test file(s) for 8 source file(s) (ratio 0.00). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-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 67 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-b9088664ace7f748", "name": "Composite production-readiness gap", "shortDescription": {"text": "Composite production-readiness gap"}, "fullDescription": {"text": "Multiple low-cost hardening controls are missing together: license, ci, tests. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "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, ci, tests. 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-60f3a9117a1449a2", "name": "Commented-code block (6 lines) in seo/i18n.py:163", "shortDescription": {"text": "Commented-code block (6 lines) in seo/i18n.py:163"}, "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-69db5e62fee9ff68", "name": "Network/subprocess call without timeout or try/except \u2014 seo/linkcheck.py:148", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 seo/linkcheck.py:148"}, "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-a286912fd565b8eb", "name": "Commented-code block (5 lines) in seo/i18n_wire.py:116", "shortDescription": {"text": "Commented-code block (5 lines) in seo/i18n_wire.py:116"}, "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}}]}}, "automationDetails": {"id": "repobility/22928"}, "properties": {"repository": "x270880x/splitcam", "repoUrl": "https://github.com/x270880x/splitcam", "branch": "main"}, "results": [{"ruleId": "scanner-9a79c2a04070a523", "level": "note", "message": {"text": "Possibly dead Python function: handle_starttag"}, "properties": {"repobilityId": "3bf216d149959ebf", "scanner": "scanner-primary", "fingerprint": "9a79c2a04070a523", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "seo/linkcheck.py:52"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6555203a8e39ef8c", "level": "note", "message": {"text": "Possibly dead Python function: handle_endtag"}, "properties": {"repobilityId": "7eb6f3decafc1766", "scanner": "scanner-primary", "fingerprint": "6555203a8e39ef8c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "seo/linkcheck.py:72"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8276af6cca4be91b", "level": "note", "message": {"text": "Possibly dead Python function: handle_data"}, "properties": {"repobilityId": "3a673a278f4fc1e6", "scanner": "scanner-primary", "fingerprint": "8276af6cca4be91b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "seo/linkcheck.py:78"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7ca4f01b5061378c", "level": "note", "message": {"text": "Possibly dead Python function: check_url"}, "properties": {"repobilityId": "58f52ed55b566159", "scanner": "scanner-primary", "fingerprint": "7ca4f01b5061378c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "seo/linkcheck.py:146"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9710c8d059e53154", "level": "none", "message": {"text": "No frontend routes/components detected"}, "properties": {"repobilityId": "44ca61485762e494", "scanner": "scanner-primary", "fingerprint": "9710c8d059e53154", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-84ecabc55b96c48d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in index.html:1483"}, "properties": {"repobilityId": "f91708437a3a5445", "scanner": "scanner-primary", "fingerprint": "84ecabc55b96c48d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "index.html"}, "region": {"startLine": 1483}}}]}, {"ruleId": "scanner-6a99aeda28625cf5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in it/index.html:1484"}, "properties": {"repobilityId": "ea34770edb828d31", "scanner": "scanner-primary", "fingerprint": "6a99aeda28625cf5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "it/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-925033e4f6d5f5d5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in it/products/index.html:761"}, "properties": {"repobilityId": "5f40c19a10df7675", "scanner": "scanner-primary", "fingerprint": "925033e4f6d5f5d5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "it/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-a5f075e85c51d3d7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in v2/index.html:682"}, "properties": {"repobilityId": "10b5b892fac4fe91", "scanner": "scanner-primary", "fingerprint": "a5f075e85c51d3d7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "v2/index.html"}, "region": {"startLine": 682}}}]}, {"ruleId": "scanner-30dd3c2769a31daf", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in id/index.html:1484"}, "properties": {"repobilityId": "da2b919a430fd931", "scanner": "scanner-primary", "fingerprint": "30dd3c2769a31daf", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "id/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-902f2b9929a32ecf", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in id/products/index.html:761"}, "properties": {"repobilityId": "d75f6a6f2e52346b", "scanner": "scanner-primary", "fingerprint": "902f2b9929a32ecf", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "id/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-f9e2bfcf4f63054d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ko/index.html:1484"}, "properties": {"repobilityId": "03686feb225ed25a", "scanner": "scanner-primary", "fingerprint": "f9e2bfcf4f63054d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ko/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-98e41b33b758883c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ko/products/index.html:761"}, "properties": {"repobilityId": "0f30bee58b3f7fa8", "scanner": "scanner-primary", "fingerprint": "98e41b33b758883c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ko/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-cbb18640d6b62678", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pt/index.html:1485"}, "properties": {"repobilityId": "40c8c703a72a0973", "scanner": "scanner-primary", "fingerprint": "cbb18640d6b62678", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pt/index.html"}, "region": {"startLine": 1485}}}]}, {"ruleId": "scanner-aec4c34bd09fb45a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pt/products/index.html:761"}, "properties": {"repobilityId": "c76d5a59a635b756", "scanner": "scanner-primary", "fingerprint": "aec4c34bd09fb45a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pt/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-c84865e50cdb6278", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in hu/index.html:1484"}, "properties": {"repobilityId": "90e542f9f697aaef", "scanner": "scanner-primary", "fingerprint": "c84865e50cdb6278", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "hu/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-23143294d9ec4189", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in hu/products/index.html:761"}, "properties": {"repobilityId": "e4f846d89968e8c5", "scanner": "scanner-primary", "fingerprint": "23143294d9ec4189", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "hu/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-960fbff91d3f3c13", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ar/index.html:1491"}, "properties": {"repobilityId": "d9a24a038ad5156a", "scanner": "scanner-primary", "fingerprint": "960fbff91d3f3c13", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ar/index.html"}, "region": {"startLine": 1491}}}]}, {"ruleId": "scanner-f4ce4c63fb9dfacc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ar/products/index.html:768"}, "properties": {"repobilityId": "4f756d1ce52d1202", "scanner": "scanner-primary", "fingerprint": "f4ce4c63fb9dfacc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ar/products/index.html"}, "region": {"startLine": 768}}}]}, {"ruleId": "scanner-8e1b0140c4dd6d8b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fi/index.html:1487"}, "properties": {"repobilityId": "db2ac77916e23b75", "scanner": "scanner-primary", "fingerprint": "8e1b0140c4dd6d8b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fi/index.html"}, "region": {"startLine": 1487}}}]}, {"ruleId": "scanner-4c2762539ad9f434", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fi/products/index.html:761"}, "properties": {"repobilityId": "cf2d049ce96829c4", "scanner": "scanner-primary", "fingerprint": "4c2762539ad9f434", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fi/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-afeabe99f2175b38", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in th/index.html:1484"}, "properties": {"repobilityId": "002aa9eb928711b6", "scanner": "scanner-primary", "fingerprint": "afeabe99f2175b38", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "th/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-bfe0ed3f1ed976e8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in th/products/index.html:761"}, "properties": {"repobilityId": "7bce7e11b59f787a", "scanner": "scanner-primary", "fingerprint": "bfe0ed3f1ed976e8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "th/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-63c2eeee2fe32632", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fa/index.html:1491"}, "properties": {"repobilityId": "77a50c300315febc", "scanner": "scanner-primary", "fingerprint": "63c2eeee2fe32632", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fa/index.html"}, "region": {"startLine": 1491}}}]}, {"ruleId": "scanner-170f3b057823922d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fa/products/index.html:768"}, "properties": {"repobilityId": "7fcffb985677ad34", "scanner": "scanner-primary", "fingerprint": "170f3b057823922d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fa/products/index.html"}, "region": {"startLine": 768}}}]}, {"ruleId": "scanner-2c58be7271a781db", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ms/index.html:1484"}, "properties": {"repobilityId": "b3fefc32394d662f", "scanner": "scanner-primary", "fingerprint": "2c58be7271a781db", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ms/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-f46211a35c55ae5f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ms/products/index.html:761"}, "properties": {"repobilityId": "139ea77e53524299", "scanner": "scanner-primary", "fingerprint": "f46211a35c55ae5f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ms/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-585c8bee9e6f7ea6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in es/index.html:1487"}, "properties": {"repobilityId": "c6aa9ad0b25baa03", "scanner": "scanner-primary", "fingerprint": "585c8bee9e6f7ea6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "es/index.html"}, "region": {"startLine": 1487}}}]}, {"ruleId": "scanner-32ca5e95d1c514d2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in es/products/index.html:761"}, "properties": {"repobilityId": "4693ec644503e7ac", "scanner": "scanner-primary", "fingerprint": "32ca5e95d1c514d2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "es/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-ae16c3c1aee3483b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in sk/index.html:1493"}, "properties": {"repobilityId": "20911c0a27392918", "scanner": "scanner-primary", "fingerprint": "ae16c3c1aee3483b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sk/index.html"}, "region": {"startLine": 1493}}}]}, {"ruleId": "scanner-58f4e2e96a777e9c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in sk/products/index.html:761"}, "properties": {"repobilityId": "d27228c355f4ac17", "scanner": "scanner-primary", "fingerprint": "58f4e2e96a777e9c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sk/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-462ef25dbb0b00a4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in sr/index.html:1487"}, "properties": {"repobilityId": "f98a4b2b3870ac1c", "scanner": "scanner-primary", "fingerprint": "462ef25dbb0b00a4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sr/index.html"}, "region": {"startLine": 1487}}}]}, {"ruleId": "scanner-e7f82a2cedc3be8f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in sr/products/index.html:761"}, "properties": {"repobilityId": "b8a00f5bd360f5eb", "scanner": "scanner-primary", "fingerprint": "e7f82a2cedc3be8f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sr/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-8e2c17058a8ebe7c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ja/index.html:1484"}, "properties": {"repobilityId": "259182c0c8040bdd", "scanner": "scanner-primary", "fingerprint": "8e2c17058a8ebe7c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ja/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-6c5ebf76dcf43a62", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ja/products/index.html:761"}, "properties": {"repobilityId": "d61f0bf0d6f7ed09", "scanner": "scanner-primary", "fingerprint": "6c5ebf76dcf43a62", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ja/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-794613c0a2f7d63f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in da/index.html:1484"}, "properties": {"repobilityId": "aeecd8f3f3184a30", "scanner": "scanner-primary", "fingerprint": "794613c0a2f7d63f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "da/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-7f549d3d1d1cdc72", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in da/products/index.html:761"}, "properties": {"repobilityId": "72f05988fb7feee1", "scanner": "scanner-primary", "fingerprint": "7f549d3d1d1cdc72", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "da/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-e207841ab7196ed4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fr/index.html:1485"}, "properties": {"repobilityId": "a3cff0fd332ae1f5", "scanner": "scanner-primary", "fingerprint": "e207841ab7196ed4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fr/index.html"}, "region": {"startLine": 1485}}}]}, {"ruleId": "scanner-beb89158808bedee", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fr/products/index.html:762"}, "properties": {"repobilityId": "8d30d36a0cf99886", "scanner": "scanner-primary", "fingerprint": "beb89158808bedee", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fr/products/index.html"}, "region": {"startLine": 762}}}]}, {"ruleId": "scanner-a4a8893c0f9d216b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in cs/index.html:1484"}, "properties": {"repobilityId": "6389c048d0875085", "scanner": "scanner-primary", "fingerprint": "a4a8893c0f9d216b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "cs/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-ad6a801aae0829bc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in cs/products/index.html:761"}, "properties": {"repobilityId": "e8f3de5345a8b23a", "scanner": "scanner-primary", "fingerprint": "ad6a801aae0829bc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "cs/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-4684b24a684afcb9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fil/index.html:1487"}, "properties": {"repobilityId": "ca29fa0483fa7432", "scanner": "scanner-primary", "fingerprint": "4684b24a684afcb9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fil/index.html"}, "region": {"startLine": 1487}}}]}, {"ruleId": "scanner-2e062139233ff401", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fil/products/index.html:760"}, "properties": {"repobilityId": "9a70aae13be8d3dc", "scanner": "scanner-primary", "fingerprint": "2e062139233ff401", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fil/products/index.html"}, "region": {"startLine": 760}}}]}, {"ruleId": "scanner-611cfbe865c973c0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in uk/index.html:1484"}, "properties": {"repobilityId": "12b88df619efe144", "scanner": "scanner-primary", "fingerprint": "611cfbe865c973c0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "uk/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-73b6f09927f9b346", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in uk/products/index.html:761"}, "properties": {"repobilityId": "bdaadbf12c214c89", "scanner": "scanner-primary", "fingerprint": "73b6f09927f9b346", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "uk/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-4a9159675f918ee0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in zh/index.html:1485"}, "properties": {"repobilityId": "50f674b317ae1f7a", "scanner": "scanner-primary", "fingerprint": "4a9159675f918ee0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "zh/index.html"}, "region": {"startLine": 1485}}}]}, {"ruleId": "scanner-96f2cb1d08e65f6d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in zh/products/index.html:761"}, "properties": {"repobilityId": "e64c4438d9506dbb", "scanner": "scanner-primary", "fingerprint": "96f2cb1d08e65f6d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "zh/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-86d5085fe4c2ba06", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in sv/index.html:1484"}, "properties": {"repobilityId": "2c9c0755f485dfd4", "scanner": "scanner-primary", "fingerprint": "86d5085fe4c2ba06", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sv/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-f493e861da4cfefa", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in sv/products/index.html:761"}, "properties": {"repobilityId": "fe40c5a93c954496", "scanner": "scanner-primary", "fingerprint": "f493e861da4cfefa", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sv/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-2265cd1f7b18663d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in el/index.html:1484"}, "properties": {"repobilityId": "ca4be2ed786bd446", "scanner": "scanner-primary", "fingerprint": "2265cd1f7b18663d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "el/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-4adf96de1ee3420e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in el/products/index.html:761"}, "properties": {"repobilityId": "7fc4248de98a548d", "scanner": "scanner-primary", "fingerprint": "4adf96de1ee3420e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "el/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-b30585aeb952af03", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in hi/index.html:1484"}, "properties": {"repobilityId": "89d3123595cd4f8e", "scanner": "scanner-primary", "fingerprint": "b30585aeb952af03", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "hi/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-ce2b9bdb743978b2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in hi/products/index.html:760"}, "properties": {"repobilityId": "d549b9c9f039f85f", "scanner": "scanner-primary", "fingerprint": "ce2b9bdb743978b2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "hi/products/index.html"}, "region": {"startLine": 760}}}]}, {"ruleId": "scanner-bed975a9a2b2e04f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pl/index.html:1486"}, "properties": {"repobilityId": "15eeef307288118f", "scanner": "scanner-primary", "fingerprint": "bed975a9a2b2e04f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pl/index.html"}, "region": {"startLine": 1486}}}]}, {"ruleId": "scanner-3f678a4d586eafe4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pl/products/index.html:761"}, "properties": {"repobilityId": "0da18c891ad032cb", "scanner": "scanner-primary", "fingerprint": "3f678a4d586eafe4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pl/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-a2aa66dfe301fe64", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in hr/index.html:1484"}, "properties": {"repobilityId": "e38c28fd3652d9f3", "scanner": "scanner-primary", "fingerprint": "a2aa66dfe301fe64", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "hr/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-19ccb5890184c727", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in hr/products/index.html:761"}, "properties": {"repobilityId": "267ec56deeb21659", "scanner": "scanner-primary", "fingerprint": "19ccb5890184c727", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "hr/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-745fc1f27f8f1742", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in nl/index.html:1484"}, "properties": {"repobilityId": "e3401d52ae53ce87", "scanner": "scanner-primary", "fingerprint": "745fc1f27f8f1742", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "nl/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-c3ada0ff909c27f7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in nl/products/index.html:761"}, "properties": {"repobilityId": "ff47a710cc6aac5b", "scanner": "scanner-primary", "fingerprint": "c3ada0ff909c27f7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "nl/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-b0310032aa8b73ac", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in de/index.html:1484"}, "properties": {"repobilityId": "195b1edcbb9fcae4", "scanner": "scanner-primary", "fingerprint": "b0310032aa8b73ac", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "de/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-01594e8f67d502ed", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in de/products/index.html:761"}, "properties": {"repobilityId": "d32887a5326d1700", "scanner": "scanner-primary", "fingerprint": "01594e8f67d502ed", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "de/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-b8aca557f9768cf6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in products/index.html:758"}, "properties": {"repobilityId": "c2c8c43158c659b6", "scanner": "scanner-primary", "fingerprint": "b8aca557f9768cf6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "products/index.html"}, "region": {"startLine": 758}}}]}, {"ruleId": "scanner-d088468e578a5a11", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in vi/index.html:1484"}, "properties": {"repobilityId": "bf527f36485f9278", "scanner": "scanner-primary", "fingerprint": "d088468e578a5a11", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "vi/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-0ef66342ec56a980", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in vi/products/index.html:761"}, "properties": {"repobilityId": "52456c08a258ca0f", "scanner": "scanner-primary", "fingerprint": "0ef66342ec56a980", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "vi/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-fb0e1fc9a3013e80", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tr/index.html:1485"}, "properties": {"repobilityId": "4931446ba44d317b", "scanner": "scanner-primary", "fingerprint": "fb0e1fc9a3013e80", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tr/index.html"}, "region": {"startLine": 1485}}}]}, {"ruleId": "scanner-9a9a5465781eb886", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tr/products/index.html:761"}, "properties": {"repobilityId": "8469589cc8daacac", "scanner": "scanner-primary", "fingerprint": "9a9a5465781eb886", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tr/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-c01f1ee165c03a31", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ru/index.html:1487"}, "properties": {"repobilityId": "15bffdba4cb2f153", "scanner": "scanner-primary", "fingerprint": "c01f1ee165c03a31", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ru/index.html"}, "region": {"startLine": 1487}}}]}, {"ruleId": "scanner-76ab6e8fefaa193f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ru/products/index.html:761"}, "properties": {"repobilityId": "35ec6133142ac843", "scanner": "scanner-primary", "fingerprint": "76ab6e8fefaa193f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ru/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-5b7f49cd4217528c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in bg/index.html:1484"}, "properties": {"repobilityId": "5554658b3cd915bc", "scanner": "scanner-primary", "fingerprint": "5b7f49cd4217528c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "bg/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-917cf32e36b4df37", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in bg/products/index.html:761"}, "properties": {"repobilityId": "b64fd7bd3d66d300", "scanner": "scanner-primary", "fingerprint": "917cf32e36b4df37", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "bg/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-1910bc22995bb0f6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ro/index.html:1484"}, "properties": {"repobilityId": "0a9957c254f84317", "scanner": "scanner-primary", "fingerprint": "1910bc22995bb0f6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ro/index.html"}, "region": {"startLine": 1484}}}]}, {"ruleId": "scanner-cd2bbde7dd9ba7d4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in ro/products/index.html:761"}, "properties": {"repobilityId": "8cc515c925a44d06", "scanner": "scanner-primary", "fingerprint": "cd2bbde7dd9ba7d4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ro/products/index.html"}, "region": {"startLine": 761}}}]}, {"ruleId": "scanner-a915f52d5970f923", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in no/index.html:1493"}, "properties": {"repobilityId": "dcfc80929f740d43", "scanner": "scanner-primary", "fingerprint": "a915f52d5970f923", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "no/index.html"}, "region": {"startLine": 1493}}}]}, {"ruleId": "scanner-5b9135ec86ab0588", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in no/products/index.html:759"}, "properties": {"repobilityId": "09a9cc96590d7d58", "scanner": "scanner-primary", "fingerprint": "5b9135ec86ab0588", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "no/products/index.html"}, "region": {"startLine": 759}}}]}, {"ruleId": "scanner-925eb32e99e10679", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in he/index.html:1491"}, "properties": {"repobilityId": "72c0514cfe2f8afb", "scanner": "scanner-primary", "fingerprint": "925eb32e99e10679", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "he/index.html"}, "region": {"startLine": 1491}}}]}, {"ruleId": "scanner-3f6b96b5773eb05b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in he/products/index.html:768"}, "properties": {"repobilityId": "5256332a6e99a4e4", "scanner": "scanner-primary", "fingerprint": "3f6b96b5773eb05b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "he/products/index.html"}, "region": {"startLine": 768}}}]}, {"ruleId": "scanner-f3b8d4711bfd5648", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in seo/_qa_overflow.mjs:3"}, "properties": {"repobilityId": "00d3a778aa598e41", "scanner": "scanner-primary", "fingerprint": "f3b8d4711bfd5648", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "seo/_qa_overflow.mjs"}, "region": {"startLine": 3}}}]}, {"ruleId": "scanner-d8ec189aebd548c8", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in seo/_qa_shots.mjs:2"}, "properties": {"repobilityId": "6ef485f9f88199cc", "scanner": "scanner-primary", "fingerprint": "d8ec189aebd548c8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "seo/_qa_shots.mjs"}, "region": {"startLine": 2}}}]}, {"ruleId": "scanner-2cef40514f23ee5d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in seo/og-theme-builder.html:125"}, "properties": {"repobilityId": "fcfb90aacc95290a", "scanner": "scanner-primary", "fingerprint": "2cef40514f23ee5d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "seo/og-theme-builder.html"}, "region": {"startLine": 125}}}]}, {"ruleId": "scanner-6372cebde0220094", "level": "warning", "message": {"text": "No auth library detected"}, "properties": {"repobilityId": "a5b6035a5bbf8054", "scanner": "scanner-primary", "fingerprint": "6372cebde0220094", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["coverage", "auth"]}}, {"ruleId": "scanner-4601e3ad3bb28677", "level": "warning", "message": {"text": "No CI/CD pipelines detected"}, "properties": {"repobilityId": "c3ee439bce2bc51e", "scanner": "scanner-primary", "fingerprint": "4601e3ad3bb28677", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["coverage"]}}, {"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": "2ee18a130722298b", "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": "dec47705ba607619", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "warning", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "e2cebc8250f22428", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "f18211adb05764f6", "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": "5fd238ed39fa748f", "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": "dc28b7f22a5675ab", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-60f3a9117a1449a2", "level": "none", "message": {"text": "Commented-code block (6 lines) in seo/i18n.py:163"}, "properties": {"repobilityId": "3cf64f08fcf0b87b", "scanner": "scanner-primary", "fingerprint": "60f3a9117a1449a2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-69db5e62fee9ff68", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 seo/linkcheck.py:148"}, "properties": {"repobilityId": "99618b1deb6fcab1", "scanner": "scanner-primary", "fingerprint": "69db5e62fee9ff68", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a286912fd565b8eb", "level": "none", "message": {"text": "Commented-code block (5 lines) in seo/i18n_wire.py:116"}, "properties": {"repobilityId": "fa7d12500a43e9bd", "scanner": "scanner-primary", "fingerprint": "a286912fd565b8eb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}]}]}