[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLGhikZBf_B1_kU8yOd8Q7a1_68HksOABJhG16aqFDY0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":21,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":35,"analysis":55,"fingerprints":124},"sync-sage-100","Sync Sage 100","1.0.2","Fahad Mahmood","https:\u002F\u002Fprofiles.wordpress.org\u002Ffahadmahmood\u002F","\u003Cul>\n\u003Cli>Author: \u003Ca href=\"https:\u002F\u002Fwww.androidbubbles.com\u002Fcontact\" rel=\"nofollow ugc\">Fahad Mahmood\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Project URI: \u003Ca href=\"http:\u002F\u002Fandroidbubble.com\u002Fblog\u002Fwordpress\u002Fplugins\u002Fsync-sage-100\" rel=\"nofollow ugc\">http:\u002F\u002Fandroidbubble.com\u002Fblog\u002Fwordpress\u002Fplugins\u002Fsync-sage-100\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Demo URI: \u003Ca href=\"http:\u002F\u002Fdemo.androidbubble.com\u002Fsync-sage-100\" rel=\"nofollow ugc\">http:\u002F\u002Fdemo.androidbubble.com\u002Fsync-sage-100\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After activation there will be a settings page under Users menu. User Merger let you merge information of two users. There are two dropdowns on settings page. Select two users you want to merge. See screenshot 1.\u003Cbr \u002F>\nThen press “Merge Users” button. A warning notification will appear for confirmation. Confirm action by pressing the Yes button. See screenshot 2.\u003Cbr \u002F>\nAfter pressing proceed there will be a successful message which means users has been merged successfully. See screenshot 3.\u003Cbr \u002F>\nIf you select same users, the merge action will not be performed. A warning message will appear that same users cannot be selected for merge action. See screenshot 4.\u003Cbr \u002F>\nFor detailed selection there is a toggle button that allow you to choose what information the user should include after the merge action. This is a premium feature. See screenshot 5.\u003C\u002Fp>\n\u003Ch4>Tags\u003C\u002Fh4>\n\u003Cp>wordpress, users, merge, sage 100\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This WordPress plugin is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version. This WordPress plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this WordPress plugin. If not, see http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html.\u003C\u002Fp>\n","A user friendly plugin to synchronize Sage 100 data into WordPress with API endpoints and manual import.",0,1597,"","6.6.5","4.4","7.0",[18,19,20],"merge-users","sage-100","user-merger","https:\u002F\u002Fprofiles.wordpress.org\u002Ffahadmahmood\u002Fsync-sage-100","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsync-sage-100.1.0.2.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"fahadmahmood",40,32660,96,237,76,"2026-04-04T04:21:06.921Z",[36],{"slug":37,"name":38,"version":39,"author":7,"author_profile":8,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":23,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":15,"requires_php":16,"tags":47,"homepage":49,"download_link":50,"security_score":51,"vuln_count":52,"unpatched_count":11,"last_vuln_date":53,"fetched_at":54},"wp-user-merger","WP User Merger","1.6.4","\u003Cul>\n\u003Cli>Author: \u003Ca href=\"https:\u002F\u002Fwww.androidbubbles.com\u002Fcontact\" rel=\"nofollow ugc\">Fahad Mahmood\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Project URI: \u003Ca href=\"http:\u002F\u002Fandroidbubble.com\u002Fblog\u002Fwordpress\u002Fplugins\u002Fwp-user-merger\" rel=\"nofollow ugc\">http:\u002F\u002Fandroidbubble.com\u002Fblog\u002Fwordpress\u002Fplugins\u002Fwp-user-merger\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Demo URI: \u003Ca href=\"http:\u002F\u002Fdemo.androidbubble.com\u002Fuser-merger\" rel=\"nofollow ugc\">http:\u002F\u002Fdemo.androidbubble.com\u002Fuser-merger\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After activation there will be a settings page under Users menu. User Merger let you merge information of two users. There are two dropdowns on settings page. Select two users you want to merge. For example display name, user ID, login and email etc. It is a user friendly plugin to merge multiple user accounts.\u003Cbr \u002F>\nSee screenshot 1.\u003C\u002Fp>\n\u003Cp>Then press “Merge Users” button. A warning notification will appear for confirmation. Confirm action by pressing the Yes button.\u003Cbr \u002F>\nSee screenshot 2.\u003C\u002Fp>\n\u003Cp>After pressing proceed there will be a successful message which means users has been merged successfully.\u003Cbr \u002F>\nSee screenshot 3.\u003C\u002Fp>\n\u003Cp>If you select same users, the merge action will not be performed. A warning message will appear that same users cannot be selected for merge action.\u003Cbr \u002F>\nSee screenshot 4.\u003C\u002Fp>\n\u003Cp>For detailed selection there is a toggle button that allow you to choose what information the user should include after the merge action. This is a premium feature.\u003Cbr \u002F>\nSee screenshot 5.\u003C\u002Fp>\n\u003Ch4>Tags\u003C\u002Fh4>\n\u003Cp>wordpress, users, merge\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F1GyDaARTME8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This WordPress plugin is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version. This WordPress plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this WordPress plugin. If not, see http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html.\u003C\u002Fp>\n","WP User Merger is a WordPress plugin that allows you to merge two different users with seletable user fields.",300,9602,6,"2026-03-13T11:43:00.000Z","6.9.4",[18,20,48],"woocommerce-memberships","https:\u002F\u002Fprofiles.wordpress.org\u002Ffahadmahmood\u002Fwp-user-merger","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-user-merger.1.6.4.zip",98,3,"2022-11-07 00:00:00","2026-03-15T15:16:48.613Z",{"attackSurface":56,"codeSignals":79,"taintFlows":101,"riskAssessment":120,"analyzedAt":123},{"hooks":57,"ajaxHandlers":69,"restRoutes":75,"shortcodes":76,"cronEvents":77,"entryPointCount":78,"unprotectedCount":11},[58,64],{"type":59,"name":60,"callback":61,"file":62,"line":63},"action","admin_enqueue_scripts","wpss_enqueue_scripts","inc\\functions.php",73,{"type":59,"name":65,"callback":66,"file":67,"line":68},"admin_menu","wpss_admin_menu","index.php",57,[70],{"action":71,"nopriv":72,"callback":71,"hasNonce":73,"hasCapCheck":72,"file":62,"line":74},"wpss_update_settings",false,true,186,[],[],[],1,{"dangerousFunctions":80,"sqlUsage":81,"outputEscaping":83,"fileOperations":11,"externalRequests":11,"nonceChecks":78,"capabilityChecks":99,"bundledLibraries":100},[],{"prepared":11,"raw":11,"locations":82},[],{"escaped":84,"rawEcho":85,"locations":86},39,5,[87,91,93,95,97],{"file":88,"line":89,"context":90},"inc\\wpss_settings.php",22,"raw output",{"file":88,"line":92,"context":90},24,{"file":88,"line":94,"context":90},30,{"file":88,"line":96,"context":90},32,{"file":88,"line":98,"context":90},184,2,[],[102],{"entryPoint":103,"graph":104,"unsanitizedCount":11,"severity":119},"\u003Cwpss_settings> (inc\\wpss_settings.php:0)",{"nodes":105,"edges":117},[106,111],{"id":107,"type":108,"label":109,"file":88,"line":110},"n0","source","$_GET",233,{"id":112,"type":113,"label":114,"file":88,"line":115,"wp_function":116},"n1","sink","echo() [XSS]",235,"echo",[118],{"from":107,"to":112,"sanitized":73},"low",{"summary":121,"deductions":122},"The 'sync-sage-100' plugin version 1.0.2 demonstrates a generally strong security posture based on the provided static analysis.  It has a very limited attack surface, with only one AJAX handler, and crucially, this handler appears to be protected by both nonce and capability checks.  The absence of SQL injection vulnerabilities due to the use of prepared statements, proper output escaping for the vast majority of outputs, and no detected dangerous functions or file operations further contribute to its security.  Taint analysis also shows no concerning flows, reinforcing the impression of secure coding practices.  The plugin's vulnerability history is also completely clean, with no recorded CVEs, indicating a track record of security awareness or simply a lack of exploitable vulnerabilities discovered to date.",[],"2026-03-17T06:03:47.760Z",{"wat":125,"direct":139},{"assetPaths":126,"generatorPatterns":136,"scriptPaths":137,"versionParams":138},[127,128,129,130,131,132,133,134,135],"\u002Fwp-content\u002Fplugins\u002Fsync-sage-100\u002Fcss\u002Ffontawesome.min.css","\u002Fwp-content\u002Fplugins\u002Fsync-sage-100\u002Fcss\u002Fslimselect.min.css","\u002Fwp-content\u002Fplugins\u002Fsync-sage-100\u002Fjs\u002Fslimselect.min.js","\u002Fwp-content\u002Fplugins\u002Fsync-sage-100\u002Fjs\u002Fadmin-scripts.js","\u002Fwp-content\u002Fplugins\u002Fsync-sage-100\u002Fjs\u002Fjquery.blockUI.js","\u002Fwp-content\u002Fplugins\u002Fsync-sage-100\u002Fjs\u002Fbootstrap.min.js","\u002Fwp-content\u002Fplugins\u002Fsync-sage-100\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fsync-sage-100\u002Fcss\u002Fdashboard-style.css","\u002Fwp-content\u002Fplugins\u002Fsync-sage-100\u002Fcss\u002Fadmin-style.css",[],[130,131,129,132],[],{"cssClasses":140,"htmlComments":142,"htmlAttributes":143,"restEndpoints":145,"jsGlobals":146,"shortcodeOutput":157},[141],"wpss-settings-page",[],[144],"data-nonce",[],[147,148,149,150,151,152,153,154,155,156],"wpss_obj","wpss_all_plugins","wpss_active_plugins","wpss_data","wpss_pro","wpss_activated","yith_pre_order","wpss_premium_link","wpss_url","wpss_options",[]]