{"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-cdd7e060faf65ffb", "name": "Possibly dead Python function: icon_size", "shortDescription": {"text": "Possibly dead Python function: icon_size"}, "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-e3623b0774e84b82", "name": "Possibly dead Python function: collect_styles", "shortDescription": {"text": "Possibly dead Python function: collect_styles"}, "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-d290d452fa7031f4", "name": "Possibly dead Python function: remove_old_nav_scripts", "shortDescription": {"text": "Possibly dead Python function: remove_old_nav_scripts"}, "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-dd3d255623f10f26", "name": "Possibly dead Python function: check_and_remove", "shortDescription": {"text": "Possibly dead Python function: check_and_remove"}, "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-a5fca1825c2bdc3b", "name": "Possibly dead Python function: repl", "shortDescription": {"text": "Possibly dead Python function: repl"}, "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-2cbb6506a6fff4c0", "name": "Possibly dead Python function: fix_tag", "shortDescription": {"text": "Possibly dead Python function: fix_tag"}, "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-fa02fb7aa6667d67", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-casino-click.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-casino-click.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-96f755ca72836481", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-getzoot.html:419", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-getzoot.html:419"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-127ce9ee21d87410", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-cazino.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-cazino.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8be75b00f18d00a0", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-sweepjungle.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sweepjungle.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-7a979f642e2cb13e", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-pulsz.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-pulsz.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e92b775421d41752", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-acornfun.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-acornfun.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-8d44fc42a72a5ad8", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-realprize.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-realprize.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bc825328e2008cf3", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-pulsz-bingo.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-pulsz-bingo.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-26f6dedf9fe28e32", "name": "Insecure pattern 'direct_innerhtml_assignment' in fix_casino_list_columns.py:150", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fix_casino_list_columns.py:150"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e51e3c1cb0ce3bcc", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-sheeshcasino.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sheeshcasino.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-3b2b1d83a3996307", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-sidepot.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sidepot.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-01564b38019a6b92", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-scrooge.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-scrooge.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-2040781c6a472428", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-thrillcoins.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-thrillcoins.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-3d5d7fd4121b345b", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-winbonanza.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-winbonanza.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-d43aceebaa54865a", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-lunaland.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-lunaland.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3a6c6cf77a30929b", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-wild-world-casino.html:419", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-wild-world-casino.html:419"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-186cfd67e25f696b", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-moonspin.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-moonspin.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f4c2d08f5456f6e9", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-thrillz.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-thrillz.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-678c649029897e78", "name": "Insecure pattern 'direct_innerhtml_assignment' in daily-login-guide.html:1161", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in daily-login-guide.html:1161"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7b3609895f49c94c", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-smiles-casino.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-smiles-casino.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-3c93fc9f3896e257", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-punt.html:421", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-punt.html:421"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-288b9d7d7d37de09", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-high5.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-high5.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5818a8937808c197", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-coin-frenzy.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-coin-frenzy.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-5fc9d19ad2537b32", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-chipnwin.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-chipnwin.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-d5cb10591d974997", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-spree.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-spree.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a3c982db2d15a871", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-tao-fortune.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-tao-fortune.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ecd6b9da711610f2", "name": "Insecure pattern 'direct_innerhtml_assignment' in daily-free-sc.html:960", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in daily-free-sc.html:960"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bca991f2f8ad2287", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-nolimitcoins.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-nolimitcoins.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-07cf12d40edef2b8", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-bangcoins.html:419", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-bangcoins.html:419"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f5954a7407158a14", "name": "Insecure pattern 'direct_innerhtml_assignment' in sweepstakes-casino-list.html:1642", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in sweepstakes-casino-list.html:1642"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3aa3b5f999238942", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-golden-hearts.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-golden-hearts.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-79a4957bf5d81f7f", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-courtside.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-courtside.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-9301d747af862eb2", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-zonko.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-zonko.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-790e2a10b69de4e1", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-coinsback.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-coinsback.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-09cdf8b881de67f7", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-dexyplay.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-dexyplay.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-ae157c72d4558be2", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-fortunewheelz.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-fortunewheelz.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b8e8526c40705ed0", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-moozi.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-moozi.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b5e73c1ec8da98cf", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-legacy-arcade.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-legacy-arcade.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-464291596b339aee", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-sweet-sweeps.html:419", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sweet-sweeps.html:419"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-17092ca634ebf1b0", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-legendz.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-legendz.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-84ad4b72e1c75066", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-jackpot-go.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-jackpot-go.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-97661ba6aa6dbbfa", "name": "Insecure pattern 'direct_innerhtml_assignment' in add_rating_widget.py:76", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in add_rating_widget.py:76"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2b1792958f03842e", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-myprize.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-myprize.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c7c75bd6550b67e9", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-spinquest.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-spinquest.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0bc345c6aa2dead6", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-winera.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-winera.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-e596ba5e9e58d8e8", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-scoop.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-scoop.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-d684fbb0cafda7e6", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-fortune-coins.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-fortune-coins.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-36f3fcd60d2541ab", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-chumba.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-chumba.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-309472f2c5b47bc2", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-bankrolla.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-bankrolla.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-87704b7d03255007", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-sweepshark.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sweepshark.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-469291c2d3f215b7", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-shuffle.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-shuffle.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ecc54f38530439cc", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-yaycasino.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-yaycasino.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-8d00cb648803682e", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-diam-bet.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-diam-bet.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-a3c857398ff612c9", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-stake-us.html:451", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-stake-us.html:451"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-674443b73a7a64ac", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-luckyhands.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-luckyhands.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5189a409128558e1", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-hello-millions.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-hello-millions.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7253b598e39ff4a3", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-card-crush.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-card-crush.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-ea12a222565f9592", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-luckybird.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-luckybird.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-1b2952cf93f81024", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-luckybitsveg.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-luckybitsveg.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ddfcc18055b33bdf", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-taosweeps.html:421", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-taosweeps.html:421"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bbc637f987582952", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-peakplay.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-peakplay.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-17b34d576cb83da1", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-megabonanza.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-megabonanza.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-060034043e718456", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-baba-casino.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-baba-casino.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-ee492d0f90937582", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-megaspinz.html:419", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-megaspinz.html:419"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-37b1c4a4f9711eb4", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-funrize.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-funrize.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3a6e0db6d4eeb375", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-oceanking.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-oceanking.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-60896a332bb33b79", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-spindoo.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-spindoo.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0c7232dc622d5065", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-sweepsroyal.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sweepsroyal.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ecb23057302fcab5", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-goodvibescasino.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-goodvibescasino.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-c9d10b2998258a0f", "name": "Insecure pattern 'direct_innerhtml_assignment' in vote.html:409", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in vote.html:409"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ee2e5ab8e822fd8a", "name": "Insecure pattern 'direct_innerhtml_assignment' in wagering-calculator.html:329", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in wagering-calculator.html:329"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eece4917a554e821", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools.html:522", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools.html:522"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e4f11b4640b25ad7", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-lucklake.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-lucklake.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-ab9d7017a74374df", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-playfame.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-playfame.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eec091350d24e498", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-wow-vegas.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-wow-vegas.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9aff9dc0731009d6", "name": "Insecure pattern 'direct_innerhtml_assignment' in update_rating_widget.py:33", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in update_rating_widget.py:33"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ece7fce540021789", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-spinpals.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-spinpals.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e35b81e5167435da", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-dimesweeps.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-dimesweeps.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7fa04b960dca4c91", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-funzcity.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-funzcity.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fcd4ef35348d13f0", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-mcluck.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-mcluck.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-edf9d9055447ce52", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-jackpota.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-jackpota.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c4193509ecf4823d", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-lonestar.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-lonestar.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2edaaf023b7d8b1f", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-richsweeps.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-richsweeps.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-65125fe3b2dcb0cb", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-goldtreasurecasino.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-goldtreasurecasino.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-02260c24d96d3c0d", "name": "Insecure pattern 'direct_innerhtml_assignment' in daily-login-guide-mockup.html:738", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in daily-login-guide-mockup.html:738"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9b63b87d577500df", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-novig.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-novig.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-565744b60941d740", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-ace-com.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-ace-com.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-fcb23a9616bc7570", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-kickr.html:397", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-kickr.html:397"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fd0f9a50881957a9", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-sweepnext.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sweepnext.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-36a8326046ffeafc", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-lucky-slots.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-lucky-slots.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-35996016a0f7b787", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-clubs-poker.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-clubs-poker.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-c6f88d75bc585b9f", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-zula.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-zula.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6516e4b2a3ebf490", "name": "Insecure pattern 'direct_innerhtml_assignment' in getting-started.html:755", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in getting-started.html:755"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-18005a4f48cc2c2f", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-megafrenzy.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-megafrenzy.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d98708cf6d52badc", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-betr.html:421", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-betr.html:421"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-96e17fddba3b6d35", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-jackpot-daily.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-jackpot-daily.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-50a023c88f463944", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-fliff.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-fliff.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d54ea4cd429782d1", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-zumo.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-zumo.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-294abd3b3cf1eb36", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-luckyland.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-luckyland.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a0c6ab36aaef69d1", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-spinsaga.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-spinsaga.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-af2ef1b722f18d14", "name": "Insecure pattern 'direct_innerhtml_assignment' in contact.html:352", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in contact.html:352"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-79336d5b542c9ceb", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-crashduel.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-crashduel.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-d20b2cfcfa49ed08", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-spinblitz.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-spinblitz.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a5ea788cf8722b55", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-spinfinite.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-spinfinite.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-8ecf5ddbf1badc36", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-sorceryreels.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sorceryreels.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-40a8dc7baddad61c", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-scarletsands.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-scarletsands.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f7cb08b48a831887", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-the-money-factory.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-the-money-factory.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-a2341b4db3e75adc", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-sweepico.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sweepico.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-2f85f68fe76a38c7", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-stackr.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-stackr.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b566062c0d345b3a", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-jefebet.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-jefebet.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-eff8b28ed49d6536", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-theboss.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-theboss.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-1e019f6993c173c6", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-epicsweep.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-epicsweep.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-de4eb7dbf15213b5", "name": "Insecure pattern 'direct_innerhtml_assignment' in generate_reviews.py:646", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in generate_reviews.py:646"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-71aa447bfa00cc5b", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-fortunarush.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-fortunarush.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-05abf4de7af54773", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-lavish-luck.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-lavish-luck.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-916b7f6a23f32dde", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-cluck.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-cluck.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-d1d1aa29df12dae5", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-luck-party.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-luck-party.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-25618f9dc7c7627b", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-rebet.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-rebet.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-75f48480f1953fe4", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-crown-coins.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-crown-coins.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7a04c092ac6124c3", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-sportzino.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sportzino.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-51383bf5d7595711", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-acebet.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-acebet.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-4a6901c470436f44", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-dara-casino.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-dara-casino.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-563f13dccb30b498", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-jackpotrabbit.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-jackpotrabbit.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4aba6570e92ef467", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-rubysweeps.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-rubysweeps.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-6a59ff4c69c85eb9", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-speedsweeps.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-speedsweeps.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-36f77a427d7716c7", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-chanced.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-chanced.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-329658a3e9069c89", "name": "Insecure pattern 'direct_innerhtml_assignment' in side-hustles.html:613", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in side-hustles.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-b2ec051d03656b65", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-rolla.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-rolla.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9ed985fd89c2ba5b", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-vegawin.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-vegawin.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-f071a0b838290274", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-dogg-house.html:421", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-dogg-house.html:421"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dbd63117876348b4", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-modo.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-modo.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-60b0e8bebcc8c2de", "name": "Insecure pattern 'direct_innerhtml_assignment' in daily-login-guide2.html:1133", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in daily-login-guide2.html:1133"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2fe95dd923f67c5e", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-luckyrush.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-luckyrush.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-8f02935fe5555eb4", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-sweeptastic.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sweeptastic.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-01ccafc99d1d8a75", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-nioplay.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-nioplay.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-c687c5ce25b5da35", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-american-luck.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-american-luck.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b7bd1159b3002bc6", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-luckystake.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-luckystake.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-67a932c239c02c53", "name": "Insecure pattern 'direct_innerhtml_assignment' in gameplay-sheet.html:987", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in gameplay-sheet.html:987"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-521360c7dfae45c2", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-rolling-riches.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-rolling-riches.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-90ff76412c556156", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-sixty6.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sixty6.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-1f1cb12995023af3", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-global-poker.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-global-poker.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b955c7a63c5be396", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-goldrushcity.html:450", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-goldrushcity.html:450"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-641f590e53cebb8e", "name": "Insecure pattern 'direct_innerhtml_assignment' in review-coin-wizard-games.html:420", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-coin-wizard-games.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-3ebaf257b68d8f2b", "name": "Very large file: regen_state_pages.py (826 lines)", "shortDescription": {"text": "Very large file: regen_state_pages.py (826 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-54124a6e7dfa5e54", "name": "Very large file: generate_reviews.py (1045 lines)", "shortDescription": {"text": "Very large file: generate_reviews.py (1045 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": "0 test file(s) for 65 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-faccb9061e9b52a0", "name": "No README detected", "shortDescription": {"text": "No README detected"}, "fullDescription": {"text": "No README file was found. Generated repos without README context are hard to operate, validate, or safely hand off."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 354 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-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-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, operator-readme. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/28729"}, "properties": {"repository": "poponline63/onlinesidehustles", "repoUrl": "https://github.com/poponline63/onlinesidehustles", "branch": "main"}, "results": [{"ruleId": "scanner-cdd7e060faf65ffb", "level": "note", "message": {"text": "Possibly dead Python function: icon_size"}, "properties": {"repobilityId": "3dbe017f28595d42", "scanner": "scanner-primary", "fingerprint": "cdd7e060faf65ffb", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "logo_manifest.py:53"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e3623b0774e84b82", "level": "note", "message": {"text": "Possibly dead Python function: collect_styles"}, "properties": {"repobilityId": "b57a507728cec3de", "scanner": "scanner-primary", "fingerprint": "e3623b0774e84b82", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "restyle_remaining.py:500"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d290d452fa7031f4", "level": "note", "message": {"text": "Possibly dead Python function: remove_old_nav_scripts"}, "properties": {"repobilityId": "06367751ae63be35", "scanner": "scanner-primary", "fingerprint": "d290d452fa7031f4", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "restyle_remaining.py:580"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dd3d255623f10f26", "level": "note", "message": {"text": "Possibly dead Python function: check_and_remove"}, "properties": {"repobilityId": "39696e27bde2d0c2", "scanner": "scanner-primary", "fingerprint": "dd3d255623f10f26", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "restyle_remaining.py:592"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a5fca1825c2bdc3b", "level": "note", "message": {"text": "Possibly dead Python function: repl"}, "properties": {"repobilityId": "6f5d3779bbb8be8b", "scanner": "scanner-primary", "fingerprint": "a5fca1825c2bdc3b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "add_discord_utm.py:46"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2cbb6506a6fff4c0", "level": "note", "message": {"text": "Possibly dead Python function: fix_tag"}, "properties": {"repobilityId": "9edcd0cc94523d9b", "scanner": "scanner-primary", "fingerprint": "2cbb6506a6fff4c0", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fix_review_affiliates.py:33"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-fa02fb7aa6667d67", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-casino-click.html:420"}, "properties": {"repobilityId": "8e85a7bf34e3ea47", "scanner": "scanner-primary", "fingerprint": "fa02fb7aa6667d67", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-casino-click.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-96f755ca72836481", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-getzoot.html:419"}, "properties": {"repobilityId": "95e850de6ce1aef6", "scanner": "scanner-primary", "fingerprint": "96f755ca72836481", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-getzoot.html"}, "region": {"startLine": 419}}}]}, {"ruleId": "scanner-127ce9ee21d87410", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-cazino.html:450"}, "properties": {"repobilityId": "1463b0b1d7315be1", "scanner": "scanner-primary", "fingerprint": "127ce9ee21d87410", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-cazino.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-8be75b00f18d00a0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sweepjungle.html:420"}, "properties": {"repobilityId": "ffbcb6ab8c647a07", "scanner": "scanner-primary", "fingerprint": "8be75b00f18d00a0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-sweepjungle.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-7a979f642e2cb13e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-pulsz.html:450"}, "properties": {"repobilityId": "63676d77cefeb9be", "scanner": "scanner-primary", "fingerprint": "7a979f642e2cb13e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-pulsz.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-e92b775421d41752", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-acornfun.html:420"}, "properties": {"repobilityId": "463a6563b273da31", "scanner": "scanner-primary", "fingerprint": "e92b775421d41752", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-acornfun.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-8d44fc42a72a5ad8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-realprize.html:450"}, "properties": {"repobilityId": "72c30e1cc597c127", "scanner": "scanner-primary", "fingerprint": "8d44fc42a72a5ad8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-realprize.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-bc825328e2008cf3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-pulsz-bingo.html:450"}, "properties": {"repobilityId": "a8a84731aa4c0993", "scanner": "scanner-primary", "fingerprint": "bc825328e2008cf3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-pulsz-bingo.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-26f6dedf9fe28e32", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in fix_casino_list_columns.py:150"}, "properties": {"repobilityId": "7feacd80cdbde1b1", "scanner": "scanner-primary", "fingerprint": "26f6dedf9fe28e32", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fix_casino_list_columns.py"}, "region": {"startLine": 150}}}]}, {"ruleId": "scanner-e51e3c1cb0ce3bcc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sheeshcasino.html:420"}, "properties": {"repobilityId": "4fd83461d8c07a59", "scanner": "scanner-primary", "fingerprint": "e51e3c1cb0ce3bcc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-sheeshcasino.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-3b2b1d83a3996307", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sidepot.html:450"}, "properties": {"repobilityId": "6ffffa3cf0766638", "scanner": "scanner-primary", "fingerprint": "3b2b1d83a3996307", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-sidepot.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-01564b38019a6b92", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-scrooge.html:420"}, "properties": {"repobilityId": "d2923813eaf6c0eb", "scanner": "scanner-primary", "fingerprint": "01564b38019a6b92", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-scrooge.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-2040781c6a472428", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-thrillcoins.html:420"}, "properties": {"repobilityId": "09af88afee717df8", "scanner": "scanner-primary", "fingerprint": "2040781c6a472428", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-thrillcoins.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-3d5d7fd4121b345b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-winbonanza.html:420"}, "properties": {"repobilityId": "c0c0df5dde5c7d98", "scanner": "scanner-primary", "fingerprint": "3d5d7fd4121b345b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-winbonanza.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-d43aceebaa54865a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-lunaland.html:450"}, "properties": {"repobilityId": "ea48bd033e2ec903", "scanner": "scanner-primary", "fingerprint": "d43aceebaa54865a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-lunaland.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-3a6c6cf77a30929b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-wild-world-casino.html:419"}, "properties": {"repobilityId": "cef1123d06137a51", "scanner": "scanner-primary", "fingerprint": "3a6c6cf77a30929b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-wild-world-casino.html"}, "region": {"startLine": 419}}}]}, {"ruleId": "scanner-186cfd67e25f696b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-moonspin.html:450"}, "properties": {"repobilityId": "50fcd11d1f121b5c", "scanner": "scanner-primary", "fingerprint": "186cfd67e25f696b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-moonspin.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-f4c2d08f5456f6e9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-thrillz.html:450"}, "properties": {"repobilityId": "351f84a06b060b10", "scanner": "scanner-primary", "fingerprint": "f4c2d08f5456f6e9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-thrillz.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-678c649029897e78", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in daily-login-guide.html:1161"}, "properties": {"repobilityId": "e75e064a3ee9a19e", "scanner": "scanner-primary", "fingerprint": "678c649029897e78", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "daily-login-guide.html"}, "region": {"startLine": 1161}}}]}, {"ruleId": "scanner-7b3609895f49c94c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-smiles-casino.html:420"}, "properties": {"repobilityId": "9009d8f29abc29c9", "scanner": "scanner-primary", "fingerprint": "7b3609895f49c94c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-smiles-casino.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-3c93fc9f3896e257", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-punt.html:421"}, "properties": {"repobilityId": "2b3091947bda167c", "scanner": "scanner-primary", "fingerprint": "3c93fc9f3896e257", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-punt.html"}, "region": {"startLine": 421}}}]}, {"ruleId": "scanner-288b9d7d7d37de09", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-high5.html:450"}, "properties": {"repobilityId": "4260c10eb8441a7c", "scanner": "scanner-primary", "fingerprint": "288b9d7d7d37de09", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-high5.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-5818a8937808c197", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-coin-frenzy.html:420"}, "properties": {"repobilityId": "899777227ceb985f", "scanner": "scanner-primary", "fingerprint": "5818a8937808c197", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-coin-frenzy.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-5fc9d19ad2537b32", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-chipnwin.html:420"}, "properties": {"repobilityId": "8e2f7b0def77b7bc", "scanner": "scanner-primary", "fingerprint": "5fc9d19ad2537b32", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-chipnwin.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-d5cb10591d974997", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-spree.html:450"}, "properties": {"repobilityId": "be743d945ec792a2", "scanner": "scanner-primary", "fingerprint": "d5cb10591d974997", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-spree.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-a3c982db2d15a871", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-tao-fortune.html:450"}, "properties": {"repobilityId": "fc751ffcd75e171c", "scanner": "scanner-primary", "fingerprint": "a3c982db2d15a871", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-tao-fortune.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-ecd6b9da711610f2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in daily-free-sc.html:960"}, "properties": {"repobilityId": "58444d498f46e8e9", "scanner": "scanner-primary", "fingerprint": "ecd6b9da711610f2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "daily-free-sc.html"}, "region": {"startLine": 960}}}]}, {"ruleId": "scanner-bca991f2f8ad2287", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-nolimitcoins.html:450"}, "properties": {"repobilityId": "5f8230364154682a", "scanner": "scanner-primary", "fingerprint": "bca991f2f8ad2287", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-nolimitcoins.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-07cf12d40edef2b8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-bangcoins.html:419"}, "properties": {"repobilityId": "8e4f5c346423fa28", "scanner": "scanner-primary", "fingerprint": "07cf12d40edef2b8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-bangcoins.html"}, "region": {"startLine": 419}}}]}, {"ruleId": "scanner-f5954a7407158a14", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in sweepstakes-casino-list.html:1642"}, "properties": {"repobilityId": "27594d8c8e9c5c21", "scanner": "scanner-primary", "fingerprint": "f5954a7407158a14", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sweepstakes-casino-list.html"}, "region": {"startLine": 1642}}}]}, {"ruleId": "scanner-3aa3b5f999238942", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-golden-hearts.html:450"}, "properties": {"repobilityId": "e50366411fb11f3e", "scanner": "scanner-primary", "fingerprint": "3aa3b5f999238942", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-golden-hearts.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-79a4957bf5d81f7f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-courtside.html:420"}, "properties": {"repobilityId": "9f9fe68df09d0073", "scanner": "scanner-primary", "fingerprint": "79a4957bf5d81f7f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-courtside.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-9301d747af862eb2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-zonko.html:420"}, "properties": {"repobilityId": "47e1d033994d0c69", "scanner": "scanner-primary", "fingerprint": "9301d747af862eb2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-zonko.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-790e2a10b69de4e1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-coinsback.html:420"}, "properties": {"repobilityId": "8b8d4ead2b6849c6", "scanner": "scanner-primary", "fingerprint": "790e2a10b69de4e1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-coinsback.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-09cdf8b881de67f7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-dexyplay.html:420"}, "properties": {"repobilityId": "9691fd44ac21555f", "scanner": "scanner-primary", "fingerprint": "09cdf8b881de67f7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-dexyplay.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-ae157c72d4558be2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-fortunewheelz.html:450"}, "properties": {"repobilityId": "4fdfa17722ea46bc", "scanner": "scanner-primary", "fingerprint": "ae157c72d4558be2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-fortunewheelz.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-b8e8526c40705ed0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-moozi.html:450"}, "properties": {"repobilityId": "1b4f667610dc5274", "scanner": "scanner-primary", "fingerprint": "b8e8526c40705ed0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-moozi.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-b5e73c1ec8da98cf", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-legacy-arcade.html:450"}, "properties": {"repobilityId": "8881ce8a943c717c", "scanner": "scanner-primary", "fingerprint": "b5e73c1ec8da98cf", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-legacy-arcade.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-464291596b339aee", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sweet-sweeps.html:419"}, "properties": {"repobilityId": "da0b18558b6069ce", "scanner": "scanner-primary", "fingerprint": "464291596b339aee", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-sweet-sweeps.html"}, "region": {"startLine": 419}}}]}, {"ruleId": "scanner-17092ca634ebf1b0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-legendz.html:450"}, "properties": {"repobilityId": "2bf7a723165eb676", "scanner": "scanner-primary", "fingerprint": "17092ca634ebf1b0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-legendz.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-84ad4b72e1c75066", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-jackpot-go.html:420"}, "properties": {"repobilityId": "ba33f38c336e1a39", "scanner": "scanner-primary", "fingerprint": "84ad4b72e1c75066", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-jackpot-go.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-97661ba6aa6dbbfa", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in add_rating_widget.py:76"}, "properties": {"repobilityId": "93b86c984a3c25c6", "scanner": "scanner-primary", "fingerprint": "97661ba6aa6dbbfa", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "add_rating_widget.py"}, "region": {"startLine": 76}}}]}, {"ruleId": "scanner-2b1792958f03842e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-myprize.html:450"}, "properties": {"repobilityId": "c87ae26248f2e4fe", "scanner": "scanner-primary", "fingerprint": "2b1792958f03842e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-myprize.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-c7c75bd6550b67e9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-spinquest.html:450"}, "properties": {"repobilityId": "bd455acafd6a1173", "scanner": "scanner-primary", "fingerprint": "c7c75bd6550b67e9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-spinquest.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-0bc345c6aa2dead6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-winera.html:420"}, "properties": {"repobilityId": "b6d2abae8179ef3c", "scanner": "scanner-primary", "fingerprint": "0bc345c6aa2dead6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-winera.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-e596ba5e9e58d8e8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-scoop.html:420"}, "properties": {"repobilityId": "d4dabd7ba0410edf", "scanner": "scanner-primary", "fingerprint": "e596ba5e9e58d8e8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-scoop.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-d684fbb0cafda7e6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-fortune-coins.html:450"}, "properties": {"repobilityId": "0755a11e2989d11e", "scanner": "scanner-primary", "fingerprint": "d684fbb0cafda7e6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-fortune-coins.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-36f3fcd60d2541ab", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-chumba.html:450"}, "properties": {"repobilityId": "1d952dbd7020ff87", "scanner": "scanner-primary", "fingerprint": "36f3fcd60d2541ab", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-chumba.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-309472f2c5b47bc2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-bankrolla.html:420"}, "properties": {"repobilityId": "994c39a2a09eca39", "scanner": "scanner-primary", "fingerprint": "309472f2c5b47bc2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-bankrolla.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-87704b7d03255007", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sweepshark.html:450"}, "properties": {"repobilityId": "1e9744fbdc1d331d", "scanner": "scanner-primary", "fingerprint": "87704b7d03255007", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-sweepshark.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-469291c2d3f215b7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-shuffle.html:450"}, "properties": {"repobilityId": "8ef15004a6c52ea2", "scanner": "scanner-primary", "fingerprint": "469291c2d3f215b7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-shuffle.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-ecc54f38530439cc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-yaycasino.html:420"}, "properties": {"repobilityId": "d31f50a119652f52", "scanner": "scanner-primary", "fingerprint": "ecc54f38530439cc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-yaycasino.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-8d00cb648803682e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-diam-bet.html:420"}, "properties": {"repobilityId": "cb7c07bf1b473507", "scanner": "scanner-primary", "fingerprint": "8d00cb648803682e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-diam-bet.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-a3c857398ff612c9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-stake-us.html:451"}, "properties": {"repobilityId": "6f6df7c57b1bbed1", "scanner": "scanner-primary", "fingerprint": "a3c857398ff612c9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-stake-us.html"}, "region": {"startLine": 451}}}]}, {"ruleId": "scanner-674443b73a7a64ac", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-luckyhands.html:450"}, "properties": {"repobilityId": "a1b13021daf1b5ca", "scanner": "scanner-primary", "fingerprint": "674443b73a7a64ac", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-luckyhands.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-5189a409128558e1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-hello-millions.html:450"}, "properties": {"repobilityId": "bf7006b4389a9ff2", "scanner": "scanner-primary", "fingerprint": "5189a409128558e1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-hello-millions.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-7253b598e39ff4a3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-card-crush.html:420"}, "properties": {"repobilityId": "3114a8ea1194c037", "scanner": "scanner-primary", "fingerprint": "7253b598e39ff4a3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-card-crush.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-ea12a222565f9592", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-luckybird.html:420"}, "properties": {"repobilityId": "fb682464e7f21179", "scanner": "scanner-primary", "fingerprint": "ea12a222565f9592", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-luckybird.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-1b2952cf93f81024", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-luckybitsveg.html:450"}, "properties": {"repobilityId": "be2a4f5b34594c95", "scanner": "scanner-primary", "fingerprint": "1b2952cf93f81024", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-luckybitsveg.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-ddfcc18055b33bdf", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-taosweeps.html:421"}, "properties": {"repobilityId": "2f93c815d2d2ae73", "scanner": "scanner-primary", "fingerprint": "ddfcc18055b33bdf", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-taosweeps.html"}, "region": {"startLine": 421}}}]}, {"ruleId": "scanner-bbc637f987582952", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-peakplay.html:420"}, "properties": {"repobilityId": "b317fe073d3033aa", "scanner": "scanner-primary", "fingerprint": "bbc637f987582952", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-peakplay.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-17b34d576cb83da1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-megabonanza.html:450"}, "properties": {"repobilityId": "7fb9db3f6ecefba1", "scanner": "scanner-primary", "fingerprint": "17b34d576cb83da1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-megabonanza.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-060034043e718456", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-baba-casino.html:420"}, "properties": {"repobilityId": "61b7c4d1f6ccb12b", "scanner": "scanner-primary", "fingerprint": "060034043e718456", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-baba-casino.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-ee492d0f90937582", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-megaspinz.html:419"}, "properties": {"repobilityId": "8cf1993d5f7737ce", "scanner": "scanner-primary", "fingerprint": "ee492d0f90937582", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-megaspinz.html"}, "region": {"startLine": 419}}}]}, {"ruleId": "scanner-37b1c4a4f9711eb4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-funrize.html:450"}, "properties": {"repobilityId": "52ef754f890ce212", "scanner": "scanner-primary", "fingerprint": "37b1c4a4f9711eb4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-funrize.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-3a6e0db6d4eeb375", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-oceanking.html:420"}, "properties": {"repobilityId": "d10f5fbef0b8f0f3", "scanner": "scanner-primary", "fingerprint": "3a6e0db6d4eeb375", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-oceanking.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-60896a332bb33b79", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-spindoo.html:450"}, "properties": {"repobilityId": "bbd133a886fb52e6", "scanner": "scanner-primary", "fingerprint": "60896a332bb33b79", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-spindoo.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-0c7232dc622d5065", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sweepsroyal.html:450"}, "properties": {"repobilityId": "fb1a8b1e5721dece", "scanner": "scanner-primary", "fingerprint": "0c7232dc622d5065", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-sweepsroyal.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-ecb23057302fcab5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-goodvibescasino.html:420"}, "properties": {"repobilityId": "052882fa58ca1890", "scanner": "scanner-primary", "fingerprint": "ecb23057302fcab5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-goodvibescasino.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-c9d10b2998258a0f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in vote.html:409"}, "properties": {"repobilityId": "90313a3070f361b9", "scanner": "scanner-primary", "fingerprint": "c9d10b2998258a0f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "vote.html"}, "region": {"startLine": 409}}}]}, {"ruleId": "scanner-ee2e5ab8e822fd8a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in wagering-calculator.html:329"}, "properties": {"repobilityId": "1e3922b4e9847622", "scanner": "scanner-primary", "fingerprint": "ee2e5ab8e822fd8a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "wagering-calculator.html"}, "region": {"startLine": 329}}}]}, {"ruleId": "scanner-eece4917a554e821", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools.html:522"}, "properties": {"repobilityId": "6b8428d40422ba7c", "scanner": "scanner-primary", "fingerprint": "eece4917a554e821", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools.html"}, "region": {"startLine": 522}}}]}, {"ruleId": "scanner-e4f11b4640b25ad7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-lucklake.html:420"}, "properties": {"repobilityId": "e167502a5da2c80e", "scanner": "scanner-primary", "fingerprint": "e4f11b4640b25ad7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-lucklake.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-ab9d7017a74374df", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-playfame.html:450"}, "properties": {"repobilityId": "7165c696e494c522", "scanner": "scanner-primary", "fingerprint": "ab9d7017a74374df", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-playfame.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-eec091350d24e498", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-wow-vegas.html:450"}, "properties": {"repobilityId": "00ede6938db18c4b", "scanner": "scanner-primary", "fingerprint": "eec091350d24e498", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-wow-vegas.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-9aff9dc0731009d6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in update_rating_widget.py:33"}, "properties": {"repobilityId": "852b21a18759e8fb", "scanner": "scanner-primary", "fingerprint": "9aff9dc0731009d6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "update_rating_widget.py"}, "region": {"startLine": 33}}}]}, {"ruleId": "scanner-ece7fce540021789", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-spinpals.html:450"}, "properties": {"repobilityId": "3c0ededcebec7375", "scanner": "scanner-primary", "fingerprint": "ece7fce540021789", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-spinpals.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-e35b81e5167435da", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-dimesweeps.html:450"}, "properties": {"repobilityId": "27ddd2e225b92c63", "scanner": "scanner-primary", "fingerprint": "e35b81e5167435da", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-dimesweeps.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-7fa04b960dca4c91", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-funzcity.html:450"}, "properties": {"repobilityId": "a244715bcf043ed7", "scanner": "scanner-primary", "fingerprint": "7fa04b960dca4c91", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-funzcity.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-fcd4ef35348d13f0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-mcluck.html:450"}, "properties": {"repobilityId": "41d23b0b06b1b49f", "scanner": "scanner-primary", "fingerprint": "fcd4ef35348d13f0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-mcluck.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-edf9d9055447ce52", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-jackpota.html:450"}, "properties": {"repobilityId": "c0de1c61fa26efe3", "scanner": "scanner-primary", "fingerprint": "edf9d9055447ce52", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-jackpota.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-c4193509ecf4823d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-lonestar.html:450"}, "properties": {"repobilityId": "aae33b30219f11a3", "scanner": "scanner-primary", "fingerprint": "c4193509ecf4823d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-lonestar.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-2edaaf023b7d8b1f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-richsweeps.html:450"}, "properties": {"repobilityId": "8ba766514a1865b0", "scanner": "scanner-primary", "fingerprint": "2edaaf023b7d8b1f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-richsweeps.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-65125fe3b2dcb0cb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-goldtreasurecasino.html:420"}, "properties": {"repobilityId": "3555a8f723272977", "scanner": "scanner-primary", "fingerprint": "65125fe3b2dcb0cb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-goldtreasurecasino.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-02260c24d96d3c0d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in daily-login-guide-mockup.html:738"}, "properties": {"repobilityId": "a4408eaf9f27972a", "scanner": "scanner-primary", "fingerprint": "02260c24d96d3c0d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "daily-login-guide-mockup.html"}, "region": {"startLine": 738}}}]}, {"ruleId": "scanner-9b63b87d577500df", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-novig.html:420"}, "properties": {"repobilityId": "0c79d62c2505a76e", "scanner": "scanner-primary", "fingerprint": "9b63b87d577500df", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-novig.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-565744b60941d740", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-ace-com.html:420"}, "properties": {"repobilityId": "985d19a9b82262df", "scanner": "scanner-primary", "fingerprint": "565744b60941d740", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-ace-com.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-fcb23a9616bc7570", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-kickr.html:397"}, "properties": {"repobilityId": "968e27e67ec12913", "scanner": "scanner-primary", "fingerprint": "fcb23a9616bc7570", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-kickr.html"}, "region": {"startLine": 397}}}]}, {"ruleId": "scanner-fd0f9a50881957a9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sweepnext.html:420"}, "properties": {"repobilityId": "aec43f3868a0e29d", "scanner": "scanner-primary", "fingerprint": "fd0f9a50881957a9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-sweepnext.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-36a8326046ffeafc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-lucky-slots.html:420"}, "properties": {"repobilityId": "d824bfeab90c4b99", "scanner": "scanner-primary", "fingerprint": "36a8326046ffeafc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-lucky-slots.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-35996016a0f7b787", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-clubs-poker.html:420"}, "properties": {"repobilityId": "bdd921e5e3a62479", "scanner": "scanner-primary", "fingerprint": "35996016a0f7b787", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-clubs-poker.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-c6f88d75bc585b9f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-zula.html:450"}, "properties": {"repobilityId": "559c1db937d3ade0", "scanner": "scanner-primary", "fingerprint": "c6f88d75bc585b9f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-zula.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-6516e4b2a3ebf490", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in getting-started.html:755"}, "properties": {"repobilityId": "07949a66015ae7d6", "scanner": "scanner-primary", "fingerprint": "6516e4b2a3ebf490", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "getting-started.html"}, "region": {"startLine": 755}}}]}, {"ruleId": "scanner-18005a4f48cc2c2f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-megafrenzy.html:450"}, "properties": {"repobilityId": "7e863ee18f9ece83", "scanner": "scanner-primary", "fingerprint": "18005a4f48cc2c2f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-megafrenzy.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-d98708cf6d52badc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-betr.html:421"}, "properties": {"repobilityId": "b024b7f930231180", "scanner": "scanner-primary", "fingerprint": "d98708cf6d52badc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-betr.html"}, "region": {"startLine": 421}}}]}, {"ruleId": "scanner-96e17fddba3b6d35", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-jackpot-daily.html:420"}, "properties": {"repobilityId": "8d86f2f8492731d4", "scanner": "scanner-primary", "fingerprint": "96e17fddba3b6d35", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-jackpot-daily.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-50a023c88f463944", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-fliff.html:450"}, "properties": {"repobilityId": "522729dae785fceb", "scanner": "scanner-primary", "fingerprint": "50a023c88f463944", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-fliff.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-d54ea4cd429782d1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-zumo.html:420"}, "properties": {"repobilityId": "4598e89c0b63e2c1", "scanner": "scanner-primary", "fingerprint": "d54ea4cd429782d1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-zumo.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-294abd3b3cf1eb36", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-luckyland.html:450"}, "properties": {"repobilityId": "bd3f8b5d326be5ea", "scanner": "scanner-primary", "fingerprint": "294abd3b3cf1eb36", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-luckyland.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-a0c6ab36aaef69d1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-spinsaga.html:450"}, "properties": {"repobilityId": "1c9586eab73a6b51", "scanner": "scanner-primary", "fingerprint": "a0c6ab36aaef69d1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-spinsaga.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-af2ef1b722f18d14", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in contact.html:352"}, "properties": {"repobilityId": "4dcf46521649b98a", "scanner": "scanner-primary", "fingerprint": "af2ef1b722f18d14", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "contact.html"}, "region": {"startLine": 352}}}]}, {"ruleId": "scanner-79336d5b542c9ceb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-crashduel.html:420"}, "properties": {"repobilityId": "bbbfe47f11f488ee", "scanner": "scanner-primary", "fingerprint": "79336d5b542c9ceb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-crashduel.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-d20b2cfcfa49ed08", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-spinblitz.html:450"}, "properties": {"repobilityId": "87a9406d1717ee22", "scanner": "scanner-primary", "fingerprint": "d20b2cfcfa49ed08", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-spinblitz.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-a5ea788cf8722b55", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-spinfinite.html:420"}, "properties": {"repobilityId": "2abcf107638e361a", "scanner": "scanner-primary", "fingerprint": "a5ea788cf8722b55", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-spinfinite.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-8ecf5ddbf1badc36", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sorceryreels.html:420"}, "properties": {"repobilityId": "45a9fea53611b11e", "scanner": "scanner-primary", "fingerprint": "8ecf5ddbf1badc36", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-sorceryreels.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-40a8dc7baddad61c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-scarletsands.html:450"}, "properties": {"repobilityId": "0c872a807c474e75", "scanner": "scanner-primary", "fingerprint": "40a8dc7baddad61c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-scarletsands.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-f7cb08b48a831887", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-the-money-factory.html:420"}, "properties": {"repobilityId": "2b1a44dbc4bf6713", "scanner": "scanner-primary", "fingerprint": "f7cb08b48a831887", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-the-money-factory.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-a2341b4db3e75adc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sweepico.html:420"}, "properties": {"repobilityId": "15fcd653f7deaa4f", "scanner": "scanner-primary", "fingerprint": "a2341b4db3e75adc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-sweepico.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-2f85f68fe76a38c7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-stackr.html:450"}, "properties": {"repobilityId": "b7a6a27a325e9088", "scanner": "scanner-primary", "fingerprint": "2f85f68fe76a38c7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-stackr.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-b566062c0d345b3a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-jefebet.html:420"}, "properties": {"repobilityId": "2371912ff9f623d4", "scanner": "scanner-primary", "fingerprint": "b566062c0d345b3a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-jefebet.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-eff8b28ed49d6536", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-theboss.html:420"}, "properties": {"repobilityId": "121bdba40cb90d20", "scanner": "scanner-primary", "fingerprint": "eff8b28ed49d6536", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-theboss.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-1e019f6993c173c6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-epicsweep.html:420"}, "properties": {"repobilityId": "58959157b10dfc8d", "scanner": "scanner-primary", "fingerprint": "1e019f6993c173c6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-epicsweep.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-de4eb7dbf15213b5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in generate_reviews.py:646"}, "properties": {"repobilityId": "e212fabca201323c", "scanner": "scanner-primary", "fingerprint": "de4eb7dbf15213b5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "generate_reviews.py"}, "region": {"startLine": 646}}}]}, {"ruleId": "scanner-71aa447bfa00cc5b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-fortunarush.html:420"}, "properties": {"repobilityId": "7a1d635a182c2416", "scanner": "scanner-primary", "fingerprint": "71aa447bfa00cc5b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-fortunarush.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-05abf4de7af54773", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-lavish-luck.html:420"}, "properties": {"repobilityId": "bdaa54c8f8583267", "scanner": "scanner-primary", "fingerprint": "05abf4de7af54773", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-lavish-luck.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-916b7f6a23f32dde", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-cluck.html:420"}, "properties": {"repobilityId": "7959417ac79d7359", "scanner": "scanner-primary", "fingerprint": "916b7f6a23f32dde", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-cluck.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-d1d1aa29df12dae5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-luck-party.html:420"}, "properties": {"repobilityId": "1091d58c69d6ee9a", "scanner": "scanner-primary", "fingerprint": "d1d1aa29df12dae5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-luck-party.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-25618f9dc7c7627b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-rebet.html:450"}, "properties": {"repobilityId": "37352b81f13c2836", "scanner": "scanner-primary", "fingerprint": "25618f9dc7c7627b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-rebet.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-75f48480f1953fe4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-crown-coins.html:450"}, "properties": {"repobilityId": "0b1d2f982fa03fa2", "scanner": "scanner-primary", "fingerprint": "75f48480f1953fe4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-crown-coins.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-7a04c092ac6124c3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sportzino.html:450"}, "properties": {"repobilityId": "d6ef7b696345c8ac", "scanner": "scanner-primary", "fingerprint": "7a04c092ac6124c3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-sportzino.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-51383bf5d7595711", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-acebet.html:420"}, "properties": {"repobilityId": "1c83f3e151154bd2", "scanner": "scanner-primary", "fingerprint": "51383bf5d7595711", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-acebet.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-4a6901c470436f44", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-dara-casino.html:420"}, "properties": {"repobilityId": "f4aade8f4599bcdb", "scanner": "scanner-primary", "fingerprint": "4a6901c470436f44", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-dara-casino.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-563f13dccb30b498", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-jackpotrabbit.html:450"}, "properties": {"repobilityId": "57c7acbce89928ff", "scanner": "scanner-primary", "fingerprint": "563f13dccb30b498", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-jackpotrabbit.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-4aba6570e92ef467", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-rubysweeps.html:420"}, "properties": {"repobilityId": "24f893e76332c398", "scanner": "scanner-primary", "fingerprint": "4aba6570e92ef467", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-rubysweeps.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-6a59ff4c69c85eb9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-speedsweeps.html:450"}, "properties": {"repobilityId": "155af7ecf5d590c9", "scanner": "scanner-primary", "fingerprint": "6a59ff4c69c85eb9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-speedsweeps.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-36f77a427d7716c7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-chanced.html:450"}, "properties": {"repobilityId": "835dbb574e980cf3", "scanner": "scanner-primary", "fingerprint": "36f77a427d7716c7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-chanced.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-329658a3e9069c89", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in side-hustles.html:613"}, "properties": {"repobilityId": "1d3e1ab8977c925d", "scanner": "scanner-primary", "fingerprint": "329658a3e9069c89", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "side-hustles.html"}, "region": {"startLine": 613}}}]}, {"ruleId": "scanner-b2ec051d03656b65", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-rolla.html:450"}, "properties": {"repobilityId": "fd2f25762465ed07", "scanner": "scanner-primary", "fingerprint": "b2ec051d03656b65", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-rolla.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-9ed985fd89c2ba5b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-vegawin.html:420"}, "properties": {"repobilityId": "51e354427feaa4fd", "scanner": "scanner-primary", "fingerprint": "9ed985fd89c2ba5b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-vegawin.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-f071a0b838290274", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-dogg-house.html:421"}, "properties": {"repobilityId": "c7bc8c989910873f", "scanner": "scanner-primary", "fingerprint": "f071a0b838290274", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-dogg-house.html"}, "region": {"startLine": 421}}}]}, {"ruleId": "scanner-dbd63117876348b4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-modo.html:450"}, "properties": {"repobilityId": "84f34a69305e65d0", "scanner": "scanner-primary", "fingerprint": "dbd63117876348b4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-modo.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-60b0e8bebcc8c2de", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in daily-login-guide2.html:1133"}, "properties": {"repobilityId": "5255fc9315cde374", "scanner": "scanner-primary", "fingerprint": "60b0e8bebcc8c2de", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "daily-login-guide2.html"}, "region": {"startLine": 1133}}}]}, {"ruleId": "scanner-2fe95dd923f67c5e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-luckyrush.html:420"}, "properties": {"repobilityId": "ffd6cbb72bae3f87", "scanner": "scanner-primary", "fingerprint": "2fe95dd923f67c5e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-luckyrush.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-8f02935fe5555eb4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sweeptastic.html:450"}, "properties": {"repobilityId": "ef1c4ed13456e711", "scanner": "scanner-primary", "fingerprint": "8f02935fe5555eb4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-sweeptastic.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-01ccafc99d1d8a75", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-nioplay.html:420"}, "properties": {"repobilityId": "20a1187e78807e71", "scanner": "scanner-primary", "fingerprint": "01ccafc99d1d8a75", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-nioplay.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-c687c5ce25b5da35", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-american-luck.html:450"}, "properties": {"repobilityId": "ae44eb774b42752e", "scanner": "scanner-primary", "fingerprint": "c687c5ce25b5da35", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-american-luck.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-b7bd1159b3002bc6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-luckystake.html:420"}, "properties": {"repobilityId": "8a686f34f9a9b144", "scanner": "scanner-primary", "fingerprint": "b7bd1159b3002bc6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-luckystake.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-67a932c239c02c53", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in gameplay-sheet.html:987"}, "properties": {"repobilityId": "b6c6378822705b62", "scanner": "scanner-primary", "fingerprint": "67a932c239c02c53", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "gameplay-sheet.html"}, "region": {"startLine": 987}}}]}, {"ruleId": "scanner-521360c7dfae45c2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-rolling-riches.html:420"}, "properties": {"repobilityId": "fe70d7a11b782d0b", "scanner": "scanner-primary", "fingerprint": "521360c7dfae45c2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-rolling-riches.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-90ff76412c556156", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-sixty6.html:420"}, "properties": {"repobilityId": "0f6c919ff9d4417b", "scanner": "scanner-primary", "fingerprint": "90ff76412c556156", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-sixty6.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-1f1cb12995023af3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-global-poker.html:450"}, "properties": {"repobilityId": "be9ad7a3ca3869ec", "scanner": "scanner-primary", "fingerprint": "1f1cb12995023af3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-global-poker.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-b955c7a63c5be396", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-goldrushcity.html:450"}, "properties": {"repobilityId": "1ffb075eb49bda3a", "scanner": "scanner-primary", "fingerprint": "b955c7a63c5be396", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-goldrushcity.html"}, "region": {"startLine": 450}}}]}, {"ruleId": "scanner-641f590e53cebb8e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in review-coin-wizard-games.html:420"}, "properties": {"repobilityId": "8fe4581e51e5fdc9", "scanner": "scanner-primary", "fingerprint": "641f590e53cebb8e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "review-coin-wizard-games.html"}, "region": {"startLine": 420}}}]}, {"ruleId": "scanner-3ebaf257b68d8f2b", "level": "note", "message": {"text": "Very large file: regen_state_pages.py (826 lines)"}, "properties": {"repobilityId": "1e564b4b0b052071", "scanner": "scanner-primary", "fingerprint": "3ebaf257b68d8f2b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-54124a6e7dfa5e54", "level": "note", "message": {"text": "Very large file: generate_reviews.py (1045 lines)"}, "properties": {"repobilityId": "37449c3d8f7284a4", "scanner": "scanner-primary", "fingerprint": "54124a6e7dfa5e54", "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": "768229cfea64333e", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-faccb9061e9b52a0", "level": "note", "message": {"text": "No README detected"}, "properties": {"repobilityId": "5453063abd07b539", "scanner": "scanner-primary", "fingerprint": "faccb9061e9b52a0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["docs", "readme", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "d7cff7f66a25afa4", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "98a708f0e12aee00", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "warning", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "e8cd9467e0926d29", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}]}]}