{"schema_version":"2","scorer_version":"0.1.0","scoring_version":"prov-4+qual-2+sec-2","generated_at":"2026-11-13T23:42:53.641614Z","repo":{"ref":{"host":"github.com","owner":"ChrisKnott","name":"Algojammer"},"default_branch":"master","clone_url":"https://github.com/ChrisKnott/Algojammer.git","html_url":"https://github.com/ChrisKnott/Algojammer","description":"An experimental code editor for writing algorithms","stars":2899,"forks":106,"is_fork":false,"is_archived":false,"is_private":false,"size_kb":13781,"primary_language":"C++","license_spdx":"Apache-2.0","created_at":"2018-09-30T16:48:58Z","pushed_at":"2019-06-19T23:29:26Z","security_policy_url":null,"distribution":{"owner_created_at":"2011-08-04T21:00:16Z","owner_type":"User","release_assets":[]}},"commit_sha":"7591f76064d574989fd8b6de1b48f05713bcb0f4","profile":{"lines_by_language":{"C":10114,"JavaScript":3747,"Python":563,"C++":515},"files_by_category":{"source":402,"binary":16,"other":5,"vendored":5,"oversized":4,"docs":2,"config":1},"source_lines":14939,"test_lines":0},"pillars":{"ai_provenance":{"score":0.0,"confidence":0.43,"coverage":1.0,"label":"none-detected","breakdown":{"attributed_share":0.0,"suspected_share":0.0,"estimated_share":0.0,"ai_artifacts":0.0,"flagged_work_units":0.0,"flagged_releases":null},"summary":"No AI attribution or AI-consistent velocity signals detected."},"quality":{"score":45.5,"confidence":0.9,"coverage":1.0,"label":"poor","breakdown":{"complexity":87.1,"duplication":72.5,"lint":27.8,"testing":0.0,"docs":65.0,"type_safety":40.0,"process":null},"summary":"Code quality is poor: test-to-source ratio 0.00, no CI test run detected; 5% of function code in complex or long functions; 5% duplicated lines. Weakest area: testing."},"security":{"score":53.6,"confidence":0.85,"coverage":1.0,"label":"weak","breakdown":{"secrets":100.0,"sast":12.3,"dependencies":null,"ci_actions":null,"posture":20.0,"scorecard":null},"summary":"Security posture is weak: 28 high-severity SAST findings. 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":"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":13.0,"attributed_commits":0.0,"attributed_commit_share":0.0,"effective_loc":14942.0,"attributed_loc":0.0,"attributed_loc_share":0.0,"tools_detected":0.0},"findings":[],"evidence":[],"data":{"attributed_loc_by_commit":{},"tools":{},"monthly":{"2018-10":{"loc":14940,"attributed_loc":0},"2018-11":{"loc":0,"attributed_loc":0},"2018-12":{"loc":2,"attributed_loc":0},"2019-01":{"loc":0,"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":2.0,"flagged_units":0.0,"pre_ai_era_bursts":0.0,"pre_ai_era_measured_loc":3.0,"pre_ai_era_burst_loc":0.0,"measured_loc":3.0,"flagged_loc":0.0,"flagged_loc_share":0.0,"max_loc_per_hour":0.4978908789157043,"median_loc_per_hour":0.0,"pr_timed_units":0.0,"excluded_import_loc":14939.0},"findings":[],"evidence":[],"data":{"flagged_loc_by_commit":{},"excluded_import_commits":["49d4aeb592b86c8e938406958b4ddd95072f9aab"]},"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":14930.0,"index":0.0,"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":0.0,"per_kloc:emoji_in_code":0.0,"files:emoji_in_code":0.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":299.0,"findings_high":28.0,"findings_medium":271.0,"findings_low":0.0,"weighted_findings":89.45,"scanned_lines":14939.0,"parse_errors":19.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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-document-method:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `this.getElement().innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-innerhtml:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-document-method:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `this.element.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-innerhtml:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-document-method:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `l.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-innerhtml:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-document-method:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `a.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-innerhtml:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-document-method:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `this.element.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-innerhtml:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-document-method:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `this.$measureNode.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-innerhtml:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-document-method:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `this.$main.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-innerhtml:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-document-method:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `e.el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-innerhtml:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-document-method:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.insecure-innerhtml:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ext-keybinding_menu.js","line":1,"fingerprint":"javascript.browser.security.insecure-document-method:web/lib/ace/ext-keybinding_menu.js:1"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `s.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"web/lib/ace/ext-keybinding_menu.js","line":1,"fingerprint":"javascript.browser.security.insecure-innerhtml:web/lib/ace/ext-keybinding_menu.js:1"},{"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":"web/lib/ace/ext-searchbox.js","line":1,"fingerprint":"javascript.browser.security.insecure-document-method:web/lib/ace/ext-searchbox.js:1"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `i.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"web/lib/ace/ext-searchbox.js","line":1,"fingerprint":"javascript.browser.security.insecure-innerhtml:web/lib/ace/ext-searchbox.js:1"},{"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":"web/lib/ace/ext-static_highlight.js","line":1,"fingerprint":"javascript.browser.security.insecure-document-method:web/lib/ace/ext-static_highlight.js:1"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `e.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"web/lib/ace/ext-static_highlight.js","line":1,"fingerprint":"javascript.browser.security.insecure-innerhtml:web/lib/ace/ext-static_highlight.js:1"},{"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":"web/lib/ace/ext-textarea.js","line":1,"fingerprint":"javascript.browser.security.insecure-document-method:web/lib/ace/ext-textarea.js:1"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `e.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"web/lib/ace/ext-textarea.js","line":1,"fingerprint":"javascript.browser.security.insecure-innerhtml:web/lib/ace/ext-textarea.js:1"},{"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":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.browser.security.insecure-document-method:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `i.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.browser.security.insecure-innerhtml:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/c.lang.security.insecure-use-memset","severity":"medium","message":"When handling sensitive information in a buffer, it's important to ensure  that the data is securely erased before the buffer is deleted or reused.  While `memset()` is commonly used for this purpose, it can leave sensitive  information behind due to compiler optimizations or other factors.  To avoi [confidence low]","path":"c_ext/sparsepp/spp_dlalloc.h","line":3484,"fingerprint":"c.lang.security.insecure-use-memset:c_ext/sparsepp/spp_dlalloc.h:3484"},{"rule_id":"opengrep/c.lang.security.insecure-use-memset","severity":"medium","message":"When handling sensitive information in a buffer, it's important to ensure  that the data is securely erased before the buffer is deleted or reused.  While `memset()` is commonly used for this purpose, it can leave sensitive  information behind due to compiler optimizations or other factors.  To avoi [confidence low]","path":"c_ext/sparsepp/spp_dlalloc.h","line":3666,"fingerprint":"c.lang.security.insecure-use-memset:c_ext/sparsepp/spp_dlalloc.h:3666"},{"rule_id":"opengrep/c.lang.security.insecure-use-memset","severity":"medium","message":"When handling sensitive information in a buffer, it's important to ensure  that the data is securely erased before the buffer is deleted or reused.  While `memset()` is commonly used for this purpose, it can leave sensitive  information behind due to compiler optimizations or other factors.  To avoi [confidence low]","path":"c_ext/sparsepp/spp_dlalloc.h","line":3769,"fingerprint":"c.lang.security.insecure-use-memset:c_ext/sparsepp/spp_dlalloc.h:3769"},{"rule_id":"opengrep/python.lang.security.insecure-hash-algorithm-md5","severity":"medium","message":"Detected MD5 hash algorithm which is considered insecure. MD5 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"execution.py","line":5,"fingerprint":"python.lang.security.insecure-hash-algorithm-md5:execution.py:5"},{"rule_id":"opengrep/python.lang.security.audit.exec-detected","severity":"medium","message":"Detected the use of exec(). exec() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources. [confidence low]","path":"execution.py","line":22,"fingerprint":"python.lang.security.audit.exec-detected:execution.py:22"},{"rule_id":"opengrep/python.lang.security.deserialization.avoid-pickle","severity":"medium","message":"Avoid using `pickle`, which is known to lead to code execution vulnerabilities. When unpickling, the serialized data could be manipulated to run arbitrary code. Instead, consider serializing the relevant data as JSON or a similar text-based serialization format. [confidence low]","path":"files/test.py","line":86,"fingerprint":"python.lang.security.deserialization.avoid-pickle:files/test.py:86"},{"rule_id":"opengrep/python.lang.security.deserialization.avoid-pickle","severity":"medium","message":"Avoid using `pickle`, which is known to lead to code execution vulnerabilities. When unpickling, the serialized data could be manipulated to run arbitrary code. Instead, consider serializing the relevant data as JSON or a similar text-based serialization format. [confidence low]","path":"files/test.py","line":108,"fingerprint":"python.lang.security.deserialization.avoid-pickle:files/test.py:108"},{"rule_id":"opengrep/python.lang.security.deserialization.avoid-pickle","severity":"medium","message":"Avoid using `pickle`, which is known to lead to code execution vulnerabilities. When unpickling, the serialized data could be manipulated to run arbitrary code. Instead, consider serializing the relevant data as JSON or a similar text-based serialization format. [confidence low]","path":"state.py","line":54,"fingerprint":"python.lang.security.deserialization.avoid-pickle:state.py:54"},{"rule_id":"opengrep/python.lang.security.audit.eval-detected","severity":"medium","message":"Detected the use of eval(). eval() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources. [confidence low]","path":"state_boxes.py","line":62,"fingerprint":"python.lang.security.audit.eval-detected:state_boxes.py:62"},{"rule_id":"opengrep/python.lang.security.audit.exec-detected","severity":"medium","message":"Detected the use of exec(). exec() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources. [confidence low]","path":"state_boxes.py","line":64,"fingerprint":"python.lang.security.audit.exec-detected:state_boxes.py:64"},{"rule_id":"opengrep/python.lang.security.audit.exec-detected","severity":"medium","message":"Detected the use of exec(). exec() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources. [confidence low]","path":"state_boxes.py","line":68,"fingerprint":"python.lang.security.audit.exec-detected:state_boxes.py:68"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.browser.security.wildcard-postmessage-configuration","severity":"medium","message":"The target origin of the window.postMessage() API is set to \"*\". This could allow for information disclosure due to the possibility of any origin allowed to receive the message. [confidence medium]","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.browser.security.wildcard-postmessage-configuration:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ace.js:1"},{"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":"web/lib/ace/ext-emmet.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ext-emmet.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `t` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/ext-emmet.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/ext-emmet.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/ext-emmet.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/ext-emmet.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `t` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/ext-emmet.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/ext-emmet.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.prototype-pollution.prototype-pollution-assignment","severity":"medium","message":"Possibility of prototype polluting assignment 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-ex [confidence low]","path":"web/lib/ace/ext-emmet.js","line":1,"fingerprint":"javascript.lang.security.audit.prototype-pollution.prototype-pollution-assignment:web/lib/ace/ext-emmet.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/ext-emmet.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/ext-emmet.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/ext-emmet.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/ext-emmet.js:1"},{"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":"web/lib/ace/ext-language_tools.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ext-language_tools.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `t` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/ext-language_tools.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/ext-language_tools.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/ext-language_tools.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/ext-language_tools.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `t` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/ext-language_tools.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/ext-language_tools.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.prototype-pollution.prototype-pollution-assignment","severity":"medium","message":"Possibility of prototype polluting assignment 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-ex [confidence low]","path":"web/lib/ace/ext-language_tools.js","line":1,"fingerprint":"javascript.lang.security.audit.prototype-pollution.prototype-pollution-assignment:web/lib/ace/ext-language_tools.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/ext-language_tools.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/ext-language_tools.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/ext-language_tools.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/ext-language_tools.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `n` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/ext-modelist.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/ext-modelist.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `n` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/ext-options.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/ext-options.js:1"},{"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":"web/lib/ace/ext-searchbox.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/ext-searchbox.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `n` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/ext-settings_menu.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/ext-settings_menu.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/keybinding-emacs.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/keybinding-emacs.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `t` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/keybinding-emacs.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/keybinding-emacs.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/keybinding-vim.js:1"},{"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":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/keybinding-vim.js:1"},{"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":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/keybinding-vim.js:1"},{"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":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/keybinding-vim.js:1"},{"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":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/keybinding-vim.js:1"},{"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":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/keybinding-vim.js:1"},{"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":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/keybinding-vim.js:1"},{"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":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `t` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-abc.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-abc.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-abc.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-abc.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-actionscript.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-actionscript.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-actionscript.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-actionscript.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-apache_conf.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-apache_conf.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-apache_conf.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-apache_conf.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-applescript.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-applescript.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-applescript.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-applescript.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-asl.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-asl.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-asl.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-asl.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-autohotkey.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-autohotkey.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-autohotkey.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-autohotkey.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-batchfile.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-batchfile.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-batchfile.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-batchfile.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-bro.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-bro.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-bro.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-bro.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-c9search.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-c9search.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `t` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-c9search.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-c9search.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-c_cpp.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-c_cpp.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-c_cpp.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-c_cpp.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-coldfusion.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-coldfusion.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-coldfusion.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-coldfusion.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-csharp.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-csharp.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-csharp.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-csharp.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-csharp.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-csharp.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-csharp.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-csharp.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-css.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-css.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-css.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-css.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-curly.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-curly.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-curly.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-curly.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-d.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-d.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-d.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-d.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-dart.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-dart.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-dart.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-dart.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-diff.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-diff.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `t` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-diff.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-diff.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-django.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-django.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-django.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-django.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-dockerfile.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-dockerfile.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-dockerfile.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-dockerfile.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-dot.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-dot.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-dot.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-dot.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-ejs.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-ejs.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-ejs.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-ejs.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-elm.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-elm.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-elm.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-elm.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-erlang.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-erlang.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-erlang.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-erlang.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-forth.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-forth.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-forth.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-forth.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-fortran.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-fortran.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-fortran.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-fortran.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-glsl.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-glsl.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-glsl.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-glsl.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-gobstones.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-gobstones.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-gobstones.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-gobstones.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.incomplete-sanitization","severity":"medium","message":"`o.replace` method will only replace the first occurrence when used with a string argument ('\"'). If this method is used for escaping of dangerous data then there is a possibility for a bypass. Try to use sanitization library instead or use a Regex with a global flag. [confidence low]","path":"web/lib/ace/mode-golang.js","line":1,"fingerprint":"javascript.lang.security.audit.incomplete-sanitization:web/lib/ace/mode-golang.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-golang.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-golang.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-golang.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-golang.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-graphqlschema.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-graphqlschema.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-graphqlschema.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-graphqlschema.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-groovy.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-groovy.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-groovy.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-groovy.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-handlebars.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-handlebars.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-handlebars.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-handlebars.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-haskell.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-haskell.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-haskell.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-haskell.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-haxe.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-haxe.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-haxe.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-haxe.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-hjson.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-hjson.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-hjson.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-hjson.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-html.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-html.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-html.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-html.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-html_elixir.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-html_elixir.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-html_elixir.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-html_elixir.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-html_ruby.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-html_ruby.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-html_ruby.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-html_ruby.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-io.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-io.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-io.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-io.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-jack.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-jack.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-jack.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-jack.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-java.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-java.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-java.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-java.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-javascript.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-javascript.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-javascript.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-javascript.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-json.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-json.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-json.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-json.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-jsoniq.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-jsoniq.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-jsoniq.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-jsoniq.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-jsp.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-jsp.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-jsp.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-jsp.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-jssm.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-jssm.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-jssm.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-jssm.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-jsx.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-jsx.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-jsx.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-jsx.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-julia.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-julia.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-julia.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-julia.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-kotlin.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-kotlin.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-kotlin.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-kotlin.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-less.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-less.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-less.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-less.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-lsl.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-lsl.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-lsl.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-lsl.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-luapage.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-luapage.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-luapage.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-luapage.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-markdown.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-markdown.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-markdown.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-markdown.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-mask.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-mask.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-mask.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-mask.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-maze.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-maze.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-maze.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-maze.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-mel.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-mel.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-mel.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-mel.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-mushcode.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-mushcode.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-nix.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-nix.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-nix.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-nix.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-nsis.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-nsis.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-nsis.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-nsis.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-objectivec.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-objectivec.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-objectivec.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-objectivec.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-perl.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-perl.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-perl.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-perl.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-php.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-php.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-php.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-php.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-php.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-php.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-php.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-php.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-pig.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-pig.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-pig.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-pig.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-powershell.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-powershell.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-powershell.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-powershell.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-praat.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-praat.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-praat.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-praat.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-prolog.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-prolog.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-prolog.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-prolog.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-protobuf.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-protobuf.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-protobuf.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-protobuf.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-python.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-python.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-r.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-r.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-r.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-r.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-razor.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-razor.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-razor.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-razor.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-red.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-red.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-red.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-red.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-rhtml.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-rhtml.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-rhtml.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-rhtml.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-rust.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-rust.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-rust.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-rust.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-scad.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-scad.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-scad.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-scad.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-scala.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-scala.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-scala.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-scala.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-scss.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-scss.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-scss.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-scss.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-sh.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-sh.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-sh.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-sh.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-sjs.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-sjs.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-sjs.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-sjs.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-smarty.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-smarty.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-smarty.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-smarty.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-soy_template.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-soy_template.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-soy_template.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-soy_template.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-sparql.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-sparql.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-sparql.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-sparql.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-sqlserver.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-sqlserver.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-sqlserver.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-sqlserver.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-svg.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-svg.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-svg.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-svg.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-swift.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-swift.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-swift.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-swift.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-tcl.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-tcl.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-tcl.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-tcl.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-tsx.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-tsx.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-tsx.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-tsx.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-turtle.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-turtle.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-turtle.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-turtle.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-twig.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-twig.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-twig.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-twig.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-typescript.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-typescript.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-typescript.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-typescript.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-vala.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-vala.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-vala.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-vala.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-velocity.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-velocity.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-velocity.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-velocity.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-wollok.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-wollok.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-wollok.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-wollok.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-xquery.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-xquery.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/mode-xquery.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/mode-xquery.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-require","severity":"medium","message":"Detected the use of require(variable). Calling require with a non-literal argument might allow an attacker to load and run arbitrary code, or access arbitrary files. [confidence low]","path":"web/lib/ace/worker-css.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-require:web/lib/ace/worker-css.js:1"},{"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":"web/lib/ace/worker-css.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/worker-css.js:1"},{"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":"web/lib/ace/worker-css.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/worker-css.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `e` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled in [confidence low]","path":"web/lib/ace/worker-css.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:web/lib/ace/worker-css.js:1"},{"rule_id":"opengrep/javascript.browser.security.eval-detected","severity":"medium","message":"Detected the use of eval(). eval() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources. [confidence low]","path":"web/lib/ace/worker-css.js","line":1,"fingerprint":"javascript.browser.security.eval-detected:web/lib/ace/worker-css.js:1"},{"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":"web/lib/ace/worker-css.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/worker-css.js:1"},{"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":"web/lib/ace/worker-css.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/worker-css.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-require","severity":"medium","message":"Detected the use of require(variable). Calling require with a non-literal argument might allow an attacker to load and run arbitrary code, or access arbitrary files. [confidence low]","path":"web/lib/ace/worker-json.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-require:web/lib/ace/worker-json.js:1"},{"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":"web/lib/ace/worker-json.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/worker-json.js:1"},{"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":"web/lib/ace/worker-json.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/worker-json.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.prototype-pollution.prototype-pollution-assignment","severity":"medium","message":"Possibility of prototype polluting assignment 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-ex [confidence low]","path":"web/lib/ace/worker-json.js","line":1,"fingerprint":"javascript.lang.security.audit.prototype-pollution.prototype-pollution-assignment:web/lib/ace/worker-json.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-require","severity":"medium","message":"Detected the use of require(variable). Calling require with a non-literal argument might allow an attacker to load and run arbitrary code, or access arbitrary files. [confidence low]","path":"web/lib/ace/worker-lua.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-require:web/lib/ace/worker-lua.js:1"},{"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":"web/lib/ace/worker-lua.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/worker-lua.js:1"},{"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":"web/lib/ace/worker-lua.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/worker-lua.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-require","severity":"medium","message":"Detected the use of require(variable). Calling require with a non-literal argument might allow an attacker to load and run arbitrary code, or access arbitrary files. [confidence low]","path":"web/lib/ace/worker-php.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-require:web/lib/ace/worker-php.js:1"},{"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":"web/lib/ace/worker-php.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/worker-php.js:1"},{"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":"web/lib/ace/worker-php.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/worker-php.js:1"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-require","severity":"medium","message":"Detected the use of require(variable). Calling require with a non-literal argument might allow an attacker to load and run arbitrary code, or access arbitrary files. [confidence low]","path":"web/lib/ace/worker-xml.js","line":1,"fingerprint":"javascript.lang.security.audit.detect-non-literal-require:web/lib/ace/worker-xml.js:1"},{"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":"web/lib/ace/worker-xml.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/worker-xml.js:1"},{"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":"web/lib/ace/worker-xml.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/worker-xml.js:1"},{"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":"web/lib/ace/worker-xml.js","line":1,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:web/lib/ace/worker-xml.js:1"},{"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":"web/state.js","line":14,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-selector:web/state.js:14"},{"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":"web/state.js","line":27,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-selector:web/state.js:27"},{"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":"web/state.js","line":56,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-selector:web/state.js:56"},{"rule_id":"opengrep/javascript.jquery.security.audit.prohibit-jquery-html","severity":"medium","message":"JQuery's `html` function is susceptible to Cross Site Scripting (XSS) attacks. If you're just passing text, consider `text` instead. Otherwise, use a function that escapes HTML such as edX's `HtmlUtils.setHtml()`. [confidence low]","path":"web/state.js","line":99,"fingerprint":"javascript.jquery.security.audit.prohibit-jquery-html:web/state.js:99"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-method","severity":"medium","message":"User controlled data in a jQuery's `.append(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"web/state.js","line":106,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-method:web/state.js:106"},{"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":"web/state.js","line":119,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-selector:web/state.js:119"},{"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":"web/state.js","line":131,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-selector:web/state.js:131"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-method","severity":"medium","message":"User controlled data in a jQuery's `.append(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"web/state.js","line":138,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-method:web/state.js:138"}],"evidence":[],"data":{"rulesets":["c","javascript","python"]},"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":1.0,"check:lockfiles":1.0,"signed_commit_share":0.9231,"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":14259.0,"function_nloc":21498.0,"mean_ccn":3.12,"p90_ccn":7.0,"complex_functions":279.0,"long_functions":2.0,"many_param_functions":2.0,"risky_nloc_share":0.0461},"findings":[],"evidence":[{"kind":"complex-function","description":"performAction in web/lib/ace/worker-coffee.js: complexity 373, 1 lines","ref":"web/lib/ace/worker-coffee.js","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/web/lib/ace/worker-coffee.js#L1","weight":1.0},{"kind":"complex-function","description":"a in web/lib/ace/mode-jsoniq.js: complexity 129, 1 lines","ref":"web/lib/ace/mode-jsoniq.js","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/web/lib/ace/mode-jsoniq.js#L1","weight":1.0},{"kind":"complex-function","description":"a in web/lib/ace/mode-xquery.js: complexity 129, 1 lines","ref":"web/lib/ace/mode-xquery.js","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/web/lib/ace/mode-xquery.js#L1","weight":1.0},{"kind":"complex-function","description":"t.beautify in web/lib/ace/ext-beautify.js: complexity 114, 1 lines","ref":"web/lib/ace/ext-beautify.js","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/web/lib/ace/ext-beautify.js#L1","weight":1.0},{"kind":"complex-function","description":"u in web/lib/ace/mode-jsoniq.js: complexity 113, 1 lines","ref":"web/lib/ace/mode-jsoniq.js","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/web/lib/ace/mode-jsoniq.js#L1","weight":1.0},{"kind":"complex-function","description":"u in web/lib/ace/mode-xquery.js: complexity 113, 1 lines","ref":"web/lib/ace/mode-xquery.js","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/web/lib/ace/mode-xquery.js#L1","weight":1.0},{"kind":"complex-function","description":"(anonymous) in web/lib/ace/worker-coffee.js: complexity 98, 1 lines","ref":"web/lib/ace/worker-coffee.js","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/web/lib/ace/worker-coffee.js#L1","weight":1.0},{"kind":"complex-function","description":"value in web/lib/ace/worker-coffee.js: complexity 84, 1 lines","ref":"web/lib/ace/worker-coffee.js","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/web/lib/ace/worker-coffee.js#L1","weight":1.0},{"kind":"complex-function","description":"value in web/lib/ace/worker-coffee.js: complexity 80, 1 lines","ref":"web/lib/ace/worker-coffee.js","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/web/lib/ace/worker-coffee.js#L1","weight":1.0},{"kind":"complex-function","description":"f.replaceEntityNumbers in web/lib/ace/worker-html.js: complexity 79, 1 lines","ref":"web/lib/ace/worker-html.js","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/web/lib/ace/worker-html.js#L1","weight":1.0}],"data":{},"error":null},{"analyzer":"qual-duplication","pillar":"quality","status":"ok","tool_version":"repotrust-dup-w6","metrics":{"compared_lines":10263.0,"duplicated_lines":549.0,"duplicated_share":0.0535,"files":402.0},"findings":[],"evidence":[{"kind":"duplicate-code","description":"6+ duplicated lines: c_ext/sparsepp/spp.h:14 and c_ext/sparsepp/spp_utils.h:8","ref":"c_ext/sparsepp/spp.h","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/c_ext/sparsepp/spp.h#L14","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: c_ext/sparsepp/spp.h:588 and c_ext/sparsepp/spp.h:690","ref":"c_ext/sparsepp/spp.h","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/c_ext/sparsepp/spp.h#L588","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: c_ext/sparsepp/spp_config.h:51 and c_ext/sparsepp/spp_utils.h:35","ref":"c_ext/sparsepp/spp_config.h","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/c_ext/sparsepp/spp_config.h#L51","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: c_ext/sparsepp/spp_config.h:770 and c_ext/sparsepp/spp_dlalloc.h:13","ref":"c_ext/sparsepp/spp_config.h","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/c_ext/sparsepp/spp_config.h#L770","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: c_ext/sparsepp/spp_dlalloc.h:92 and c_ext/sparsepp/spp_utils.h:387","ref":"c_ext/sparsepp/spp_dlalloc.h","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/c_ext/sparsepp/spp_dlalloc.h#L92","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: c_ext/sparsepp/spp_dlalloc.h:498 and c_ext/sparsepp/spp_dlalloc.h:499","ref":"c_ext/sparsepp/spp_dlalloc.h","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/c_ext/sparsepp/spp_dlalloc.h#L498","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: templates/Drawing/graph.py:16 and templates/Drawing/grid_graph.py:15","ref":"templates/Drawing/graph.py","url":"https://github.com/ChrisKnott/Algojammer/blob/7591f76064d574989fd8b6de1b48f05713bcb0f4/templates/Drawing/graph.py#L16","weight":0.3}],"data":{},"error":null},{"analyzer":"qual-lint","pillar":"quality","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":274.0,"weighted_findings":76.5,"scanned_lines":14939.0,"category:best-practice":7.0,"category:correctness":267.0},"findings":[{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"execution.py","line":16,"fingerprint":"python.lang.best-practice.arbitrary-sleep:execution.py:16"},{"rule_id":"opengrep/c.lang.correctness.incorrect-use-ato-fn","severity":"medium","message":"Avoid the 'ato*()' family of functions. Their use can lead to undefined behavior, integer overflows, and lack of appropriate error handling. Instead prefer the 'strtol*()' family of functions.","path":"c_ext/sparsepp/spp_memory.h","line":130,"fingerprint":"c.lang.correctness.incorrect-use-ato-fn:c_ext/sparsepp/spp_memory.h:130"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-prompt","severity":"medium","message":"found prompt() call; should this be in production code?","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.best-practice.javascript-prompt:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-prompt","severity":"medium","message":"found prompt() call; should this be in production code?","path":"web/lib/ace/ext-emmet.js","line":1,"fingerprint":"javascript.lang.best-practice.javascript-prompt:web/lib/ace/ext-emmet.js:1"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-prompt","severity":"medium","message":"found prompt() call; should this be in production code?","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.best-practice.javascript-prompt:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.best-practice.javascript-alert:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-debugger","severity":"medium","message":"found debugger call; should this be in production code?","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.best-practice.javascript-debugger:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-prompt","severity":"medium","message":"found prompt() call; should this be in production code?","path":"web/state.js","line":29,"fingerprint":"javascript.lang.best-practice.javascript-prompt:web/state.js:29"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`i` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`e` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`l` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`t` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.eqeq-is-bad","severity":"low","message":"Detected a useless comparison operation `n == n` or `n != n`. This operation is always true. If testing for floating point NaN, use `math.isnan`, or `cmath.isnan` if the number is complex.","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.eqeq-is-bad:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`n` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`i` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`r` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`i` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`r` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`s` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`t` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`g` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`r` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`r` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`e` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`s` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`r` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`n` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`s` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`r` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`s` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`i` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`i` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`y` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`l` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`t` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`T` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`i` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/ace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`r` is assigned twice; the first assignment is useless","path":"web/lib/ace/ext-emmet.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ext-emmet.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`t` is assigned twice; the first assignment is useless","path":"web/lib/ace/ext-emmet.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ext-emmet.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`t` is assigned twice; the first assignment is useless","path":"web/lib/ace/ext-emmet.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ext-emmet.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`t` is assigned twice; the first assignment is useless","path":"web/lib/ace/ext-emmet.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ext-emmet.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`i` is assigned twice; the first assignment is useless","path":"web/lib/ace/ext-emmet.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ext-emmet.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`r` is assigned twice; the first assignment is useless","path":"web/lib/ace/ext-language_tools.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ext-language_tools.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`t` is assigned twice; the first assignment is useless","path":"web/lib/ace/ext-language_tools.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ext-language_tools.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`t` is assigned twice; the first assignment is useless","path":"web/lib/ace/ext-language_tools.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ext-language_tools.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`h` is assigned twice; the first assignment is useless","path":"web/lib/ace/ext-language_tools.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ext-language_tools.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/ext-whitespace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ext-whitespace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`c` is assigned twice; the first assignment is useless","path":"web/lib/ace/ext-whitespace.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/ext-whitespace.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`r` is assigned twice; the first assignment is useless","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`d` is assigned twice; the first assignment is useless","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`i` is assigned twice; the first assignment is useless","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`n` is assigned twice; the first assignment is useless","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`n` is assigned twice; the first assignment is useless","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`m` is assigned twice; the first assignment is useless","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`r` is assigned twice; the first assignment is useless","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`v` is assigned twice; the first assignment is useless","path":"web/lib/ace/keybinding-vim.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/keybinding-vim.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-abc.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-abc.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-actionscript.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-actionscript.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-apache_conf.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-apache_conf.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-applescript.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-applescript.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-asl.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-asl.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-autohotkey.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-autohotkey.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-batchfile.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-batchfile.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-bro.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-bro.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`p` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-c9search.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-c9search.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-c_cpp.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-c_cpp.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-coldfusion.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-coldfusion.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-coldfusion.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-coldfusion.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-coldfusion.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-coldfusion.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-coldfusion.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-coldfusion.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-coldfusion.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-coldfusion.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-csharp.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-csharp.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-css.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-css.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-css.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-css.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-css.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-css.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-css.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-css.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-curly.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-curly.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-curly.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-curly.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-curly.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-curly.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-curly.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-curly.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-curly.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-curly.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-d.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-d.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-dart.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-dart.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-django.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-django.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-django.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-django.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-django.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-django.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-django.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-django.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-django.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-django.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-dockerfile.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-dockerfile.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-dot.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-dot.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`t` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-eiffel.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-eiffel.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-ejs.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-ejs.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-ejs.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-ejs.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-ejs.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-ejs.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-ejs.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-ejs.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-ejs.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-ejs.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-elm.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-elm.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-erlang.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-erlang.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-forth.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-forth.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-fortran.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-fortran.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-glsl.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-glsl.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-gobstones.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-gobstones.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-golang.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-golang.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-graphqlschema.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-graphqlschema.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-groovy.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-groovy.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-handlebars.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-handlebars.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-handlebars.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-handlebars.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-handlebars.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-handlebars.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-handlebars.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-handlebars.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-handlebars.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-handlebars.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-haskell.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-haskell.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-haxe.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-haxe.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-hjson.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-hjson.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-html.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-html.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-html.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-html.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-html.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-html.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-html.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-html.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-html.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-html.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-html_elixir.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-html_elixir.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-html_elixir.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-html_elixir.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-html_elixir.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-html_elixir.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-html_elixir.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-html_elixir.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-html_elixir.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-html_elixir.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-html_ruby.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-html_ruby.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-html_ruby.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-html_ruby.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-html_ruby.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-html_ruby.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-html_ruby.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-html_ruby.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-html_ruby.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-html_ruby.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-io.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-io.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-jack.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-jack.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-java.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-java.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-javascript.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-javascript.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-json.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-json.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-jsoniq.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-jsoniq.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-jsp.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-jsp.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-jssm.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-jssm.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-jsx.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-jsx.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-julia.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-julia.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-kotlin.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-kotlin.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-less.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-less.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-less.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-less.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-less.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-less.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-less.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-less.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-lsl.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-lsl.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-luapage.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-luapage.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-luapage.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-luapage.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-luapage.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-luapage.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-luapage.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-luapage.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-luapage.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-luapage.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-markdown.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-markdown.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-markdown.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-markdown.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-markdown.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-markdown.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-markdown.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-markdown.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-markdown.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-markdown.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`i` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-markdown.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-markdown.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-mask.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-mask.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-mask.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-mask.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-mask.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-mask.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-mask.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-mask.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-maze.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-maze.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-mel.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-mel.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-nix.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-nix.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-nsis.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-nsis.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-objectivec.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-objectivec.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-perl.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-perl.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-php.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-php.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-php.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-php.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-php.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-php.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-php.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-php.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-php.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-php.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-php.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-php.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-pig.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-pig.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-powershell.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-powershell.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-praat.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-praat.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-prolog.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-prolog.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-protobuf.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-protobuf.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-razor.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-razor.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-razor.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-razor.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-razor.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-razor.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-razor.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-razor.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-razor.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-razor.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-red.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-red.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-rhtml.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-rhtml.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-rhtml.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-rhtml.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`a` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-rhtml.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-rhtml.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`f` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-rhtml.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-rhtml.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`o` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-rhtml.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-rhtml.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`r` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-rust.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-rust.js:1"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`u` is assigned twice; the first assignment is useless","path":"web/lib/ace/mode-rust.js","line":1,"fingerprint":"javascript.lang.correctness.useless-assignment:web/lib/ace/mode-rust.js:1"}],"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":14939.0,"test_ratio":0.0,"ci_files":0.0,"cochange_share":0.0,"cochange_commits":4.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":102.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":"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":[]}