{"schema_version":"2","scorer_version":"0.1.0","scoring_version":"prov-5+qual-2+sec-2","generated_at":"2026-11-14T14:52:01.437676Z","repo":{"ref":{"host":"github.com","owner":"Provadis","name":"prvds-torn-tool"},"default_branch":"main","clone_url":"https://github.com/Provadis/prvds-torn-tool.git","html_url":"https://github.com/Provadis/prvds-torn-tool","description":null,"stars":0,"forks":0,"is_fork":false,"is_archived":false,"is_private":false,"size_kb":4643,"primary_language":"JavaScript","license_spdx":"MIT","created_at":"2026-11-03T16:23:29Z","pushed_at":"2026-11-14T11:52:22Z","security_policy_url":null,"distribution":{"owner_created_at":"2019-07-07T22:42:17Z","owner_type":"User","release_assets":[]}},"commit_sha":"be4f2c243a8c7bc140114bd7e7f2fdea47874682","profile":{"lines_by_language":{"JavaScript":5199},"files_by_category":{"binary":12,"docs":2,"source":1},"source_lines":5199,"test_lines":0},"pillars":{"ai_provenance":{"score":100.0,"confidence":0.82,"coverage":1.0,"label":"explicit","breakdown":{"attributed_share":1.0,"suspected_share":0.0,"estimated_share":1.0,"ai_artifacts":0.0,"flagged_work_units":0.0,"flagged_releases":null,"style_index":6.251},"summary":"Explicit AI attribution on 100% of first-party code added; an estimated 100% including velocity signals."},"quality":{"score":38.5,"confidence":0.9,"coverage":1.0,"label":"poor","breakdown":{"complexity":17.6,"duplication":98.5,"lint":52.9,"testing":0.0,"docs":65.0,"type_safety":null,"process":null},"summary":"Code quality is poor: test-to-source ratio 0.00, no CI test run detected; 58% of function code in complex or long functions; 0% duplicated lines. Weakest area: testing."},"security":{"score":49.1,"confidence":0.85,"coverage":1.0,"label":"poor","breakdown":{"secrets":100.0,"sast":10.0,"dependencies":null,"ci_actions":null,"posture":0.0,"scorecard":null},"summary":"Security posture is poor: 10 high-severity SAST findings. Weakest area: posture."}},"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":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":"no registry dependencies declared"},{"analyzer":"ai-attribution","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"commits":50.0,"attributed_commits":50.0,"attributed_commit_share":1.0,"effective_loc":5793.0,"attributed_loc":5793.0,"attributed_loc_share":1.0,"tools_detected":1.0},"findings":[],"evidence":[{"kind":"attribution-summary","description":"Claude Code: 50 attributed commits, 5,793 lines added","ref":null,"url":null,"weight":1.0},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"fd6ff0eb0c19f2004262f11fe4730474ff8b608d","url":"https://github.com/Provadis/prvds-torn-tool/commit/fd6ff0eb0c19f2004262f11fe4730474ff8b608d","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"547a5766f94929f47787a2dc29ad9c64f46cd60b","url":"https://github.com/Provadis/prvds-torn-tool/commit/547a5766f94929f47787a2dc29ad9c64f46cd60b","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"67bd0d6358c1218d2494b07e50724bcc4ee91f3c","url":"https://github.com/Provadis/prvds-torn-tool/commit/67bd0d6358c1218d2494b07e50724bcc4ee91f3c","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"5abef006f713a821a9dece58561dbbe2c8237d99","url":"https://github.com/Provadis/prvds-torn-tool/commit/5abef006f713a821a9dece58561dbbe2c8237d99","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"519dabbf2d9de7d1be21b87c792fc69ad0305864","url":"https://github.com/Provadis/prvds-torn-tool/commit/519dabbf2d9de7d1be21b87c792fc69ad0305864","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"90f8db34301f51bb4cae6b2a7fe9ec49cf90bf8c","url":"https://github.com/Provadis/prvds-torn-tool/commit/90f8db34301f51bb4cae6b2a7fe9ec49cf90bf8c","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"26284c87843776ca1336b1a4841a61f32bfc7c41","url":"https://github.com/Provadis/prvds-torn-tool/commit/26284c87843776ca1336b1a4841a61f32bfc7c41","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"023c666b6c95775fdb0068a9be9855a270ecc461","url":"https://github.com/Provadis/prvds-torn-tool/commit/023c666b6c95775fdb0068a9be9855a270ecc461","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"45e201db9a6121073c7e6a0584205a5e6a4d38a8","url":"https://github.com/Provadis/prvds-torn-tool/commit/45e201db9a6121073c7e6a0584205a5e6a4d38a8","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"6b9ad8bd64f2dd5efaa27b80353149970c074b1d","url":"https://github.com/Provadis/prvds-torn-tool/commit/6b9ad8bd64f2dd5efaa27b80353149970c074b1d","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"c9bc46ed14010a5cd9529588c481149b7a15b1e1","url":"https://github.com/Provadis/prvds-torn-tool/commit/c9bc46ed14010a5cd9529588c481149b7a15b1e1","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"09bf0c59b5d91f5971cb6048da7ead756b5c76ba","url":"https://github.com/Provadis/prvds-torn-tool/commit/09bf0c59b5d91f5971cb6048da7ead756b5c76ba","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"e77ed7abc13848efeb99bf7b2f5ba91e9210932a","url":"https://github.com/Provadis/prvds-torn-tool/commit/e77ed7abc13848efeb99bf7b2f5ba91e9210932a","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"7812da413c22de8eab33afdf1709b72f07f78db7","url":"https://github.com/Provadis/prvds-torn-tool/commit/7812da413c22de8eab33afdf1709b72f07f78db7","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"20f2ff168b5784dd4082dc8cacab1c8d4616b8c6","url":"https://github.com/Provadis/prvds-torn-tool/commit/20f2ff168b5784dd4082dc8cacab1c8d4616b8c6","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"d8aa975efbdb5be365c8e9a16f0b07cfa6a8fb7a","url":"https://github.com/Provadis/prvds-torn-tool/commit/d8aa975efbdb5be365c8e9a16f0b07cfa6a8fb7a","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"6f317138067116e77c745454ee0422a626308652","url":"https://github.com/Provadis/prvds-torn-tool/commit/6f317138067116e77c745454ee0422a626308652","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"4dd389437ae5ff3f762b090b877c685cd552ab58","url":"https://github.com/Provadis/prvds-torn-tool/commit/4dd389437ae5ff3f762b090b877c685cd552ab58","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"d7a4919664486d177bf27706538862a185bc4ce4","url":"https://github.com/Provadis/prvds-torn-tool/commit/d7a4919664486d177bf27706538862a185bc4ce4","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"64ec3ea1e4360138f8782b1d76aa52338ce705a6","url":"https://github.com/Provadis/prvds-torn-tool/commit/64ec3ea1e4360138f8782b1d76aa52338ce705a6","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"938a5d90cec485830072f4901b0bba48adb0d260","url":"https://github.com/Provadis/prvds-torn-tool/commit/938a5d90cec485830072f4901b0bba48adb0d260","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"4ec54da68f2fa4f45bb0732b0bd4172618afc0fe","url":"https://github.com/Provadis/prvds-torn-tool/commit/4ec54da68f2fa4f45bb0732b0bd4172618afc0fe","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"a2b4b6f0d1154c1fe209bf3dc4d64ea155128fce","url":"https://github.com/Provadis/prvds-torn-tool/commit/a2b4b6f0d1154c1fe209bf3dc4d64ea155128fce","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"66b3783821b4a3b660e8eb9faeea4caa7c043d04","url":"https://github.com/Provadis/prvds-torn-tool/commit/66b3783821b4a3b660e8eb9faeea4caa7c043d04","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"adccdcb3d46910081a023e4399b9444cd3cc6925","url":"https://github.com/Provadis/prvds-torn-tool/commit/adccdcb3d46910081a023e4399b9444cd3cc6925","weight":0.9}],"data":{"attributed_loc_by_commit":{"e02a9ad22e8f72dc597076a1a975764bceeea5e3":2113,"5dd051b73b7577703135494f90c050a63764bf57":158,"82d2a76d239df563582feaaf64a45da7391f3174":19,"47eacef128526da59b0963181826e90c1cc9a7f5":133,"b3876abe16cbb76f2f57238ea822d3232a203819":13,"85b5016b85444c6f122bb68b3282697ce1f0643e":137,"202f67b651760da72a0044d8b126ecac04bd80a3":56,"b167bb8a777472b542845ac9c6705f283ee0c0c4":90,"8c1942d353539a31e15a1e08ff4f9743046c62cb":30,"130f415fc76976055c176eeccfd18cb0b38b2897":85,"3d9c55fdd2c297153a3ab0210f449f1e7b1d8b1c":22,"3d978e63c3fa27f8a1c9eaa4fb46f96486823405":12,"5906539efd2afa2d7bb8b2a498e46642f07f18d9":2,"a1ca31bb0a30c5fb328f8c6193f7440531863d66":6,"809041c3e09ccf66d182838f1ef3d9b970854c48":2,"c61146b1938fa3d0288e614f1c420c0ac0ee5678":41,"94c306e9022cd0af223d868c0b3a909186c9882c":184,"eefef1441cd5f6982a3f4c84103017a30975f76f":177,"d6665097d9e5f1c6c28f5a5303fa2a69a6932b0c":23,"38bb6ebc2b0c09c7a3c212b654622a4165534b0c":44,"0d8a9d36ab10988d496230e6b20d9ce9ceee1c2a":38,"e9d4cffa851b3a42c87683d61932e8c82adae25b":15,"2a559192a46f206365a8519b4259a4fbe66a16cb":1004,"189b75125f82ab5f3e679b7b2824b8b3ba637fb0":2,"8a3112a2a2ad00587d6098d905c8a3c18101c314":28,"adccdcb3d46910081a023e4399b9444cd3cc6925":11,"66b3783821b4a3b660e8eb9faeea4caa7c043d04":3,"a2b4b6f0d1154c1fe209bf3dc4d64ea155128fce":70,"4ec54da68f2fa4f45bb0732b0bd4172618afc0fe":17,"938a5d90cec485830072f4901b0bba48adb0d260":0,"64ec3ea1e4360138f8782b1d76aa52338ce705a6":36,"d7a4919664486d177bf27706538862a185bc4ce4":8,"4dd389437ae5ff3f762b090b877c685cd552ab58":15,"6f317138067116e77c745454ee0422a626308652":0,"d8aa975efbdb5be365c8e9a16f0b07cfa6a8fb7a":0,"20f2ff168b5784dd4082dc8cacab1c8d4616b8c6":7,"7812da413c22de8eab33afdf1709b72f07f78db7":121,"e77ed7abc13848efeb99bf7b2f5ba91e9210932a":3,"09bf0c59b5d91f5971cb6048da7ead756b5c76ba":59,"c9bc46ed14010a5cd9529588c481149b7a15b1e1":8,"6b9ad8bd64f2dd5efaa27b80353149970c074b1d":10,"45e201db9a6121073c7e6a0584205a5e6a4d38a8":14,"023c666b6c95775fdb0068a9be9855a270ecc461":334,"26284c87843776ca1336b1a4841a61f32bfc7c41":440,"90f8db34301f51bb4cae6b2a7fe9ec49cf90bf8c":8,"519dabbf2d9de7d1be21b87c792fc69ad0305864":17,"5abef006f713a821a9dece58561dbbe2c8237d99":33,"67bd0d6358c1218d2494b07e50724bcc4ee91f3c":54,"547a5766f94929f47787a2dc29ad9c64f46cd60b":13,"fd6ff0eb0c19f2004262f11fe4730474ff8b608d":78},"tools":{"claude-code":{"name":"Claude Code","commits":50,"loc":5793,"first_seen":1793723037,"last_seen":1794654830}},"monthly":{"2026-11":{"loc":5793,"attributed_loc":5793}}},"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":10.0,"flagged_units":0.0,"pre_ai_era_bursts":0.0,"pre_ai_era_measured_loc":0.0,"pre_ai_era_burst_loc":0.0,"measured_loc":3680.0,"flagged_loc":0.0,"flagged_loc_share":0.0,"max_loc_per_hour":300.35087719298247,"median_loc_per_hour":142.29746746886806,"pr_timed_units":0.0,"excluded_import_loc":2113.0},"findings":[],"evidence":[],"data":{"flagged_loc_by_commit":{},"excluded_import_commits":["e02a9ad22e8f72dc597076a1a975764bceeea5e3"]},"error":null},{"analyzer":"ai-release-velocity","pillar":"ai_provenance","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"ai-stylometry","pillar":"ai_provenance","status":"ok","tool_version":null,"metrics":{"lines_scanned":5199.0,"index":6.251,"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":65.0,"per_kloc:emoji_in_code":12.502,"files:emoji_in_code":1.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":0.0,"secrets_low_confidence":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-sast","pillar":"security","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":117.0,"findings_high":10.0,"findings_medium":107.0,"findings_low":0.0,"weighted_findings":34.25,"scanned_lines":5199.0,"parse_errors":0.0},"findings":[{"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":"torn-war-watchlist.user.js","line":1581,"fingerprint":"javascript.browser.security.insecure-document-method:torn-war-watchlist.user.js:1581"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `panel.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"torn-war-watchlist.user.js","line":1581,"fingerprint":"javascript.browser.security.insecure-innerhtml:torn-war-watchlist.user.js:1581"},{"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":"torn-war-watchlist.user.js","line":2149,"fingerprint":"javascript.browser.security.insecure-document-method:torn-war-watchlist.user.js:2149"},{"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":"torn-war-watchlist.user.js","line":2149,"fingerprint":"javascript.browser.security.insecure-innerhtml:torn-war-watchlist.user.js:2149"},{"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":"torn-war-watchlist.user.js","line":2624,"fingerprint":"javascript.browser.security.insecure-document-method:torn-war-watchlist.user.js:2624"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `status.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"torn-war-watchlist.user.js","line":2624,"fingerprint":"javascript.browser.security.insecure-innerhtml:torn-war-watchlist.user.js:2624"},{"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":"torn-war-watchlist.user.js","line":2740,"fingerprint":"javascript.browser.security.insecure-document-method:torn-war-watchlist.user.js:2740"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `pmenu.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"torn-war-watchlist.user.js","line":2740,"fingerprint":"javascript.browser.security.insecure-innerhtml:torn-war-watchlist.user.js:2740"},{"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":"torn-war-watchlist.user.js","line":3258,"fingerprint":"javascript.browser.security.insecure-document-method:torn-war-watchlist.user.js:3258"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `trail.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"torn-war-watchlist.user.js","line":3258,"fingerprint":"javascript.browser.security.insecure-innerhtml:torn-war-watchlist.user.js:3258"},{"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":"torn-war-watchlist.user.js","line":1729,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:1729"},{"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":"torn-war-watchlist.user.js","line":2193,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2193"},{"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":"torn-war-watchlist.user.js","line":2194,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2194"},{"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":"torn-war-watchlist.user.js","line":2197,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2197"},{"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":"torn-war-watchlist.user.js","line":2199,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2199"},{"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":"torn-war-watchlist.user.js","line":2205,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2205"},{"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":"torn-war-watchlist.user.js","line":2206,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2206"},{"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":"torn-war-watchlist.user.js","line":2232,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2232"},{"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":"torn-war-watchlist.user.js","line":2236,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2236"},{"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":"torn-war-watchlist.user.js","line":2248,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2248"},{"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":"torn-war-watchlist.user.js","line":2249,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2249"},{"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":"torn-war-watchlist.user.js","line":2251,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2251"},{"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":"torn-war-watchlist.user.js","line":2262,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2262"},{"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":"torn-war-watchlist.user.js","line":2263,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2263"},{"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":"torn-war-watchlist.user.js","line":2267,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2267"},{"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":"torn-war-watchlist.user.js","line":2269,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2269"},{"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":"torn-war-watchlist.user.js","line":2277,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2277"},{"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":"torn-war-watchlist.user.js","line":2307,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2307"},{"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":"torn-war-watchlist.user.js","line":2333,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2333"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-selector","severity":"medium","message":"User controlled data in a `$(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"torn-war-watchlist.user.js","line":2489,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-selector:torn-war-watchlist.user.js:2489"},{"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":"torn-war-watchlist.user.js","line":2625,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2625"},{"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":"torn-war-watchlist.user.js","line":2650,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2650"},{"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":"torn-war-watchlist.user.js","line":2653,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2653"},{"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":"torn-war-watchlist.user.js","line":2656,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2656"},{"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":"torn-war-watchlist.user.js","line":2660,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2660"},{"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":"torn-war-watchlist.user.js","line":2662,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2662"},{"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":"torn-war-watchlist.user.js","line":2739,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2739"},{"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":"torn-war-watchlist.user.js","line":2740,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:2740"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-dynamic-method","severity":"medium","message":"Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low]","path":"torn-war-watchlist.user.js","line":3508,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:torn-war-watchlist.user.js:3508"},{"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":"torn-war-watchlist.user.js","line":3585,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:3585"},{"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":"torn-war-watchlist.user.js","line":3613,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:3613"},{"rule_id":"opengrep/javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop","severity":"medium","message":"Possibility of prototype polluting function detected. By adding or modifying attributes of an object prototype, it is possible to create attributes that exist on every object, or replace critical attributes with malicious ones. This can be problematic if the software depends on existence or non-exis [confidence low]","path":"torn-war-watchlist.user.js","line":4235,"fingerprint":"javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop:torn-war-watchlist.user.js:4235"},{"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":"torn-war-watchlist.user.js","line":4370,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4370"},{"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":"torn-war-watchlist.user.js","line":4371,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4371"},{"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":"torn-war-watchlist.user.js","line":4372,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4372"},{"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":"torn-war-watchlist.user.js","line":4372,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4372"},{"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":"torn-war-watchlist.user.js","line":4386,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4386"},{"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":"torn-war-watchlist.user.js","line":4387,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4387"},{"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":"torn-war-watchlist.user.js","line":4388,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4388"},{"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":"torn-war-watchlist.user.js","line":4391,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4391"},{"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":"torn-war-watchlist.user.js","line":4393,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4393"},{"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":"torn-war-watchlist.user.js","line":4394,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4394"},{"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":"torn-war-watchlist.user.js","line":4396,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4396"},{"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":"torn-war-watchlist.user.js","line":4397,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4397"},{"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":"torn-war-watchlist.user.js","line":4399,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4399"},{"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":"torn-war-watchlist.user.js","line":4400,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4400"},{"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":"torn-war-watchlist.user.js","line":4401,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4401"},{"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":"torn-war-watchlist.user.js","line":4402,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4402"},{"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":"torn-war-watchlist.user.js","line":4404,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4404"},{"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":"torn-war-watchlist.user.js","line":4428,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4428"},{"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":"torn-war-watchlist.user.js","line":4429,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4429"},{"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":"torn-war-watchlist.user.js","line":4435,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4435"},{"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":"torn-war-watchlist.user.js","line":4436,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4436"},{"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":"torn-war-watchlist.user.js","line":4446,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4446"},{"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":"torn-war-watchlist.user.js","line":4451,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4451"},{"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":"torn-war-watchlist.user.js","line":4452,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4452"},{"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":"torn-war-watchlist.user.js","line":4462,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4462"},{"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":"torn-war-watchlist.user.js","line":4464,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4464"},{"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":"torn-war-watchlist.user.js","line":4467,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4467"},{"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":"torn-war-watchlist.user.js","line":4480,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4480"},{"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":"torn-war-watchlist.user.js","line":4514,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4514"},{"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":"torn-war-watchlist.user.js","line":4515,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4515"},{"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":"torn-war-watchlist.user.js","line":4516,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4516"},{"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":"torn-war-watchlist.user.js","line":4517,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4517"},{"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":"torn-war-watchlist.user.js","line":4522,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4522"},{"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":"torn-war-watchlist.user.js","line":4750,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4750"},{"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":"torn-war-watchlist.user.js","line":4751,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4751"},{"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":"torn-war-watchlist.user.js","line":4754,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4754"},{"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":"torn-war-watchlist.user.js","line":4758,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4758"},{"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":"torn-war-watchlist.user.js","line":4759,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4759"},{"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":"torn-war-watchlist.user.js","line":4760,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4760"},{"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":"torn-war-watchlist.user.js","line":4761,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4761"},{"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":"torn-war-watchlist.user.js","line":4790,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4790"},{"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":"torn-war-watchlist.user.js","line":4791,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4791"},{"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":"torn-war-watchlist.user.js","line":4794,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4794"},{"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":"torn-war-watchlist.user.js","line":4795,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4795"},{"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":"torn-war-watchlist.user.js","line":4804,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4804"},{"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":"torn-war-watchlist.user.js","line":4806,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4806"},{"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":"torn-war-watchlist.user.js","line":4809,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4809"},{"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":"torn-war-watchlist.user.js","line":4820,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4820"},{"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":"torn-war-watchlist.user.js","line":4835,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:4835"},{"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":"torn-war-watchlist.user.js","line":5024,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5024"},{"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":"torn-war-watchlist.user.js","line":5025,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5025"},{"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":"torn-war-watchlist.user.js","line":5026,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5026"},{"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":"torn-war-watchlist.user.js","line":5038,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5038"},{"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":"torn-war-watchlist.user.js","line":5038,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5038"},{"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":"torn-war-watchlist.user.js","line":5039,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5039"},{"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":"torn-war-watchlist.user.js","line":5053,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5053"},{"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":"torn-war-watchlist.user.js","line":5062,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5062"},{"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":"torn-war-watchlist.user.js","line":5064,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5064"},{"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":"torn-war-watchlist.user.js","line":5065,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5065"},{"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":"torn-war-watchlist.user.js","line":5066,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5066"},{"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":"torn-war-watchlist.user.js","line":5094,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5094"},{"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":"torn-war-watchlist.user.js","line":5095,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5095"},{"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":"torn-war-watchlist.user.js","line":5096,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5096"},{"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":"torn-war-watchlist.user.js","line":5097,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5097"},{"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":"torn-war-watchlist.user.js","line":5100,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5100"},{"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":"torn-war-watchlist.user.js","line":5101,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5101"},{"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":"torn-war-watchlist.user.js","line":5106,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5106"},{"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":"torn-war-watchlist.user.js","line":5107,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5107"},{"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":"torn-war-watchlist.user.js","line":5112,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5112"},{"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":"torn-war-watchlist.user.js","line":5113,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5113"},{"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":"torn-war-watchlist.user.js","line":5114,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5114"},{"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":"torn-war-watchlist.user.js","line":5123,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5123"},{"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":"torn-war-watchlist.user.js","line":5125,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5125"},{"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":"torn-war-watchlist.user.js","line":5141,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5141"},{"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":"torn-war-watchlist.user.js","line":5162,"fingerprint":"javascript.lang.security.html-in-template-string:torn-war-watchlist.user.js:5162"}],"evidence":[],"data":{"rulesets":["javascript"]},"error":null},{"analyzer":"sec-deps","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-actions","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-posture","pillar":"security","status":"ok","tool_version":null,"metrics":{"check:security_policy":0.0,"check:dependency_updates":0.0,"check:signed_commits":0.0,"check:lockfiles":1.0,"signed_commit_share":0.3,"unpinned_manifests":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-distribution","pillar":"security","status":"ok","tool_version":null,"metrics":{"signals":0.0,"binary_assets":0.0,"suspicious":0.0},"findings":[],"evidence":[],"data":{"signals":[],"suspicious":false,"unusual_traction":false,"metadata":true},"error":null},{"analyzer":"qual-complexity","pillar":"quality","status":"ok","tool_version":"lizard 1.25.1","metrics":{"functions":538.0,"function_nloc":4581.0,"mean_ccn":3.38,"p90_ccn":6.0,"complex_functions":21.0,"long_functions":3.0,"many_param_functions":0.0,"risky_nloc_share":0.5791},"findings":[],"evidence":[{"kind":"complex-function","description":"(anonymous) in torn-war-watchlist.user.js: complexity 79, 194 lines","ref":"torn-war-watchlist.user.js","url":"https://github.com/Provadis/prvds-torn-tool/blob/be4f2c243a8c7bc140114bd7e7f2fdea47874682/torn-war-watchlist.user.js#L2377","weight":1.0},{"kind":"complex-function","description":"render in torn-war-watchlist.user.js: complexity 73, 139 lines","ref":"torn-war-watchlist.user.js","url":"https://github.com/Provadis/prvds-torn-tool/blob/be4f2c243a8c7bc140114bd7e7f2fdea47874682/torn-war-watchlist.user.js#L2170","weight":1.0},{"kind":"complex-function","description":"renderHonors in torn-war-watchlist.user.js: complexity 48, 97 lines","ref":"torn-war-watchlist.user.js","url":"https://github.com/Provadis/prvds-torn-tool/blob/be4f2c243a8c7bc140114bd7e7f2fdea47874682/torn-war-watchlist.user.js#L4407","weight":0.8},{"kind":"complex-function","description":"renderMedals in torn-war-watchlist.user.js: complexity 31, 62 lines","ref":"torn-war-watchlist.user.js","url":"https://github.com/Provadis/prvds-torn-tool/blob/be4f2c243a8c7bc140114bd7e7f2fdea47874682/torn-war-watchlist.user.js#L4765","weight":0.5166666666666667},{"kind":"complex-function","description":"updateChain in torn-war-watchlist.user.js: complexity 27, 30 lines","ref":"torn-war-watchlist.user.js","url":"https://github.com/Provadis/prvds-torn-tool/blob/be4f2c243a8c7bc140114bd7e7f2fdea47874682/torn-war-watchlist.user.js#L2986","weight":0.45},{"kind":"complex-function","description":"refreshHits in torn-war-watchlist.user.js: complexity 26, 51 lines","ref":"torn-war-watchlist.user.js","url":"https://github.com/Provadis/prvds-torn-tool/blob/be4f2c243a8c7bc140114bd7e7f2fdea47874682/torn-war-watchlist.user.js#L834","weight":0.43333333333333335},{"kind":"complex-function","description":"refreshMedals in torn-war-watchlist.user.js: complexity 25, 55 lines","ref":"torn-war-watchlist.user.js","url":"https://github.com/Provadis/prvds-torn-tool/blob/be4f2c243a8c7bc140114bd7e7f2fdea47874682/torn-war-watchlist.user.js#L4677","weight":0.4166666666666667},{"kind":"complex-function","description":"renderTraining in torn-war-watchlist.user.js: complexity 24, 59 lines","ref":"torn-war-watchlist.user.js","url":"https://github.com/Provadis/prvds-torn-tool/blob/be4f2c243a8c7bc140114bd7e7f2fdea47874682/torn-war-watchlist.user.js#L5071","weight":0.4},{"kind":"complex-function","description":"applyLayout in torn-war-watchlist.user.js: complexity 23, 48 lines","ref":"torn-war-watchlist.user.js","url":"https://github.com/Provadis/prvds-torn-tool/blob/be4f2c243a8c7bc140114bd7e7f2fdea47874682/torn-war-watchlist.user.js#L1854","weight":0.38333333333333336},{"kind":"complex-function","description":"medCardHtml in torn-war-watchlist.user.js: complexity 22, 22 lines","ref":"torn-war-watchlist.user.js","url":"https://github.com/Provadis/prvds-torn-tool/blob/be4f2c243a8c7bc140114bd7e7f2fdea47874682/torn-war-watchlist.user.js#L4742","weight":0.36666666666666664}],"data":{},"error":null},{"analyzer":"qual-duplication","pillar":"quality","status":"ok","tool_version":"repotrust-dup-w6","metrics":{"compared_lines":4653.0,"duplicated_lines":12.0,"duplicated_share":0.0026,"files":1.0},"findings":[],"evidence":[{"kind":"duplicate-code","description":"6+ duplicated lines: torn-war-watchlist.user.js:1915 and torn-war-watchlist.user.js:1951","ref":"torn-war-watchlist.user.js","url":"https://github.com/Provadis/prvds-torn-tool/blob/be4f2c243a8c7bc140114bd7e7f2fdea47874682/torn-war-watchlist.user.js#L1915","weight":0.3}],"data":{},"error":null},{"analyzer":"qual-lint","pillar":"quality","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":17.0,"weighted_findings":13.25,"scanned_lines":5199.0,"category:best-practice":12.0,"category:correctness":5.0},"findings":[{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"torn-war-watchlist.user.js","line":724,"fingerprint":"javascript.lang.best-practice.javascript-confirm:torn-war-watchlist.user.js:724"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"torn-war-watchlist.user.js","line":1043,"fingerprint":"javascript.lang.best-practice.javascript-alert:torn-war-watchlist.user.js:1043"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"torn-war-watchlist.user.js","line":1048,"fingerprint":"javascript.lang.best-practice.javascript-alert:torn-war-watchlist.user.js:1048"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"torn-war-watchlist.user.js","line":1051,"fingerprint":"javascript.lang.best-practice.javascript-alert:torn-war-watchlist.user.js:1051"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"torn-war-watchlist.user.js","line":1057,"fingerprint":"javascript.lang.best-practice.javascript-alert:torn-war-watchlist.user.js:1057"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-prompt","severity":"medium","message":"found prompt() call; should this be in production code?","path":"torn-war-watchlist.user.js","line":2400,"fingerprint":"javascript.lang.best-practice.javascript-prompt:torn-war-watchlist.user.js:2400"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-prompt","severity":"medium","message":"found prompt() call; should this be in production code?","path":"torn-war-watchlist.user.js","line":2463,"fingerprint":"javascript.lang.best-practice.javascript-prompt:torn-war-watchlist.user.js:2463"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"torn-war-watchlist.user.js","line":3488,"fingerprint":"javascript.lang.best-practice.javascript-alert:torn-war-watchlist.user.js:3488"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"torn-war-watchlist.user.js","line":3490,"fingerprint":"javascript.lang.best-practice.javascript-alert:torn-war-watchlist.user.js:3490"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"torn-war-watchlist.user.js","line":3509,"fingerprint":"javascript.lang.best-practice.javascript-alert:torn-war-watchlist.user.js:3509"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-confirm","severity":"medium","message":"found confirm() call; should this be in production code?","path":"torn-war-watchlist.user.js","line":3512,"fingerprint":"javascript.lang.best-practice.javascript-confirm:torn-war-watchlist.user.js:3512"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"torn-war-watchlist.user.js","line":3545,"fingerprint":"javascript.lang.best-practice.javascript-alert:torn-war-watchlist.user.js:3545"},{"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":"torn-war-watchlist.user.js","line":1117,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:torn-war-watchlist.user.js:1117"},{"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":"torn-war-watchlist.user.js","line":1117,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:torn-war-watchlist.user.js:1117"},{"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":"torn-war-watchlist.user.js","line":2665,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:torn-war-watchlist.user.js:2665"},{"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":"torn-war-watchlist.user.js","line":2666,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:torn-war-watchlist.user.js:2666"},{"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":"torn-war-watchlist.user.js","line":2667,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:torn-war-watchlist.user.js:2667"}],"evidence":[],"data":{},"error":null},{"analyzer":"qual-testing","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:has_tests":0.0,"check:test_ratio":0.0,"check:ci_present":0.0,"check:ci_runs_tests":0.0,"check:ci_runs_lint":0.0,"check:tests_cochange":0.0,"test_lines":0.0,"source_lines":5199.0,"test_ratio":0.0,"ci_files":0.0,"cochange_share":0.0,"cochange_commits":47.0},"findings":[],"evidence":[],"data":{"test_commands":[],"lint_commands":[]},"error":null},{"analyzer":"qual-docs","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:readme":1.0,"check:license":1.0,"check:contributing":0.0,"check:changelog":0.0,"readme_lines":422.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}],"data":{},"error":null},{"analyzer":"qual-type-safety","pillar":"quality","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"x-blame","pillar":"ai_provenance","status":"ok","tool_version":"git-blame","metrics":{"ai_lines":5199.0,"other_lines":0.0,"files_blamed":1.0,"blame_failures":0.0,"quality:ai_findings":17.0,"quality:ai_per_kloc":3.27,"quality:other_findings":0.0,"security:ai_findings":117.0,"security:ai_per_kloc":22.504,"security:other_findings":0.0},"findings":[],"evidence":[],"data":{"sampled":false,"comparable":false},"error":null}],"flags":["unreviewed-ai-risk"]}