开源OA系统 - 码云GVP|Java开源oa|企业OA办公平台|企业OA|协同办公OA|流程平台OA|O2OA|OA,支持国产麒麟操作系统和国产数据库(达梦、人大金仓),政务OA,军工信息化OA
This report summarizes scanner evidence for o2oa/o2oa, a JavaScript project with 4,688 GitHub stars. SynthScan examined 2,277,416 lines of code across 14229 source files, recording 3229 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 6.6 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 1852 finding(s).
Are imports declared and package/API names verified? 1341 finding(s).
Are wrappers, guards, and repeated structures necessary? 159 finding(s).
Which changes need focused human review? 3229 finding(s).
Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 3229 distinct pattern matches across 12 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …eb/source/x_component_process_ProcessDesigner/Route.js | 1330 | // var script = new MWF.xApplication.process.ProcessDesigner.widget.ScriptText(node, code, this.process.d | COMMENT |
| CRITICAL⚡ | …source/x_component_process_ProcessDesigner/Property.js | 904 | // new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector(node, this.process.designer, { | COMMENT |
| CRITICAL⚡ | …source/x_component_process_ProcessDesigner/Property.js | 911 | // new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector(node, this.process.designer, { | COMMENT |
| CRITICAL⚡ | …source/x_component_process_ProcessDesigner/Property.js | 918 | // new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector(node, this.process.designer, { | COMMENT |
| CRITICAL⚡ | …source/x_component_process_ProcessDesigner/Property.js | 798 | new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector(node, this.process.designer, { | CODE |
| CRITICAL⚡ | …source/x_component_process_ProcessDesigner/Property.js | 808 | new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector(node, this.process.designer, { | CODE |
| CRITICAL⚡ | …source/x_component_process_ProcessDesigner/Property.js | 816 | new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector(node, this.process.designer, { | CODE |
| CRITICAL⚡ | …source/x_component_process_ProcessDesigner/Property.js | 823 | new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector(node, this.process.designer, { | CODE |
| CRITICAL⚡ | …source/x_component_process_ProcessDesigner/Property.js | 830 | new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector(node, this.process.designer, { | CODE |
| CRITICAL⚡ | …source/x_component_process_ProcessDesigner/Property.js | 837 | new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector(node, this.process.designer, { | CODE |
| CRITICAL⚡ | …source/x_component_process_ProcessDesigner/Property.js | 844 | new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector(node, this.process.designer, { | CODE |
| CRITICAL⚡ | …source/x_component_process_ProcessDesigner/Property.js | 852 | new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector(node, this.process.designer, { | CODE |
| CRITICAL⚡ | …source/x_component_process_ProcessDesigner/Property.js | 860 | var selector = new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector(node, this.process.des | CODE |
| CRITICAL | …source/x_component_process_ProcessDesigner/Property.js | 325 | var script = new MWF.xApplication.process.ProcessDesigner.widget.ScriptText(node, this.data[node.get("na | CODE |
| CRITICAL | …source/x_component_process_ProcessDesigner/Property.js | 347 | var script = new MWF.xApplication.process.ProcessDesigner.widget.ScriptSelector(node, this.data[node.get | CODE |
| CRITICAL | …source/x_component_process_ProcessDesigner/Property.js | 463 | new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector(node, this.process.designer, { | CODE |
| CRITICAL | …source/x_component_process_ProcessDesigner/Property.js | 881 | new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector(node, this.process.designer, { | CODE |
| CRITICAL | …source/x_component_process_ProcessDesigner/Property.js | 893 | new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector(node, this.process.designer, { | CODE |
| CRITICAL | …source/x_component_process_ProcessDesigner/Property.js | 995 | var script = new MWF.xApplication.process.ProcessDesigner.widget.ConditionEditor(node, { | CODE |
| CRITICAL | …source/x_component_process_ProcessDesigner/Property.js | 1124 | var serialEditor = new MWF.xApplication.process.ProcessDesigner.widget.SerialEditor(node, this.d | CODE |
| CRITICAL | …source/x_component_process_ProcessDesigner/Property.js | 1246 | this.appSelector = new MWF.xApplication.process.ProcessManager.widget.ApplicationSelector(this.process.d | CODE |
| CRITICAL | …source/x_component_process_ProcessDesigner/Property.js | 1343 | this.processSelector = new MWF.xApplication.process.ProcessManager.widget.ProcessSelector(this.process.d | CODE |
| CRITICAL | …source/x_component_process_ProcessDesigner/Property.js | 1405 | var projection = new MWF.xApplication.process.ProcessDesigner.widget.ProjectionEditor(node, value, { | CODE |
| CRITICAL | …source/x_component_process_ProcessDesigner/Property.js | 1522 | var editor = new MWF.xApplication.process.ProcessDesigner.widget.OrgEditor(node, this.route, this.da | CODE |
| CRITICAL | …source/x_component_process_ProcessDesigner/Property.js | 1543 | var publisher = new MWF.xApplication.process.ProcessDesigner.widget.QueryTablePublisher(node, value, | CODE |
| CRITICAL | …web/source/x_component_process_ProcessDesigner/Main.js | 37 | //this.actions = new MWF.xApplication.process.ProcessManager.Actions.RestActions(); | COMMENT |
| CRITICAL | …web/source/x_component_process_ProcessDesigner/Main.js | 141 | //if (this.process.currentSelected.data.type.toLowerCase()!=="begin"){ | COMMENT |
| CRITICAL⚡ | …web/source/x_component_process_ProcessDesigner/Main.js | 703 | this.process.panel.modulePanel.container.position({ | CODE |
| CRITICAL⚡ | …web/source/x_component_process_ProcessDesigner/Main.js | 710 | this.process.panel.propertyPanel.container.position({ | CODE |
| CRITICAL⚡ | …web/source/x_component_process_ProcessDesigner/Main.js | 718 | var size = this.process.panel.modulePanel.container.getSize(); | CODE |
| CRITICAL⚡ | …web/source/x_component_process_ProcessDesigner/Main.js | 721 | this.process.panel.modulePanel.container.setStyle("height", ""+height+"px"); | CODE |
| CRITICAL⚡ | …web/source/x_component_process_ProcessDesigner/Main.js | 722 | this.process.panel.modulePanel.content.setStyle("height", this.process.panel.modulePanel.getContentH | CODE |
| CRITICAL⚡ | …web/source/x_component_process_ProcessDesigner/Main.js | 726 | this.process.panel.modulePanel.container.setStyle("width", ""+pSize.x+"px"); | CODE |
| CRITICAL⚡ | …web/source/x_component_process_ProcessDesigner/Main.js | 730 | var size = this.process.panel.propertyPanel.container.getSize(); | CODE |
| CRITICAL⚡ | …web/source/x_component_process_ProcessDesigner/Main.js | 734 | this.process.panel.propertyPanel.container.setStyle("height", ""+height+"px"); | CODE |
| CRITICAL⚡ | …web/source/x_component_process_ProcessDesigner/Main.js | 735 | this.process.panel.propertyPanel.content.setStyle("height", this.process.panel.propertyPanel.get | CODE |
| CRITICAL⚡ | …web/source/x_component_process_ProcessDesigner/Main.js | 739 | this.process.panel.propertyPanel.container.setStyle("width", ""+pSize.x+"px"); | CODE |
| CRITICAL | …/source/x_component_process_ProcessDesigner/Process.js | 547 | this.fieldPermission = new o2.xApplication.process.ProcessDesigner.widget.FieldPermission(content, this, {application | CODE |
| CRITICAL | …/source/x_component_process_ProcessDesigner/Process.js | 696 | this.editionListDlg = new MWF.xApplication.process.ProcessDesigner.widget.EditionList(this.process.application, thi | CODE |
| CRITICAL | …nent_process_ProcessDesigner/widget/FieldPermission.js | 106 | this.emptyNode.lastElementChild.textContent = this.app.designer.lp.noFieldPermissions.replace('{proc | CODE |
| CRITICAL | …nent_process_ProcessDesigner/widget/FieldPermission.js | 242 | const info = this.app.designer.lp.deletePathInfo.replace('{path}', item.path); | CODE |
| CRITICAL | …onent_process_ProcessDesigner/widget/PersonSelector.js | 406 | new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector.DutyInput(this, i | CODE |
| CRITICAL | …onent_process_ProcessDesigner/widget/PersonSelector.js | 510 | var text = item.selector.app.lp.deleteDutyText.replace(/{duty}/g, item.data.name); | CODE |
| CRITICAL | …onent_process_ProcessDesigner/widget/PersonSelector.js | 588 | this.scriptEditor = new MWF.xApplication.process.ProcessDesigner.widget.ScriptText(this.scriptNode, "", this | CODE |
| CRITICAL | …onent_process_ProcessDesigner/widget/PersonSelector.js | 663 | var dutyInput = new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector.DutyInput(this.selector, this | CODE |
| CRITICAL | …_component_process_ProcessDesigner/widget/OrgEditor.js | 143 | this.selectedItems.push(new MWF.xApplication.process.ProcessDesigner.widget.OrgEditor.SelectedItem(this, ite | CODE |
| CRITICAL | …_component_process_ProcessDesigner/widget/OrgEditor.js | 148 | this.selectedItems.push(new MWF.xApplication.process.ProcessDesigner.widget.OrgEditor.SelectedItem(this, itemDat | CODE |
| CRITICAL | …_component_process_ProcessDesigner/widget/OrgEditor.js | 232 | this.selectedItems.push(new MWF.xApplication.process.ProcessDesigner.widget.OrgEditor.Se | CODE |
| CRITICAL | …_component_process_ProcessDesigner/widget/OrgEditor.js | 524 | var eventsEditor = new MWF.xApplication.process.FormDesigner.widget.EventsEditor(events, this.process.de | CODE |
| CRITICAL | …mponent_process_ProcessDesigner/widget/IconSelector.js | 88 | new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector.DutyInput(this, item. | CODE |
| CRITICAL | …mponent_process_ProcessDesigner/widget/IconSelector.js | 195 | var text = this.selector.app.lp.deleteDutyText.replace(/{duty}/g, this.data.name); | CODE |
| CRITICAL | …mponent_process_ProcessDesigner/widget/IconSelector.js | 247 | this.scriptEditor = new MWF.xApplication.process.ProcessDesigner.widget.ScriptText(this.scriptNode, "", this | CODE |
| CRITICAL | …mponent_process_ProcessDesigner/widget/IconSelector.js | 294 | var dutyInput = new MWF.xApplication.process.ProcessDesigner.widget.PersonSelector.DutyInput(this.selector, this | CODE |
| CRITICAL | …ent_process_ProcessDesigner/widget/ProjectionEditor.js | 175 | new MWF.xApplication.process.ProcessDesigner.widget.ProjectionEditor.Item(o, this); | CODE |
| CRITICAL | …ent_process_ProcessDesigner/widget/ProjectionEditor.js | 185 | new MWF.xApplication.process.ProcessDesigner.widget.ProjectionEditor.Item(d, this); | CODE |
| CRITICAL | …omponent_process_ProcessDesigner/widget/EditionList.js | 108 | var item = new MWF.xApplication.process.ProcessDesigner.widget.EditionList.Item(this, edition); | CODE |
| CRITICAL | …mponent_process_ProcessDesigner/widget/SerialEditor.js | 58 | this.items[k] = new MWF.xApplication.process.ProcessDesigner.widget.SerialEditor.Item(v, k, this); | CODE |
| CRITICAL | …mponent_process_ProcessDesigner/widget/SerialEditor.js | 452 | this.scriptArea = new MWF.xApplication.process.ProcessDesigner.widget.ScriptText(this.scriptNode, (this.data) ? | CODE |
| CRITICAL | …_process_ProcessDesigner/widget/QueryTablePublisher.js | 123 | new MWF.xApplication.process.ProcessDesigner.widget.QueryTablePublisher.Item(obj, this); | CODE |
| CRITICAL | …_process_ProcessDesigner/widget/QueryTablePublisher.js | 130 | new MWF.xApplication.process.ProcessDesigner.widget.QueryTablePublisher.Item(d, this); | CODE |
| 1054 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …eb/source/x_component_process_ProcessDesigner/Route.js | 1321 | //loadScriptText: function(){ | COMMENT |
| LOW | …eb/source/x_component_process_ProcessDesigner/Route.js | 1341 | // // }.bind(this)); | COMMENT |
| LOW | …source/x_component_process_ProcessDesigner/Activity.js | 381 | if (!this.data.routeList) this.data.routeList = []; | COMMENT |
| LOW | …source/x_component_process_ProcessDesigner/Activity.js | 421 | //this.paperSize.x = this.set.ox+dx+this.width; | COMMENT |
| LOW | …source/x_component_process_ProcessDesigner/Activity.js | 701 | var actionNode = this.paper.image(this.process.path+this.process.options.style+"/quickAction/"+action.ic | COMMENT |
| LOW | …source/x_component_process_ProcessDesigner/Property.js | 81 | this.process.panel.data = this.data; | COMMENT |
| LOW | …source/x_component_process_ProcessDesigner/Property.js | 741 | var check = e.target.getParent('tr').getElement('input'); | COMMENT |
| LOW | …source/x_component_process_ProcessDesigner/Property.js | 761 | // "onChange": function(){ | COMMENT |
| LOW | …source/x_component_process_ProcessDesigner/Property.js | 901 | }.bind(this)); | COMMENT |
| LOW | …source/x_component_process_ProcessDesigner/Property.js | 1301 | COMMENT | |
| LOW | …source/x_component_process_ProcessDesigner/Property.js | 1321 | // }).inject(content); | COMMENT |
| LOW | …web/source/x_component_process_ProcessDesigner/Main.js | 521 | moveNode.setStyles({ | COMMENT |
| LOW | …/source/x_component_process_ProcessDesigner/Process.js | 561 | } | COMMENT |
| LOW | …/source/x_component_process_ProcessDesigner/Process.js | 721 | COMMENT | |
| LOW | …/source/x_component_process_ProcessDesigner/Process.js | 781 | // if (this.process.decisionList){ | COMMENT |
| LOW | …/source/x_component_process_ProcessDesigner/Process.js | 801 | // this.autos[a].loadDecisions(); | COMMENT |
| LOW | …onent_process_ProcessDesigner/widget/PersonSelector.js | 161 | this.identitys.push(new MWF.widget.O2ProcessActivity(data, this.node, {"style": "xfo | COMMENT |
| LOW | …onent_process_ProcessDesigner/widget/PersonSelector.js | 181 | // if (type==="querystat") this.identitys.push(new MWF.widget.O2QueryStat(data, this.node)); | COMMENT |
| LOW | …onent_process_ProcessDesigner/widget/PersonSelector.js | 381 | // if (type==="process") this.identitys.push(new MWF.widget.O2Process(item.data, this.no | COMMENT |
| LOW | …component_process_ProcessDesigner/widget/ScriptText.js | 81 | this.editor.addEditorEvent("blur", function(){ | COMMENT |
| LOW | …omponent_process_ProcessDesigner/widget/EditionList.js | 521 | // var deleteItems = prevItems.filter(function(item){ | COMMENT |
| LOW | …onent_process_ProcessDesigner/$Process/serialRule.json | 41 | // }, | COMMENT |
| LOW | …mponent_process_ProcessDesigner/$Process/activity.json | 601 | // "id":"", | COMMENT |
| LOW | …web/source/x_component_process_FormDesigner/Preview.js | 161 | // "activity": json.activity, | COMMENT |
| LOW | …eb/source/x_component_process_FormDesigner/Property.js | 1441 | COMMENT | |
| LOW | …eb/source/x_component_process_FormDesigner/Property.js | 1541 | } | COMMENT |
| LOW | …eb/source/x_component_process_FormDesigner/Property.js | 1961 | }.bind(node)); | COMMENT |
| LOW | …eb/source/x_component_process_FormDesigner/Property.js | 1981 | // node.getParent("tr").setStyle("display", "none"); | COMMENT |
| LOW | …eb/source/x_component_process_FormDesigner/Property.js | 3201 | //loadPropertyTab: function(){ | COMMENT |
| LOW | …eb/source/x_component_process_FormDesigner/Property.js | 3541 | } | COMMENT |
| LOW | o2web/source/x_component_process_FormDesigner/Main.js | 601 | if (callback) callback( temp.childNodes[0] ); | COMMENT |
| LOW | o2web/source/x_component_process_FormDesigner/Main.js | 1361 | // layout.notice("error", {x: "right", y:"top"}, e.message, this.designNode); | COMMENT |
| LOW | o2web/source/x_component_process_FormDesigner/Main.js | 1601 | if (!this.isSave){ | COMMENT |
| LOW | o2web/source/x_component_process_FormDesigner/Main.js | 1621 | // } | COMMENT |
| LOW | o2web/source/x_component_process_FormDesigner/Main.js | 1641 | // if (!this.pcForm.json.name) this.pcForm.treeNode.setText("<"+this.json.type+"> "+this.json.id | COMMENT |
| LOW | o2web/source/x_component_process_FormDesigner/Main.js | 1661 | // | COMMENT |
| LOW | o2web/source/x_component_process_FormDesigner/Main.js | 1681 | // pcData = this.pcForm.data; | COMMENT |
| LOW | o2web/source/x_component_process_FormDesigner/Main.js | 1741 | }.bind(this), function(xhr, text, error){ | COMMENT |
| LOW | o2web/source/x_component_process_FormDesigner/Main.js | 2181 | // if (!this.morph){ | COMMENT |
| LOW | …web/source/x_component_process_FormDesigner/History.js | 41 | // null, | COMMENT |
| LOW | …web/source/x_component_process_FormDesigner/History.js | 1281 | // Extends: MTooltips, | COMMENT |
| LOW | …web/source/x_component_process_FormDesigner/History.js | 1301 | // } | COMMENT |
| LOW | …_component_process_FormDesigner/widget/ElTreeEditor.js | 421 | imgStr = this.tree.path+this.tree.options.style+"/"+imgStr; | COMMENT |
| LOW | …_component_process_FormDesigner/widget/ElTreeEditor.js | 581 | }, | COMMENT |
| LOW | …_component_process_FormDesigner/widget/ElTreeEditor.js | 601 | // | COMMENT |
| LOW | …_component_process_FormDesigner/widget/ElTreeEditor.js | 621 | // }); | COMMENT |
| LOW | …_component_process_FormDesigner/widget/ElTreeEditor.js | 641 | // "overflow": "auto" | COMMENT |
| LOW | …urce/x_component_process_FormDesigner/Module/Elicon.js | 21 | }, this); | COMMENT |
| LOW | …urce/x_component_process_FormDesigner/Module/Eltime.js | 121 | // if (!this.json.name){ | COMMENT |
| LOW | …ce/x_component_process_FormDesigner/Module/Elselect.js | 21 | // if (this.json.clearable) html += " clearable"; | COMMENT |
| LOW | …urce/x_component_process_FormDesigner/Module/Iframe.js | 41 | this.setCustomStyles(); | COMMENT |
| LOW | …urce/x_component_process_FormDesigner/Module/Iframe.js | 61 | // this.node.destroy(); | COMMENT |
| LOW | …urce/x_component_process_FormDesigner/Module/Iframe.js | 81 | // } | COMMENT |
| LOW | …x_component_process_FormDesigner/Module/Tab$Content.js | 121 | // var border = this.node.getStyle("border"); | COMMENT |
| LOW | …x_component_process_FormDesigner/Module/Tab$Content.js | 141 | // } | COMMENT |
| LOW | …ce/x_component_process_FormDesigner/Module/Table$Td.js | 181 | // e.stop(); | COMMENT |
| LOW | …ce/x_component_process_FormDesigner/Module/Table$Td.js | 881 | module.destroy(); | COMMENT |
| LOW | …ce/x_component_process_FormDesigner/Module/Table$Td.js | 1041 | // return a.node.getParent().rowIndex - b.node.getParent().rowIndex; | COMMENT |
| LOW | …/x_component_process_FormDesigner/Module/Htmleditor.js | 101 | COMMENT | |
| LOW | …rce/x_component_process_FormDesigner/Module/Sidebar.js | 161 | // var edge = "centerLeft"; | COMMENT |
| 1570 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | o2web/jsdoc.conf.json | 66 | "placeholder" : "输入关键字搜索" | CODE |
| LOW | …e/x_component_process_FormDesigner/Module/OOCascade.js | 19 | if (name==="id") this.node.set("placeholder", this.json.id); | CODE |
| LOW | …e/x_component_process_FormDesigner/Module/OOCascade.js | 70 | "placeholder": this.json.id, | CODE |
| LOW | …rce/x_component_process_FormDesigner/Module/OOFiles.js | 17 | "placeholder": this.json.id, | CODE |
| LOW | …rce/x_component_process_FormDesigner/Module/OOFiles.js | 29 | if (name==="id") this.node.set("placeholder", this.json.id); | CODE |
| LOW | …/x_component_process_FormDesigner/Module/OOTextarea.js | 16 | if (name==="id") this.node.set("placeholder", this.json.id); | CODE |
| LOW | …/x_component_process_FormDesigner/Module/OOTextarea.js | 59 | "placeholder": this.json.id, | CODE |
| LOW | …/x_component_process_FormDesigner/Module/OODatetime.js | 18 | if (name==="id") this.node.set("placeholder", this.json.id); | CODE |
| LOW | …/x_component_process_FormDesigner/Module/OODatetime.js | 90 | "placeholder": this.json.id, | CODE |
| LOW | …/x_component_process_FormDesigner/Module/OOCurrency.js | 19 | if (name==="id") this.node.set("placeholder", this.json.id); | CODE |
| LOW | …/x_component_process_FormDesigner/Module/OOCurrency.js | 113 | "placeholder": this.json.id, | CODE |
| LOW | …rce/x_component_process_FormDesigner/Module/OOInput.js | 19 | if (name==="id") this.node.set("placeholder", this.json.id); | CODE |
| LOW | …rce/x_component_process_FormDesigner/Module/OOInput.js | 71 | "placeholder": this.json.id, | CODE |
| LOW | …e/x_component_process_FormDesigner/Module/OOAddress.js | 16 | if (name==="id") this.node.set("placeholder", this.json.id); | CODE |
| LOW | …e/x_component_process_FormDesigner/Module/OOAddress.js | 54 | "placeholder": this.json.id, | CODE |
| LOW | …ource/x_component_process_FormDesigner/Module/OOOrg.js | 16 | if (name==="id") this.node.set("placeholder", this.json.id); | CODE |
| LOW | …ource/x_component_process_FormDesigner/Module/OOOrg.js | 65 | "placeholder": this.json.id, | CODE |
| LOW | …ce/x_component_process_FormDesigner/Module/OOSelect.js | 19 | if (name==="id") this.node.set("placeholder", this.json.id); | CODE |
| LOW | …ce/x_component_process_FormDesigner/Module/OOSelect.js | 70 | "placeholder": this.json.id, | CODE |
| LOW | …signer/Module/Form/template/form_custom_submit_pc.json | 526 | "placeholder": "请在此处填写流程意见" | CODE |
| LOW | …er/Module/Form/template/form_custom_submit_mobile.json | 175 | "placeholder": "请在此处填写流程意见" | CODE |
| LOW | …mponent_process_FormDesigner/Module/Eldate/eldate.html | 157 | <!-- <td class="editTableValue"><input type="text" name="placeholder" value="text{$.placeholder}" class="editTableInp | CODE |
| LOW | o2web/source/x_component_process_FormDesigner/lp/en.js | 1440 | "placeholder": "Placeholder text", | CODE |
| LOW | o2web/source/x_component_process_FormDesigner/lp/es.js | 1437 | "placeholder": "Texto de marcador de posición", | CODE |
| LOW | o2web/source/o2_core/o2/widget/IconMenu.js | 50 | 'placeholder': '输入关键字搜索', | CODE |
| LOW | o2web/source/o2_core/o2/xDesktop/Default.js | 1200 | this.searchInputNode = new Element("input.layout_start_search_input", {"placeholder": o2.LP.searchKey}).inje | CODE |
| LOW | o2web/source/o2_core/o2/xDesktop/Authentication.js | 2174 | attr: { "placeholder": this.lp.inputYourPassword }, | CODE |
| LOW | o2web/source/o2_core/o2/xDesktop/Authentication.js | 2199 | attr: { "placeholder": this.lp.inputComfirmPassword }, | CODE |
| LOW | o2web/source/o2_core/o2/xDesktop/Authentication.js | 2536 | attr: {"placeholder": this.lp.oldPassword}, | CODE |
| LOW | o2web/source/o2_core/o2/xDesktop/Authentication.js | 2564 | attr: {"placeholder": this.lp.newPassword}, | CODE |
| LOW | o2web/source/o2_core/o2/xDesktop/Authentication.js | 2600 | attr: {"placeholder": this.lp.confirmPassword}, | CODE |
| LOW | …ce/x_component_ForumPerson/$Main/default/listItem.json | 169 | " <span style='width: 20px; height: 20px; line-height: 20px; margin-top: 5px; margin-right: 5px; display: inline | CODE |
| LOW | …ce/x_component_ForumPerson/$Main/default/listItem.json | 181 | "placeholder" : { | CODE |
| LOW | …ponent_attendancev2/src/app/leaveManager/template.html | 13 | oo-prop="{'isRequried': true, 'selectorTitle': $.lp.detailTable.filterSelectTitle, 'placeholder': $ | CODE |
| LOW | …tendancev2/src/app/shiftManager/addShift/template.html | 9 | <o-input oo-prop="{'isRequried': true, 'label':$.lp.shiftForm.shiftNameLabel,'placeholder':$.lp.shiftForm.sh | CODE |
| LOW | …tendancev2/src/app/shiftManager/addShift/template.html | 37 | oo-prop="{'placeholder': $.lp.shiftForm.beforeOnDutyTimePlaceholder, 'value': $.time1.on | CODE |
| LOW | …tendancev2/src/app/shiftManager/addShift/template.html | 40 | oo-prop="{'placeholder': $.lp.shiftForm.afterOnDutyTimePlaceholder, 'value': $.time1.onD | CODE |
| LOW⚡ | …tendancev2/src/app/shiftManager/addShift/template.html | 51 | oo-prop="{'placeholder': $.lp.shiftForm.beforeOffDutyTimePlaceholder, 'value': $.time1.o | CODE |
| LOW⚡ | …tendancev2/src/app/shiftManager/addShift/template.html | 54 | oo-prop="{'placeholder': $.lp.shiftForm.afterOffDutyTimePlaceholder, 'value': $.time1.of | CODE |
| LOW⚡ | …tendancev2/src/app/shiftManager/addShift/template.html | 59 | oo-prop="{'placeholder': $.lp.shiftForm.restPeriodStartPlaceholder, 'value': $.time1.res | CODE |
| LOW⚡ | …tendancev2/src/app/shiftManager/addShift/template.html | 62 | oo-prop="{'placeholder': $.lp.shiftForm.restPeriodEndPlaceholder, 'value': $.time1.restP | CODE |
| LOW | …tendancev2/src/app/shiftManager/addShift/template.html | 86 | oo-prop="{'placeholder': $.lp.shiftForm.beforeOnDutyTimePlaceholder, 'value': $.time2.on | CODE |
| LOW | …tendancev2/src/app/shiftManager/addShift/template.html | 89 | oo-prop="{'placeholder': $.lp.shiftForm.afterOnDutyTimePlaceholder, 'value': $.time2.onD | CODE |
| LOW⚡ | …tendancev2/src/app/shiftManager/addShift/template.html | 100 | oo-prop="{'placeholder': $.lp.shiftForm.beforeOffDutyTimePlaceholder, 'value': $.time2.o | CODE |
| LOW⚡ | …tendancev2/src/app/shiftManager/addShift/template.html | 103 | oo-prop="{'placeholder': $.lp.shiftForm.afterOffDutyTimePlaceholder, 'value': $.time2.of | CODE |
| LOW⚡ | …tendancev2/src/app/shiftManager/addShift/template.html | 108 | oo-prop="{'placeholder': $.lp.shiftForm.restPeriodStartPlaceholder, 'value': $.time2.res | CODE |
| LOW⚡ | …tendancev2/src/app/shiftManager/addShift/template.html | 111 | oo-prop="{'placeholder': $.lp.shiftForm.restPeriodEndPlaceholder, 'value': $.time2.restP | CODE |
| LOW | …tendancev2/src/app/shiftManager/addShift/template.html | 135 | oo-prop="{'placeholder': $.lp.shiftForm.beforeOnDutyTimePlaceholder, 'value': $.time3.on | CODE |
| LOW | …tendancev2/src/app/shiftManager/addShift/template.html | 138 | oo-prop="{'placeholder': $.lp.shiftForm.afterOnDutyTimePlaceholder,'value': $.time3.onDu | CODE |
| LOW⚡ | …tendancev2/src/app/shiftManager/addShift/template.html | 149 | oo-prop="{'placeholder': $.lp.shiftForm.beforeOffDutyTimePlaceholder, 'value': $.time3.o | CODE |
| LOW⚡ | …tendancev2/src/app/shiftManager/addShift/template.html | 152 | oo-prop="{'placeholder': $.lp.shiftForm.afterOffDutyTimePlaceholder, 'value': $.time3.of | CODE |
| LOW⚡ | …tendancev2/src/app/shiftManager/addShift/template.html | 157 | oo-prop="{'placeholder': $.lp.shiftForm.restPeriodStartPlaceholder, 'value': $.time3.res | CODE |
| LOW⚡ | …tendancev2/src/app/shiftManager/addShift/template.html | 160 | oo-prop="{'placeholder': $.lp.shiftForm.restPeriodEndPlaceholder, 'value': $.time3.restP | CODE |
| LOW | …_attendancev2/src/app/appealAdminManager/template.html | 10 | oo-prop="{'isRequried': true, 'selectorTitle': $.lp.detailTable.filterSelectTitle, 'placeholder': $ | CODE |
| LOW⚡ | …tendancev2/src/app/addressManager/addAddress/temp.html | 23 | oo-prop="{'isRequried': true, 'label':$.lp.workAddressForm.longitude, 'placeholder': $.lp.workA | CODE |
| LOW⚡ | …tendancev2/src/app/addressManager/addAddress/temp.html | 26 | oo-prop="{'isRequried': true, 'label':$.lp.workAddressForm.latitude, 'placeholder': $.lp.workAd | CODE |
| LOW⚡ | …tendancev2/src/app/addressManager/addAddress/temp.html | 35 | oo-prop="{'isRequried': true, 'label':$.lp.workAddressForm.title, 'placeholder': $.lp.workAddressForm.ti | CODE |
| LOW⚡ | …tendancev2/src/app/addressManager/addAddress/temp.html | 42 | oo-prop="{'isRequried': true, 'label':$.lp.workAddressForm.range, 'placeholder': $.lp.workAddressForm.ra | CODE |
| LOW⚡ | …tendancev2/src/app/addressManager/addAddress/temp.html | 49 | oo-prop="{'label':$.lp.workAddressForm.desc, 'placeholder': $.lp.workAddressForm.descPlaceholder , 'valu | CODE |
| LOW⚡ | …tendancev2/src/app/addressManager/bdAkConfig/temp.html | 23 | oo-prop="{'label':$.lp.workAddressBDSecretTitle, 'placeholder': $.lp.workAddressBDSecretTitlePlaceholder | CODE |
| 160 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ponent_Attendance/$Common/fullcalendar/fullcalendar.js | 3769 | // Attaches event-element-related handlers to the container element and leverage bubbling | COMMENT |
| MEDIUM | …ponent_Attendance/$Common/fullcalendar/fullcalendar.js | 4410 | // inverse-background events (utilize only the first event in calculations) | COMMENT |
| MEDIUM | o2web/source/o2_lib/vs/min/vs/language/css/cssWorker.js | 73 | This is used to produce an effect that is known as tate-ch\u016B-yoko (\u7E26\u4E2D\u6A2A) in Japanese, or as \u76F4\u66 | CODE |
| MEDIUM | …eb/source/o2_lib/vs/min/vs/language/html/htmlWorker.js | 259 | * To learn about this declaration in Firefox for Mobile, see [this article](https://developer.mozilla.org/en-US/do | COMMENT |
| MEDIUM | …eb/source/o2_lib/vs/min/vs/language/html/htmlWorker.js | 270 | Default mode, which indicates no preference for the decoding mode. The browser decides what is best for the user.`}},{na | CODE |
| MEDIUM | …eb/source/o2_lib/vs/min/vs/language/html/htmlWorker.js | 270 | Default mode, which indicates no preference for the decoding mode. The browser decides what is best for the user.`}},{na | CODE |
| MEDIUM | …eb/source/o2_lib/vs/min/vs/language/html/htmlWorker.js | 288 | **Note**: Sites that automatically play audio (or videos with an audio track) can be an unpleasant experience for users, | CODE |
| MEDIUM⚡ | …web/source/o2_lib/tinymce/tinymce_5.9.2/tinymce.min.js | 9 | !function(){"use strict";function r(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=typeof e;return"ob | CODE |
| MEDIUM⚡ | …web/source/o2_lib/tinymce/tinymce_5.9.2/tinymce.min.js | 9 | !function(){"use strict";function r(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=typeof e;return"ob | CODE |
| MEDIUM | o2web/source/o2_lib/mootools/mootools-1.6.0.js | 10 | months_abbr:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],days:["Søndag","Mandag","Tirsdag", | CODE |
| MEDIUM | o2web/source/o2_lib/mootools/mootools-1.6.0.min.js | 12 | integer:"Por favor digite apenas um número inteiro neste campo. Não são permitidos números decimais (por exemplo, 1,25). | CODE |
| LOW | …web/source/o2_lib/ace/src-min-noconflict/worker-css.js | 1 | "no use strict";!function(e){function t(e,t){var n=e,r="";while(n){var i=t[n];if(typeof i=="string")return i+r;if(i)retu | CODE |
| MEDIUM | o2web/source/o2_lib/ace/src-min-noconflict/mode-html.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | o2web/source/o2_lib/ace/src-min-noconflict/mode-html.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | o2web/source/o2_lib/ace/src-min-noconflict/mode-slim.js | 1 | ace.define("ace/mode/slim_highlight_rules",["require","exports","module","ace/config","ace/lib/oop","ace/mode/text_highl | CODE |
| MEDIUM | o2web/source/o2_lib/ace/src-min-noconflict/mode-slim.js | 1 | ace.define("ace/mode/slim_highlight_rules",["require","exports","module","ace/config","ace/lib/oop","ace/mode/text_highl | CODE |
| MEDIUM | …ource/o2_lib/ace/src-min-noconflict/mode-coldfusion.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …ource/o2_lib/ace/src-min-noconflict/mode-coldfusion.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …web/source/o2_lib/ace/src-min-noconflict/mode-rhtml.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …web/source/o2_lib/ace/src-min-noconflict/mode-rhtml.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | o2web/source/o2_lib/ace/src-min-noconflict/mode-ejs.js | 1 | ace.define("ace/mode/css_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_high | CODE |
| MEDIUM | o2web/source/o2_lib/ace/src-min-noconflict/mode-ejs.js | 1 | ace.define("ace/mode/css_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_high | CODE |
| MEDIUM | …2_lib/ace/src-min-noconflict/mode-php_laravel_blade.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …2_lib/ace/src-min-noconflict/mode-php_laravel_blade.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …ource/o2_lib/ace/src-min-noconflict/mode-handlebars.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …ource/o2_lib/ace/src-min-noconflict/mode-handlebars.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …web/source/o2_lib/ace/src-min-noconflict/mode-curly.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …web/source/o2_lib/ace/src-min-noconflict/mode-curly.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …/source/o2_lib/ace/src-min-noconflict/mode-nunjucks.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …/source/o2_lib/ace/src-min-noconflict/mode-nunjucks.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …eb/source/o2_lib/ace/src-min-noconflict/mode-django.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …eb/source/o2_lib/ace/src-min-noconflict/mode-django.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …/source/o2_lib/ace/src-min-noconflict/mode-velocity.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …/source/o2_lib/ace/src-min-noconflict/mode-velocity.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …urce/o2_lib/ace/src-min-noconflict/mode-visualforce.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …urce/o2_lib/ace/src-min-noconflict/mode-visualforce.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …eb/source/o2_lib/ace/src-min-noconflict/mode-erlang.js | 1 | ace.define("ace/mode/erlang_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules" | CODE |
| MEDIUM | o2web/source/o2_lib/ace/src-min-noconflict/mode-php.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | o2web/source/o2_lib/ace/src-min-noconflict/mode-php.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …b/source/o2_lib/ace/src-min-noconflict/mode-luapage.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …b/source/o2_lib/ace/src-min-noconflict/mode-luapage.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …eb/source/o2_lib/ace/src-min-noconflict/mode-liquid.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …eb/source/o2_lib/ace/src-min-noconflict/mode-liquid.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | o2web/source/o2_lib/ace/src-min-noconflict/mode-twig.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | o2web/source/o2_lib/ace/src-min-noconflict/mode-twig.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …web/source/o2_lib/ace/src-min-noconflict/mode-razor.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …web/source/o2_lib/ace/src-min-noconflict/mode-razor.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …rce/o2_lib/ace/src-min-noconflict/mode-soy_template.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …rce/o2_lib/ace/src-min-noconflict/mode-soy_template.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …source/o2_lib/ace/src-min-noconflict/mode-html_ruby.js | 1 | ace.define("ace/mode/css_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_high | CODE |
| MEDIUM | …source/o2_lib/ace/src-min-noconflict/mode-html_ruby.js | 1 | ace.define("ace/mode/css_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_high | CODE |
| MEDIUM | …/source/o2_lib/ace/src-min-noconflict/mode-markdown.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …/source/o2_lib/ace/src-min-noconflict/mode-markdown.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM⚡ | …urce/o2_lib/ace/src-min-noconflict/mode-html_elixir.js | 1 | ace.define("ace/mode/css_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_high | CODE |
| MEDIUM⚡ | …urce/o2_lib/ace/src-min-noconflict/mode-html_elixir.js | 1 | ace.define("ace/mode/css_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_high | CODE |
| MEDIUM⚡ | …urce/o2_lib/ace/src-min-noconflict/mode-html_elixir.js | 1 | ace.define("ace/mode/css_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_high | CODE |
| MEDIUM | …eb/source/o2_lib/ace/src-min-noconflict/mode-smarty.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …eb/source/o2_lib/ace/src-min-noconflict/mode-smarty.js | 1 | ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_r | CODE |
| MEDIUM | …x_organization_core_express/doc/jquery/jquery-3.5.1.js | 10821 | // understands anonymous AMD modules. A named AMD is safest and most robust | COMMENT |
| MEDIUM | …tion_core_express/doc/jquery/external/jquery/jquery.js | 10821 | // understands anonymous AMD modules. A named AMD is safest and most robust | COMMENT |
| 6 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …b/editormd/lib/codemirror/mode/coffeescript/index.html | 54 | # -------------- | COMMENT |
| MEDIUM | …b/editormd/lib/codemirror/mode/coffeescript/index.html | 123 | # -------------------- | COMMENT |
| MEDIUM | …b/editormd/lib/codemirror/mode/coffeescript/index.html | 296 | # --------------- | COMMENT |
| MEDIUM | …b/editormd/lib/codemirror/mode/coffeescript/index.html | 405 | # ------------------ | COMMENT |
| MEDIUM | …b/editormd/lib/codemirror/mode/coffeescript/index.html | 464 | # ---------------- | COMMENT |
| MEDIUM | …b/editormd/lib/codemirror/mode/coffeescript/index.html | 597 | # ----------------- | COMMENT |
| MEDIUM | …b/editormd/lib/codemirror/mode/coffeescript/index.html | 681 | # --------------------- | COMMENT |
| MEDIUM | …/source/o2_lib/codemirror/mode/coffeescript/index.html | 54 | # -------------- | COMMENT |
| MEDIUM | …/source/o2_lib/codemirror/mode/coffeescript/index.html | 123 | # -------------------- | COMMENT |
| MEDIUM | …/source/o2_lib/codemirror/mode/coffeescript/index.html | 296 | # --------------- | COMMENT |
| MEDIUM | …/source/o2_lib/codemirror/mode/coffeescript/index.html | 405 | # ------------------ | COMMENT |
| MEDIUM | …/source/o2_lib/codemirror/mode/coffeescript/index.html | 464 | # ---------------- | COMMENT |
| MEDIUM | …/source/o2_lib/codemirror/mode/coffeescript/index.html | 597 | # ----------------- | COMMENT |
| MEDIUM | …/source/o2_lib/codemirror/mode/coffeescript/index.html | 681 | # --------------------- | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 1 | // ┌────────────────────────────────────────────────────────────────────┐ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 3 | // ├────────────────────────────────────────────────────────────────────┤ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 6 | // ├────────────────────────────────────────────────────────────────────┤ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 8 | // └────────────────────────────────────────────────────────────────────┘ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 22 | // ┌────────────────────────────────────────────────────────────┐ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 24 | // ├────────────────────────────────────────────────────────────┤ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 26 | // └────────────────────────────────────────────────────────────┘ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 380 | // ┌─────────────────────────────────────────────────────────────────────┐ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 382 | // ├─────────────────────────────────────────────────────────────────────┤ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 386 | // └─────────────────────────────────────────────────────────────────────┘ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 5754 | // ┌─────────────────────────────────────────────────────────────────────┐ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 5756 | // ├─────────────────────────────────────────────────────────────────────┤ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 5758 | // ├─────────────────────────────────────────────────────────────────────┤ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 5762 | // └─────────────────────────────────────────────────────────────────────┘ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 7125 | // ┌─────────────────────────────────────────────────────────────────────┐ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 7127 | // ├─────────────────────────────────────────────────────────────────────┤ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 7129 | // ├─────────────────────────────────────────────────────────────────────┤ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael_uncompressed.js | 7133 | // └─────────────────────────────────────────────────────────────────────┘ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael.js | 1 | // ┌────────────────────────────────────────────────────────────────────┐ \\ | CODE |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael.js | 3 | // ├────────────────────────────────────────────────────────────────────┤ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael.js | 6 | // ├────────────────────────────────────────────────────────────────────┤ \\ | COMMENT |
| MEDIUM⚡ | o2web/source/o2_lib/raphael/raphael.js | 8 | // └────────────────────────────────────────────────────────────────────┘ \\ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | o2web/gulpfile.js | 712 | function createBaseWorkConcatStyleTask(path){ | CODE |
| LOW | o2web/gulpfile.js | 732 | function createBaseWorkConcatActionTask(path){ | CODE |
| LOW | o2web/gulpfile.js | 749 | function createBaseWorkConcatDelTempTask(path) { | CODE |
| LOW | o2web/gulpfile.js | 760 | function createBaseWorkConcatBodyTask(path, isMin, thisOptions) { | CODE |
| LOW | o2web/gulpfile.js | 859 | function createBaseWorkConcatLanguageTask(path, thisOptions, language){ | CODE |
| LOW | o2web/gulpfile.js | 922 | function createBasePortalConcatStyleTask(path){ | CODE |
| LOW | o2web/gulpfile.js | 938 | function createBasePortalConcatActionTask(path){ | CODE |
| LOW | o2web/gulpfile.js | 956 | function createBasePortalConcatDelTempTask(path) { | CODE |
| LOW | o2web/gulpfile.js | 967 | function createBasePortalConcatBodyTask(path, isMin, thisOptions) { | CODE |
| LOW | o2web/gulpfile.js | 1070 | function createBasePortalConcatTask(path, isMin, thisOptions){ | CODE |
| LOW | o2web/gulpfile.js | 1080 | function createBaseDocumentConcatActionTask(path){ | CODE |
| LOW | o2web/gulpfile.js | 1096 | function createBaseDocumentConcatStyleTask(path){ | CODE |
| LOW | o2web/gulpfile.js | 1110 | function createBaseDocumentConcatBodyTask(path, isMin, thisOptions) { | CODE |
| LOW | o2web/gulpfile.js | 1203 | function createBaseDocumentConcatDelTempTask(path) { | CODE |
| LOW | o2web/gulpfile.js | 1214 | function createBaseDocumentConcatTask(path, isMin, thisOptions){ | CODE |
| LOW | …b/source/x_component_attendancev2/src/utils/actions.js | 181 | function leaveManagerActionListByPaging(method, ...args) { | CODE |
| LOW | …b/source/x_component_attendancev2/src/utils/actions.js | 209 | function appealInfoActionListByPaging(...args) { | CODE |
| LOW | …b/source/x_component_attendancev2/src/utils/actions.js | 223 | function appealInfoActionManagerListByPaging(...args) { | CODE |
| LOW⚡ | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 2171 | function webViewerSwitchScrollMode(evt) { | CODE |
| LOW⚡ | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 2175 | function webViewerSwitchSpreadMode(evt) { | CODE |
| LOW⚡ | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 2179 | function webViewerDocumentProperties() { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 1929 | function webViewerTextLayerRendered(evt) {} | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 1978 | function webViewerPresentationModeChanged(evt) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 1984 | function webViewerSidebarViewChanged(evt) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 2015 | function webViewerScrollModeChanged(evt) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 2023 | function webViewerSpreadModeChanged(evt) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 2086 | fileReader.onload = function webViewerChangeFileReaderOnload(evt) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 2102 | function webViewerPresentationMode() { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 2147 | function webViewerPageNumberChanged(evt) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 2205 | function webViewerUpdateFindMatchesCount(_ref9) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 2215 | function webViewerUpdateFindControlState(_ref10) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 2236 | function webViewerRotationChanging(evt) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 2260 | function webViewerVisibilityChange(evt) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 2762 | function GeneratorFunctionPrototype() {} | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 2846 | function callInvokeWithMethodAndArg() { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 3734 | function backtrackBeforeAllVisibleElements(index, views, top) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 3768 | function isElementBottomAfterViewTop(view) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 3774 | function isElementRightAfterViewLeft(view) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 5364 | (function checkCanvasSizeLimitation() { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 8347 | function isValidExplicitDestination(dest) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 11010 | value: function createAnnotationLayerBuilder(pageDiv, pdfPage) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 11457 | function DefaultAnnotationLayerFactory() { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 11463 | value: function createAnnotationLayerBuilder(pageDiv, pdfPage) { | CODE |
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 13347 | value: function updateLoadingIndicatorState() { | CODE |
| LOW | o2web/source/x_desktop/js/sso.js | 35 | function getServiceAddressConfigArray(config, callback) { | CODE |
| LOW | o2web/source/x_desktop/js/sso.js | 48 | function getServiceAddressConfigObject(callback, center){ | CODE |
| LOW | …Note/lib/editormd/lib/codemirror/mode/stylus/stylus.js | 376 | function buildInterpolationTokenizer(currentTokenizer) { | CODE |
| LOW | …loudNote/lib/editormd/lib/codemirror/mode/slim/slim.js | 265 | function startAttributeWrapperMode(state, endQuote, tokenize) { | CODE |
| LOW | …loudNote/lib/editormd/lib/codemirror/mode/sass/sass.js | 93 | function buildInterpolationTokenizer(currentTokenizer) { | CODE |
| LOW | …loudNote/lib/editormd/lib/codemirror/lib/codemirror.js | 586 | function maybeUpdateLineNumberWidth(cm) { | CODE |
| LOW | …loudNote/lib/editormd/lib/codemirror/lib/codemirror.js | 2082 | function setSelectionReplaceHistory(doc, sel, options) { | CODE |
| LOW | …loudNote/lib/editormd/lib/codemirror/lib/codemirror.js | 2467 | function updateExternalMeasurement(cm, line) { | CODE |
| LOW⚡ | …loudNote/lib/editormd/lib/codemirror/lib/codemirror.js | 2636 | function maybeUpdateRectForZooming(measure, rect) { | CODE |
| LOW⚡ | …loudNote/lib/editormd/lib/codemirror/lib/codemirror.js | 2646 | function clearLineMeasurementCacheFor(lineView) { | CODE |
| LOW⚡ | …loudNote/lib/editormd/lib/codemirror/lib/codemirror.js | 2655 | function clearLineMeasurementCache(cm) { | CODE |
| LOW | …loudNote/lib/editormd/lib/codemirror/lib/codemirror.js | 4334 | function makeChangeSingleDocInEditor(cm, change, spans) { | CODE |
| LOW | …loudNote/lib/editormd/lib/codemirror/lib/codemirror.js | 6344 | function conflictingCollapsedRange(doc, lineNo, from, to, marker) { | CODE |
| LOW | …loudNote/lib/editormd/lib/codemirror/lib/codemirror.js | 6442 | function adjustScrollWhenAboveVisible(cm, line, diff) { | CODE |
| LOW | …loudNote/lib/editormd/lib/codemirror/lib/codemirror.js | 6762 | function defaultSpecialCharPlaceholder(ch) { | CODE |
| LOW | …loudNote/lib/editormd/lib/codemirror/lib/codemirror.js | 7730 | function selectionEventCanBeMerged(doc, origin, prev, sel) { | CODE |
| 63 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | o2web/source/x_desktop/ssr/commonScript.js | 613 | print(_parsePrint(...arg)); | CODE |
| HIGH | o2web/source/x_desktop/ssr/commonScript.js | 618 | print(_parsePrint(...arg), k); | CODE |
| HIGH | o2web/source/o2_lib/JSBeautifier/beautify-html.js | 373 | // but still return True as though you had | COMMENT |
| HIGH | o2web/source/o2_lib/JSBeautifier/beautify.js | 1897 | // but still return True as though you had | COMMENT |
| HIGH | o2web/source/o2_lib/JSBeautifier/beautify-css.js | 363 | // but still return True as though you had | COMMENT |
| HIGH | o2server/configSample/messageSendRule.js | 21 | print(message.getType()); | CODE |
| HIGH | o2server/configSample/messageSendRule.js | 22 | print(message.getTitle()); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …b/editormd/lib/codemirror/mode/coffeescript/index.html | 106 | # Create a safe reference to the Underscore object for use below. | COMMENT |
| MEDIUM | …b/editormd/lib/codemirror/mode/coffeescript/index.html | 407 | # Create a function bound to a given object (assigning `this`, and arguments, | COMMENT |
| MEDIUM | …ote/lib/editormd/lib/codemirror/mode/puppet/index.html | 55 | # Create a subdirectory in /etc for config files | COMMENT |
| MEDIUM | …ote/lib/editormd/lib/codemirror/mode/puppet/index.html | 63 | # Create an example backup file, useful for reference | COMMENT |
| MEDIUM | …ote/lib/editormd/lib/codemirror/mode/puppet/index.html | 91 | # Create the base backup directory | COMMENT |
| MEDIUM | …dNote/lib/editormd/lib/codemirror/mode/ruby/index.html | 97 | # Create a string of the polynomial in sort-of-readable form. | COMMENT |
| MEDIUM | …/source/o2_lib/codemirror/mode/coffeescript/index.html | 106 | # Create a safe reference to the Underscore object for use below. | COMMENT |
| MEDIUM | …/source/o2_lib/codemirror/mode/coffeescript/index.html | 407 | # Create a function bound to a given object (assigning `this`, and arguments, | COMMENT |
| MEDIUM | o2web/source/o2_lib/codemirror/mode/puppet/index.html | 55 | # Create a subdirectory in /etc for config files | COMMENT |
| MEDIUM | o2web/source/o2_lib/codemirror/mode/puppet/index.html | 63 | # Create an example backup file, useful for reference | COMMENT |
| MEDIUM | o2web/source/o2_lib/codemirror/mode/puppet/index.html | 91 | # Create the base backup directory | COMMENT |
| MEDIUM | o2web/source/o2_lib/codemirror/mode/ruby/index.html | 97 | # Create a string of the polynomial in sort-of-readable form. | COMMENT |
| MEDIUM | …/source/o2_lib/ace/src-min-noconflict/snippets/java.js | 1 | ace.define("ace/snippets/java",["require","exports","module"],function(e,t,n){"use strict";t.snippetText='## Access Modi | CODE |
| MEDIUM | …ource/o2_lib/ace/src-min-noconflict/snippets/wollok.js | 1 | ace.define("ace/snippets/wollok",["require","exports","module"],function(e,t,n){"use strict";t.snippetText='##\n## Basic | CODE |
| MEDIUM | …urce/o2_lib/ace/src-min-noconflict/snippets/edifact.js | 1 | ace.define("ace/snippets/edifact",["require","exports","module"],function(e,t,n){"use strict";t.snippetText='## Access M | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | o2web/source/x_desktop/js/pdfviewerwithwatermask.js | 15212 | getData: function getData() { | CODE |
| LOW | …ponent_AppMarketV2_Application/$Main/default/viewer.js | 571 | function getData(element, name) { | CODE |
| LOW | …ource/o2_lib/kityminder/core/kityminder.core.extend.js | 2349 | function getData(callback, onerror) { | CODE |
| LOW | …ource/o2_lib/kityminder/core/kityminder.core.extend.js | 2458 | function getData(callback, onerror) { | CODE |
| LOW | …ource/o2_lib/kityminder/core/kityminder.core.extend.js | 2496 | function getData(callback) { | CODE |
| LOW | …ource/o2_lib/kityminder/core/kityminder.core.extend.js | 2529 | function getData(callback) { | CODE |
| LOW | …ource/o2_lib/kityminder/core/kityminder.core.extend.js | 2557 | function getData(callback) { | CODE |
| LOW | o2web/source/o2_lib/vue/vue.js | 4754 | function getData (data, vm) { | CODE |
| LOW | o2web/source/o2_lib/viewer/viewer.js | 665 | function getData(element, name) { | CODE |
| LOW | …x_organization_core_express/doc/jquery/jquery-3.5.1.js | 4401 | function getData( data ) { | CODE |
| LOW | …tion_core_express/doc/jquery/external/jquery/jquery.js | 4401 | function getData( data ) { | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | o2web/source/o2_lib/vs/min/vs/language/css/cssWorker.js | 32 | `),[{language:"html",value:r}]}doPrint(e,t){for(let r of e)this.doPrintElement(r,t),r.children&&this.doPrint(r.children, | CODE |
| MEDIUM | …eb/source/o2_lib/vs/min/vs/language/html/htmlWorker.js | 306 | **Usage note:** Do not use this attribute, as it has been deprecated. The [\`<caption>\`](https://developer.mozilla.org/ | CODE |
| LOW | …web/source/o2_lib/ace/src-min-noconflict/worker-css.js | 1 | "no use strict";!function(e){function t(e,t){var n=e,r="";while(n){var i=t[n];if(typeof i=="string")return i+r;if(i)retu | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …dNote/lib/editormd/lib/codemirror/mode/ruby/index.html | 102 | # Assign exponents to each term, making pairs of coeff and exponent, | COMMENT |
| LOW | o2web/source/o2_lib/codemirror/mode/ruby/index.html | 102 | # Assign exponents to each term, making pairs of coeff and exponent, | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | o2web/source/o2_lib/canvg/canvg.js | 2745 | // TODO: implement | COMMENT |
| LOW | o2web/source/o2_lib/canvg/canvg.js | 2755 | // TODO: implement | COMMENT |