{"schema_version":"2","scorer_version":"0.1.0","scoring_version":"prov-5+qual-2+sec-2","generated_at":"2026-11-14T14:52:03.585620Z","repo":{"ref":{"host":"github.com","owner":"compumark","name":"verselink"},"default_branch":"main","clone_url":"https://github.com/compumark/verselink.git","html_url":"https://github.com/compumark/verselink","description":"VerseLink – Self-hosted Star Citizen companion for inventories, orders, groups and more.","stars":1,"forks":0,"is_fork":false,"is_archived":false,"is_private":false,"size_kb":41508,"primary_language":"JavaScript","license_spdx":"AGPL-3.0","created_at":"2026-07-18T13:21:07Z","pushed_at":"2026-10-23T19:59:47Z","security_policy_url":"https://github.com/compumark/verselink/security/policy","distribution":{"owner_created_at":"2020-12-11T14:49:59Z","owner_type":"User","release_assets":[{"name":"verselink-telemetry-v0.3.0-windows-amd64.zip","size":7908328,"download_count":3,"release_tag":"telemetry-v0.3.0","url":"https://github.com/compumark/verselink/releases/download/telemetry-v0.3.0/verselink-telemetry-v0.3.0-windows-amd64.zip"},{"name":"verselink-telemetry-v0.3.0-windows-amd64.zip.sha256","size":111,"download_count":1,"release_tag":"telemetry-v0.3.0","url":"https://github.com/compumark/verselink/releases/download/telemetry-v0.3.0/verselink-telemetry-v0.3.0-windows-amd64.zip.sha256"},{"name":"verselink-telemetry-v0.2.0-windows-amd64.zip","size":7765992,"download_count":2,"release_tag":"telemetry-v0.2.0","url":"https://github.com/compumark/verselink/releases/download/telemetry-v0.2.0/verselink-telemetry-v0.2.0-windows-amd64.zip"},{"name":"verselink-telemetry-v0.2.0-windows-amd64.zip.sha256","size":111,"download_count":1,"release_tag":"telemetry-v0.2.0","url":"https://github.com/compumark/verselink/releases/download/telemetry-v0.2.0/verselink-telemetry-v0.2.0-windows-amd64.zip.sha256"},{"name":"verselink-telemetry-v0.1.0-windows-amd64.zip","size":7749608,"download_count":3,"release_tag":"telemetry-v0.1.0","url":"https://github.com/compumark/verselink/releases/download/telemetry-v0.1.0/verselink-telemetry-v0.1.0-windows-amd64.zip"},{"name":"verselink-telemetry-v0.1.0-windows-amd64.zip.sha256","size":111,"download_count":0,"release_tag":"telemetry-v0.1.0","url":"https://github.com/compumark/verselink/releases/download/telemetry-v0.1.0/verselink-telemetry-v0.1.0-windows-amd64.zip.sha256"}]}},"commit_sha":"5ce1758b79b16a83c7a19e81fa48b841cb1b9903","profile":{"lines_by_language":{"Go":15182,"JavaScript":11793,"PowerShell":157,"C#":128,"Python":111},"files_by_category":{"source":102,"test":87,"other":73,"docs":32,"config":23,"oversized":17,"binary":3},"source_lines":14787,"test_lines":12584},"pillars":{"ai_provenance":{"score":0.0,"confidence":0.65,"coverage":1.0,"label":"possible","breakdown":{"attributed_share":0.0,"suspected_share":0.0401,"estimated_share":0.0,"ai_artifacts":0.0,"flagged_work_units":1.0,"flagged_releases":0.0,"style_index":0.203},"summary":"Weak signals consistent with AI-assisted development."},"quality":{"score":69.8,"confidence":0.9,"coverage":1.0,"label":"adequate","breakdown":{"complexity":43.4,"duplication":90.5,"lint":23.7,"testing":100.0,"docs":100.0,"type_safety":40.0,"process":null},"summary":"Code quality is adequate: test-to-source ratio 0.85, CI runs tests; 28% of function code in complex or long functions; 2% duplicated lines. Weakest area: lint."},"security":{"score":51.2,"confidence":0.85,"coverage":1.0,"label":"weak","breakdown":{"secrets":96.7,"sast":0.7,"dependencies":77.9,"ci_actions":1.2,"posture":60.0,"scorecard":null},"summary":"Security posture is weak: 43 known vulnerabilities in 1 dependencies; 146 high-severity SAST findings; 22 high-severity workflow issues. Weakest area: sast."}},"analyzer_results":[{"analyzer":"sec-scorecard","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":"no published OpenSSF Scorecard result for this repo"},{"analyzer":"sec-registry","pillar":"security","status":"ok","tool_version":null,"metrics":{"declared":2.0,"checked":2.0,"missing":0.0,"recent":0.0,"lookup_errors":0.0},"findings":[],"evidence":[],"data":{"phantom":false},"error":null},{"analyzer":"ai-attribution","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"commits":109.0,"attributed_commits":0.0,"attributed_commit_share":0.0,"effective_loc":28557.0,"attributed_loc":0.0,"attributed_loc_share":0.0,"tools_detected":0.0},"findings":[],"evidence":[],"data":{"attributed_loc_by_commit":{},"tools":{},"monthly":{"2026-09":{"loc":26368,"attributed_loc":0},"2026-10":{"loc":2189,"attributed_loc":0}}},"error":null},{"analyzer":"ai-artifacts","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"artifacts":0.0,"workflow_agents":0.0,"tools_configured":0.0},"findings":[],"evidence":[],"data":{"artifacts":[],"workflows":[],"tools":[]},"error":null},{"analyzer":"ai-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-4","metrics":{"work_units":69.0,"flagged_units":1.0,"pre_ai_era_bursts":0.0,"pre_ai_era_measured_loc":0.0,"pre_ai_era_burst_loc":0.0,"measured_loc":23799.0,"flagged_loc":1144.0,"flagged_loc_share":0.04806924660700029,"max_loc_per_hour":1010.3642893791688,"median_loc_per_hour":207.78612787975854,"pr_timed_units":53.0,"excluded_import_loc":4758.0},"findings":[],"evidence":[{"kind":"velocity-burst","description":"1,144 lines of first-party code in ~1.7h (692 lines/hour, PR #33)","ref":"4f10bcfe07a92b7fb28c4541b5378404820d62ad","url":"https://github.com/compumark/verselink/commit/4f10bcfe07a92b7fb28c4541b5378404820d62ad","weight":0.20758064516129035}],"data":{"flagged_loc_by_commit":{"4f10bcfe07a92b7fb28c4541b5378404820d62ad":1144},"excluded_import_commits":["f55b9e6c34b05b97ce9db4d9dcd6fab7c9d6cc54"]},"error":null},{"analyzer":"ai-release-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-4","metrics":{"releases":9.0,"flagged_releases":0.0,"max_loc_per_day":1485.6},"findings":[],"evidence":[],"data":{"releases":[{"from":"v1.2.3","to":"v1.2.4","loc":68,"days":0.9,"loc_per_day":75.4,"flagged":false},{"from":"v1.2.4","to":"v1.2.5","loc":12,"days":0.04,"loc_per_day":288.0,"flagged":false},{"from":"v1.2.5","to":"v1.2.6","loc":405,"days":0.65,"loc_per_day":623.6,"flagged":false},{"from":"v1.2.6","to":"v1.2.7","loc":96,"days":0.25,"loc_per_day":390.4,"flagged":false},{"from":"v1.2.7","to":"v1.3.0","loc":425,"days":1.98,"loc_per_day":214.7,"flagged":false},{"from":"v1.3.0","to":"v1.4.0","loc":11203,"days":12.05,"loc_per_day":930.1,"flagged":false},{"from":"v1.4.0","to":"telemetry-v0.1.0","loc":10643,"days":7.16,"loc_per_day":1485.6,"flagged":false},{"from":"telemetry-v0.1.0","to":"telemetry-v0.2.0","loc":577,"days":0.57,"loc_per_day":1013.6,"flagged":false},{"from":"telemetry-v0.2.0","to":"telemetry-v0.3.0","loc":64,"days":0.13,"loc_per_day":474.2,"flagged":false}]},"error":null},{"analyzer":"ai-stylometry","pillar":"ai_provenance","status":"ok","tool_version":null,"metrics":{"lines_scanned":14787.0,"index":0.203,"count:narrated_steps":0.0,"per_kloc:narrated_steps":0.0,"files:narrated_steps":0.0,"count:placeholder":0.0,"per_kloc:placeholder":0.0,"files:placeholder":0.0,"count:emoji_in_code":6.0,"per_kloc:emoji_in_code":0.406,"files:emoji_in_code":3.0,"count:assistant_voice":0.0,"per_kloc:assistant_voice":0.0,"files:assistant_voice":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-secrets","pillar":"security","status":"ok","tool_version":"gitleaks 8.30.1","metrics":{"secrets_current":0.0,"secrets_history":0.0,"secrets_nonprod":1.0,"secrets_low_confidence":0.0},"findings":[{"rule_id":"gitleaks/discord-client-id","severity":"low","message":"Possible discord-client-id secret in history (commit 258221c9be); removed from the current tree but still retrievable","path":"test/discord-issue-sync.test.js","line":12,"fingerprint":"258221c9be0e862fb511a00b047d147d9b6049a2:test/discord-issue-sync.test.js:discord-client-id:12"}],"evidence":[],"data":{},"error":null},{"analyzer":"sec-sast","pillar":"security","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":537.0,"findings_high":146.0,"findings_medium":391.0,"findings_low":0.0,"weighted_findings":210.05,"scanned_lines":14630.0,"parse_errors":0.0},"findings":[{"rule_id":"opengrep/dockerfile.security.missing-user","severity":"high","message":"By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'. [confidence medium]","path":"Dockerfile","line":18,"fingerprint":"dockerfile.security.missing-user:Dockerfile:18"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/about-mobiglass.js","line":46,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/about-mobiglass.js:46"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `content.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/about-mobiglass.js","line":46,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/about-mobiglass.js:46"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/admin-mobiglass.js","line":15,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/admin-mobiglass.js:15"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `container.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/admin-mobiglass.js","line":15,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/admin-mobiglass.js:15"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/admin-mobiglass.js","line":20,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/admin-mobiglass.js:20"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `container.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/admin-mobiglass.js","line":20,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/admin-mobiglass.js:20"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/changelog-mobiglass.js","line":26,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/changelog-mobiglass.js:26"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `content.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/changelog-mobiglass.js","line":26,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/changelog-mobiglass.js:26"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/changelog-mobiglass.js","line":26,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/changelog-mobiglass.js:26"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/groups-classic.js","line":5,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/groups-classic.js:5"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('#adminContent').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/groups-classic.js","line":5,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/groups-classic.js:5"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/groups-classic.js","line":6,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/groups-classic.js:6"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('#groups').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/groups-classic.js","line":6,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/groups-classic.js:6"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/groups-classic.js","line":7,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/groups-classic.js:7"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `box.querySelector('.muted').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/groups-classic.js","line":7,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/groups-classic.js:7"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/groups-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/groups-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('#message').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/groups-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/groups-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/groups-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/groups-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `entry.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/groups-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/groups-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/groups-mobiglass.js","line":13,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/groups-mobiglass.js:13"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `element.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/groups-mobiglass.js","line":13,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/groups-mobiglass.js:13"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/groups-mobiglass.js","line":20,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/groups-mobiglass.js:20"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `dialog.querySelector('.gg-profile-panel').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/groups-mobiglass.js","line":20,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/groups-mobiglass.js:20"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/inventory-detail-clean.js","line":2,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/inventory-detail-clean.js:2"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `modal.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/inventory-detail-clean.js","line":2,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/inventory-detail-clean.js:2"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/inventory-mobiglass.js","line":25,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/inventory-mobiglass.js:25"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/inventory-mobiglass.js","line":25,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/inventory-mobiglass.js:25"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":50,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/material-inventory-mobiglass.js:50"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `overlay.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":50,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/material-inventory-mobiglass.js:50"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":59,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/material-inventory-mobiglass.js:59"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `refineryResults.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":59,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/material-inventory-mobiglass.js:59"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":59,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/material-inventory-mobiglass.js:59"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `refineryResults.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":59,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/material-inventory-mobiglass.js:59"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":72,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/material-inventory-mobiglass.js:72"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `overlay.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":72,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/material-inventory-mobiglass.js:72"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":74,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/material-inventory-mobiglass.js:74"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `overlay.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":74,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/material-inventory-mobiglass.js:74"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":102,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/material-inventory-mobiglass.js:102"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `results.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":102,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/material-inventory-mobiglass.js:102"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":111,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/material-inventory-mobiglass.js:111"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `results.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":111,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/material-inventory-mobiglass.js:111"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":5,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mining-pools-mobiglass.js:5"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":5,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mining-pools-mobiglass.js:5"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":6,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mining-pools-mobiglass.js:6"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":6,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mining-pools-mobiglass.js:6"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":13,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mining-pools-mobiglass.js:13"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":13,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mining-pools-mobiglass.js:13"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":25,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mining-pools-mobiglass.js:25"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":25,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mining-pools-mobiglass.js:25"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":26,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mining-pools-mobiglass.js:26"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `row.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":26,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mining-pools-mobiglass.js:26"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":36,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mining-pools-mobiglass.js:36"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":36,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mining-pools-mobiglass.js:36"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":41,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mining-pools-mobiglass.js:41"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `hoverHud.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":41,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mining-pools-mobiglass.js:41"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":46,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mining-pools-mobiglass.js:46"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":46,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mining-pools-mobiglass.js:46"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":50,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mining-pools-mobiglass.js:50"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `modal.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":50,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mining-pools-mobiglass.js:50"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":56,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mining-pools-mobiglass.js:56"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `modal.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":56,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mining-pools-mobiglass.js:56"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":59,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mining-pools-mobiglass.js:59"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `modal.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":59,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mining-pools-mobiglass.js:59"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":60,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mining-pools-mobiglass.js:60"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `modal.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":60,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mining-pools-mobiglass.js:60"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":69,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mining-pools-mobiglass.js:69"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `modal.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":69,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mining-pools-mobiglass.js:69"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/missions-mobiglass.js","line":79,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/missions-mobiglass.js:79"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `results.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/missions-mobiglass.js","line":79,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/missions-mobiglass.js:79"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/missions-mobiglass.js","line":95,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/missions-mobiglass.js:95"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `root.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/missions-mobiglass.js","line":95,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/missions-mobiglass.js:95"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mobiglass-auth-entry.js","line":13,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mobiglass-auth-entry.js:13"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `wrapper.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mobiglass-auth-entry.js","line":13,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mobiglass-auth-entry.js:13"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mobiglass-auth-entry.js","line":44,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mobiglass-auth-entry.js:44"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `modal.querySelector('.mg-auth-panel').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mobiglass-auth-entry.js","line":44,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mobiglass-auth-entry.js:44"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mobiglass-auth-entry.js","line":64,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/mobiglass-auth-entry.js:64"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `modal.querySelector('.mg-auth-panel').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/mobiglass-auth-entry.js","line":64,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/mobiglass-auth-entry.js:64"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/notifications-mobiglass.js","line":5,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/notifications-mobiglass.js:5"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `p.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/notifications-mobiglass.js","line":5,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/notifications-mobiglass.js:5"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/orders-mobiglass.js","line":22,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/orders-mobiglass.js:22"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `bar.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/orders-mobiglass.js","line":22,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/orders-mobiglass.js:22"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/orders-mobiglass.js","line":23,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/orders-mobiglass.js:23"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/orders-mobiglass.js","line":23,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/orders-mobiglass.js:23"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":3,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/personalinventory-classic.js:3"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('#inventory').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":3,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/personalinventory-classic.js:3"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":5,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/personalinventory-classic.js:5"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('#addLocation').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":5,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/personalinventory-classic.js:5"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":6,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/personalinventory-classic.js:6"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('#events').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":6,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/personalinventory-classic.js:6"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":7,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/personalinventory-classic.js:7"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('#resetLocation').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":7,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/personalinventory-classic.js:7"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/personalinventory-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('#wantedCatalog').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/personalinventory-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/personalinventory-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('#ownerCatalog').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/personalinventory-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/personalinventory-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('#wantedList').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/personalinventory-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/personalinventory-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('#owners').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/personalinventory-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/personalinventory-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('#matches').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/personalinventory-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":9,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/personalinventory-classic.js:9"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('#catalogResults').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-classic.js","line":9,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/personalinventory-classic.js:9"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-qol.js","line":4,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/personalinventory-qol.js:4"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `special.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-qol.js","line":4,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/personalinventory-qol.js:4"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-qol.js","line":4,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/personalinventory-qol.js:4"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `personal.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/personalinventory-qol.js","line":4,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/personalinventory-qol.js:4"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-accent.js","line":9,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/profile-accent.js:9"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `section.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-accent.js","line":9,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/profile-accent.js:9"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":54,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/profile-mobiglass.js:54"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `dialog.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":54,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/profile-mobiglass.js:54"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":59,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/profile-mobiglass.js:59"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `dialog.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":59,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/profile-mobiglass.js:59"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":86,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/profile-mobiglass.js:86"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `dialog.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":86,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/profile-mobiglass.js:86"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":92,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/profile-mobiglass.js:92"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `dialog.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":92,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/profile-mobiglass.js:92"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":114,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/profile-mobiglass.js:114"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `dialog.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":114,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/profile-mobiglass.js:114"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":134,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/profile-mobiglass.js:134"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `dialog.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":134,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/profile-mobiglass.js:134"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":139,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/profile-mobiglass.js:139"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `dialog.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":139,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/profile-mobiglass.js:139"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":151,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/profile-mobiglass.js:151"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `root.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":151,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/profile-mobiglass.js:151"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":181,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/profile-mobiglass.js:181"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `root.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/profile-mobiglass.js","line":181,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/profile-mobiglass.js:181"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/trading-classic.js","line":5,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/trading-classic.js:5"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('results').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/trading-classic.js","line":5,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/trading-classic.js:5"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/trading-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/trading-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('system').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/trading-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/trading-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/trading-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/trading-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('ship').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/trading-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/trading-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/trading-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/trading-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$('sort').innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/trading-classic.js","line":8,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/trading-classic.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/trading-mobiglass.js","line":8,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/trading-mobiglass.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/trading-mobiglass.js","line":8,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/trading-mobiglass.js:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/version-watch.js","line":22,"fingerprint":"javascript.browser.security.insecure-document-method:public/js/version-watch.js:22"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `box.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"public/js/version-watch.js","line":22,"fingerprint":"javascript.browser.security.insecure-innerhtml:public/js/version-watch.js:22"},{"rule_id":"opengrep/javascript.node-crypto.security.gcm-no-tag-length","severity":"high","message":"The call to 'createDecipheriv' with the Galois Counter Mode (GCM) mode of operation is missing an expected authentication tag length. If the expected authentication tag length is not specified or otherwise checked, the application might be tricked into verifying a shorter-than-expected authenticatio [confidence medium]","path":"src/server.js","line":153,"fingerprint":"javascript.node-crypto.security.gcm-no-tag-length:src/server.js:153"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"telemetry/internal/gamelog/process_windows.go","line":13,"fingerprint":"go.lang.security.audit.dangerous-exec-command:telemetry/internal/gamelog/process_windows.go:13"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/about-mobiglass.js","line":30,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/about-mobiglass.js:30"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/about-mobiglass.js","line":30,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/about-mobiglass.js:30"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/about-mobiglass.js","line":30,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/about-mobiglass.js:30"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/about-mobiglass.js","line":30,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/about-mobiglass.js:30"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/about-mobiglass.js","line":34,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/about-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/about-mobiglass.js","line":45,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/about-mobiglass.js:45"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/about-mobiglass.js","line":46,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/about-mobiglass.js:46"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":4,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:4"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":15,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:15"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":16,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:16"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":16,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:16"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":16,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:16"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":16,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:16"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":17,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:17"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":17,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:17"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":17,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:17"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/admin-mobiglass.js","line":20,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/admin-mobiglass.js:20"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/changelog-mobiglass.js","line":10,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/changelog-mobiglass.js:10"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/changelog-mobiglass.js","line":10,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/changelog-mobiglass.js:10"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/changelog-mobiglass.js","line":10,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/changelog-mobiglass.js:10"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/changelog-mobiglass.js","line":26,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/changelog-mobiglass.js:26"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/changelog-mobiglass.js","line":26,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/changelog-mobiglass.js:26"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/changelog-mobiglass.js","line":26,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/changelog-mobiglass.js:26"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/changelog-mobiglass.js","line":26,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/changelog-mobiglass.js:26"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/changelog-mobiglass.js","line":26,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/changelog-mobiglass.js:26"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/changelog-mobiglass.js","line":26,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/changelog-mobiglass.js:26"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-classic.js","line":4,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-classic.js:4"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-classic.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-classic.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-classic.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-classic.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-classic.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-classic.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-classic.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-classic.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-classic.js","line":6,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-classic.js:6"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-classic.js","line":6,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-classic.js:6"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-classic.js","line":6,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-classic.js:6"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-classic.js","line":6,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-classic.js:6"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-classic.js","line":6,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-classic.js:6"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-classic.js","line":7,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-classic.js:7"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":8,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:8"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":9,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:9"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":9,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:9"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":9,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:9"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":10,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:10"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":10,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:10"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":10,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:10"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":10,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:10"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":11,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:11"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":11,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:11"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":12,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:12"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":12,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:12"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":12,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:12"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":12,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:12"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":13,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:13"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":13,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:13"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":13,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:13"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":20,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:20"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":20,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:20"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":20,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:20"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":20,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:20"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":20,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:20"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/groups-mobiglass.js","line":27,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/groups-mobiglass.js:27"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-detail-clean.js","line":2,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-detail-clean.js:2"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-detail-clean.js","line":2,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-detail-clean.js:2"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":11,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:11"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":11,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:11"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":13,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:13"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":13,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:13"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":14,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:14"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":14,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:14"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":15,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:15"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":15,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:15"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":15,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:15"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":15,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:15"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":15,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:15"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":20,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:20"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":20,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:20"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":20,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:20"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":20,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:20"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":20,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:20"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":20,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:20"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":24,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:24"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":24,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:24"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":25,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:25"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":25,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:25"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":25,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:25"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":25,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:25"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":25,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:25"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/inventory-mobiglass.js","line":25,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/inventory-mobiglass.js:25"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":21,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:21"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":35,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:35"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":54,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:54"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":54,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:54"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":59,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:59"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":59,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:59"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":66,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:66"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":66,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:66"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":68,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:68"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":72,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:72"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":72,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:72"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":72,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:72"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":74,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:74"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":86,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:86"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":86,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:86"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":86,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:86"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":86,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:86"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":86,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:86"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":99,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:99"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":102,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:102"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":108,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:108"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":111,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:111"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/material-inventory-mobiglass.js","line":117,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/material-inventory-mobiglass.js:117"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":5,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:5"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":6,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:6"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":10,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:10"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":11,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:11"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":12,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:12"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":13,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:13"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":13,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:13"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":13,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:13"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":13,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:13"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":14,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:14"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":18,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:18"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":19,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:19"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":19,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:19"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":25,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:25"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":25,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:25"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":26,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:26"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":27,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:27"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":29,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:29"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":29,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:29"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":36,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":36,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":41,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:41"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":41,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:41"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"public/js/mining-pools-mobiglass.js","line":44,"fingerprint":"javascript.lang.security.html-in-template-string:public/js/mining-pools-mobiglass.js:44"}],"evidence":[],"data":{"rulesets":["go","javascript","csharp","python","dockerfile"]},"error":null},{"analyzer":"sec-deps","pillar":"security","status":"ok","tool_version":"osv-scanner version: 2.7.1","metrics":{"vulnerable_packages":1.0,"vulnerabilities":43.0,"vulns_critical":6.0,"vulns_high":26.0,"vulns_medium":10.0,"vulns_low":0.0,"vulns_unknown":1.0,"penalty":15.0},"findings":[{"rule_id":"osv/GHSA-5x8w-8jj5-q52h","severity":"critical","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4330, GHSA-5x8w-8jj5-q52h","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-5x8w-8jj5-q52h"},{"rule_id":"osv/GHSA-8g5g-8vmr-9782","severity":"critical","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4332, GHSA-8g5g-8vmr-9782","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-8g5g-8vmr-9782"},{"rule_id":"osv/GHSA-v9pv-5gc8-w2m6","severity":"critical","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4339, GHSA-v9pv-5gc8-w2m6","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-v9pv-5gc8-w2m6"},{"rule_id":"osv/GHSA-xvh5-g6gv-559v","severity":"critical","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4363, GHSA-xvh5-g6gv-559v","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-xvh5-g6gv-559v"},{"rule_id":"osv/GHSA-332p-7hrc-92wf","severity":"critical","message":"pillow@12.3.0 (PyPI) is affected by GHSA-332p-7hrc-92wf","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-332p-7hrc-92wf"},{"rule_id":"osv/GHSA-w889-685w-c8fh","severity":"critical","message":"pillow@12.3.0 (PyPI) is affected by GHSA-w889-685w-c8fh","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-w889-685w-c8fh"},{"rule_id":"osv/GHSA-27h8-gf7j-v5hc","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4326, GHSA-27h8-gf7j-v5hc","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-27h8-gf7j-v5hc"},{"rule_id":"osv/GHSA-4558-3h8r-v8xp","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4327, GHSA-4558-3h8r-v8xp","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-4558-3h8r-v8xp"},{"rule_id":"osv/GHSA-4rr5-89j8-mwwm","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4328, GHSA-4rr5-89j8-mwwm","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-4rr5-89j8-mwwm"},{"rule_id":"osv/GHSA-58r4-6rv3-gfh8","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4329, GHSA-58r4-6rv3-gfh8","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-58r4-6rv3-gfh8"},{"rule_id":"osv/GHSA-7mwm-ghpf-9vrm","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4331, GHSA-7mwm-ghpf-9vrm","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-7mwm-ghpf-9vrm"},{"rule_id":"osv/GHSA-cp9v-662q-vvx9","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4333, GHSA-cp9v-662q-vvx9","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-cp9v-662q-vvx9"},{"rule_id":"osv/GHSA-pchr-8j38-3x4p","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4334, GHSA-pchr-8j38-3x4p","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-pchr-8j38-3x4p"},{"rule_id":"osv/GHSA-xgh8-jp6q-p5x8","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4335, GHSA-xgh8-jp6q-p5x8","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-xgh8-jp6q-p5x8"},{"rule_id":"osv/GHSA-g842-9rc4-69pw","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4338, GHSA-g842-9rc4-69pw","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-g842-9rc4-69pw"},{"rule_id":"osv/GHSA-3j72-p6qg-6xp7","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4341, GHSA-3j72-p6qg-6xp7","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-3j72-p6qg-6xp7"},{"rule_id":"osv/GHSA-g4qv-2jxx-769h","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4342, GHSA-g4qv-2jxx-769h","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-g4qv-2jxx-769h"},{"rule_id":"osv/GHSA-9v9v-9qvf-h2hj","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4343, GHSA-9v9v-9qvf-h2hj","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-9v9v-9qvf-h2hj"},{"rule_id":"osv/GHSA-22hg-r758-rrw9","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by GHSA-22hg-r758-rrw9","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-22hg-r758-rrw9"},{"rule_id":"osv/GHSA-5xm2-6676-qcp9","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by GHSA-5xm2-6676-qcp9","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-5xm2-6676-qcp9"},{"rule_id":"osv/GHSA-65qm-jvmh-6pqg","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by GHSA-65qm-jvmh-6pqg","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-65qm-jvmh-6pqg"},{"rule_id":"osv/GHSA-78g4-xqwv-q3g8","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by GHSA-78g4-xqwv-q3g8","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-78g4-xqwv-q3g8"},{"rule_id":"osv/GHSA-c6hw-5grf-ff96","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by GHSA-c6hw-5grf-ff96","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-c6hw-5grf-ff96"},{"rule_id":"osv/GHSA-f2g6-542v-9j58","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by GHSA-f2g6-542v-9j58","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-f2g6-542v-9j58"},{"rule_id":"osv/GHSA-g7cr-3p24-7wf7","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by GHSA-g7cr-3p24-7wf7","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-g7cr-3p24-7wf7"},{"rule_id":"osv/GHSA-gg2r-wvfm-q9rx","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by GHSA-gg2r-wvfm-q9rx","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-gg2r-wvfm-q9rx"},{"rule_id":"osv/GHSA-j4m9-6w36-pw47","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by GHSA-j4m9-6w36-pw47","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-j4m9-6w36-pw47"},{"rule_id":"osv/GHSA-jg86-v3jv-hrpm","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by GHSA-jg86-v3jv-hrpm","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-jg86-v3jv-hrpm"},{"rule_id":"osv/GHSA-mrfp-p49p-3hf2","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by GHSA-mrfp-p49p-3hf2","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-mrfp-p49p-3hf2"},{"rule_id":"osv/GHSA-p4wg-p73j-c528","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by GHSA-p4wg-p73j-c528","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-p4wg-p73j-c528"},{"rule_id":"osv/GHSA-q45j-58j2-45rg","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by GHSA-q45j-58j2-45rg","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-q45j-58j2-45rg"},{"rule_id":"osv/GHSA-xcvg-w56q-r89m","severity":"high","message":"pillow@12.3.0 (PyPI) is affected by GHSA-xcvg-w56q-r89m","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-xcvg-w56q-r89m"},{"rule_id":"osv/GHSA-654x-cwwv-5j9c","severity":"medium","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4336, GHSA-654x-cwwv-5j9c","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-654x-cwwv-5j9c"},{"rule_id":"osv/GHSA-p8hx-v2p6-rp84","severity":"medium","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4337, GHSA-p8hx-v2p6-rp84","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-p8hx-v2p6-rp84"},{"rule_id":"osv/GHSA-4rm8-3hmm-39fg","severity":"medium","message":"pillow@12.3.0 (PyPI) is affected by PYSEC-2026-4340, GHSA-4rm8-3hmm-39fg","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-4rm8-3hmm-39fg"},{"rule_id":"osv/GHSA-24rc-8hj2-v98c","severity":"medium","message":"pillow@12.3.0 (PyPI) is affected by GHSA-24rc-8hj2-v98c","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-24rc-8hj2-v98c"},{"rule_id":"osv/GHSA-254f-3936-288h","severity":"medium","message":"pillow@12.3.0 (PyPI) is affected by GHSA-254f-3936-288h","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-254f-3936-288h"},{"rule_id":"osv/GHSA-462x-pgg6-55fp","severity":"medium","message":"pillow@12.3.0 (PyPI) is affected by GHSA-462x-pgg6-55fp","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-462x-pgg6-55fp"},{"rule_id":"osv/GHSA-74r2-7ff9-mjj2","severity":"medium","message":"pillow@12.3.0 (PyPI) is affected by GHSA-74r2-7ff9-mjj2","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-74r2-7ff9-mjj2"},{"rule_id":"osv/GHSA-fc9g-5qg7-mf45","severity":"medium","message":"pillow@12.3.0 (PyPI) is affected by GHSA-fc9g-5qg7-mf45","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-fc9g-5qg7-mf45"},{"rule_id":"osv/GHSA-rfgq-q3w2-pmv2","severity":"medium","message":"pillow@12.3.0 (PyPI) is affected by GHSA-rfgq-q3w2-pmv2","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-rfgq-q3w2-pmv2"},{"rule_id":"osv/GHSA-vx6w-vv9f-6gvg","severity":"medium","message":"pillow@12.3.0 (PyPI) is affected by GHSA-vx6w-vv9f-6gvg","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-vx6w-vv9f-6gvg"},{"rule_id":"osv/GHSA-wqgw-9xfh-qf2g","severity":"medium","message":"pillow@12.3.0 (PyPI) is affected by GHSA-wqgw-9xfh-qf2g","path":"telemetry/scripts/requirements-icon.txt","line":null,"fingerprint":"pillow@12.3.0 (PyPI):GHSA-wqgw-9xfh-qf2g"}],"evidence":[],"data":{"ecosystems":["Go","PyPI"]},"error":null},{"analyzer":"sec-actions","pillar":"security","status":"ok","tool_version":"zizmor 1.32.0","metrics":{"workflows":8.0,"findings":34.0,"findings_high":22.0,"findings_medium":7.0,"findings_low":5.0,"penalty":264.0},"findings":[{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/c10-smoke-image.yml","line":22,"fingerprint":"unpinned-uses:.github/workflows/c10-smoke-image.yml:22"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/c10-smoke-image.yml","line":25,"fingerprint":"unpinned-uses:.github/workflows/c10-smoke-image.yml:25"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/c10-smoke-image.yml","line":28,"fingerprint":"unpinned-uses:.github/workflows/c10-smoke-image.yml:28"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/c10-smoke-image.yml","line":35,"fingerprint":"unpinned-uses:.github/workflows/c10-smoke-image.yml:35"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/changelog-discord.yml","line":25,"fingerprint":"unpinned-uses:.github/workflows/changelog-discord.yml:25"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/changelog-discord.yml","line":31,"fingerprint":"unpinned-uses:.github/workflows/changelog-discord.yml:31"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/changelog-discord.yml","line":77,"fingerprint":"unpinned-uses:.github/workflows/changelog-discord.yml:77"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":33,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:33"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":36,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:36"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/discord-issues.yml","line":22,"fingerprint":"unpinned-uses:.github/workflows/discord-issues.yml:22"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/docker-publish.yml","line":28,"fingerprint":"unpinned-uses:.github/workflows/docker-publish.yml:28"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/docker-publish.yml","line":57,"fingerprint":"unpinned-uses:.github/workflows/docker-publish.yml:57"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/docker-publish.yml","line":60,"fingerprint":"unpinned-uses:.github/workflows/docker-publish.yml:60"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/docker-publish.yml","line":68,"fingerprint":"unpinned-uses:.github/workflows/docker-publish.yml:68"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/docker-publish.yml","line":85,"fingerprint":"unpinned-uses:.github/workflows/docker-publish.yml:85"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ghcr-cleanup.yml","line":28,"fingerprint":"unpinned-uses:.github/workflows/ghcr-cleanup.yml:28"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/telemetry-release.yml","line":17,"fingerprint":"unpinned-uses:.github/workflows/telemetry-release.yml:17"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/telemetry-release.yml","line":22,"fingerprint":"unpinned-uses:.github/workflows/telemetry-release.yml:22"},{"rule_id":"zizmor/cache-poisoning","severity":"high","message":"runtime artifacts potentially vulnerable to a cache poisoning attack [confidence low]","path":".github/workflows/telemetry-release.yml","line":22,"fingerprint":"cache-poisoning:.github/workflows/telemetry-release.yml:22"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/telemetry.yml","line":24,"fingerprint":"unpinned-uses:.github/workflows/telemetry.yml:24"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/telemetry.yml","line":27,"fingerprint":"unpinned-uses:.github/workflows/telemetry.yml:27"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/telemetry.yml","line":41,"fingerprint":"unpinned-uses:.github/workflows/telemetry.yml:41"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/c10-smoke-image.yml","line":21,"fingerprint":"artipacked:.github/workflows/c10-smoke-image.yml:21"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/changelog-discord.yml","line":24,"fingerprint":"artipacked:.github/workflows/changelog-discord.yml:24"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":32,"fingerprint":"artipacked:.github/workflows/ci.yml:32"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/discord-issues.yml","line":22,"fingerprint":"artipacked:.github/workflows/discord-issues.yml:22"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/docker-publish.yml","line":27,"fingerprint":"artipacked:.github/workflows/docker-publish.yml:27"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/telemetry-release.yml","line":16,"fingerprint":"artipacked:.github/workflows/telemetry-release.yml:16"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/telemetry.yml","line":23,"fingerprint":"artipacked:.github/workflows/telemetry.yml:23"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/telemetry-release.yml","line":72,"fingerprint":"template-injection:.github/workflows/telemetry-release.yml:72"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/telemetry-release.yml","line":89,"fingerprint":"template-injection:.github/workflows/telemetry-release.yml:89"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/telemetry-release.yml","line":90,"fingerprint":"template-injection:.github/workflows/telemetry-release.yml:90"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/telemetry-release.yml","line":91,"fingerprint":"template-injection:.github/workflows/telemetry-release.yml:91"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/telemetry-release.yml","line":92,"fingerprint":"template-injection:.github/workflows/telemetry-release.yml:92"}],"evidence":[],"data":{},"error":null},{"analyzer":"sec-posture","pillar":"security","status":"ok","tool_version":null,"metrics":{"check:security_policy":1.0,"check:dependency_updates":0.0,"check:signed_commits":1.0,"check:lockfiles":0.0,"signed_commit_share":0.5505,"unpinned_manifests":2.0},"findings":[],"evidence":[{"kind":"posture","description":"Security policy: SECURITY.md","ref":"SECURITY.md","url":null,"weight":0.0},{"kind":"posture","description":"package.json has no lockfile alongside it (unpinned dependencies)","ref":"package.json","url":null,"weight":0.3},{"kind":"posture","description":"telemetry/go.mod has no lockfile alongside it (unpinned dependencies)","ref":"telemetry/go.mod","url":null,"weight":0.3}],"data":{},"error":null},{"analyzer":"sec-distribution","pillar":"security","status":"ok","tool_version":null,"metrics":{"signals":1.0,"binary_assets":3.0,"suspicious":0.0},"findings":[],"evidence":[{"kind":"binary-release-asset","description":"release telemetry-v0.3.0 ships verselink-telemetry-v0.3.0-windows-amd64.zip (3 downloads)","ref":"verselink-telemetry-v0.3.0-windows-amd64.zip","url":"https://github.com/compumark/verselink/releases/download/telemetry-v0.3.0/verselink-telemetry-v0.3.0-windows-amd64.zip","weight":0.0},{"kind":"binary-release-asset","description":"release telemetry-v0.2.0 ships verselink-telemetry-v0.2.0-windows-amd64.zip (2 downloads)","ref":"verselink-telemetry-v0.2.0-windows-amd64.zip","url":"https://github.com/compumark/verselink/releases/download/telemetry-v0.2.0/verselink-telemetry-v0.2.0-windows-amd64.zip","weight":0.0},{"kind":"binary-release-asset","description":"release telemetry-v0.1.0 ships verselink-telemetry-v0.1.0-windows-amd64.zip (3 downloads)","ref":"verselink-telemetry-v0.1.0-windows-amd64.zip","url":"https://github.com/compumark/verselink/releases/download/telemetry-v0.1.0/verselink-telemetry-v0.1.0-windows-amd64.zip","weight":0.0}],"data":{"signals":["binary-release-assets"],"suspicious":false,"unusual_traction":false,"metadata":true},"error":null},{"analyzer":"qual-complexity","pillar":"quality","status":"ok","tool_version":"lizard 1.25.1","metrics":{"functions":1870.0,"function_nloc":11853.0,"mean_ccn":3.83,"p90_ccn":7.0,"complex_functions":40.0,"long_functions":4.0,"many_param_functions":4.0,"risky_nloc_share":0.2786},"findings":[],"evidence":[{"kind":"complex-function","description":"(anonymous) in src/server.js: complexity 925, 1516 lines","ref":"src/server.js","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/src/server.js#L1705","weight":1.0},{"kind":"complex-function","description":"runConfigured in telemetry/internal/connection/presence_monitor.go: complexity 62, 181 lines","ref":"telemetry/internal/connection/presence_monitor.go","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/telemetry/internal/connection/presence_monitor.go#L64","weight":1.0},{"kind":"complex-function","description":"applyBlueprintEvent in src/server.js: complexity 51, 87 lines","ref":"src/server.js","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/src/server.js#L1295","weight":0.85},{"kind":"complex-function","description":"taskCard in public/js/missions-mobiglass.js: complexity 47, 1 lines","ref":"public/js/missions-mobiglass.js","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/public/js/missions-mobiglass.js#L81","weight":0.7833333333333333},{"kind":"complex-function","description":"validatePresencePayload in src/telemetry-presence.js: complexity 37, 25 lines","ref":"src/telemetry-presence.js","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/src/telemetry-presence.js#L49","weight":0.6166666666666667},{"kind":"complex-function","description":"Heartbeat in telemetry/internal/connection/client.go: complexity 29, 90 lines","ref":"telemetry/internal/connection/client.go","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/telemetry/internal/connection/client.go#L241","weight":0.48333333333333334},{"kind":"complex-function","description":"ValidateBaseURL in telemetry/internal/connection/client.go: complexity 29, 37 lines","ref":"telemetry/internal/connection/client.go","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/telemetry/internal/connection/client.go#L129","weight":0.48333333333333334},{"kind":"complex-function","description":"runDevice in telemetry/internal/connection/heartbeat.go: complexity 27, 116 lines","ref":"telemetry/internal/connection/heartbeat.go","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/telemetry/internal/connection/heartbeat.go#L113","weight":0.45},{"kind":"complex-function","description":"Reduce in telemetry/internal/telemetry/reducer.go: complexity 27, 62 lines","ref":"telemetry/internal/telemetry/reducer.go","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/telemetry/internal/telemetry/reducer.go#L13","weight":0.45},{"kind":"complex-function","description":"render in public/js/profile-mobiglass.js: complexity 26, 27 lines","ref":"public/js/profile-mobiglass.js","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/public/js/profile-mobiglass.js#L144","weight":0.43333333333333335}],"data":{},"error":null},{"analyzer":"qual-duplication","pillar":"quality","status":"ok","tool_version":"repotrust-dup-w6","metrics":{"compared_lines":11420.0,"duplicated_lines":190.0,"duplicated_share":0.0166,"files":102.0},"findings":[],"evidence":[{"kind":"duplicate-code","description":"6+ duplicated lines: public/js/profile-mobiglass.js:43 and public/js/profile-mobiglass.js:123","ref":"public/js/profile-mobiglass.js","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/public/js/profile-mobiglass.js#L43","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/server.js:250 and src/server.js:258","ref":"src/server.js","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/src/server.js#L250","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/telemetry-heartbeat-handler.js:6 and src/telemetry-presence.js:95","ref":"src/telemetry-heartbeat-handler.js","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/src/telemetry-heartbeat-handler.js#L6","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: telemetry/cmd/verselink-telemetry-tray/app.go:386 and telemetry/cmd/verselink-telemetry-tray/app.go:396","ref":"telemetry/cmd/verselink-telemetry-tray/app.go","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/telemetry/cmd/verselink-telemetry-tray/app.go#L386","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: telemetry/internal/connection/client.go:194 and telemetry/internal/connection/client.go:264","ref":"telemetry/internal/connection/client.go","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/telemetry/internal/connection/client.go#L194","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: telemetry/internal/connection/heartbeat.go:54 and telemetry/internal/runtimehost/runtime.go:276","ref":"telemetry/internal/connection/heartbeat.go","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/telemetry/internal/connection/heartbeat.go#L54","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: telemetry/internal/connection/heartbeat.go:88 and telemetry/internal/connection/presence_monitor.go:37","ref":"telemetry/internal/connection/heartbeat.go","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/telemetry/internal/connection/heartbeat.go#L88","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: telemetry/internal/connection/presence_monitor.go:130 and telemetry/internal/connection/presence_monitor.go:151","ref":"telemetry/internal/connection/presence_monitor.go","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/telemetry/internal/connection/presence_monitor.go#L130","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: telemetry/internal/revision/store.go:5 and telemetry/internal/settings/store.go:4","ref":"telemetry/internal/revision/store.go","url":"https://github.com/compumark/verselink/blob/5ce1758b79b16a83c7a19e81fa48b841cb1b9903/telemetry/internal/revision/store.go#L5","weight":0.3}],"data":{},"error":null},{"analyzer":"qual-lint","pillar":"quality","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":157.0,"weighted_findings":84.25,"scanned_lines":14630.0,"category:best-practice":38.0,"category:correctness":119.0},"findings":[{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/admin-mobiglass.js","line":27,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/admin-mobiglass.js:27"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/admin-mobiglass.js","line":27,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/admin-mobiglass.js:27"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/admin-mobiglass.js","line":30,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/admin-mobiglass.js:30"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/admin-mobiglass.js","line":31,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/admin-mobiglass.js:31"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/admin-mobiglass.js","line":32,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/admin-mobiglass.js:32"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/admin-mobiglass.js","line":38,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/admin-mobiglass.js:38"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/admin-mobiglass.js","line":38,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/admin-mobiglass.js:38"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/admin-mobiglass.js","line":41,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/admin-mobiglass.js:41"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/admin-mobiglass.js","line":41,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/admin-mobiglass.js:41"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/groups-classic.js","line":2,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/groups-classic.js:2"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/groups-classic.js","line":8,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/groups-classic.js:8"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/groups-classic.js","line":8,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/groups-classic.js:8"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/groups-classic.js","line":8,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/groups-classic.js:8"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/groups-classic.js","line":8,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/groups-classic.js:8"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-prompt","severity":"medium","message":"found prompt() call; should this be in production code?","path":"public/js/groups-classic.js","line":8,"fingerprint":"javascript.lang.best-practice.javascript-prompt:public/js/groups-classic.js:8"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/groups-classic.js","line":8,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/groups-classic.js:8"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/inventory-detail-clean.js","line":2,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/inventory-detail-clean.js:2"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/material-inventory-mobiglass.js","line":63,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/material-inventory-mobiglass.js:63"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/material-inventory-mobiglass.js","line":95,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/material-inventory-mobiglass.js:95"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/mining-pools-mobiglass.js","line":6,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/mining-pools-mobiglass.js:6"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/mining-pools-mobiglass.js","line":7,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/mining-pools-mobiglass.js:7"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/mining-pools-mobiglass.js","line":11,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/mining-pools-mobiglass.js:11"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/mining-pools-mobiglass.js","line":13,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/mining-pools-mobiglass.js:13"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/mining-pools-mobiglass.js","line":25,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/mining-pools-mobiglass.js:25"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/mining-pools-mobiglass.js","line":36,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/mining-pools-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/mining-pools-mobiglass.js","line":38,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/mining-pools-mobiglass.js:38"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/mining-pools-mobiglass.js","line":46,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/mining-pools-mobiglass.js:46"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/mining-pools-mobiglass.js","line":50,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/mining-pools-mobiglass.js:50"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/mining-pools-mobiglass.js","line":56,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/mining-pools-mobiglass.js:56"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/mining-pools-mobiglass.js","line":59,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/mining-pools-mobiglass.js:59"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/mining-pools-mobiglass.js","line":60,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/mining-pools-mobiglass.js:60"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-prompt","severity":"medium","message":"found prompt() call; should this be in production code?","path":"public/js/mining-pools-mobiglass.js","line":66,"fingerprint":"javascript.lang.best-practice.javascript-prompt:public/js/mining-pools-mobiglass.js:66"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/mining-pools-mobiglass.js","line":66,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/mining-pools-mobiglass.js:66"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/mining-pools-mobiglass.js","line":69,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/mining-pools-mobiglass.js:69"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"public/js/missions-mobiglass.js","line":26,"fingerprint":"javascript.lang.correctness.no-replaceall:public/js/missions-mobiglass.js:26"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"public/js/notifications-mobiglass.js","line":8,"fingerprint":"javascript.lang.best-practice.javascript-alert:public/js/notifications-mobiglass.js:8"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/personalinventory-classic.js","line":7,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/personalinventory-classic.js:7"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/personalinventory-classic.js","line":7,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/personalinventory-classic.js:7"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"public/js/personalinventory-classic.js","line":10,"fingerprint":"javascript.lang.best-practice.javascript-confirm:public/js/personalinventory-classic.js:10"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"public/js/telemetry-history-view.js","line":63,"fingerprint":"javascript.lang.correctness.no-replaceall:public/js/telemetry-history-view.js:63"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":120,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:120"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":120,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:120"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":120,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:120"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":120,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:120"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":120,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:120"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":120,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:120"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":120,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:120"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":120,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:120"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":120,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:120"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":3031,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:3031"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":3031,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:3031"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":3031,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:3031"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":3031,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:3031"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":3031,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:3031"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":3150,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:3150"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":3150,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:3150"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":3150,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:3150"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"src/server.js","line":3189,"fingerprint":"javascript.lang.correctness.no-replaceall:src/server.js:3189"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"telemetry/internal/revision/store.go","line":36,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:telemetry/internal/revision/store.go:36"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"telemetry/internal/settings/store.go","line":45,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:telemetry/internal/settings/store.go:45"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/about-mobiglass.js","line":11,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/about-mobiglass.js:11"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/about-mobiglass.js","line":11,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/about-mobiglass.js:11"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/about-mobiglass.js","line":46,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/about-mobiglass.js:46"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/about-mobiglass.js","line":46,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/about-mobiglass.js:46"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/admin-mobiglass.js","line":8,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/admin-mobiglass.js:8"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/admin-mobiglass.js","line":8,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/admin-mobiglass.js:8"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/admin-mobiglass.js","line":56,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/admin-mobiglass.js:56"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/admin-mobiglass.js","line":56,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/admin-mobiglass.js:56"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/groups-mobiglass.js","line":6,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/groups-mobiglass.js:6"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/groups-mobiglass.js","line":6,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/groups-mobiglass.js:6"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/inventory-mobiglass.js","line":21,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/inventory-mobiglass.js:21"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/inventory-mobiglass.js","line":21,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/inventory-mobiglass.js:21"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/inventory-mobiglass.js","line":22,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/inventory-mobiglass.js:22"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/inventory-mobiglass.js","line":22,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/inventory-mobiglass.js:22"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/inventory-mobiglass.js","line":23,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/inventory-mobiglass.js:23"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/inventory-mobiglass.js","line":23,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/inventory-mobiglass.js:23"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/material-inventory-mobiglass.js","line":8,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/material-inventory-mobiglass.js:8"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/material-inventory-mobiglass.js","line":8,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/material-inventory-mobiglass.js:8"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/material-inventory-mobiglass.js","line":36,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/material-inventory-mobiglass.js:36"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/mining-pools-mobiglass.js","line":34,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/mining-pools-mobiglass.js:34"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`openMatrixDetail` is assigned twice; the first assignment is useless","path":"public/js/mining-pools-mobiglass.js","line":59,"fingerprint":"javascript.lang.correctness.useless-assignment:public/js/mining-pools-mobiglass.js:59"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/missions-mobiglass.js","line":40,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/missions-mobiglass.js:40"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/missions-mobiglass.js","line":40,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/missions-mobiglass.js:40"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/missions-mobiglass.js","line":44,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/missions-mobiglass.js:44"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/missions-mobiglass.js","line":44,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/missions-mobiglass.js:44"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/missions-mobiglass.js","line":48,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/missions-mobiglass.js:48"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/missions-mobiglass.js","line":48,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/missions-mobiglass.js:48"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/missions-mobiglass.js","line":52,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/missions-mobiglass.js:52"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/missions-mobiglass.js","line":52,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/missions-mobiglass.js:52"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/missions-mobiglass.js","line":54,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/missions-mobiglass.js:54"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/missions-mobiglass.js","line":54,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/missions-mobiglass.js:54"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/missions-mobiglass.js","line":55,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/missions-mobiglass.js:55"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/missions-mobiglass.js","line":55,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/missions-mobiglass.js:55"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/missions-mobiglass.js","line":59,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/missions-mobiglass.js:59"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/missions-mobiglass.js","line":59,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/missions-mobiglass.js:59"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/missions-mobiglass.js","line":61,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/missions-mobiglass.js:61"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/mobiglass-auth-entry.js","line":4,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/mobiglass-auth-entry.js:4"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/mobiglass-auth-entry.js","line":4,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/mobiglass-auth-entry.js:4"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/orders-mobiglass.js","line":16,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/orders-mobiglass.js:16"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/orders-mobiglass.js","line":16,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/orders-mobiglass.js:16"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/profile-accent.js","line":4,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/profile-accent.js:4"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/profile-accent.js","line":4,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/profile-accent.js:4"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/profile-accent.js","line":5,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/profile-accent.js:5"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/profile-accent.js","line":5,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/profile-accent.js:5"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/profile-accent.js","line":8,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/profile-accent.js:8"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/profile-accent.js","line":8,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/profile-accent.js:8"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/profile-mobiglass.js","line":9,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/profile-mobiglass.js:9"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/profile-mobiglass.js","line":9,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/profile-mobiglass.js:9"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/profile-mobiglass.js","line":18,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/profile-mobiglass.js:18"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/profile-mobiglass.js","line":18,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/profile-mobiglass.js:18"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/telemetry-history-view.js","line":135,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/telemetry-history-view.js:135"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/telemetry-history-view.js","line":135,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/telemetry-history-view.js:135"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/telemetry-history-view.js","line":135,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/telemetry-history-view.js:135"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/telemetry-history-view.js","line":135,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/telemetry-history-view.js:135"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/telemetry-history-view.js","line":135,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/telemetry-history-view.js:135"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/trading-mobiglass.js","line":3,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/trading-mobiglass.js:3"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"public/js/trading-mobiglass.js","line":3,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:public/js/trading-mobiglass.js:3"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":1281,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:1281"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":1281,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:1281"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":1282,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:1282"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":1282,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:1282"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":1288,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:1288"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":1288,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:1288"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":1288,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:1288"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":1288,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:1288"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":1288,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:1288"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":1288,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:1288"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":1288,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:1288"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":1288,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:1288"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":1293,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:1293"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":1293,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:1293"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":3019,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:3019"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"src/server.js","line":3019,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:src/server.js:3019"}],"evidence":[],"data":{},"error":null},{"analyzer":"qual-testing","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:has_tests":1.0,"check:test_ratio":1.0,"check:ci_present":1.0,"check:ci_runs_tests":1.0,"check:ci_runs_lint":1.0,"check:tests_cochange":1.0,"test_lines":12584.0,"source_lines":14787.0,"test_ratio":0.851,"ci_files":8.0,"cochange_share":0.7931,"cochange_commits":87.0},"findings":[],"evidence":[{"kind":"ci","description":"CI config: .github/workflows/c10-smoke-image.yml","ref":".github/workflows/c10-smoke-image.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/changelog-discord.yml","ref":".github/workflows/changelog-discord.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/ci.yml","ref":".github/workflows/ci.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/discord-issues.yml","ref":".github/workflows/discord-issues.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/docker-publish.yml","ref":".github/workflows/docker-publish.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/ghcr-cleanup.yml","ref":".github/workflows/ghcr-cleanup.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/telemetry-release.yml","ref":".github/workflows/telemetry-release.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/telemetry.yml","ref":".github/workflows/telemetry.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI runs tests (npm test, go test)","ref":null,"url":null,"weight":0.0},{"kind":"ci","description":"CI runs linters (go vet)","ref":null,"url":null,"weight":0.0}],"data":{"test_commands":["npm test","go test"],"lint_commands":["go vet"]},"error":null},{"analyzer":"qual-docs","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:readme":1.0,"check:license":1.0,"check:contributing":1.0,"check:changelog":1.0,"readme_lines":256.0},"findings":[],"evidence":[{"kind":"docs","description":"README.md","ref":"README.md","url":null,"weight":0.0},{"kind":"docs","description":"LICENSE","ref":"LICENSE","url":null,"weight":0.0},{"kind":"docs","description":"CONTRIBUTING.md","ref":"CONTRIBUTING.md","url":null,"weight":0.0},{"kind":"docs","description":"docs/CHANGELOG.md","ref":"docs/CHANGELOG.md","url":null,"weight":0.0}],"data":{},"error":null},{"analyzer":"qual-type-safety","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:strict_config":0.0,"check:low_escape_density":1.0,"escapes":0.0,"escapes_per_kloc":0.0},"findings":[],"evidence":[],"data":{},"error":null}],"flags":[]}