{"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-e271a98b8f07983f", "name": "Possibly dead Python function: dropped", "shortDescription": {"text": "Possibly dead Python function: dropped"}, "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-20cff199a96671bc", "name": "Possibly dead Python function: click_solver", "shortDescription": {"text": "Possibly dead Python function: click_solver"}, "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-5662d1784835581f", "name": "Possibly dead Python function: add_sport", "shortDescription": {"text": "Possibly dead Python function: add_sport"}, "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-b3c6d5efa7b8c3cb", "name": "Possibly dead Python function: start_exporting", "shortDescription": {"text": "Possibly dead Python function: start_exporting"}, "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-420cd017aacd149b", "name": "Possibly dead Python function: start_exporting", "shortDescription": {"text": "Possibly dead Python function: start_exporting"}, "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-751a8acf2fa59ed2", "name": "Possibly dead Python function: serialize_field", "shortDescription": {"text": "Possibly dead Python function: serialize_field"}, "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-4a1993ad67e47dba", "name": "Possibly dead Python function: stats_spider_closing", "shortDescription": {"text": "Possibly dead Python function: stats_spider_closing"}, "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-27a7940c97eba48f", "name": "Possibly dead Python function: spider_opened", "shortDescription": {"text": "Possibly dead Python function: spider_opened"}, "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-168c6d5404db30aa", "name": "Possibly dead Python function: spider_closed", "shortDescription": {"text": "Possibly dead Python function: spider_closed"}, "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-0e7bff50789a9c83", "name": "Possibly dead Python function: myconverter", "shortDescription": {"text": "Possibly dead Python function: myconverter"}, "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-cf6ebe3c3cbc56e0", "name": "Possibly dead Python function: syntax", "shortDescription": {"text": "Possibly dead Python function: syntax"}, "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-fe5f6323b27417f4", "name": "Possibly dead Python function: short_desc", "shortDescription": {"text": "Possibly dead Python function: short_desc"}, "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-0bee607de57389ab", "name": "Possibly dead Python function: syntax", "shortDescription": {"text": "Possibly dead Python function: syntax"}, "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-af45e9ac50a803c6", "name": "Possibly dead Python function: short_desc", "shortDescription": {"text": "Possibly dead Python function: short_desc"}, "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-cbe4efd95621dd74", "name": "Possibly dead Python function: short_desc", "shortDescription": {"text": "Possibly dead Python function: short_desc"}, "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-d80b501eced5faae", "name": "Possibly dead Python function: short_desc", "shortDescription": {"text": "Possibly dead Python function: short_desc"}, "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-74ebc613382a9f1c", "name": "Possibly dead Python function: syntax", "shortDescription": {"text": "Possibly dead Python function: syntax"}, "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-5b2f9bf2f866f5ea", "name": "Possibly dead Python function: short_desc", "shortDescription": {"text": "Possibly dead Python function: short_desc"}, "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-f083012a549598a4", "name": "Possibly dead Python function: syntax", "shortDescription": {"text": "Possibly dead Python function: syntax"}, "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-77f83b78937c0dd4", "name": "Possibly dead Python function: short_desc", "shortDescription": {"text": "Possibly dead Python function: short_desc"}, "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-0912a24f5a897942", "name": "Possibly dead Python function: long_desc", "shortDescription": {"text": "Possibly dead Python function: long_desc"}, "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-c9d07562c2251730", "name": "Possibly dead Python function: syntax", "shortDescription": {"text": "Possibly dead Python function: syntax"}, "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-2b964af9bbbd4233", "name": "Possibly dead Python function: short_desc", "shortDescription": {"text": "Possibly dead Python function: short_desc"}, "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-42c97a0e8bc64168", "name": "Possibly dead Python function: syntax", "shortDescription": {"text": "Possibly dead Python function: syntax"}, "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-01c88873ed5401d5", "name": "Possibly dead Python function: short_desc", "shortDescription": {"text": "Possibly dead Python function: short_desc"}, "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-f5a60d5878f1d39b", "name": "Possibly dead Python function: syntax", "shortDescription": {"text": "Possibly dead Python function: syntax"}, "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-919cc26b62f7d400", "name": "Possibly dead Python function: short_desc", "shortDescription": {"text": "Possibly dead Python function: short_desc"}, "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-a99bf09e0efa1da5", "name": "Possibly dead Python function: syntax", "shortDescription": {"text": "Possibly dead Python function: syntax"}, "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-8025e8bf5717bacc", "name": "Possibly dead Python function: short_desc", "shortDescription": {"text": "Possibly dead Python function: short_desc"}, "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-bead75b0f9233e05", "name": "No API endpoints detected", "shortDescription": {"text": "No API endpoints detected"}, "fullDescription": {"text": "The scanner did not find FastAPI/Flask/Express/NestJS/GraphQL/gRPC routes. If this repo exposes APIs, the framework may be unsupported."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d63da3583b14afc0", "name": "Dockerfile runs as root: Dockerfile", "shortDescription": {"text": "Dockerfile runs as root: Dockerfile"}, "fullDescription": {"text": "No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7e459716281834ed", "name": "Docker base image is tag-pinned but not digest-pinned: python:3.11-bookworm", "shortDescription": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.11-bookworm"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-06f1fa928f11322d", "name": "Possible secret in locations/spiders/coastal_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/coastal_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-7930b00ebe85d542", "name": "Possible secret in locations/spiders/tommy_hilfiger_ca.py", "shortDescription": {"text": "Possible secret in locations/spiders/tommy_hilfiger_ca.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-8674033ab9f9a31c", "name": "Possible secret in locations/spiders/bealls_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/bealls_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-f3fbff8aaf634d1b", "name": "Possible secret in locations/spiders/columbia_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/columbia_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-7757e0587230c414", "name": "Possible secret in locations/spiders/petstock_au.py", "shortDescription": {"text": "Possible secret in locations/spiders/petstock_au.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-c95e873ef3ec371e", "name": "Possible secret in locations/spiders/marinemax_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/marinemax_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-192eda6e12af0b4e", "name": "Possible secret in locations/spiders/bravo_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/bravo_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-1e930a5a872de645", "name": "Possible secret in locations/spiders/lidl_it.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_it.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-cc39012a274825b9", "name": "Possible secret in locations/spiders/lidl_si.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_si.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-5b1bc020b99ef79e", "name": "Possible secret in locations/spiders/lidl_hr.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_hr.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-9f6cad0cd90fdeab", "name": "Possible secret in locations/spiders/warby_parker.py", "shortDescription": {"text": "Possible secret in locations/spiders/warby_parker.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-828ae8423e8d16b2", "name": "Possible secret in locations/spiders/true_value_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/true_value_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-8c459eac8099a4fb", "name": "Possible secret in locations/spiders/caribou_coffee_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/caribou_coffee_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-f405b7a9c2322216", "name": "Possible secret in locations/spiders/the_good_feet_store.py", "shortDescription": {"text": "Possible secret in locations/spiders/the_good_feet_store.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-40b1db5ce6c5c98c", "name": "Possible secret in locations/spiders/lidl_gb.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_gb.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-5b89bcc8ef86e9df", "name": "Possible secret in locations/spiders/dds_discounts_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/dds_discounts_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-8ccfe0354d79884b", "name": "Possible secret in locations/spiders/waba_grill_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/waba_grill_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-7d53e89fbc3ad1d2", "name": "Possible secret in locations/spiders/evergreen_ie.py", "shortDescription": {"text": "Possible secret in locations/spiders/evergreen_ie.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-e4cda60d3043a195", "name": "Possible secret in locations/spiders/shepherd_neame.py", "shortDescription": {"text": "Possible secret in locations/spiders/shepherd_neame.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-4ad76741013785b8", "name": "Possible secret in locations/spiders/lane_bryant_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/lane_bryant_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-578a61deb5c0ace4", "name": "Possible secret in locations/spiders/lidl_lv.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_lv.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-f01530232224ce60", "name": "Possible secret in locations/spiders/pillow_talk_au.py", "shortDescription": {"text": "Possible secret in locations/spiders/pillow_talk_au.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-91ef8784b2cb4990", "name": "Possible secret in locations/spiders/booker_gb.py", "shortDescription": {"text": "Possible secret in locations/spiders/booker_gb.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-eb7d9099bf556c8a", "name": "Possible secret in locations/spiders/office_depot.py", "shortDescription": {"text": "Possible secret in locations/spiders/office_depot.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-bb56852bd46b328f", "name": "Possible secret in locations/spiders/lidl_ro.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_ro.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-4dd1c763a7b18059", "name": "Possible secret in locations/spiders/golf_galaxy_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/golf_galaxy_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-ce980276a850284e", "name": "Possible secret in locations/spiders/bootlegger_coffee_company.py", "shortDescription": {"text": "Possible secret in locations/spiders/bootlegger_coffee_company.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-e2ed8b435823dedd", "name": "Possible secret in locations/spiders/patisserie_valerie_gb.py", "shortDescription": {"text": "Possible secret in locations/spiders/patisserie_valerie_gb.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-e976f3edccb46d8b", "name": "Possible secret in locations/spiders/animax_ro.py", "shortDescription": {"text": "Possible secret in locations/spiders/animax_ro.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-00119dfb15ae45b6", "name": "Possible secret in locations/spiders/sport2000_fr.py", "shortDescription": {"text": "Possible secret in locations/spiders/sport2000_fr.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-581e646739f53c67", "name": "Possible secret in locations/spiders/columbia_bank_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/columbia_bank_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-690aed9563924fbe", "name": "Possible secret in locations/spiders/microsoft_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/microsoft_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-79018f47c452c828", "name": "Possible secret in locations/spiders/pueblo_pr.py", "shortDescription": {"text": "Possible secret in locations/spiders/pueblo_pr.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-e4802388374804a6", "name": "Possible secret in locations/spiders/bmo_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/bmo_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-7fd68241885c1955", "name": "Possible secret in locations/spiders/chase_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/chase_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-80ebe8026ecb586c", "name": "Possible secret in locations/spiders/asda_gb.py", "shortDescription": {"text": "Possible secret in locations/spiders/asda_gb.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-f6d32a7590f3ea53", "name": "Possible secret in locations/spiders/waitrose.py", "shortDescription": {"text": "Possible secret in locations/spiders/waitrose.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-afac7702dae5d8a4", "name": "Possible secret in locations/spiders/unichem_nz.py", "shortDescription": {"text": "Possible secret in locations/spiders/unichem_nz.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-54ac069115c1935d", "name": "Possible secret in locations/spiders/lidl_ie.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_ie.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-8a2d07716d401149", "name": "Possible secret in locations/spiders/citizens_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/citizens_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-a5fb40f64447212e", "name": "Possible secret in locations/spiders/first_national_bank_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/first_national_bank_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-7918e04685c6520c", "name": "Possible secret in locations/spiders/universal_store_au.py", "shortDescription": {"text": "Possible secret in locations/spiders/universal_store_au.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-bc89f0037e5d6c94", "name": "Possible secret in locations/spiders/ben_and_jerrys.py", "shortDescription": {"text": "Possible secret in locations/spiders/ben_and_jerrys.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-27abd9e04bfe5ea6", "name": "Possible secret in locations/spiders/lidl_pt.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_pt.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-b27a3e1c9cfd500b", "name": "Possible secret in locations/spiders/videopro_au.py", "shortDescription": {"text": "Possible secret in locations/spiders/videopro_au.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-1e16566538344107", "name": "Possible secret in locations/spiders/calvin_klein_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/calvin_klein_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-44b2fff9a73ec107", "name": "Possible secret in locations/spiders/recipe_unlimited.py", "shortDescription": {"text": "Possible secret in locations/spiders/recipe_unlimited.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-be80ec666b95a82a", "name": "Possible secret in locations/spiders/tk_maxx_gb.py", "shortDescription": {"text": "Possible secret in locations/spiders/tk_maxx_gb.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-7fbdd35555c0b196", "name": "Possible secret in locations/spiders/bealls_florida_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/bealls_florida_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-eaa1067ac7365837", "name": "Possible secret in locations/spiders/kurt_geiger.py", "shortDescription": {"text": "Possible secret in locations/spiders/kurt_geiger.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-1e1dec6787229d74", "name": "Possible secret in locations/spiders/shell_au.py", "shortDescription": {"text": "Possible secret in locations/spiders/shell_au.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-dff0d00cb99b55b8", "name": "Possible secret in locations/spiders/pet_suites_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/pet_suites_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-5c68331ad568c5bf", "name": "Possible secret in locations/spiders/lidl_hu.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_hu.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-218eca023e359a77", "name": "Possible secret in locations/spiders/sunglass_hut.py", "shortDescription": {"text": "Possible secret in locations/spiders/sunglass_hut.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-34ef592ac0207641", "name": "Possible secret in locations/spiders/prada.py", "shortDescription": {"text": "Possible secret in locations/spiders/prada.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-e68c3fdef4986303", "name": "Possible secret in locations/spiders/lidl_cz.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_cz.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-45d9c00bf6b87f02", "name": "Possible secret in locations/spiders/lidl_at.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_at.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-7fefb7d28b61ad9d", "name": "Possible secret in locations/spiders/valvoline_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/valvoline_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-d2b194b82e338fce", "name": "Possible secret in locations/spiders/tag_heuer.py", "shortDescription": {"text": "Possible secret in locations/spiders/tag_heuer.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-cc0eda3e15c19801", "name": "Possible secret in locations/spiders/primanti_bros_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/primanti_bros_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-bd3d638eb20923b4", "name": "Possible secret in locations/spiders/lidl_pl.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_pl.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-ba515e2bf30af922", "name": "Possible secret in locations/spiders/lidl_ee.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_ee.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-af73679aee8b32da", "name": "Possible secret in locations/spiders/baptist_health_arkansas_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/baptist_health_arkansas_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-603280f4c979ff99", "name": "Possible secret in locations/spiders/five_guys_gb.py", "shortDescription": {"text": "Possible secret in locations/spiders/five_guys_gb.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-996339ed7b925c18", "name": "Possible secret in locations/spiders/mucho_burrito.py", "shortDescription": {"text": "Possible secret in locations/spiders/mucho_burrito.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-927daf45c9aac27d", "name": "Possible secret in locations/spiders/trader_joes_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/trader_joes_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-3cb6df311207bc72", "name": "Possible secret in locations/spiders/argos.py", "shortDescription": {"text": "Possible secret in locations/spiders/argos.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-fcd75afd8b8ed209", "name": "Possible secret in locations/spiders/lidl_be.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_be.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-18c08f1342353579", "name": "Possible secret in locations/spiders/les_comptoirs_de_la_bio_fr.py", "shortDescription": {"text": "Possible secret in locations/spiders/les_comptoirs_de_la_bio_fr.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-759a0a70a64be19e", "name": "Insecure pattern 'eval_used' in locations/spiders/spar_dk.py:41", "shortDescription": {"text": "Insecure pattern 'eval_used' in locations/spiders/spar_dk.py:41"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-ad6e0f3875461739", "name": "Possible secret in locations/spiders/five_guys_de.py", "shortDescription": {"text": "Possible secret in locations/spiders/five_guys_de.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-db20da957b586ff1", "name": "Possible secret in locations/spiders/the_north_face_eu.py", "shortDescription": {"text": "Possible secret in locations/spiders/the_north_face_eu.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-e311eccdd932ca53", "name": "Possible secret in locations/spiders/five_guys_es.py", "shortDescription": {"text": "Possible secret in locations/spiders/five_guys_es.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-50bcccc6f97bc764", "name": "Possible secret in locations/spiders/warhammer.py", "shortDescription": {"text": "Possible secret in locations/spiders/warhammer.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-80afb401b0d58024", "name": "Possible secret in locations/spiders/autozone.py", "shortDescription": {"text": "Possible secret in locations/spiders/autozone.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-f7393f16066c1ea5", "name": "Possible secret in locations/spiders/lidl_ch.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_ch.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-08d5443fa3d3bd4f", "name": "Possible secret in locations/spiders/fraser_hart_gb.py", "shortDescription": {"text": "Possible secret in locations/spiders/fraser_hart_gb.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-cb6e03bd3356a787", "name": "Possible secret in locations/spiders/mgm_timber_gb.py", "shortDescription": {"text": "Possible secret in locations/spiders/mgm_timber_gb.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-6e1a7345ac2667e1", "name": "Possible secret in locations/spiders/fossil.py", "shortDescription": {"text": "Possible secret in locations/spiders/fossil.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-4af6a9ac6df5d37c", "name": "Possible secret in locations/spiders/american_eagle_outfitters.py", "shortDescription": {"text": "Possible secret in locations/spiders/american_eagle_outfitters.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-2ccbfe4ce9c66757", "name": "Possible secret in locations/spiders/speedy_stop_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/speedy_stop_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-3e6e731c423ae06d", "name": "Possible secret in locations/spiders/lidl_se.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_se.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-fd8441047bb9f627", "name": "Possible secret in locations/spiders/lidl_ni.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_ni.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-9cd3cb5fdac89a11", "name": "Possible secret in locations/spiders/blue_bottle_coffee.py", "shortDescription": {"text": "Possible secret in locations/spiders/blue_bottle_coffee.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-6dcde9fde9edf842", "name": "Possible secret in locations/spiders/lidl_mt.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_mt.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-e6d8fa9ef440c1c0", "name": "Possible secret in locations/spiders/northwest_bank.py", "shortDescription": {"text": "Possible secret in locations/spiders/northwest_bank.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-be7188c96c83bc0d", "name": "Possible secret in locations/spiders/timberland.py", "shortDescription": {"text": "Possible secret in locations/spiders/timberland.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-bef2406da6014dc4", "name": "Possible secret in locations/spiders/lidl_fr.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_fr.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-26ee265a4b037d57", "name": "Possible secret in locations/spiders/lidl_cy.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_cy.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-c6dfc8a0872f9f9f", "name": "Possible secret in locations/spiders/lush.py", "shortDescription": {"text": "Possible secret in locations/spiders/lush.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-66624ce7b40029cd", "name": "Possible secret in locations/spiders/tsuruhadrug.py", "shortDescription": {"text": "Possible secret in locations/spiders/tsuruhadrug.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-b9c157117aafcc83", "name": "Possible secret in locations/spiders/lidl_sk.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_sk.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-e47a9abbbad58e51", "name": "Possible secret in locations/spiders/lidl_gr.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_gr.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-1d7ab6bab4361c3b", "name": "Possible secret in locations/spiders/orange_pl.py", "shortDescription": {"text": "Possible secret in locations/spiders/orange_pl.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-d19f8619dafece18", "name": "Possible secret in locations/spiders/builders_firstsource_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/builders_firstsource_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-14b4d8856f47acf7", "name": "Possible secret in locations/spiders/lidl_es.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_es.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-530ceb20df0223cc", "name": "Possible secret in locations/spiders/avera_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/avera_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-0cf0d6f04452b329", "name": "Possible secret in locations/spiders/lidl_lu.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_lu.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-5315ff75974f593d", "name": "Possible secret in locations/spiders/lidl_fi.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_fi.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-4a17f88d759a3339", "name": "Possible secret in locations/spiders/target_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/target_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-af9514976021125a", "name": "Possible secret in locations/spiders/bmo_ca.py", "shortDescription": {"text": "Possible secret in locations/spiders/bmo_ca.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-8a79c00ed259810c", "name": "Possible secret in locations/spiders/rabba_ca.py", "shortDescription": {"text": "Possible secret in locations/spiders/rabba_ca.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-977bfee6cb9e26d3", "name": "Possible secret in locations/spiders/moneygram.py", "shortDescription": {"text": "Possible secret in locations/spiders/moneygram.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-3e47b574b36b0b0a", "name": "Possible secret in locations/spiders/petstock_nz.py", "shortDescription": {"text": "Possible secret in locations/spiders/petstock_nz.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-031ad3cd618ecf7e", "name": "Possible secret in locations/spiders/taco_johns_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/taco_johns_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-c712d0f5b0699bb4", "name": "Possible secret in locations/spiders/lacoste.py", "shortDescription": {"text": "Possible secret in locations/spiders/lacoste.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-758f0c33a8bcd3ad", "name": "Possible secret in locations/spiders/calvin_klein_ca.py", "shortDescription": {"text": "Possible secret in locations/spiders/calvin_klein_ca.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-bc317454db185edb", "name": "Possible secret in locations/spiders/sutter_health_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/sutter_health_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-b026cd2f504e1199", "name": "Possible secret in locations/spiders/nekter_juice_bar_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/nekter_juice_bar_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-99083c3b4614b107", "name": "Possible secret in locations/spiders/att_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/att_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-9295c0347e1bc4ed", "name": "Possible secret in locations/spiders/max_mara_fashion_group.py", "shortDescription": {"text": "Possible secret in locations/spiders/max_mara_fashion_group.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-2540c8286354323c", "name": "Possible secret in locations/spiders/lidl_rs.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_rs.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-c300d40824abf8d2", "name": "Possible secret in locations/spiders/lidl_de.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_de.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-735289f7b3289b1d", "name": "Possible secret in locations/spiders/tommy_hilfiger_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/tommy_hilfiger_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-9f008f741f9655bb", "name": "Possible secret in locations/spiders/michaels.py", "shortDescription": {"text": "Possible secret in locations/spiders/michaels.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-6caeb2c14dfd719e", "name": "Possible secret in locations/spiders/home_centric_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/home_centric_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-492f3a0d946a0b4f", "name": "Possible secret in locations/spiders/lafarmacia_it.py", "shortDescription": {"text": "Possible secret in locations/spiders/lafarmacia_it.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-340cdc40c3539762", "name": "Possible secret in locations/spiders/tommy_hilfiger_gb.py", "shortDescription": {"text": "Possible secret in locations/spiders/tommy_hilfiger_gb.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-4c588c9c930fab7d", "name": "Possible secret in locations/spiders/dreams_gb.py", "shortDescription": {"text": "Possible secret in locations/spiders/dreams_gb.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-f3914ca63ba9411a", "name": "Possible secret in locations/spiders/yoshinoya_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/yoshinoya_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-5c0df33657f02458", "name": "Possible secret in locations/spiders/vodafone_it.py", "shortDescription": {"text": "Possible secret in locations/spiders/vodafone_it.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-d7868fc1e76b4807", "name": "Possible secret in locations/spiders/the_coffee_bean_and_tea_leaf_pa_py_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/the_coffee_bean_and_tea_leaf_pa_py_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-3586ee8b49302020", "name": "Possible secret in locations/spiders/skechers.py", "shortDescription": {"text": "Possible secret in locations/spiders/skechers.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-37a6a546b9fa651e", "name": "Possible secret in locations/spiders/iowa_university_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/iowa_university_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-8893fa2f4e882647", "name": "Possible secret in locations/spiders/raising_canes_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/raising_canes_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-ec4bc9b6b753d548", "name": "Possible secret in locations/spiders/tropical_smoothie_cafe_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/tropical_smoothie_cafe_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-eb5a90f3e88c31ca", "name": "Possible secret in locations/spiders/bassett_furniture.py", "shortDescription": {"text": "Possible secret in locations/spiders/bassett_furniture.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-d14a2bdd881457b4", "name": "Possible secret in locations/spiders/lidl_nl.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_nl.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-8fe793fb49bc83a2", "name": "Possible secret in locations/spiders/jb_hifi_nz.py", "shortDescription": {"text": "Possible secret in locations/spiders/jb_hifi_nz.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-b9776254976ce97a", "name": "Possible secret in locations/spiders/jb_hifi_au.py", "shortDescription": {"text": "Possible secret in locations/spiders/jb_hifi_au.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-eea1bf066af234ad", "name": "Possible secret in locations/spiders/lidl_lt.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_lt.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-2c2363fe332ca7c1", "name": "Possible secret in locations/spiders/ozk_bank_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/ozk_bank_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-88fbe5e482383c55", "name": "Possible secret in locations/spiders/essentiel_antwerp.py", "shortDescription": {"text": "Possible secret in locations/spiders/essentiel_antwerp.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-b5a1c2635bf83d36", "name": "Possible secret in locations/spiders/smoothie_king_ky_us_tt.py", "shortDescription": {"text": "Possible secret in locations/spiders/smoothie_king_ky_us_tt.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-6460d0cb4724de0c", "name": "Possible secret in locations/spiders/arcaplanet_it.py", "shortDescription": {"text": "Possible secret in locations/spiders/arcaplanet_it.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-3c90e303077a9042", "name": "Possible secret in locations/spiders/lidl_dk.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_dk.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-54700787df219a75", "name": "Possible secret in locations/spiders/family_dollar_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/family_dollar_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-84dd8979717f02ee", "name": "Possible secret in locations/spiders/via_313_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/via_313_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-b51e28869cdaefbf", "name": "Possible secret in locations/spiders/bakers_delight_au.py", "shortDescription": {"text": "Possible secret in locations/spiders/bakers_delight_au.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-9b981314dc5a43e2", "name": "Possible secret in locations/spiders/australian_venue_company_au.py", "shortDescription": {"text": "Possible secret in locations/spiders/australian_venue_company_au.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-59e0dcae8f557f7e", "name": "Possible secret in locations/spiders/five_guys_au.py", "shortDescription": {"text": "Possible secret in locations/spiders/five_guys_au.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-976273052f3ac1fc", "name": "Possible secret in locations/spiders/ross_dress_for_less_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/ross_dress_for_less_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-ba40eab48991f8ee", "name": "Possible secret in locations/spiders/the_north_face.py", "shortDescription": {"text": "Possible secret in locations/spiders/the_north_face.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-4f8e976ef6ea75c9", "name": "Possible secret in locations/spiders/tahinis_ca.py", "shortDescription": {"text": "Possible secret in locations/spiders/tahinis_ca.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-66756d00db32df22", "name": "Possible secret in locations/spiders/dominos_pizza_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/dominos_pizza_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-67614b61bb9b6d60", "name": "Possible secret in locations/spiders/dollar_tree_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/dollar_tree_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-61b835ceb3faebb9", "name": "Possible secret in locations/spiders/amigo_pr.py", "shortDescription": {"text": "Possible secret in locations/spiders/amigo_pr.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-693cbe15ef73c36f", "name": "Possible secret in locations/spiders/five_guys_fr.py", "shortDescription": {"text": "Possible secret in locations/spiders/five_guys_fr.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-decacece748329ac", "name": "Possible secret in locations/spiders/staples.py", "shortDescription": {"text": "Possible secret in locations/spiders/staples.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-887275451febc436", "name": "Possible secret in locations/spiders/lidl_bg.py", "shortDescription": {"text": "Possible secret in locations/spiders/lidl_bg.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-7f3b34395b0fd7d7", "name": "Possible secret in locations/spiders/government/opendata_mos_household_services_ru.py", "shortDescription": {"text": "Possible secret in locations/spiders/government/opendata_mos_household_services_ru.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-7a4a0c5cd524fe08", "name": "Possible secret in locations/spiders/government/mkrf_ru.py", "shortDescription": {"text": "Possible secret in locations/spiders/government/mkrf_ru.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-bed51ada60632062", "name": "Possible secret in locations/spiders/infrastructure/wisconsin_department_of_transportation_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/infrastructure/wisconsin_department_of_transportation_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-1c9313c6fde4eca8", "name": "Possible secret in locations/spiders/infrastructure/pennsylvania_department_of_transportation_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/infrastructure/pennsylvania_department_of_transportation_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-3e092e7e86b26a0d", "name": "Possible secret in locations/spiders/infrastructure/arizona_department_of_transportation_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/infrastructure/arizona_department_of_transportation_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-7d20594d59e46a64", "name": "Possible secret in locations/spiders/infrastructure/government_of_yukon_ca.py", "shortDescription": {"text": "Possible secret in locations/spiders/infrastructure/government_of_yukon_ca.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-329295703336dbb7", "name": "Possible secret in locations/spiders/infrastructure/nevada_department_of_transportation_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/infrastructure/nevada_department_of_transportation_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-16993c5e3eb98ad6", "name": "Possible secret in locations/spiders/infrastructure/alaska_department_of_transportation_and_public_facilities_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/infrastructure/alaska_department_of_transportation_and_public_facilities_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-939c7742d20c4243", "name": "Possible secret in locations/spiders/infrastructure/florida_department_of_transportation_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/infrastructure/florida_department_of_transportation_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-dd33376bf2417aa0", "name": "Possible secret in locations/spiders/infrastructure/utah_department_of_transportation_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/infrastructure/utah_department_of_transportation_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-3e8afc19366ccf84", "name": "Possible secret in locations/spiders/infrastructure/georgia_department_of_transportation_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/infrastructure/georgia_department_of_transportation_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-85992854fdde26a2", "name": "Possible secret in locations/spiders/infrastructure/new_york_state_department_of_transportation_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/infrastructure/new_york_state_department_of_transportation_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-c1adc171607bbeb1", "name": "Possible secret in locations/spiders/infrastructure/idaho_transportation_department_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/infrastructure/idaho_transportation_department_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-c7fc68089285075e", "name": "Possible secret in locations/spiders/infrastructure/louisiana_department_of_transportation_and_development_us.py", "shortDescription": {"text": "Possible secret in locations/spiders/infrastructure/louisiana_department_of_transportation_and_development_us.py"}, "fullDescription": {"text": "Detected pattern matching generic_api_key. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-b841c61fdfcff569", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "aws-actions/configure-aws-credentials@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-01744997f1c03e08", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "peter-evans/create-pull-request@v8 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-717fa9ca391831ce", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f3acabf85c949579", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/github-script@v8 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9e0d985f26f4bf8a", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4e813631a97bc733", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1cd307e9daba3fc0", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5c4a4a59c92bd2cf", "name": "Very large file: locations/hours.py (1674 lines)", "shortDescription": {"text": "Very large file: locations/hours.py (1674 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": "47 test file(s) for 4884 source file(s) (ratio 0.01). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d32af05430c70afb", "name": "148 TODO/FIXME markers", "shortDescription": {"text": "148 TODO/FIXME markers"}, "fullDescription": {"text": "High count of TODO/FIXME/HACK markers \u2014 track them as issues so they're not forgotten."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 63 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 35 placeholder/mock markers across 32 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3643ff5803fa39d5", "name": "Commented-code block (12 lines) in locations/settings.py:130", "shortDescription": {"text": "Commented-code block (12 lines) in locations/settings.py:130"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4107a297cfb3b776", "name": "Commented-code block (6 lines) in locations/microdata_parser.py:317", "shortDescription": {"text": "Commented-code block (6 lines) in locations/microdata_parser.py:317"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2a2da8bed6680788", "name": "Commented-code block (5 lines) in locations/playwright_spider.py:18", "shortDescription": {"text": "Commented-code block (5 lines) in locations/playwright_spider.py:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b3f439e9e62f2074", "name": "Commented-code block (8 lines) in locations/hours.py:1133", "shortDescription": {"text": "Commented-code block (8 lines) in locations/hours.py:1133"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4fd9e9b8d362cbea", "name": "Commented-code block (6 lines) in locations/camoufox_spider.py:56", "shortDescription": {"text": "Commented-code block (6 lines) in locations/camoufox_spider.py:56"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-29f864c5f11fc9a4", "name": "Network/subprocess call without timeout or try/except \u2014 locations/name_suggestion_index.py:42", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 locations/name_suggestion_index.py:42"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ad6d7c5981d204f3", "name": "Commented-code block (6 lines) in locations/captcha_solvers.py:52", "shortDescription": {"text": "Commented-code block (6 lines) in locations/captcha_solvers.py:52"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-541281b75b815108", "name": "Stub function `start_exporting` (body is just `pass`/`return`) \u2014 locations/exporters/geojson.py:177", "shortDescription": {"text": "Stub function `start_exporting` (body is just `pass`/`return`) \u2014 locations/exporters/geojson.py:177"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-82da696f1d7fe872", "name": "Network/subprocess call without timeout or try/except \u2014 locations/commands/nsi.py:143", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 locations/commands/nsi.py:143"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b31723921872ed28", "name": "Network/subprocess call without timeout or try/except \u2014 locations/commands/vendor_nsi.py:51", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 locations/commands/vendor_nsi.py:51"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ad5797cf5d111dc5", "name": "Network/subprocess call without timeout or try/except \u2014 locations/commands/insights.py:227", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 locations/commands/insights.py:227"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d94514769e23172e", "name": "Commented-code block (17 lines) in locations/middlewares/playwright_middleware.py:51", "shortDescription": {"text": "Commented-code block (17 lines) in locations/middlewares/playwright_middleware.py:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4426718b09d1d67b", "name": "Commented-code block (10 lines) in locations/spiders/ich_tanke_strom.py:17", "shortDescription": {"text": "Commented-code block (10 lines) in locations/spiders/ich_tanke_strom.py:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0cba044708efde50", "name": "Legacy-named symbol `locationhero_copy` in locations/spiders/accenture.py:21", "shortDescription": {"text": "Legacy-named symbol `locationhero_copy` in locations/spiders/accenture.py:21"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2b9394bb1ba44153", "name": "Legacy-named symbol `stores_v1` in locations/spiders/checkers_and_rallys_us.py:19", "shortDescription": {"text": "Legacy-named symbol `stores_v1` in locations/spiders/checkers_and_rallys_us.py:19"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be124e0200a3000a", "name": "Commented-code block (8 lines) in locations/spiders/english_heritage_gb.py:35", "shortDescription": {"text": "Commented-code block (8 lines) in locations/spiders/english_heritage_gb.py:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-75c4c96cf8cb9aa6", "name": "Commented-code block (7 lines) in locations/spiders/millies_gb.py:24", "shortDescription": {"text": "Commented-code block (7 lines) in locations/spiders/millies_gb.py:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d03dca4bc6dd592b", "name": "Commented-code block (13 lines) in locations/spiders/gamestop_us.py:38", "shortDescription": {"text": "Commented-code block (13 lines) in locations/spiders/gamestop_us.py:38"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b7f6c61cfe26445a", "name": "Legacy-named symbol `bss_sl_data_v1` in locations/spiders/merkal_es.py:28", "shortDescription": {"text": "Legacy-named symbol `bss_sl_data_v1` in locations/spiders/merkal_es.py:28"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0cd094bf916e0416", "name": "Commented-code block (7 lines) in locations/spiders/espacolaser_br.py:19", "shortDescription": {"text": "Commented-code block (7 lines) in locations/spiders/espacolaser_br.py:19"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ed9f58581d8aed78", "name": "Commented-code block (6 lines) in locations/spiders/a101_tr.py:34", "shortDescription": {"text": "Commented-code block (6 lines) in locations/spiders/a101_tr.py:34"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-27bff2d18fdddff0", "name": "Commented-code block (10 lines) in locations/spiders/oxfam_gb.py:21", "shortDescription": {"text": "Commented-code block (10 lines) in locations/spiders/oxfam_gb.py:21"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6a489459a22390f5", "name": "Commented-code block (8 lines) in locations/spiders/norfa_lt.py:40", "shortDescription": {"text": "Commented-code block (8 lines) in locations/spiders/norfa_lt.py:40"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-764d5557e0141a82", "name": "Commented-code block (5 lines) in locations/spiders/bob_evans_us.py:34", "shortDescription": {"text": "Commented-code block (5 lines) in locations/spiders/bob_evans_us.py:34"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c2dc0981038b59b5", "name": "Commented-code block (5 lines) in locations/spiders/wilko_gb.py:23", "shortDescription": {"text": "Commented-code block (5 lines) in locations/spiders/wilko_gb.py:23"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bfbdad10d217c2d1", "name": "Legacy-named symbol `officesmap_v2` in locations/spiders/speedy_bg.py:16", "shortDescription": {"text": "Legacy-named symbol `officesmap_v2` in locations/spiders/speedy_bg.py:16"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8c018dc6fc5ffa9d", "name": "Legacy-named symbol `telpon_old` in locations/spiders/pos_indonesia_id.py:49", "shortDescription": {"text": "Legacy-named symbol `telpon_old` in locations/spiders/pos_indonesia_id.py:49"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6d08cd6a6f3b6520", "name": "Commented-code block (10 lines) in locations/spiders/opentransportdata_swiss.py:65", "shortDescription": {"text": "Commented-code block (10 lines) in locations/spiders/opentransportdata_swiss.py:65"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a4916abca3e9569a", "name": "Commented-code block (10 lines) in locations/spiders/cheddars_scratch_kitchen.py:53", "shortDescription": {"text": "Commented-code block (10 lines) in locations/spiders/cheddars_scratch_kitchen.py:53"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-21144dc9116ab4bf", "name": "Legacy-named symbol `branches_json_v2` in locations/spiders/wuerth_de.py:10", "shortDescription": {"text": "Legacy-named symbol `branches_json_v2` in locations/spiders/wuerth_de.py:10"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e6c8647206c24b22", "name": "Commented-code block (7 lines) in locations/spiders/jysk.py:20", "shortDescription": {"text": "Commented-code block (7 lines) in locations/spiders/jysk.py:20"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ef454bd7495452f8", "name": "Commented-code block (6 lines) in locations/spiders/little_free_library.py:38", "shortDescription": {"text": "Commented-code block (6 lines) in locations/spiders/little_free_library.py:38"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6cefbea208cdfaaf", "name": "Legacy-named symbol `scanPayGoLegacy` in locations/spiders/giant_eagle_us.py:52", "shortDescription": {"text": "Legacy-named symbol `scanPayGoLegacy` in locations/spiders/giant_eagle_us.py:52"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7b2b6903f666f454", "name": "Legacy-named symbol `couple_male_grey_female_blonde_leave_store_horizontal_v2` in locations/spiders/amplifon.py:63", "shortDescription": {"text": "Legacy-named symbol `couple_male_grey_female_blonde_leave_store_horizontal_v2` in locations/spiders/amplifon.py:63"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cbbb3b452f820fd8", "name": "Commented-code block (9 lines) in locations/spiders/h_t_pawnbrokers_gb.py:20", "shortDescription": {"text": "Commented-code block (9 lines) in locations/spiders/h_t_pawnbrokers_gb.py:20"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0a224d9affaeb241", "name": "Legacy-named symbol `store_locations_v1` in locations/spiders/target_us.py:24", "shortDescription": {"text": "Legacy-named symbol `store_locations_v1` in locations/spiders/target_us.py:24"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8aafdfc90a00fb6f", "name": "Commented-code block (7 lines) in locations/spiders/boots_gb.py:52", "shortDescription": {"text": "Commented-code block (7 lines) in locations/spiders/boots_gb.py:52"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-24e4a5584009bce9", "name": "Commented-code block (75 lines) in locations/spiders/supermacs_gb_ie.py:35", "shortDescription": {"text": "Commented-code block (75 lines) in locations/spiders/supermacs_gb_ie.py:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7bb94553c116daa9", "name": "Commented-code block (5 lines) in locations/spiders/valora.py:29", "shortDescription": {"text": "Commented-code block (5 lines) in locations/spiders/valora.py:29"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fdad371871a5a465", "name": "Commented-code block (6 lines) in locations/spiders/markant_de.py:23", "shortDescription": {"text": "Commented-code block (6 lines) in locations/spiders/markant_de.py:23"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0aece5847d86d0e6", "name": "Commented-code block (18 lines) in locations/spiders/marriott_hotels.py:10", "shortDescription": {"text": "Commented-code block (18 lines) in locations/spiders/marriott_hotels.py:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-763efe40965e0ba2", "name": "Commented-code block (5 lines) in locations/spiders/jaguar_land_rover.py:11", "shortDescription": {"text": "Commented-code block (5 lines) in locations/spiders/jaguar_land_rover.py:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-365c904a1af277f8", "name": "Commented-code block (5 lines) in locations/spiders/midcounties_cooperative_gb.py:53", "shortDescription": {"text": "Commented-code block (5 lines) in locations/spiders/midcounties_cooperative_gb.py:53"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d16e66e17f496236", "name": "Network/subprocess call without timeout or try/except \u2014 locations/spiders/hilton.py:359", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 locations/spiders/hilton.py:359"}, "fullDescription": {"text": "`requests.post(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a651cc508092c6be", "name": "Commented-code block (5 lines) in locations/spiders/sweaty_betty.py:27", "shortDescription": {"text": "Commented-code block (5 lines) in locations/spiders/sweaty_betty.py:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1a2c09031c3309a6", "name": "Legacy-named symbol `detail_copy` in locations/spiders/xian_famous_foods.py:92", "shortDescription": {"text": "Legacy-named symbol `detail_copy` in locations/spiders/xian_famous_foods.py:92"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7b1b217d865769cf", "name": "Stub function `parse_extra_fields` (body is just `pass`/`return`) \u2014 locations/spiders/government/opendata_mos_household_", "shortDescription": {"text": "Stub function `parse_extra_fields` (body is just `pass`/`return`) \u2014 locations/spiders/government/opendata_mos_household_services_ru.py:169"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f75ea8d7c75474fe", "name": "Commented-code block (8 lines) in locations/spiders/infrastructure/city_of_sydney_parking_spaces_au.py:21", "shortDescription": {"text": "Commented-code block (8 lines) in locations/spiders/infrastructure/city_of_sydney_parking_spaces_au.py:21"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-830edc2ec4cc7d06", "name": "Commented-code block (8 lines) in locations/spiders/infrastructure/brisbane_city_council_parking_spaces_au.py:20", "shortDescription": {"text": "Commented-code block (8 lines) in locations/spiders/infrastructure/brisbane_city_council_parking_spaces_au.py:20"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-24d117c7446e5202", "name": "Commented-code block (8 lines) in locations/spiders/infrastructure/melbourne_city_council_parking_spaces_au.py:27", "shortDescription": {"text": "Commented-code block (8 lines) in locations/spiders/infrastructure/melbourne_city_council_parking_spaces_au.py:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f76c25b8b1a66571", "name": "Commented-code block (6 lines) in locations/spiders/infrastructure/fdsn_seismic_stations.py:14", "shortDescription": {"text": "Commented-code block (6 lines) in locations/spiders/infrastructure/fdsn_seismic_stations.py:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5076a3b6b818123c", "name": "Legacy-named symbol `FS_VCGI_OPENDATA_Utility_GMP_Poles_point_SP_v1` in locations/spiders/infrastructure/green_mountain_", "shortDescription": {"text": "Legacy-named symbol `FS_VCGI_OPENDATA_Utility_GMP_Poles_point_SP_v1` in locations/spiders/infrastructure/green_mountain_power_poles_us.py:15"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9fc763d3313d218f", "name": "Commented-code block (8 lines) in locations/spiders/infrastructure/national_data_buoy_center_stations.py:52", "shortDescription": {"text": "Commented-code block (8 lines) in locations/spiders/infrastructure/national_data_buoy_center_stations.py:52"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4b181fd5c4fb8793", "name": "Commented-code block (6 lines) in locations/spiders/infrastructure/boating_vic_slipways_webcams_au.py:66", "shortDescription": {"text": "Commented-code block (6 lines) in locations/spiders/infrastructure/boating_vic_slipways_webcams_au.py:66"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-18ff75f043a36ed4", "name": "Commented-code block (5 lines) in locations/spiders/infrastructure/wyndham_city_council_conservation_trees_au.py:17", "shortDescription": {"text": "Commented-code block (5 lines) in locations/spiders/infrastructure/wyndham_city_council_conservation_trees_au.py:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4e8ffae7e45c906b", "name": "Legacy-named symbol `webcameras_v2` in locations/spiders/infrastructure/wyoming_department_of_transportation_us.py:19", "shortDescription": {"text": "Legacy-named symbol `webcameras_v2` in locations/spiders/infrastructure/wyoming_department_of_transportation_us.py:19"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-004d874077c913cf", "name": "Commented-code block (5 lines) in locations/spiders/aggregators/discover_swiss.py:26", "shortDescription": {"text": "Commented-code block (5 lines) in locations/spiders/aggregators/discover_swiss.py:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0e0e5282e3072d48", "name": "Network/subprocess call without timeout or try/except \u2014 locations/spiders/addresses/be/best_addresses_be.py:30", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 locations/spiders/addresses/be/best_addresses_be.py:30"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a380e23659dce585", "name": "Commented-code block (7 lines) in locations/storefinders/localisr.py:26", "shortDescription": {"text": "Commented-code block (7 lines) in locations/storefinders/localisr.py:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b2481824ac15a0ba", "name": "Commented-code block (5 lines) in locations/storefinders/geo_me.py:16", "shortDescription": {"text": "Commented-code block (5 lines) in locations/storefinders/geo_me.py:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-20f29c73f62e50ec", "name": "Legacy-named symbol `explore_v2` in locations/storefinders/opendatasoft_explore.py:16", "shortDescription": {"text": "Legacy-named symbol `explore_v2` in locations/storefinders/opendatasoft_explore.py:16"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b090dadc47052467", "name": "Stub function `pre_process_data` (body is just `pass`/`return`) \u2014 locations/storefinders/opendatasoft_explore.py:112", "shortDescription": {"text": "Stub function `pre_process_data` (body is just `pass`/`return`) \u2014 locations/storefinders/opendatasoft_explore.py:112"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0242273846f7f22b", "name": "Commented-code block (5 lines) in locations/storefinders/treeplotter.py:198", "shortDescription": {"text": "Commented-code block (5 lines) in locations/storefinders/treeplotter.py:198"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f8350c485e8e4d70", "name": "Stub function `pre_process_data` (body is just `pass`/`return`) \u2014 locations/storefinders/socrata.py:121", "shortDescription": {"text": "Stub function `pre_process_data` (body is just `pass`/`return`) \u2014 locations/storefinders/socrata.py:121"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d99a263822f70572", "name": "Commented-code block (5 lines) in locations/storefinders/amazon_locker.py:188", "shortDescription": {"text": "Commented-code block (5 lines) in locations/storefinders/amazon_locker.py:188"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d7b56e38ecdd0f5e", "name": "Stub function `pre_process_data` (body is just `pass`/`return`) \u2014 locations/storefinders/arcgis_feature_server.py:202", "shortDescription": {"text": "Stub function `pre_process_data` (body is just `pass`/`return`) \u2014 locations/storefinders/arcgis_feature_server.py:202"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d5e70ea14e31eca2", "name": "Commented-code block (5 lines) in locations/storefinders/traveliq.py:54", "shortDescription": {"text": "Commented-code block (5 lines) in locations/storefinders/traveliq.py:54"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-41eef59d70a66d8a", "name": "Commented-code block (7 lines) in locations/storefinders/elfsight.py:32", "shortDescription": {"text": "Commented-code block (7 lines) in locations/storefinders/elfsight.py:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8cf4ab23ee3874a3", "name": "Commented-code block (8 lines) in tests/test_pipeline_email_clean_up.py:47", "shortDescription": {"text": "Commented-code block (8 lines) in tests/test_pipeline_email_clean_up.py:47"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1c3d7ba7f3c7ed42", "name": "Commented-code block (5 lines) in tests/test_item_attributes.py:88", "shortDescription": {"text": "Commented-code block (5 lines) in tests/test_item_attributes.py:88"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5d392262a95f9d8c", "name": "Network/subprocess call without timeout or try/except \u2014 ci/dead_spider_killer.py:484", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 ci/dead_spider_killer.py:484"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-59c2701760d50d41", "name": "Network/subprocess call without timeout or try/except \u2014 ci/remove_requires_proxy.py:59", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 ci/remove_requires_proxy.py:59"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0cd7c9e1a7db9caa", "name": "Network/subprocess call without timeout or try/except \u2014 contrib/gen_overture2osm.py:33", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 contrib/gen_overture2osm.py:33"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2c04133e54348533", "name": "Near-duplicate function bodies in 2 places", "shortDescription": {"text": "Near-duplicate function bodies in 2 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nlocations/mapy_cz_url.py:extract_mapy_cz_position, locations/google_url.py:extract_google_position\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c54c6fb8e364daaa", "name": "Near-duplicate function bodies in 16 places", "shortDescription": {"text": "Near-duplicate function bodies in 16 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nlocations/open_graph_spider.py:post_process_item, locations/structured_data_spider.py:post_process_item, locations/storefinders/wp_store_locator.py:post_process_item, locations/storefinders/forestree.py:post_process_item\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-49c98f7cedd9c977", "name": "Near-duplicate function bodies in 4 places", "shortDescription": {"text": "Near-duplicate function bodies in 4 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nlocations/json_blob_spider.py:post_process_item, locations/spiders/kfc_au.py:post_process_item, locations/storefinders/papa_johns_storefinder.py:post_process_item, locations/storefinders/papa_johns_api.py:post_process_item\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ecd86354d3c142ad", "name": "Near-duplicate function bodies in 20 places", "shortDescription": {"text": "Near-duplicate function bodies in 20 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nlocations/spiders/familymart_my.py:post_process_item, locations/spiders/the_body_shop_ca.py:parse_item, locations/spiders/booster_juice_us_ca.py:parse_item, locations/spiders/undiz.py:parse_item\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/24107"}, "properties": {"repository": "alltheplaces/alltheplaces", "repoUrl": "https://github.com/alltheplaces/alltheplaces", "branch": "main"}, "results": [{"ruleId": "scanner-e271a98b8f07983f", "level": "note", "message": {"text": "Possibly dead Python function: dropped"}, "properties": {"repobilityId": "ccc94e7aa71b8cdd", "scanner": "scanner-primary", "fingerprint": "e271a98b8f07983f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/logformatter.py:8"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-20cff199a96671bc", "level": "note", "message": {"text": "Possibly dead Python function: click_solver"}, "properties": {"repobilityId": "b364c95ed92bd85e", "scanner": "scanner-primary", "fingerprint": "20cff199a96671bc", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/captcha_solvers.py:9"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5662d1784835581f", "level": "note", "message": {"text": "Possibly dead Python function: add_sport"}, "properties": {"repobilityId": "2bf4b35509ddf0ea", "scanner": "scanner-primary", "fingerprint": "5662d1784835581f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/categories.py:978"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b3c6d5efa7b8c3cb", "level": "note", "message": {"text": "Possibly dead Python function: start_exporting"}, "properties": {"repobilityId": "b12e2d1cd041d0e7", "scanner": "scanner-primary", "fingerprint": "b3c6d5efa7b8c3cb", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/exporters/geojson.py:177"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-420cd017aacd149b", "level": "note", "message": {"text": "Possibly dead Python function: start_exporting"}, "properties": {"repobilityId": "b12e2d1cd041d0e7", "scanner": "scanner-primary", "fingerprint": "420cd017aacd149b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/exporters/osm.py:27"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-751a8acf2fa59ed2", "level": "note", "message": {"text": "Possibly dead Python function: serialize_field"}, "properties": {"repobilityId": "51cfe000d060529e", "scanner": "scanner-primary", "fingerprint": "751a8acf2fa59ed2", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/exporters/osm.py:48"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4a1993ad67e47dba", "level": "note", "message": {"text": "Possibly dead Python function: stats_spider_closing"}, "properties": {"repobilityId": "415198aa322e1b23", "scanner": "scanner-primary", "fingerprint": "4a1993ad67e47dba", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/extensions/filter_stats.py:16"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-27a7940c97eba48f", "level": "note", "message": {"text": "Possibly dead Python function: spider_opened"}, "properties": {"repobilityId": "a190455ceeb928a9", "scanner": "scanner-primary", "fingerprint": "27a7940c97eba48f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/extensions/add_lineage.py:79"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-168c6d5404db30aa", "level": "note", "message": {"text": "Possibly dead Python function: spider_closed"}, "properties": {"repobilityId": "3b4d616a0d8267b8", "scanner": "scanner-primary", "fingerprint": "168c6d5404db30aa", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/extensions/log_stats.py:26"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0e7bff50789a9c83", "level": "note", "message": {"text": "Possibly dead Python function: myconverter"}, "properties": {"repobilityId": "9b6a26fad8f50592", "scanner": "scanner-primary", "fingerprint": "0e7bff50789a9c83", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/extensions/log_stats.py:29"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cf6ebe3c3cbc56e0", "level": "note", "message": {"text": "Possibly dead Python function: syntax"}, "properties": {"repobilityId": "46ce9133fcf71d4b", "scanner": "scanner-primary", "fingerprint": "cf6ebe3c3cbc56e0", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/links.py:152"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-fe5f6323b27417f4", "level": "note", "message": {"text": "Possibly dead Python function: short_desc"}, "properties": {"repobilityId": "e015e398944bdcac", "scanner": "scanner-primary", "fingerprint": "fe5f6323b27417f4", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/links.py:155"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0bee607de57389ab", "level": "note", "message": {"text": "Possibly dead Python function: syntax"}, "properties": {"repobilityId": "46ce9133fcf71d4b", "scanner": "scanner-primary", "fingerprint": "0bee607de57389ab", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/nsi.py:24"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-af45e9ac50a803c6", "level": "note", "message": {"text": "Possibly dead Python function: short_desc"}, "properties": {"repobilityId": "e015e398944bdcac", "scanner": "scanner-primary", "fingerprint": "af45e9ac50a803c6", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/nsi.py:27"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cbe4efd95621dd74", "level": "note", "message": {"text": "Possibly dead Python function: short_desc"}, "properties": {"repobilityId": "e015e398944bdcac", "scanner": "scanner-primary", "fingerprint": "cbe4efd95621dd74", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/vendor_nsi.py:17"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d80b501eced5faae", "level": "note", "message": {"text": "Possibly dead Python function: short_desc"}, "properties": {"repobilityId": "e015e398944bdcac", "scanner": "scanner-primary", "fingerprint": "d80b501eced5faae", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/duplicate_wikidata.py:28"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-74ebc613382a9f1c", "level": "note", "message": {"text": "Possibly dead Python function: syntax"}, "properties": {"repobilityId": "46ce9133fcf71d4b", "scanner": "scanner-primary", "fingerprint": "74ebc613382a9f1c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/sd.py:46"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5b2f9bf2f866f5ea", "level": "note", "message": {"text": "Possibly dead Python function: short_desc"}, "properties": {"repobilityId": "e015e398944bdcac", "scanner": "scanner-primary", "fingerprint": "5b2f9bf2f866f5ea", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/sd.py:49"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f083012a549598a4", "level": "note", "message": {"text": "Possibly dead Python function: syntax"}, "properties": {"repobilityId": "46ce9133fcf71d4b", "scanner": "scanner-primary", "fingerprint": "f083012a549598a4", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/list_group.py:14"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-77f83b78937c0dd4", "level": "note", "message": {"text": "Possibly dead Python function: short_desc"}, "properties": {"repobilityId": "e015e398944bdcac", "scanner": "scanner-primary", "fingerprint": "77f83b78937c0dd4", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/list_group.py:17"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0912a24f5a897942", "level": "note", "message": {"text": "Possibly dead Python function: long_desc"}, "properties": {"repobilityId": "3d55e6a77cef2654", "scanner": "scanner-primary", "fingerprint": "0912a24f5a897942", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/list_group.py:20"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c9d07562c2251730", "level": "note", "message": {"text": "Possibly dead Python function: syntax"}, "properties": {"repobilityId": "46ce9133fcf71d4b", "scanner": "scanner-primary", "fingerprint": "c9d07562c2251730", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/og.py:32"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2b964af9bbbd4233", "level": "note", "message": {"text": "Possibly dead Python function: short_desc"}, "properties": {"repobilityId": "e015e398944bdcac", "scanner": "scanner-primary", "fingerprint": "2b964af9bbbd4233", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/og.py:35"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-42c97a0e8bc64168", "level": "note", "message": {"text": "Possibly dead Python function: syntax"}, "properties": {"repobilityId": "46ce9133fcf71d4b", "scanner": "scanner-primary", "fingerprint": "42c97a0e8bc64168", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/sitemap.py:366"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-01c88873ed5401d5", "level": "note", "message": {"text": "Possibly dead Python function: short_desc"}, "properties": {"repobilityId": "e015e398944bdcac", "scanner": "scanner-primary", "fingerprint": "01c88873ed5401d5", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/sitemap.py:369"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f5a60d5878f1d39b", "level": "note", "message": {"text": "Possibly dead Python function: syntax"}, "properties": {"repobilityId": "46ce9133fcf71d4b", "scanner": "scanner-primary", "fingerprint": "f5a60d5878f1d39b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/insights.py:89"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-919cc26b62f7d400", "level": "note", "message": {"text": "Possibly dead Python function: short_desc"}, "properties": {"repobilityId": "e015e398944bdcac", "scanner": "scanner-primary", "fingerprint": "919cc26b62f7d400", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/insights.py:92"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a99bf09e0efa1da5", "level": "note", "message": {"text": "Possibly dead Python function: syntax"}, "properties": {"repobilityId": "46ce9133fcf71d4b", "scanner": "scanner-primary", "fingerprint": "a99bf09e0efa1da5", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/spider_filename.py:13"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8025e8bf5717bacc", "level": "note", "message": {"text": "Possibly dead Python function: short_desc"}, "properties": {"repobilityId": "e015e398944bdcac", "scanner": "scanner-primary", "fingerprint": "8025e8bf5717bacc", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/commands/spider_filename.py:16"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bead75b0f9233e05", "level": "none", "message": {"text": "No API endpoints detected"}, "properties": {"repobilityId": "0f8bb852027c38f8", "scanner": "scanner-primary", "fingerprint": "bead75b0f9233e05", "layer": "api", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-d63da3583b14afc0", "level": "warning", "message": {"text": "Dockerfile runs as root: Dockerfile"}, "properties": {"repobilityId": "a2ed1bd120e507db", "scanner": "scanner-primary", "fingerprint": "d63da3583b14afc0", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["security", "container"]}}, {"ruleId": "scanner-7e459716281834ed", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.11-bookworm"}, "properties": {"repobilityId": "346923f6582114ed", "scanner": "scanner-primary", "fingerprint": "7e459716281834ed", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "Dockerfile"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-06f1fa928f11322d", "level": "error", "message": {"text": "Possible secret in locations/spiders/coastal_us.py"}, "properties": {"repobilityId": "043dba6852a547e8", "scanner": "scanner-primary", "fingerprint": "06f1fa928f11322d", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/coastal_us.py"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-7930b00ebe85d542", "level": "error", "message": {"text": "Possible secret in locations/spiders/tommy_hilfiger_ca.py"}, "properties": {"repobilityId": "a8bf6af6eacc1f2a", "scanner": "scanner-primary", "fingerprint": "7930b00ebe85d542", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/tommy_hilfiger_ca.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-8674033ab9f9a31c", "level": "error", "message": {"text": "Possible secret in locations/spiders/bealls_us.py"}, "properties": {"repobilityId": "97105f1e5045f484", "scanner": "scanner-primary", "fingerprint": "8674033ab9f9a31c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/bealls_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-f3fbff8aaf634d1b", "level": "error", "message": {"text": "Possible secret in locations/spiders/columbia_us.py"}, "properties": {"repobilityId": "74fab32cdc49d8a6", "scanner": "scanner-primary", "fingerprint": "f3fbff8aaf634d1b", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/columbia_us.py"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-7757e0587230c414", "level": "error", "message": {"text": "Possible secret in locations/spiders/petstock_au.py"}, "properties": {"repobilityId": "1f600f5b591cf2d6", "scanner": "scanner-primary", "fingerprint": "7757e0587230c414", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/petstock_au.py"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-c95e873ef3ec371e", "level": "error", "message": {"text": "Possible secret in locations/spiders/marinemax_us.py"}, "properties": {"repobilityId": "dc34649d586ece34", "scanner": "scanner-primary", "fingerprint": "c95e873ef3ec371e", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/marinemax_us.py"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-192eda6e12af0b4e", "level": "error", "message": {"text": "Possible secret in locations/spiders/bravo_us.py"}, "properties": {"repobilityId": "3a6313e9a92c7131", "scanner": "scanner-primary", "fingerprint": "192eda6e12af0b4e", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/bravo_us.py"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-1e930a5a872de645", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_it.py"}, "properties": {"repobilityId": "2ccf1d75bf1613aa", "scanner": "scanner-primary", "fingerprint": "1e930a5a872de645", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_it.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-cc39012a274825b9", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_si.py"}, "properties": {"repobilityId": "4e618ae701aacab8", "scanner": "scanner-primary", "fingerprint": "cc39012a274825b9", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_si.py"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-5b1bc020b99ef79e", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_hr.py"}, "properties": {"repobilityId": "24ba727fffd83c4e", "scanner": "scanner-primary", "fingerprint": "5b1bc020b99ef79e", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_hr.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-9f6cad0cd90fdeab", "level": "error", "message": {"text": "Possible secret in locations/spiders/warby_parker.py"}, "properties": {"repobilityId": "66a25e1aaf14fa89", "scanner": "scanner-primary", "fingerprint": "9f6cad0cd90fdeab", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/warby_parker.py"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-828ae8423e8d16b2", "level": "error", "message": {"text": "Possible secret in locations/spiders/true_value_us.py"}, "properties": {"repobilityId": "191940e4a52bf1f7", "scanner": "scanner-primary", "fingerprint": "828ae8423e8d16b2", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/true_value_us.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-8c459eac8099a4fb", "level": "error", "message": {"text": "Possible secret in locations/spiders/caribou_coffee_us.py"}, "properties": {"repobilityId": "b87d8b7ec45dc940", "scanner": "scanner-primary", "fingerprint": "8c459eac8099a4fb", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/caribou_coffee_us.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-f405b7a9c2322216", "level": "error", "message": {"text": "Possible secret in locations/spiders/the_good_feet_store.py"}, "properties": {"repobilityId": "dbd95d85d6cc6882", "scanner": "scanner-primary", "fingerprint": "f405b7a9c2322216", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/the_good_feet_store.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-40b1db5ce6c5c98c", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_gb.py"}, "properties": {"repobilityId": "4ab6ea14e560b962", "scanner": "scanner-primary", "fingerprint": "40b1db5ce6c5c98c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_gb.py"}, "region": {"startLine": 18}}}]}, {"ruleId": "scanner-5b89bcc8ef86e9df", "level": "error", "message": {"text": "Possible secret in locations/spiders/dds_discounts_us.py"}, "properties": {"repobilityId": "8e6da49d15fe8d90", "scanner": "scanner-primary", "fingerprint": "5b89bcc8ef86e9df", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/dds_discounts_us.py"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-8ccfe0354d79884b", "level": "error", "message": {"text": "Possible secret in locations/spiders/waba_grill_us.py"}, "properties": {"repobilityId": "58726c9da1a520cc", "scanner": "scanner-primary", "fingerprint": "8ccfe0354d79884b", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/waba_grill_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-7d53e89fbc3ad1d2", "level": "error", "message": {"text": "Possible secret in locations/spiders/evergreen_ie.py"}, "properties": {"repobilityId": "afeb87b2573507d1", "scanner": "scanner-primary", "fingerprint": "7d53e89fbc3ad1d2", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/evergreen_ie.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-e4cda60d3043a195", "level": "error", "message": {"text": "Possible secret in locations/spiders/shepherd_neame.py"}, "properties": {"repobilityId": "4ea6c0bac17d4a6c", "scanner": "scanner-primary", "fingerprint": "e4cda60d3043a195", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/shepherd_neame.py"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-4ad76741013785b8", "level": "error", "message": {"text": "Possible secret in locations/spiders/lane_bryant_us.py"}, "properties": {"repobilityId": "256c0133e8cc6a14", "scanner": "scanner-primary", "fingerprint": "4ad76741013785b8", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lane_bryant_us.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-578a61deb5c0ace4", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_lv.py"}, "properties": {"repobilityId": "18f8053915936ae0", "scanner": "scanner-primary", "fingerprint": "578a61deb5c0ace4", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_lv.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-f01530232224ce60", "level": "error", "message": {"text": "Possible secret in locations/spiders/pillow_talk_au.py"}, "properties": {"repobilityId": "d00b8ca20dbd2e80", "scanner": "scanner-primary", "fingerprint": "f01530232224ce60", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/pillow_talk_au.py"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-91ef8784b2cb4990", "level": "error", "message": {"text": "Possible secret in locations/spiders/booker_gb.py"}, "properties": {"repobilityId": "3832c4a43c44492d", "scanner": "scanner-primary", "fingerprint": "91ef8784b2cb4990", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/booker_gb.py"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-eb7d9099bf556c8a", "level": "error", "message": {"text": "Possible secret in locations/spiders/office_depot.py"}, "properties": {"repobilityId": "38576dc49282e393", "scanner": "scanner-primary", "fingerprint": "eb7d9099bf556c8a", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/office_depot.py"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-bb56852bd46b328f", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_ro.py"}, "properties": {"repobilityId": "af37d3e7a798083a", "scanner": "scanner-primary", "fingerprint": "bb56852bd46b328f", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_ro.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-4dd1c763a7b18059", "level": "error", "message": {"text": "Possible secret in locations/spiders/golf_galaxy_us.py"}, "properties": {"repobilityId": "d4ff911f6b579606", "scanner": "scanner-primary", "fingerprint": "4dd1c763a7b18059", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/golf_galaxy_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-ce980276a850284e", "level": "error", "message": {"text": "Possible secret in locations/spiders/bootlegger_coffee_company.py"}, "properties": {"repobilityId": "37bd7fed41f06886", "scanner": "scanner-primary", "fingerprint": "ce980276a850284e", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/bootlegger_coffee_company.py"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-e2ed8b435823dedd", "level": "error", "message": {"text": "Possible secret in locations/spiders/patisserie_valerie_gb.py"}, "properties": {"repobilityId": "cdfe807eecad3baf", "scanner": "scanner-primary", "fingerprint": "e2ed8b435823dedd", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/patisserie_valerie_gb.py"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-e976f3edccb46d8b", "level": "error", "message": {"text": "Possible secret in locations/spiders/animax_ro.py"}, "properties": {"repobilityId": "ba31c7b85d0f7875", "scanner": "scanner-primary", "fingerprint": "e976f3edccb46d8b", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/animax_ro.py"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-00119dfb15ae45b6", "level": "error", "message": {"text": "Possible secret in locations/spiders/sport2000_fr.py"}, "properties": {"repobilityId": "8dfbed28f8ab53dd", "scanner": "scanner-primary", "fingerprint": "00119dfb15ae45b6", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/sport2000_fr.py"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-581e646739f53c67", "level": "error", "message": {"text": "Possible secret in locations/spiders/columbia_bank_us.py"}, "properties": {"repobilityId": "9790499b05e6c433", "scanner": "scanner-primary", "fingerprint": "581e646739f53c67", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/columbia_bank_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-690aed9563924fbe", "level": "error", "message": {"text": "Possible secret in locations/spiders/microsoft_us.py"}, "properties": {"repobilityId": "9dfd89466b4e525e", "scanner": "scanner-primary", "fingerprint": "690aed9563924fbe", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/microsoft_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-79018f47c452c828", "level": "error", "message": {"text": "Possible secret in locations/spiders/pueblo_pr.py"}, "properties": {"repobilityId": "ee6eda059bd1d17d", "scanner": "scanner-primary", "fingerprint": "79018f47c452c828", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/pueblo_pr.py"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-e4802388374804a6", "level": "error", "message": {"text": "Possible secret in locations/spiders/bmo_us.py"}, "properties": {"repobilityId": "f5f801ec5a2e37e9", "scanner": "scanner-primary", "fingerprint": "e4802388374804a6", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/bmo_us.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-7fd68241885c1955", "level": "error", "message": {"text": "Possible secret in locations/spiders/chase_us.py"}, "properties": {"repobilityId": "5295f3488152dfc5", "scanner": "scanner-primary", "fingerprint": "7fd68241885c1955", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/chase_us.py"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-80ebe8026ecb586c", "level": "error", "message": {"text": "Possible secret in locations/spiders/asda_gb.py"}, "properties": {"repobilityId": "a97c408cd151d5b6", "scanner": "scanner-primary", "fingerprint": "80ebe8026ecb586c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/asda_gb.py"}, "region": {"startLine": 19}}}]}, {"ruleId": "scanner-f6d32a7590f3ea53", "level": "error", "message": {"text": "Possible secret in locations/spiders/waitrose.py"}, "properties": {"repobilityId": "01a528d6b8f360b9", "scanner": "scanner-primary", "fingerprint": "f6d32a7590f3ea53", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/waitrose.py"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-afac7702dae5d8a4", "level": "error", "message": {"text": "Possible secret in locations/spiders/unichem_nz.py"}, "properties": {"repobilityId": "52bdab6484805928", "scanner": "scanner-primary", "fingerprint": "afac7702dae5d8a4", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/unichem_nz.py"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-54ac069115c1935d", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_ie.py"}, "properties": {"repobilityId": "0bbf647723140a5a", "scanner": "scanner-primary", "fingerprint": "54ac069115c1935d", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_ie.py"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-8a2d07716d401149", "level": "error", "message": {"text": "Possible secret in locations/spiders/citizens_us.py"}, "properties": {"repobilityId": "107a4581204701e2", "scanner": "scanner-primary", "fingerprint": "8a2d07716d401149", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/citizens_us.py"}, "region": {"startLine": 19}}}]}, {"ruleId": "scanner-a5fb40f64447212e", "level": "error", "message": {"text": "Possible secret in locations/spiders/first_national_bank_us.py"}, "properties": {"repobilityId": "a8221b9b595a4d19", "scanner": "scanner-primary", "fingerprint": "a5fb40f64447212e", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/first_national_bank_us.py"}, "region": {"startLine": 19}}}]}, {"ruleId": "scanner-7918e04685c6520c", "level": "error", "message": {"text": "Possible secret in locations/spiders/universal_store_au.py"}, "properties": {"repobilityId": "99e72e0f5a0047ab", "scanner": "scanner-primary", "fingerprint": "7918e04685c6520c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/universal_store_au.py"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-bc89f0037e5d6c94", "level": "error", "message": {"text": "Possible secret in locations/spiders/ben_and_jerrys.py"}, "properties": {"repobilityId": "8e517b3252eeb9ae", "scanner": "scanner-primary", "fingerprint": "bc89f0037e5d6c94", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/ben_and_jerrys.py"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-27abd9e04bfe5ea6", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_pt.py"}, "properties": {"repobilityId": "e20d97f7fe2ee148", "scanner": "scanner-primary", "fingerprint": "27abd9e04bfe5ea6", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_pt.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-b27a3e1c9cfd500b", "level": "error", "message": {"text": "Possible secret in locations/spiders/videopro_au.py"}, "properties": {"repobilityId": "63f3f76886a0de8a", "scanner": "scanner-primary", "fingerprint": "b27a3e1c9cfd500b", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/videopro_au.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-1e16566538344107", "level": "error", "message": {"text": "Possible secret in locations/spiders/calvin_klein_us.py"}, "properties": {"repobilityId": "dad8756adc53d9de", "scanner": "scanner-primary", "fingerprint": "1e16566538344107", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/calvin_klein_us.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-44b2fff9a73ec107", "level": "error", "message": {"text": "Possible secret in locations/spiders/recipe_unlimited.py"}, "properties": {"repobilityId": "c3bc69ee748efb27", "scanner": "scanner-primary", "fingerprint": "44b2fff9a73ec107", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/recipe_unlimited.py"}, "region": {"startLine": 6}}}]}, {"ruleId": "scanner-be80ec666b95a82a", "level": "error", "message": {"text": "Possible secret in locations/spiders/tk_maxx_gb.py"}, "properties": {"repobilityId": "70f5f8b6e7234467", "scanner": "scanner-primary", "fingerprint": "be80ec666b95a82a", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/tk_maxx_gb.py"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-7fbdd35555c0b196", "level": "error", "message": {"text": "Possible secret in locations/spiders/bealls_florida_us.py"}, "properties": {"repobilityId": "8588a8eddc5dc0d3", "scanner": "scanner-primary", "fingerprint": "7fbdd35555c0b196", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/bealls_florida_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-eaa1067ac7365837", "level": "error", "message": {"text": "Possible secret in locations/spiders/kurt_geiger.py"}, "properties": {"repobilityId": "3327a223124fb064", "scanner": "scanner-primary", "fingerprint": "eaa1067ac7365837", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/kurt_geiger.py"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-1e1dec6787229d74", "level": "error", "message": {"text": "Possible secret in locations/spiders/shell_au.py"}, "properties": {"repobilityId": "811a58f5aa0f0632", "scanner": "scanner-primary", "fingerprint": "1e1dec6787229d74", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/shell_au.py"}, "region": {"startLine": 43}}}]}, {"ruleId": "scanner-dff0d00cb99b55b8", "level": "error", "message": {"text": "Possible secret in locations/spiders/pet_suites_us.py"}, "properties": {"repobilityId": "bef5d760214203f2", "scanner": "scanner-primary", "fingerprint": "dff0d00cb99b55b8", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/pet_suites_us.py"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-5c68331ad568c5bf", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_hu.py"}, "properties": {"repobilityId": "3282461edba5aad3", "scanner": "scanner-primary", "fingerprint": "5c68331ad568c5bf", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_hu.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-218eca023e359a77", "level": "error", "message": {"text": "Possible secret in locations/spiders/sunglass_hut.py"}, "properties": {"repobilityId": "390bb6039428a951", "scanner": "scanner-primary", "fingerprint": "218eca023e359a77", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/sunglass_hut.py"}, "region": {"startLine": 42}}}]}, {"ruleId": "scanner-34ef592ac0207641", "level": "error", "message": {"text": "Possible secret in locations/spiders/prada.py"}, "properties": {"repobilityId": "455f52ad0f8bfc3b", "scanner": "scanner-primary", "fingerprint": "34ef592ac0207641", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/prada.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-e68c3fdef4986303", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_cz.py"}, "properties": {"repobilityId": "96c52921e9f763f8", "scanner": "scanner-primary", "fingerprint": "e68c3fdef4986303", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_cz.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-45d9c00bf6b87f02", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_at.py"}, "properties": {"repobilityId": "f9725421830019e5", "scanner": "scanner-primary", "fingerprint": "45d9c00bf6b87f02", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_at.py"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-7fefb7d28b61ad9d", "level": "error", "message": {"text": "Possible secret in locations/spiders/valvoline_us.py"}, "properties": {"repobilityId": "7457618658b9f85a", "scanner": "scanner-primary", "fingerprint": "7fefb7d28b61ad9d", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/valvoline_us.py"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-d2b194b82e338fce", "level": "error", "message": {"text": "Possible secret in locations/spiders/tag_heuer.py"}, "properties": {"repobilityId": "08ad20c8ad5d3cd5", "scanner": "scanner-primary", "fingerprint": "d2b194b82e338fce", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/tag_heuer.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-cc0eda3e15c19801", "level": "error", "message": {"text": "Possible secret in locations/spiders/primanti_bros_us.py"}, "properties": {"repobilityId": "fb7be60d73d43188", "scanner": "scanner-primary", "fingerprint": "cc0eda3e15c19801", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/primanti_bros_us.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-bd3d638eb20923b4", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_pl.py"}, "properties": {"repobilityId": "3feb1fd38c2c05ab", "scanner": "scanner-primary", "fingerprint": "bd3d638eb20923b4", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_pl.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-ba515e2bf30af922", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_ee.py"}, "properties": {"repobilityId": "aacc67d6b26e47b9", "scanner": "scanner-primary", "fingerprint": "ba515e2bf30af922", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_ee.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-af73679aee8b32da", "level": "error", "message": {"text": "Possible secret in locations/spiders/baptist_health_arkansas_us.py"}, "properties": {"repobilityId": "d047b8c701a54c60", "scanner": "scanner-primary", "fingerprint": "af73679aee8b32da", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/baptist_health_arkansas_us.py"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-603280f4c979ff99", "level": "error", "message": {"text": "Possible secret in locations/spiders/five_guys_gb.py"}, "properties": {"repobilityId": "c746f9f7241e066e", "scanner": "scanner-primary", "fingerprint": "603280f4c979ff99", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/five_guys_gb.py"}, "region": {"startLine": 6}}}]}, {"ruleId": "scanner-996339ed7b925c18", "level": "error", "message": {"text": "Possible secret in locations/spiders/mucho_burrito.py"}, "properties": {"repobilityId": "83c6b47e75de5fa3", "scanner": "scanner-primary", "fingerprint": "996339ed7b925c18", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/mucho_burrito.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-927daf45c9aac27d", "level": "error", "message": {"text": "Possible secret in locations/spiders/trader_joes_us.py"}, "properties": {"repobilityId": "e7e9abe0e53fadc6", "scanner": "scanner-primary", "fingerprint": "927daf45c9aac27d", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/trader_joes_us.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-3cb6df311207bc72", "level": "error", "message": {"text": "Possible secret in locations/spiders/argos.py"}, "properties": {"repobilityId": "66ba519a2328884b", "scanner": "scanner-primary", "fingerprint": "3cb6df311207bc72", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/argos.py"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-fcd75afd8b8ed209", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_be.py"}, "properties": {"repobilityId": "96f3e8dcc78ffe89", "scanner": "scanner-primary", "fingerprint": "fcd75afd8b8ed209", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_be.py"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-18c08f1342353579", "level": "error", "message": {"text": "Possible secret in locations/spiders/les_comptoirs_de_la_bio_fr.py"}, "properties": {"repobilityId": "6d1f11fc40be520c", "scanner": "scanner-primary", "fingerprint": "18c08f1342353579", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/les_comptoirs_de_la_bio_fr.py"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-759a0a70a64be19e", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in locations/spiders/spar_dk.py:41"}, "properties": {"repobilityId": "920b051d3eed00cc", "scanner": "scanner-primary", "fingerprint": "759a0a70a64be19e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/spar_dk.py"}, "region": {"startLine": 41}}}]}, {"ruleId": "scanner-ad6e0f3875461739", "level": "error", "message": {"text": "Possible secret in locations/spiders/five_guys_de.py"}, "properties": {"repobilityId": "ba62acafc4a88657", "scanner": "scanner-primary", "fingerprint": "ad6e0f3875461739", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/five_guys_de.py"}, "region": {"startLine": 6}}}]}, {"ruleId": "scanner-db20da957b586ff1", "level": "error", "message": {"text": "Possible secret in locations/spiders/the_north_face_eu.py"}, "properties": {"repobilityId": "0ecbdefe542a28d5", "scanner": "scanner-primary", "fingerprint": "db20da957b586ff1", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/the_north_face_eu.py"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-e311eccdd932ca53", "level": "error", "message": {"text": "Possible secret in locations/spiders/five_guys_es.py"}, "properties": {"repobilityId": "23d3f599f2210931", "scanner": "scanner-primary", "fingerprint": "e311eccdd932ca53", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/five_guys_es.py"}, "region": {"startLine": 6}}}]}, {"ruleId": "scanner-50bcccc6f97bc764", "level": "error", "message": {"text": "Possible secret in locations/spiders/warhammer.py"}, "properties": {"repobilityId": "e53e3140a58b90d5", "scanner": "scanner-primary", "fingerprint": "50bcccc6f97bc764", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/warhammer.py"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-80afb401b0d58024", "level": "error", "message": {"text": "Possible secret in locations/spiders/autozone.py"}, "properties": {"repobilityId": "6119b664dfde7d6e", "scanner": "scanner-primary", "fingerprint": "80afb401b0d58024", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/autozone.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-f7393f16066c1ea5", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_ch.py"}, "properties": {"repobilityId": "6500ff0492df4b8a", "scanner": "scanner-primary", "fingerprint": "f7393f16066c1ea5", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_ch.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-08d5443fa3d3bd4f", "level": "error", "message": {"text": "Possible secret in locations/spiders/fraser_hart_gb.py"}, "properties": {"repobilityId": "fe8b7b4f4f881036", "scanner": "scanner-primary", "fingerprint": "08d5443fa3d3bd4f", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/fraser_hart_gb.py"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-cb6e03bd3356a787", "level": "error", "message": {"text": "Possible secret in locations/spiders/mgm_timber_gb.py"}, "properties": {"repobilityId": "3bfffd72da293e19", "scanner": "scanner-primary", "fingerprint": "cb6e03bd3356a787", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/mgm_timber_gb.py"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-6e1a7345ac2667e1", "level": "error", "message": {"text": "Possible secret in locations/spiders/fossil.py"}, "properties": {"repobilityId": "6c54b85fcdb98973", "scanner": "scanner-primary", "fingerprint": "6e1a7345ac2667e1", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/fossil.py"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-4af6a9ac6df5d37c", "level": "error", "message": {"text": "Possible secret in locations/spiders/american_eagle_outfitters.py"}, "properties": {"repobilityId": "21e3714eef34f4a0", "scanner": "scanner-primary", "fingerprint": "4af6a9ac6df5d37c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/american_eagle_outfitters.py"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-2ccbfe4ce9c66757", "level": "error", "message": {"text": "Possible secret in locations/spiders/speedy_stop_us.py"}, "properties": {"repobilityId": "eb3384d71febf2fb", "scanner": "scanner-primary", "fingerprint": "2ccbfe4ce9c66757", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/speedy_stop_us.py"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-3e6e731c423ae06d", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_se.py"}, "properties": {"repobilityId": "b600f276485c5ab9", "scanner": "scanner-primary", "fingerprint": "3e6e731c423ae06d", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_se.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-fd8441047bb9f627", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_ni.py"}, "properties": {"repobilityId": "6b88486bfe8ff19f", "scanner": "scanner-primary", "fingerprint": "fd8441047bb9f627", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_ni.py"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-9cd3cb5fdac89a11", "level": "error", "message": {"text": "Possible secret in locations/spiders/blue_bottle_coffee.py"}, "properties": {"repobilityId": "0fc7b6017f98f1b6", "scanner": "scanner-primary", "fingerprint": "9cd3cb5fdac89a11", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/blue_bottle_coffee.py"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-6dcde9fde9edf842", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_mt.py"}, "properties": {"repobilityId": "ae9d33f50115bb49", "scanner": "scanner-primary", "fingerprint": "6dcde9fde9edf842", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_mt.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-e6d8fa9ef440c1c0", "level": "error", "message": {"text": "Possible secret in locations/spiders/northwest_bank.py"}, "properties": {"repobilityId": "c022ca50a91512de", "scanner": "scanner-primary", "fingerprint": "e6d8fa9ef440c1c0", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/northwest_bank.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-be7188c96c83bc0d", "level": "error", "message": {"text": "Possible secret in locations/spiders/timberland.py"}, "properties": {"repobilityId": "66a462c49badf6bd", "scanner": "scanner-primary", "fingerprint": "be7188c96c83bc0d", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/timberland.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-bef2406da6014dc4", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_fr.py"}, "properties": {"repobilityId": "dbe25a02d0c0a5ab", "scanner": "scanner-primary", "fingerprint": "bef2406da6014dc4", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_fr.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-26ee265a4b037d57", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_cy.py"}, "properties": {"repobilityId": "9abde169cc80fe05", "scanner": "scanner-primary", "fingerprint": "26ee265a4b037d57", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_cy.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-c6dfc8a0872f9f9f", "level": "error", "message": {"text": "Possible secret in locations/spiders/lush.py"}, "properties": {"repobilityId": "823b1b7d43b4c58c", "scanner": "scanner-primary", "fingerprint": "c6dfc8a0872f9f9f", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lush.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-66624ce7b40029cd", "level": "error", "message": {"text": "Possible secret in locations/spiders/tsuruhadrug.py"}, "properties": {"repobilityId": "4ee2fc47db834316", "scanner": "scanner-primary", "fingerprint": "66624ce7b40029cd", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/tsuruhadrug.py"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-b9c157117aafcc83", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_sk.py"}, "properties": {"repobilityId": "457be60c466095c4", "scanner": "scanner-primary", "fingerprint": "b9c157117aafcc83", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_sk.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-e47a9abbbad58e51", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_gr.py"}, "properties": {"repobilityId": "b8476bedce5fd239", "scanner": "scanner-primary", "fingerprint": "e47a9abbbad58e51", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_gr.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-1d7ab6bab4361c3b", "level": "error", "message": {"text": "Possible secret in locations/spiders/orange_pl.py"}, "properties": {"repobilityId": "e5416752362f012d", "scanner": "scanner-primary", "fingerprint": "1d7ab6bab4361c3b", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/orange_pl.py"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-d19f8619dafece18", "level": "error", "message": {"text": "Possible secret in locations/spiders/builders_firstsource_us.py"}, "properties": {"repobilityId": "eca10c8a7d6002bb", "scanner": "scanner-primary", "fingerprint": "d19f8619dafece18", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/builders_firstsource_us.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-14b4d8856f47acf7", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_es.py"}, "properties": {"repobilityId": "b2d6616ea5e76a38", "scanner": "scanner-primary", "fingerprint": "14b4d8856f47acf7", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_es.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-530ceb20df0223cc", "level": "error", "message": {"text": "Possible secret in locations/spiders/avera_us.py"}, "properties": {"repobilityId": "63e19dd929e6b7b9", "scanner": "scanner-primary", "fingerprint": "530ceb20df0223cc", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/avera_us.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-0cf0d6f04452b329", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_lu.py"}, "properties": {"repobilityId": "91f443327db804c7", "scanner": "scanner-primary", "fingerprint": "0cf0d6f04452b329", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_lu.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-5315ff75974f593d", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_fi.py"}, "properties": {"repobilityId": "e310bb1bd1bafac3", "scanner": "scanner-primary", "fingerprint": "5315ff75974f593d", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_fi.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-4a17f88d759a3339", "level": "error", "message": {"text": "Possible secret in locations/spiders/target_us.py"}, "properties": {"repobilityId": "c71fbf6673e3ebbe", "scanner": "scanner-primary", "fingerprint": "4a17f88d759a3339", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/target_us.py"}, "region": {"startLine": 18}}}]}, {"ruleId": "scanner-af9514976021125a", "level": "error", "message": {"text": "Possible secret in locations/spiders/bmo_ca.py"}, "properties": {"repobilityId": "f5133eedbffc2fc8", "scanner": "scanner-primary", "fingerprint": "af9514976021125a", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/bmo_ca.py"}, "region": {"startLine": 148}}}]}, {"ruleId": "scanner-8a79c00ed259810c", "level": "error", "message": {"text": "Possible secret in locations/spiders/rabba_ca.py"}, "properties": {"repobilityId": "51533361f76c359f", "scanner": "scanner-primary", "fingerprint": "8a79c00ed259810c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/rabba_ca.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-977bfee6cb9e26d3", "level": "error", "message": {"text": "Possible secret in locations/spiders/moneygram.py"}, "properties": {"repobilityId": "5368de7431325cf3", "scanner": "scanner-primary", "fingerprint": "977bfee6cb9e26d3", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/moneygram.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-3e47b574b36b0b0a", "level": "error", "message": {"text": "Possible secret in locations/spiders/petstock_nz.py"}, "properties": {"repobilityId": "620b6ff471937c15", "scanner": "scanner-primary", "fingerprint": "3e47b574b36b0b0a", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/petstock_nz.py"}, "region": {"startLine": 6}}}]}, {"ruleId": "scanner-031ad3cd618ecf7e", "level": "error", "message": {"text": "Possible secret in locations/spiders/taco_johns_us.py"}, "properties": {"repobilityId": "b0f88eb3fbfb335e", "scanner": "scanner-primary", "fingerprint": "031ad3cd618ecf7e", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/taco_johns_us.py"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-c712d0f5b0699bb4", "level": "error", "message": {"text": "Possible secret in locations/spiders/lacoste.py"}, "properties": {"repobilityId": "8b972d33509bfc4b", "scanner": "scanner-primary", "fingerprint": "c712d0f5b0699bb4", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lacoste.py"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-758f0c33a8bcd3ad", "level": "error", "message": {"text": "Possible secret in locations/spiders/calvin_klein_ca.py"}, "properties": {"repobilityId": "fa882ca11787e6be", "scanner": "scanner-primary", "fingerprint": "758f0c33a8bcd3ad", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/calvin_klein_ca.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-bc317454db185edb", "level": "error", "message": {"text": "Possible secret in locations/spiders/sutter_health_us.py"}, "properties": {"repobilityId": "cb3b6652c908f866", "scanner": "scanner-primary", "fingerprint": "bc317454db185edb", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/sutter_health_us.py"}, "region": {"startLine": 36}}}]}, {"ruleId": "scanner-b026cd2f504e1199", "level": "error", "message": {"text": "Possible secret in locations/spiders/nekter_juice_bar_us.py"}, "properties": {"repobilityId": "d62dc6d4ef51f58b", "scanner": "scanner-primary", "fingerprint": "b026cd2f504e1199", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/nekter_juice_bar_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-99083c3b4614b107", "level": "error", "message": {"text": "Possible secret in locations/spiders/att_us.py"}, "properties": {"repobilityId": "b60ba61fd37295d8", "scanner": "scanner-primary", "fingerprint": "99083c3b4614b107", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/att_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-9295c0347e1bc4ed", "level": "error", "message": {"text": "Possible secret in locations/spiders/max_mara_fashion_group.py"}, "properties": {"repobilityId": "3f2eec4030bd9f26", "scanner": "scanner-primary", "fingerprint": "9295c0347e1bc4ed", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/max_mara_fashion_group.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-2540c8286354323c", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_rs.py"}, "properties": {"repobilityId": "b01bb9569538a7e5", "scanner": "scanner-primary", "fingerprint": "2540c8286354323c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_rs.py"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-c300d40824abf8d2", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_de.py"}, "properties": {"repobilityId": "f79b73dbe833276e", "scanner": "scanner-primary", "fingerprint": "c300d40824abf8d2", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_de.py"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-735289f7b3289b1d", "level": "error", "message": {"text": "Possible secret in locations/spiders/tommy_hilfiger_us.py"}, "properties": {"repobilityId": "9d6c94c474af872e", "scanner": "scanner-primary", "fingerprint": "735289f7b3289b1d", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/tommy_hilfiger_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-9f008f741f9655bb", "level": "error", "message": {"text": "Possible secret in locations/spiders/michaels.py"}, "properties": {"repobilityId": "5549b88fedae5ad5", "scanner": "scanner-primary", "fingerprint": "9f008f741f9655bb", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/michaels.py"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-6caeb2c14dfd719e", "level": "error", "message": {"text": "Possible secret in locations/spiders/home_centric_us.py"}, "properties": {"repobilityId": "359edd02cf82a90c", "scanner": "scanner-primary", "fingerprint": "6caeb2c14dfd719e", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/home_centric_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-492f3a0d946a0b4f", "level": "error", "message": {"text": "Possible secret in locations/spiders/lafarmacia_it.py"}, "properties": {"repobilityId": "77ac92fe98842e32", "scanner": "scanner-primary", "fingerprint": "492f3a0d946a0b4f", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lafarmacia_it.py"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-340cdc40c3539762", "level": "error", "message": {"text": "Possible secret in locations/spiders/tommy_hilfiger_gb.py"}, "properties": {"repobilityId": "a88d9587a3235556", "scanner": "scanner-primary", "fingerprint": "340cdc40c3539762", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/tommy_hilfiger_gb.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-4c588c9c930fab7d", "level": "error", "message": {"text": "Possible secret in locations/spiders/dreams_gb.py"}, "properties": {"repobilityId": "6ba011b39b5645c8", "scanner": "scanner-primary", "fingerprint": "4c588c9c930fab7d", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/dreams_gb.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-f3914ca63ba9411a", "level": "error", "message": {"text": "Possible secret in locations/spiders/yoshinoya_us.py"}, "properties": {"repobilityId": "ecd68afc3e3684f1", "scanner": "scanner-primary", "fingerprint": "f3914ca63ba9411a", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/yoshinoya_us.py"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-5c0df33657f02458", "level": "error", "message": {"text": "Possible secret in locations/spiders/vodafone_it.py"}, "properties": {"repobilityId": "4154d2636c75eba0", "scanner": "scanner-primary", "fingerprint": "5c0df33657f02458", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/vodafone_it.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-d7868fc1e76b4807", "level": "error", "message": {"text": "Possible secret in locations/spiders/the_coffee_bean_and_tea_leaf_pa_py_us.py"}, "properties": {"repobilityId": "e46380f94a393e23", "scanner": "scanner-primary", "fingerprint": "d7868fc1e76b4807", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/the_coffee_bean_and_tea_leaf_pa_py_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-3586ee8b49302020", "level": "error", "message": {"text": "Possible secret in locations/spiders/skechers.py"}, "properties": {"repobilityId": "d95dc25992f576b3", "scanner": "scanner-primary", "fingerprint": "3586ee8b49302020", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/skechers.py"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-37a6a546b9fa651e", "level": "error", "message": {"text": "Possible secret in locations/spiders/iowa_university_us.py"}, "properties": {"repobilityId": "887de43fd5bda6c5", "scanner": "scanner-primary", "fingerprint": "37a6a546b9fa651e", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/iowa_university_us.py"}, "region": {"startLine": 56}}}]}, {"ruleId": "scanner-8893fa2f4e882647", "level": "error", "message": {"text": "Possible secret in locations/spiders/raising_canes_us.py"}, "properties": {"repobilityId": "dc976b56d544fb7a", "scanner": "scanner-primary", "fingerprint": "8893fa2f4e882647", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/raising_canes_us.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-ec4bc9b6b753d548", "level": "error", "message": {"text": "Possible secret in locations/spiders/tropical_smoothie_cafe_us.py"}, "properties": {"repobilityId": "18117d87090a7209", "scanner": "scanner-primary", "fingerprint": "ec4bc9b6b753d548", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/tropical_smoothie_cafe_us.py"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-eb5a90f3e88c31ca", "level": "error", "message": {"text": "Possible secret in locations/spiders/bassett_furniture.py"}, "properties": {"repobilityId": "b9b19ee9d75b7a4d", "scanner": "scanner-primary", "fingerprint": "eb5a90f3e88c31ca", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/bassett_furniture.py"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-d14a2bdd881457b4", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_nl.py"}, "properties": {"repobilityId": "f2e2c37047d9c52a", "scanner": "scanner-primary", "fingerprint": "d14a2bdd881457b4", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_nl.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-8fe793fb49bc83a2", "level": "error", "message": {"text": "Possible secret in locations/spiders/jb_hifi_nz.py"}, "properties": {"repobilityId": "efd642bb8ff1bd43", "scanner": "scanner-primary", "fingerprint": "8fe793fb49bc83a2", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/jb_hifi_nz.py"}, "region": {"startLine": 6}}}]}, {"ruleId": "scanner-b9776254976ce97a", "level": "error", "message": {"text": "Possible secret in locations/spiders/jb_hifi_au.py"}, "properties": {"repobilityId": "7e82d0a919e5bfe2", "scanner": "scanner-primary", "fingerprint": "b9776254976ce97a", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/jb_hifi_au.py"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-eea1bf066af234ad", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_lt.py"}, "properties": {"repobilityId": "187cffeb69d9828b", "scanner": "scanner-primary", "fingerprint": "eea1bf066af234ad", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_lt.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-2c2363fe332ca7c1", "level": "error", "message": {"text": "Possible secret in locations/spiders/ozk_bank_us.py"}, "properties": {"repobilityId": "f509ee71ef4223d7", "scanner": "scanner-primary", "fingerprint": "2c2363fe332ca7c1", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/ozk_bank_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-88fbe5e482383c55", "level": "error", "message": {"text": "Possible secret in locations/spiders/essentiel_antwerp.py"}, "properties": {"repobilityId": "81febfe9c1ae0e2f", "scanner": "scanner-primary", "fingerprint": "88fbe5e482383c55", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/essentiel_antwerp.py"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-b5a1c2635bf83d36", "level": "error", "message": {"text": "Possible secret in locations/spiders/smoothie_king_ky_us_tt.py"}, "properties": {"repobilityId": "6cbcc1d3cc57e5ed", "scanner": "scanner-primary", "fingerprint": "b5a1c2635bf83d36", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/smoothie_king_ky_us_tt.py"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-6460d0cb4724de0c", "level": "error", "message": {"text": "Possible secret in locations/spiders/arcaplanet_it.py"}, "properties": {"repobilityId": "efbe54df7b220575", "scanner": "scanner-primary", "fingerprint": "6460d0cb4724de0c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/arcaplanet_it.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-3c90e303077a9042", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_dk.py"}, "properties": {"repobilityId": "50c43b5659b21b66", "scanner": "scanner-primary", "fingerprint": "3c90e303077a9042", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_dk.py"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-54700787df219a75", "level": "error", "message": {"text": "Possible secret in locations/spiders/family_dollar_us.py"}, "properties": {"repobilityId": "ab7005d844339835", "scanner": "scanner-primary", "fingerprint": "54700787df219a75", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/family_dollar_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-84dd8979717f02ee", "level": "error", "message": {"text": "Possible secret in locations/spiders/via_313_us.py"}, "properties": {"repobilityId": "4a7b8b7a8fa3773c", "scanner": "scanner-primary", "fingerprint": "84dd8979717f02ee", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/via_313_us.py"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-b51e28869cdaefbf", "level": "error", "message": {"text": "Possible secret in locations/spiders/bakers_delight_au.py"}, "properties": {"repobilityId": "a86a8478cee9454a", "scanner": "scanner-primary", "fingerprint": "b51e28869cdaefbf", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/bakers_delight_au.py"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-9b981314dc5a43e2", "level": "error", "message": {"text": "Possible secret in locations/spiders/australian_venue_company_au.py"}, "properties": {"repobilityId": "cce5be804fba58e7", "scanner": "scanner-primary", "fingerprint": "9b981314dc5a43e2", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/australian_venue_company_au.py"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-59e0dcae8f557f7e", "level": "error", "message": {"text": "Possible secret in locations/spiders/five_guys_au.py"}, "properties": {"repobilityId": "4ce47d4246d58eb3", "scanner": "scanner-primary", "fingerprint": "59e0dcae8f557f7e", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/five_guys_au.py"}, "region": {"startLine": 55}}}]}, {"ruleId": "scanner-976273052f3ac1fc", "level": "error", "message": {"text": "Possible secret in locations/spiders/ross_dress_for_less_us.py"}, "properties": {"repobilityId": "c4de1230581806ea", "scanner": "scanner-primary", "fingerprint": "976273052f3ac1fc", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/ross_dress_for_less_us.py"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-ba40eab48991f8ee", "level": "error", "message": {"text": "Possible secret in locations/spiders/the_north_face.py"}, "properties": {"repobilityId": "a0a5725bd67d0d0e", "scanner": "scanner-primary", "fingerprint": "ba40eab48991f8ee", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/the_north_face.py"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-4f8e976ef6ea75c9", "level": "error", "message": {"text": "Possible secret in locations/spiders/tahinis_ca.py"}, "properties": {"repobilityId": "23941169145de20c", "scanner": "scanner-primary", "fingerprint": "4f8e976ef6ea75c9", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/tahinis_ca.py"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-66756d00db32df22", "level": "error", "message": {"text": "Possible secret in locations/spiders/dominos_pizza_us.py"}, "properties": {"repobilityId": "5860f4320ccf7a5e", "scanner": "scanner-primary", "fingerprint": "66756d00db32df22", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/dominos_pizza_us.py"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-67614b61bb9b6d60", "level": "error", "message": {"text": "Possible secret in locations/spiders/dollar_tree_us.py"}, "properties": {"repobilityId": "ac9e37e3941e64d5", "scanner": "scanner-primary", "fingerprint": "67614b61bb9b6d60", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/dollar_tree_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-61b835ceb3faebb9", "level": "error", "message": {"text": "Possible secret in locations/spiders/amigo_pr.py"}, "properties": {"repobilityId": "ef25855d8ea4dafd", "scanner": "scanner-primary", "fingerprint": "61b835ceb3faebb9", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/amigo_pr.py"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-693cbe15ef73c36f", "level": "error", "message": {"text": "Possible secret in locations/spiders/five_guys_fr.py"}, "properties": {"repobilityId": "889242ec132b171a", "scanner": "scanner-primary", "fingerprint": "693cbe15ef73c36f", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/five_guys_fr.py"}, "region": {"startLine": 6}}}]}, {"ruleId": "scanner-decacece748329ac", "level": "error", "message": {"text": "Possible secret in locations/spiders/staples.py"}, "properties": {"repobilityId": "d663a69fe21b3440", "scanner": "scanner-primary", "fingerprint": "decacece748329ac", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/staples.py"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-887275451febc436", "level": "error", "message": {"text": "Possible secret in locations/spiders/lidl_bg.py"}, "properties": {"repobilityId": "498d08f5b5604b0a", "scanner": "scanner-primary", "fingerprint": "887275451febc436", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/lidl_bg.py"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-7f3b34395b0fd7d7", "level": "error", "message": {"text": "Possible secret in locations/spiders/government/opendata_mos_household_services_ru.py"}, "properties": {"repobilityId": "5fea978108dcc971", "scanner": "scanner-primary", "fingerprint": "7f3b34395b0fd7d7", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/government/opendata_mos_household_services_ru.py"}, "region": {"startLine": 75}}}]}, {"ruleId": "scanner-7a4a0c5cd524fe08", "level": "error", "message": {"text": "Possible secret in locations/spiders/government/mkrf_ru.py"}, "properties": {"repobilityId": "a21545c803cdcda7", "scanner": "scanner-primary", "fingerprint": "7a4a0c5cd524fe08", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/government/mkrf_ru.py"}, "region": {"startLine": 86}}}]}, {"ruleId": "scanner-bed51ada60632062", "level": "error", "message": {"text": "Possible secret in locations/spiders/infrastructure/wisconsin_department_of_transportation_us.py"}, "properties": {"repobilityId": "43ce2de8d0c99680", "scanner": "scanner-primary", "fingerprint": "bed51ada60632062", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/infrastructure/wisconsin_department_of_transportation_us.py"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-1c9313c6fde4eca8", "level": "error", "message": {"text": "Possible secret in locations/spiders/infrastructure/pennsylvania_department_of_transportation_us.py"}, "properties": {"repobilityId": "0a7065e3475d624b", "scanner": "scanner-primary", "fingerprint": "1c9313c6fde4eca8", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/infrastructure/pennsylvania_department_of_transportation_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-3e092e7e86b26a0d", "level": "error", "message": {"text": "Possible secret in locations/spiders/infrastructure/arizona_department_of_transportation_us.py"}, "properties": {"repobilityId": "5185797dc3061927", "scanner": "scanner-primary", "fingerprint": "3e092e7e86b26a0d", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/infrastructure/arizona_department_of_transportation_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-7d20594d59e46a64", "level": "error", "message": {"text": "Possible secret in locations/spiders/infrastructure/government_of_yukon_ca.py"}, "properties": {"repobilityId": "b2c80119b6436aad", "scanner": "scanner-primary", "fingerprint": "7d20594d59e46a64", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/infrastructure/government_of_yukon_ca.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-329295703336dbb7", "level": "error", "message": {"text": "Possible secret in locations/spiders/infrastructure/nevada_department_of_transportation_us.py"}, "properties": {"repobilityId": "129fd9b714276801", "scanner": "scanner-primary", "fingerprint": "329295703336dbb7", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/infrastructure/nevada_department_of_transportation_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-16993c5e3eb98ad6", "level": "error", "message": {"text": "Possible secret in locations/spiders/infrastructure/alaska_department_of_transportation_and_public_facilities_us.py"}, "properties": {"repobilityId": "cc612ecb9b651a93", "scanner": "scanner-primary", "fingerprint": "16993c5e3eb98ad6", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/infrastructure/alaska_department_of_transportation_and_public_facilities_us.py"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-939c7742d20c4243", "level": "error", "message": {"text": "Possible secret in locations/spiders/infrastructure/florida_department_of_transportation_us.py"}, "properties": {"repobilityId": "8eae6a38b0abac5c", "scanner": "scanner-primary", "fingerprint": "939c7742d20c4243", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/infrastructure/florida_department_of_transportation_us.py"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-dd33376bf2417aa0", "level": "error", "message": {"text": "Possible secret in locations/spiders/infrastructure/utah_department_of_transportation_us.py"}, "properties": {"repobilityId": "887fcb2b9e11d9e2", "scanner": "scanner-primary", "fingerprint": "dd33376bf2417aa0", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/infrastructure/utah_department_of_transportation_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-3e8afc19366ccf84", "level": "error", "message": {"text": "Possible secret in locations/spiders/infrastructure/georgia_department_of_transportation_us.py"}, "properties": {"repobilityId": "348bc6360d58f3b0", "scanner": "scanner-primary", "fingerprint": "3e8afc19366ccf84", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/infrastructure/georgia_department_of_transportation_us.py"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-85992854fdde26a2", "level": "error", "message": {"text": "Possible secret in locations/spiders/infrastructure/new_york_state_department_of_transportation_us.py"}, "properties": {"repobilityId": "3180d26f5e3bd2a7", "scanner": "scanner-primary", "fingerprint": "85992854fdde26a2", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/infrastructure/new_york_state_department_of_transportation_us.py"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-c1adc171607bbeb1", "level": "error", "message": {"text": "Possible secret in locations/spiders/infrastructure/idaho_transportation_department_us.py"}, "properties": {"repobilityId": "2a6d949ff5e76106", "scanner": "scanner-primary", "fingerprint": "c1adc171607bbeb1", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/infrastructure/idaho_transportation_department_us.py"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-c7fc68089285075e", "level": "error", "message": {"text": "Possible secret in locations/spiders/infrastructure/louisiana_department_of_transportation_and_development_us.py"}, "properties": {"repobilityId": "c1e9bf9b18a9b8b1", "scanner": "scanner-primary", "fingerprint": "c7fc68089285075e", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "locations/spiders/infrastructure/louisiana_department_of_transportation_and_development_us.py"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-b841c61fdfcff569", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1d9c94272fb28987", "scanner": "scanner-primary", "fingerprint": "b841c61fdfcff569", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/docker-publish.yml"}, "region": {"startLine": 20}}}]}, {"ruleId": "scanner-b841c61fdfcff569", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1616d1c773403d92", "scanner": "scanner-primary", "fingerprint": "b841c61fdfcff569", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/docker-publish.yml"}, "region": {"startLine": 28}}}]}, {"ruleId": "scanner-01744997f1c03e08", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "49944660324fa2fa", "scanner": "scanner-primary", "fingerprint": "01744997f1c03e08", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/vendor-nsi.yaml"}, "region": {"startLine": 30}}}]}, {"ruleId": "scanner-717fa9ca391831ce", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "5aa6051f0240e008", "scanner": "scanner-primary", "fingerprint": "717fa9ca391831ce", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/vendor-nsi.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f3acabf85c949579", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "776bbd181a15fa7c", "scanner": "scanner-primary", "fingerprint": "f3acabf85c949579", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/auto-close-failed-auto-prs.yml"}, "region": {"startLine": 19}}}]}, {"ruleId": "scanner-9e0d985f26f4bf8a", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "49bcc7c3f1b8b0ae", "scanner": "scanner-primary", "fingerprint": "9e0d985f26f4bf8a", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/auto-close-failed-auto-prs.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4e813631a97bc733", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "07859dfca728fcf8", "scanner": "scanner-primary", "fingerprint": "4e813631a97bc733", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/dead-spider-killer.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1cd307e9daba3fc0", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "b8de888f2ef382be", "scanner": "scanner-primary", "fingerprint": "1cd307e9daba3fc0", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/remove-requires-proxy.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5c4a4a59c92bd2cf", "level": "note", "message": {"text": "Very large file: locations/hours.py (1674 lines)"}, "properties": {"repobilityId": "d64f349e28a04ec8", "scanner": "scanner-primary", "fingerprint": "5c4a4a59c92bd2cf", "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-d32af05430c70afb", "level": "note", "message": {"text": "148 TODO/FIXME markers"}, "properties": {"repobilityId": "4b38c118003e07d2", "scanner": "scanner-primary", "fingerprint": "d32af05430c70afb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["maintenance"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "809f52cab1c3463b", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "2cc1966848dacdb8", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "fadb8af48e99aed8", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-3643ff5803fa39d5", "level": "none", "message": {"text": "Commented-code block (12 lines) in locations/settings.py:130"}, "properties": {"repobilityId": "86489033a88ac3ec", "scanner": "scanner-primary", "fingerprint": "3643ff5803fa39d5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4107a297cfb3b776", "level": "none", "message": {"text": "Commented-code block (6 lines) in locations/microdata_parser.py:317"}, "properties": {"repobilityId": "931fd62c704c6a64", "scanner": "scanner-primary", "fingerprint": "4107a297cfb3b776", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a2da8bed6680788", "level": "none", "message": {"text": "Commented-code block (5 lines) in locations/playwright_spider.py:18"}, "properties": {"repobilityId": "94d94a62b7de7e51", "scanner": "scanner-primary", "fingerprint": "2a2da8bed6680788", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b3f439e9e62f2074", "level": "none", "message": {"text": "Commented-code block (8 lines) in locations/hours.py:1133"}, "properties": {"repobilityId": "af2e8341037bf1e1", "scanner": "scanner-primary", "fingerprint": "b3f439e9e62f2074", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4fd9e9b8d362cbea", "level": "none", "message": {"text": "Commented-code block (6 lines) in locations/camoufox_spider.py:56"}, "properties": {"repobilityId": "3538edb2f7c8d474", "scanner": "scanner-primary", "fingerprint": "4fd9e9b8d362cbea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-29f864c5f11fc9a4", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 locations/name_suggestion_index.py:42"}, "properties": {"repobilityId": "34809f760c87a919", "scanner": "scanner-primary", "fingerprint": "29f864c5f11fc9a4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ad6d7c5981d204f3", "level": "none", "message": {"text": "Commented-code block (6 lines) in locations/captcha_solvers.py:52"}, "properties": {"repobilityId": "b804d04bc107bff2", "scanner": "scanner-primary", "fingerprint": "ad6d7c5981d204f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-541281b75b815108", "level": "note", "message": {"text": "Stub function `start_exporting` (body is just `pass`/`return`) \u2014 locations/exporters/geojson.py:177"}, "properties": {"repobilityId": "1b8aca696a652f1d", "scanner": "scanner-primary", "fingerprint": "541281b75b815108", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-82da696f1d7fe872", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 locations/commands/nsi.py:143"}, "properties": {"repobilityId": "436639d71a4809c7", "scanner": "scanner-primary", "fingerprint": "82da696f1d7fe872", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-b31723921872ed28", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 locations/commands/vendor_nsi.py:51"}, "properties": {"repobilityId": "2e7a7297177f18b9", "scanner": "scanner-primary", "fingerprint": "b31723921872ed28", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ad5797cf5d111dc5", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 locations/commands/insights.py:227"}, "properties": {"repobilityId": "338a15c4f3d2003c", "scanner": "scanner-primary", "fingerprint": "ad5797cf5d111dc5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d94514769e23172e", "level": "none", "message": {"text": "Commented-code block (17 lines) in locations/middlewares/playwright_middleware.py:51"}, "properties": {"repobilityId": "3d444975a859e551", "scanner": "scanner-primary", "fingerprint": "d94514769e23172e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4426718b09d1d67b", "level": "none", "message": {"text": "Commented-code block (10 lines) in locations/spiders/ich_tanke_strom.py:17"}, "properties": {"repobilityId": "50adb8411c7f3e35", "scanner": "scanner-primary", "fingerprint": "4426718b09d1d67b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0cba044708efde50", "level": "note", "message": {"text": "Legacy-named symbol `locationhero_copy` in locations/spiders/accenture.py:21"}, "properties": {"repobilityId": "7d78779f620b6064", "scanner": "scanner-primary", "fingerprint": "0cba044708efde50", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2b9394bb1ba44153", "level": "note", "message": {"text": "Legacy-named symbol `stores_v1` in locations/spiders/checkers_and_rallys_us.py:19"}, "properties": {"repobilityId": "72ca25344c4a2e06", "scanner": "scanner-primary", "fingerprint": "2b9394bb1ba44153", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-be124e0200a3000a", "level": "none", "message": {"text": "Commented-code block (8 lines) in locations/spiders/english_heritage_gb.py:35"}, "properties": {"repobilityId": "44ff27b75e23d718", "scanner": "scanner-primary", "fingerprint": "be124e0200a3000a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-75c4c96cf8cb9aa6", "level": "none", "message": {"text": "Commented-code block (7 lines) in locations/spiders/millies_gb.py:24"}, "properties": {"repobilityId": "d7f74ccc415aa11d", "scanner": "scanner-primary", "fingerprint": "75c4c96cf8cb9aa6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d03dca4bc6dd592b", "level": "none", "message": {"text": "Commented-code block (13 lines) in locations/spiders/gamestop_us.py:38"}, "properties": {"repobilityId": "7e5b5f4b5c1313bd", "scanner": "scanner-primary", "fingerprint": "d03dca4bc6dd592b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b7f6c61cfe26445a", "level": "note", "message": {"text": "Legacy-named symbol `bss_sl_data_v1` in locations/spiders/merkal_es.py:28"}, "properties": {"repobilityId": "b9e665daa9e75abd", "scanner": "scanner-primary", "fingerprint": "b7f6c61cfe26445a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0cd094bf916e0416", "level": "none", "message": {"text": "Commented-code block (7 lines) in locations/spiders/espacolaser_br.py:19"}, "properties": {"repobilityId": "1d3587ede4516307", "scanner": "scanner-primary", "fingerprint": "0cd094bf916e0416", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ed9f58581d8aed78", "level": "none", "message": {"text": "Commented-code block (6 lines) in locations/spiders/a101_tr.py:34"}, "properties": {"repobilityId": "ba39f26fc1535aea", "scanner": "scanner-primary", "fingerprint": "ed9f58581d8aed78", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-27bff2d18fdddff0", "level": "none", "message": {"text": "Commented-code block (10 lines) in locations/spiders/oxfam_gb.py:21"}, "properties": {"repobilityId": "87dddfeff4540a5b", "scanner": "scanner-primary", "fingerprint": "27bff2d18fdddff0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a489459a22390f5", "level": "none", "message": {"text": "Commented-code block (8 lines) in locations/spiders/norfa_lt.py:40"}, "properties": {"repobilityId": "cadab5005655dd82", "scanner": "scanner-primary", "fingerprint": "6a489459a22390f5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-764d5557e0141a82", "level": "none", "message": {"text": "Commented-code block (5 lines) in locations/spiders/bob_evans_us.py:34"}, "properties": {"repobilityId": "c29d6a73cf4f1f5f", "scanner": "scanner-primary", "fingerprint": "764d5557e0141a82", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c2dc0981038b59b5", "level": "none", "message": {"text": "Commented-code block (5 lines) in locations/spiders/wilko_gb.py:23"}, "properties": {"repobilityId": "b2b4a98c9184003c", "scanner": "scanner-primary", "fingerprint": "c2dc0981038b59b5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bfbdad10d217c2d1", "level": "note", "message": {"text": "Legacy-named symbol `officesmap_v2` in locations/spiders/speedy_bg.py:16"}, "properties": {"repobilityId": "aeeb1ee0ea6d33d8", "scanner": "scanner-primary", "fingerprint": "bfbdad10d217c2d1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8c018dc6fc5ffa9d", "level": "note", "message": {"text": "Legacy-named symbol `telpon_old` in locations/spiders/pos_indonesia_id.py:49"}, "properties": {"repobilityId": "5c53ba657617b937", "scanner": "scanner-primary", "fingerprint": "8c018dc6fc5ffa9d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6d08cd6a6f3b6520", "level": "none", "message": {"text": "Commented-code block (10 lines) in locations/spiders/opentransportdata_swiss.py:65"}, "properties": {"repobilityId": "764caafc8738dbf2", "scanner": "scanner-primary", "fingerprint": "6d08cd6a6f3b6520", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a4916abca3e9569a", "level": "none", "message": {"text": "Commented-code block (10 lines) in locations/spiders/cheddars_scratch_kitchen.py:53"}, "properties": {"repobilityId": "dc997c2a1d68fc15", "scanner": "scanner-primary", "fingerprint": "a4916abca3e9569a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-21144dc9116ab4bf", "level": "note", "message": {"text": "Legacy-named symbol `branches_json_v2` in locations/spiders/wuerth_de.py:10"}, "properties": {"repobilityId": "4a69eaa41dd6d23c", "scanner": "scanner-primary", "fingerprint": "21144dc9116ab4bf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e6c8647206c24b22", "level": "none", "message": {"text": "Commented-code block (7 lines) in locations/spiders/jysk.py:20"}, "properties": {"repobilityId": "021e0bf4e0404713", "scanner": "scanner-primary", "fingerprint": "e6c8647206c24b22", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ef454bd7495452f8", "level": "none", "message": {"text": "Commented-code block (6 lines) in locations/spiders/little_free_library.py:38"}, "properties": {"repobilityId": "cf695bc8be1e3fd7", "scanner": "scanner-primary", "fingerprint": "ef454bd7495452f8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6cefbea208cdfaaf", "level": "note", "message": {"text": "Legacy-named symbol `scanPayGoLegacy` in locations/spiders/giant_eagle_us.py:52"}, "properties": {"repobilityId": "831ce4423f442383", "scanner": "scanner-primary", "fingerprint": "6cefbea208cdfaaf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7b2b6903f666f454", "level": "note", "message": {"text": "Legacy-named symbol `couple_male_grey_female_blonde_leave_store_horizontal_v2` in locations/spiders/amplifon.py:63"}, "properties": {"repobilityId": "d685b41288f3247a", "scanner": "scanner-primary", "fingerprint": "7b2b6903f666f454", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-cbbb3b452f820fd8", "level": "none", "message": {"text": "Commented-code block (9 lines) in locations/spiders/h_t_pawnbrokers_gb.py:20"}, "properties": {"repobilityId": "bf7e7613b43aae44", "scanner": "scanner-primary", "fingerprint": "cbbb3b452f820fd8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0a224d9affaeb241", "level": "note", "message": {"text": "Legacy-named symbol `store_locations_v1` in locations/spiders/target_us.py:24"}, "properties": {"repobilityId": "fa54ebcb3d18926c", "scanner": "scanner-primary", "fingerprint": "0a224d9affaeb241", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8aafdfc90a00fb6f", "level": "none", "message": {"text": "Commented-code block (7 lines) in locations/spiders/boots_gb.py:52"}, "properties": {"repobilityId": "7f821dc97496d5b1", "scanner": "scanner-primary", "fingerprint": "8aafdfc90a00fb6f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-24e4a5584009bce9", "level": "none", "message": {"text": "Commented-code block (75 lines) in locations/spiders/supermacs_gb_ie.py:35"}, "properties": {"repobilityId": "03597031ab96742d", "scanner": "scanner-primary", "fingerprint": "24e4a5584009bce9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7bb94553c116daa9", "level": "none", "message": {"text": "Commented-code block (5 lines) in locations/spiders/valora.py:29"}, "properties": {"repobilityId": "06fdf7865b1a21bb", "scanner": "scanner-primary", "fingerprint": "7bb94553c116daa9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fdad371871a5a465", "level": "none", "message": {"text": "Commented-code block (6 lines) in locations/spiders/markant_de.py:23"}, "properties": {"repobilityId": "15c7436a6e2b83cb", "scanner": "scanner-primary", "fingerprint": "fdad371871a5a465", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0aece5847d86d0e6", "level": "none", "message": {"text": "Commented-code block (18 lines) in locations/spiders/marriott_hotels.py:10"}, "properties": {"repobilityId": "0a9a8204f1d34581", "scanner": "scanner-primary", "fingerprint": "0aece5847d86d0e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-763efe40965e0ba2", "level": "none", "message": {"text": "Commented-code block (5 lines) in locations/spiders/jaguar_land_rover.py:11"}, "properties": {"repobilityId": "7f5c44365ced600b", "scanner": "scanner-primary", "fingerprint": "763efe40965e0ba2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-365c904a1af277f8", "level": "none", "message": {"text": "Commented-code block (5 lines) in locations/spiders/midcounties_cooperative_gb.py:53"}, "properties": {"repobilityId": "f7ab9b13f886e42d", "scanner": "scanner-primary", "fingerprint": "365c904a1af277f8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d16e66e17f496236", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 locations/spiders/hilton.py:359"}, "properties": {"repobilityId": "ceafebe4d5440703", "scanner": "scanner-primary", "fingerprint": "d16e66e17f496236", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a651cc508092c6be", "level": "none", "message": {"text": "Commented-code block (5 lines) in locations/spiders/sweaty_betty.py:27"}, "properties": {"repobilityId": "25a8f0e99a96ee81", "scanner": "scanner-primary", "fingerprint": "a651cc508092c6be", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1a2c09031c3309a6", "level": "note", "message": {"text": "Legacy-named symbol `detail_copy` in locations/spiders/xian_famous_foods.py:92"}, "properties": {"repobilityId": "9867790f81c4068d", "scanner": "scanner-primary", "fingerprint": "1a2c09031c3309a6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7b1b217d865769cf", "level": "note", "message": {"text": "Stub function `parse_extra_fields` (body is just `pass`/`return`) \u2014 locations/spiders/government/opendata_mos_household_services_ru.py:169"}, "properties": {"repobilityId": "42b2ed623691a229", "scanner": "scanner-primary", "fingerprint": "7b1b217d865769cf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-f75ea8d7c75474fe", "level": "none", "message": {"text": "Commented-code block (8 lines) in locations/spiders/infrastructure/city_of_sydney_parking_spaces_au.py:21"}, "properties": {"repobilityId": "7579dcba80841f92", "scanner": "scanner-primary", "fingerprint": "f75ea8d7c75474fe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-830edc2ec4cc7d06", "level": "none", "message": {"text": "Commented-code block (8 lines) in locations/spiders/infrastructure/brisbane_city_council_parking_spaces_au.py:20"}, "properties": {"repobilityId": "2fb7e45b13914cdc", "scanner": "scanner-primary", "fingerprint": "830edc2ec4cc7d06", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-24d117c7446e5202", "level": "none", "message": {"text": "Commented-code block (8 lines) in locations/spiders/infrastructure/melbourne_city_council_parking_spaces_au.py:27"}, "properties": {"repobilityId": "eb3aa471288b297a", "scanner": "scanner-primary", "fingerprint": "24d117c7446e5202", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f76c25b8b1a66571", "level": "none", "message": {"text": "Commented-code block (6 lines) in locations/spiders/infrastructure/fdsn_seismic_stations.py:14"}, "properties": {"repobilityId": "665eb5f991dd752c", "scanner": "scanner-primary", "fingerprint": "f76c25b8b1a66571", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5076a3b6b818123c", "level": "note", "message": {"text": "Legacy-named symbol `FS_VCGI_OPENDATA_Utility_GMP_Poles_point_SP_v1` in locations/spiders/infrastructure/green_mountain_power_poles_us.py:15"}, "properties": {"repobilityId": "c4da523d91a296ed", "scanner": "scanner-primary", "fingerprint": "5076a3b6b818123c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9fc763d3313d218f", "level": "none", "message": {"text": "Commented-code block (8 lines) in locations/spiders/infrastructure/national_data_buoy_center_stations.py:52"}, "properties": {"repobilityId": "6fc7a2f8a75e5a5e", "scanner": "scanner-primary", "fingerprint": "9fc763d3313d218f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4b181fd5c4fb8793", "level": "none", "message": {"text": "Commented-code block (6 lines) in locations/spiders/infrastructure/boating_vic_slipways_webcams_au.py:66"}, "properties": {"repobilityId": "692be2ae74570eae", "scanner": "scanner-primary", "fingerprint": "4b181fd5c4fb8793", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-18ff75f043a36ed4", "level": "none", "message": {"text": "Commented-code block (5 lines) in locations/spiders/infrastructure/wyndham_city_council_conservation_trees_au.py:17"}, "properties": {"repobilityId": "09dac7e5edb5848b", "scanner": "scanner-primary", "fingerprint": "18ff75f043a36ed4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e8ffae7e45c906b", "level": "note", "message": {"text": "Legacy-named symbol `webcameras_v2` in locations/spiders/infrastructure/wyoming_department_of_transportation_us.py:19"}, "properties": {"repobilityId": "b18fbe089139824d", "scanner": "scanner-primary", "fingerprint": "4e8ffae7e45c906b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-004d874077c913cf", "level": "none", "message": {"text": "Commented-code block (5 lines) in locations/spiders/aggregators/discover_swiss.py:26"}, "properties": {"repobilityId": "3cae211fc5bfd7c2", "scanner": "scanner-primary", "fingerprint": "004d874077c913cf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0e0e5282e3072d48", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 locations/spiders/addresses/be/best_addresses_be.py:30"}, "properties": {"repobilityId": "9c0e8ee6fe6193fa", "scanner": "scanner-primary", "fingerprint": "0e0e5282e3072d48", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a380e23659dce585", "level": "none", "message": {"text": "Commented-code block (7 lines) in locations/storefinders/localisr.py:26"}, "properties": {"repobilityId": "b69d842e52db8141", "scanner": "scanner-primary", "fingerprint": "a380e23659dce585", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b2481824ac15a0ba", "level": "none", "message": {"text": "Commented-code block (5 lines) in locations/storefinders/geo_me.py:16"}, "properties": {"repobilityId": "c82008ed8423e39a", "scanner": "scanner-primary", "fingerprint": "b2481824ac15a0ba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-20f29c73f62e50ec", "level": "note", "message": {"text": "Legacy-named symbol `explore_v2` in locations/storefinders/opendatasoft_explore.py:16"}, "properties": {"repobilityId": "08c856e1f92b842c", "scanner": "scanner-primary", "fingerprint": "20f29c73f62e50ec", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b090dadc47052467", "level": "note", "message": {"text": "Stub function `pre_process_data` (body is just `pass`/`return`) \u2014 locations/storefinders/opendatasoft_explore.py:112"}, "properties": {"repobilityId": "8ae84aa5e579dd43", "scanner": "scanner-primary", "fingerprint": "b090dadc47052467", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-0242273846f7f22b", "level": "none", "message": {"text": "Commented-code block (5 lines) in locations/storefinders/treeplotter.py:198"}, "properties": {"repobilityId": "6a766373883dbdf3", "scanner": "scanner-primary", "fingerprint": "0242273846f7f22b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f8350c485e8e4d70", "level": "note", "message": {"text": "Stub function `pre_process_data` (body is just `pass`/`return`) \u2014 locations/storefinders/socrata.py:121"}, "properties": {"repobilityId": "118fa4ffa779994d", "scanner": "scanner-primary", "fingerprint": "f8350c485e8e4d70", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-d99a263822f70572", "level": "none", "message": {"text": "Commented-code block (5 lines) in locations/storefinders/amazon_locker.py:188"}, "properties": {"repobilityId": "6cefeb92a70ff1b6", "scanner": "scanner-primary", "fingerprint": "d99a263822f70572", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d7b56e38ecdd0f5e", "level": "note", "message": {"text": "Stub function `pre_process_data` (body is just `pass`/`return`) \u2014 locations/storefinders/arcgis_feature_server.py:202"}, "properties": {"repobilityId": "beff0b3df30b999f", "scanner": "scanner-primary", "fingerprint": "d7b56e38ecdd0f5e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-d5e70ea14e31eca2", "level": "none", "message": {"text": "Commented-code block (5 lines) in locations/storefinders/traveliq.py:54"}, "properties": {"repobilityId": "2eda9d55728bcf82", "scanner": "scanner-primary", "fingerprint": "d5e70ea14e31eca2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-41eef59d70a66d8a", "level": "none", "message": {"text": "Commented-code block (7 lines) in locations/storefinders/elfsight.py:32"}, "properties": {"repobilityId": "651479e31bdad579", "scanner": "scanner-primary", "fingerprint": "41eef59d70a66d8a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8cf4ab23ee3874a3", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/test_pipeline_email_clean_up.py:47"}, "properties": {"repobilityId": "7d79347c9c26b3b2", "scanner": "scanner-primary", "fingerprint": "8cf4ab23ee3874a3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1c3d7ba7f3c7ed42", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/test_item_attributes.py:88"}, "properties": {"repobilityId": "d5ae051bb3c1e49c", "scanner": "scanner-primary", "fingerprint": "1c3d7ba7f3c7ed42", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5d392262a95f9d8c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 ci/dead_spider_killer.py:484"}, "properties": {"repobilityId": "b4768d06e9f1cc22", "scanner": "scanner-primary", "fingerprint": "5d392262a95f9d8c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-59c2701760d50d41", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 ci/remove_requires_proxy.py:59"}, "properties": {"repobilityId": "63ce54344992710d", "scanner": "scanner-primary", "fingerprint": "59c2701760d50d41", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-0cd7c9e1a7db9caa", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 contrib/gen_overture2osm.py:33"}, "properties": {"repobilityId": "e742bd0e5ef4e141", "scanner": "scanner-primary", "fingerprint": "0cd7c9e1a7db9caa", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "2bab21fa94618ae7", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "17ba942109132c31", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-c54c6fb8e364daaa", "level": "note", "message": {"text": "Near-duplicate function bodies in 16 places"}, "properties": {"repobilityId": "b720e9b233e39462", "scanner": "scanner-primary", "fingerprint": "c54c6fb8e364daaa", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "867cd2f3aa99a523", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "8406cd2bb05006bb", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "a3cc940964b86c6f", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "3ccf90489ae25097", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "523225443537e41a", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "8cbd0491dad58e2a", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "e22ea735bd6f3b7f", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "5d09df05dd488c84", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "892ac762869d52d0", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "56a79445a6114555", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "25e59eda8ea8081c", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "2cffe77dd31be7c4", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "149151c89dcb19e4", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "fa380a2a26669c83", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-ecd86354d3c142ad", "level": "note", "message": {"text": "Near-duplicate function bodies in 20 places"}, "properties": {"repobilityId": "1d2afe26ae399a41", "scanner": "scanner-primary", "fingerprint": "ecd86354d3c142ad", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "7676a1023c958c4b", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "5a18ab96b2ff6fd2", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}