[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzwwrsAqd-xU2I88bFyZXSv4_eTcztFknt9Eh5uEYeVM":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":144,"fingerprints":226},"attribution-query-string-manager","Attribution Query String Manager","0.1.3","Tor N. Johnson","https:\u002F\u002Fprofiles.wordpress.org\u002Fkasigi\u002F","\u003Cp>This tool will scan links with the specified domains for the query string variables listed below and ensure that they are updated with the appropriate values. These valued can be defined by:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Post\u002FPage settings\u003C\u002Fli>\n\u003Cli>URL\u003C\u002Fli>\n\u003Cli>Client Side Cookie\u003C\u002Fli>\n\u003Cli>Server Session Cache\u003C\u002Fli>\n\u003Cli>Defaults (in the global admin)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The list above indicates the order of override – in short, settings for a post\u002Fpage will cause mismatching values set via url to be ignored. Note: This processing will only apply to material output via the_content() (this includes pages & posts).\u003C\u002Fp>\n\u003Cp>For example – if the domain is www.wordpress.org and the query string variables defined are “affiliateID” and “trafficSource”, any links to www.wordpress.org would have the affiliateID & trafficSource query string variables appended. If they are already in the link’s url, it will update those variables to the correct values.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n","This plugin will help manage query string variables to ensure that desired variables are always included on certain domains.",10,1890,0,"2014-06-02T04:20:00.000Z","3.7.41","3.5","",[19,20,21,22,23],"ads","analytics","link","links","post","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Faqsm\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fattribution-query-string-manager.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"kasigi",5,1040,88,30,86,"2026-04-04T19:01:50.688Z",[39,61,82,105,124],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":13,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"raratheme-companion","RaraTheme Companion","1.4.4","Rara Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fraratheme\u002F","\u003Cp>RaraTheme Companion is truly a must have companion for your website. It provides 23 useful and frequently used widgets that you can add to the sidebars to create an engaging website.\u003C\u002Fp>\n\u003Ch3>Widgets offered\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Advertisement\u003C\u002Fli>\n\u003Cli>A Featured Page\u003C\u002Fli>\n\u003Cli>Author Bio\u003C\u002Fli>\n\u003Cli>Call to Action\u003C\u002Fli>\n\u003Cli>Client Logo\u003C\u002Fli>\n\u003Cli>Contact\u003C\u002Fli>\n\u003Cli>Custom Categories\u003C\u002Fli>\n\u003Cli>Facebook Page\u003C\u002Fli>\n\u003Cli>FAQs\u003C\u002Fli>\n\u003Cli>Featured Post\u003C\u002Fli>\n\u003Cli>Icon Text\u003C\u002Fli>\n\u003Cli>Image Text\u003C\u002Fli>\n\u003Cli>Image\u003C\u002Fli>\n\u003Cli>Latest Tweets\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Popular Post\u003C\u002Fli>\n\u003Cli>Posts Category Slider\u003C\u002Fli>\n\u003Cli>Recent Post\u003C\u002Fli>\n\u003Cli>Snapchat\u003C\u002Fli>\n\u003Cli>Social Media\u003C\u002Fli>\n\u003Cli>Stat Counter\u003C\u002Fli>\n\u003Cli>Team Member\u003C\u002Fli>\n\u003Cli>Testimonial\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The plugin works best with themes developed by Rara Theme.\u003C\u002Fp>\n\u003Cp>The plugin also provides simple yet clean code which allows developers to overwrite the plugin properties. The plugin offers a multiple numbers of filters and action hooks which for maximum flexibility to the developers.\u003C\u002Fp>\n","23 extremely useful custom widgets to create an engaging website.",10000,497772,"2026-01-06T05:43:00.000Z","6.9.4","4.4.0","7.4",[54,55,56,57],"posts","sidebars","social-links","widgets","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fraratheme-companion","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fraratheme-companion.1.4.4.zip",100,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":60,"num_ratings":11,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":80,"download_link":81,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"simple-post-type-permalinks","Simple Post Type Permalinks","2.0.5","Toro_Unit (Hiroshi Urabe)","https:\u002F\u002Fprofiles.wordpress.org\u002Ftoro_unit\u002F","\u003Cp>Edit the permalink structure of custom post type too easy.\u003C\u002Fp>\n\u003Cp>Simple Post Type Permalinks is Simple and Smart than \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-type-permalinks\u002F\" rel=\"ugc\">Custom Post Type Permalinks\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Available tags are \u003Ccode>%post_id%\u003C\u002Fcode>, \u003Ccode>%postname%\u003C\u002Fcode>, \u003Ccode>%year%\u003C\u002Fcode>, \u003Ccode>%monthnum%\u003C\u002Fcode>, \u003Ccode>%day%\u003C\u002Fcode>, \u003Ccode>%hour%\u003C\u002Fcode>, \u003Ccode>%minute%\u003C\u002Fcode>, \u003Ccode>%second%\u003C\u002Fcode>, \u003Ccode>%author%\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Requires PHP version 5.3 or higher.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftorounit\u002Fsimple-post-type-permalinks\" rel=\"nofollow ugc\">This Plugin published on GitHub.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please Fork and Pull Request!\u003C\u002Fp>\n\u003Ch3>Setting on Code\u003C\u002Fh3>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>register_post_type( 'foo',\n    array(\n        \"public\" => true,\n        'has_archive' => true,\n        \"rewrite\" => [\n            \"with_front\" => true\n        ],\n        \"sptp_permalink_structure\" => \"foo\u002F%post_id%\"\n    )\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Easy to change Permalink of custom post type.",9000,84434,"2019-06-04T22:43:00.000Z","5.2.24","4.0","5.3",[76,77,78,79],"cms","custom-post-type","permalink","permalinks","https:\u002F\u002Fgithub.com\u002Ftorounit\u002Fsimple-post-type-permalinks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-post-type-permalinks.2.0.5.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":50,"requires_at_least":95,"requires_php":52,"tags":96,"homepage":100,"download_link":101,"security_score":102,"vuln_count":103,"unpatched_count":13,"last_vuln_date":104,"fetched_at":28},"mihdan-no-external-links","No External Links","5.1.8","mihdan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmihdan\u002F","\u003Cp>No External Links converts external links to internal links. Featuring \u003Cem>Full Page or Targeted Content Filtering\u003C\u002Fem>, \u003Cem>Custom Redirect Page\u002FMessage\u003C\u002Fem>, \u003Cem>Encoded Masks\u003C\u002Fem>, \u003Cem>External Link Click Logging\u003C\u002Fem>, \u003Cem>Individual Link Exclusion\u003C\u002Fem>, \u003Cem>Post\u002FPage Specific Exclusion\u003C\u002Fem>, and many more…\u003C\u002Fp>\n\u003Ch4>Example\u003C\u002Fh4>\n\u003Cp>Links like “\u003Cem>https:\u002F\u002Fwordpress.org\u003C\u002Fem>” will be masked into\u003Cbr \u002F>\n“\u003Cem>http:\u002F\u002Fwww.example.com\u002Fgoto\u002Fhttps:\u002F\u002Fwordpress.org\u003C\u002Fem>“.\u003C\u002Fp>\n\u003Ch4>Warning\u003C\u002Fh4>\n\u003Cp>No External Links may conflict with cache plugins.\u003Cbr \u002F>\nUsually adding the redirect page to the caching plugin exclusions works fine, but there are no guarantees.\u003Cbr \u002F>\nCreate a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmihdan-no-external-links\" rel=\"ugc\">support topic\u003C\u002Fa> if you need assistance resolving a caching issue.\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>Please provide as much detail as possible, for example, what version of WordPress & PHP you are using. Which caching plugin you are using. The more information you include the better.\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Details\u003C\u002Fh4>\n\u003Cp>No External Links is designed for specialists who sell different kinds of advertisements on their web site and care about the number of outgoing links that can be found by search engines. Now you can make all external links internal.\u003C\u002Fp>\n\u003Ch4>How To Use\u003C\u002Fh4>\n\u003Cp>Just do everything like you would normally, and as long as the plugin is active, external links will be automatically masked.\u003C\u002Fp>\n\u003Ch4>Recommended Settings\u003C\u002Fh4>\n\u003Cp>The default settings that are used on a fresh install of the plugin are what we recommend.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Need help with anything? Please create a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmihdan-no-external-links\" rel=\"ugc\">support topic\u003C\u002Fa>.\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>Please provide as much detail as possible, for example, what version of WordPress & PHP you are using. Examples of links that do not work. If you are using a caching plugin, please specify which one. The more information you include the better.\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Feature Request\u003C\u002Fh4>\n\u003Cp>Want a feature added to this plugin? Create a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmihdan-no-external-links\" rel=\"ugc\">support topic\u003C\u002Fa>.\u003Cbr \u002F>\nWe are always looking to add features to improve our plugin.\u003C\u002Fp>\n\u003Ch4>Localization\u003C\u002Fh4>\n\u003Cp>We apologize that the latest version has changed so much that existing localizations no longer work.\u003Cbr \u002F>\nIf you would like to contribute to the translations please get in touch.\u003C\u002Fp>\n\u003Ch4>Note\u003C\u002Fh4>\n\u003Cp>No External Links \u003Cstrong>does not\u003C\u002Fstrong> make any changes to your database, it just processes the output. So you will not see these changes within the WYSIWYG editor.\u003C\u002Fp>\n","Convert external links into internal links, site wide or post\u002Fpage specific. Add NoFollow, Click logging, and more...",6000,78779,96,16,"2025-11-29T11:53:00.000Z","5.7.4",[97,22,54,98,99],"comments","seo","seo-hide","https:\u002F\u002Fwww.kobzarev.com\u002Fprojects\u002Fno-external-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmihdan-no-external-links.5.1.8.zip",98,2,"2025-09-22 00:00:00",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":102,"num_ratings":115,"last_updated":116,"tested_up_to":72,"requires_at_least":117,"requires_php":17,"tags":118,"homepage":122,"download_link":123,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"admin-collapse-subpages","Admin Collapse Subpages","2.4","bravokeyl","https:\u002F\u002Fprofiles.wordpress.org\u002Fbravokeyl\u002F","\u003Cp>Simple plugin that allows you to collapse subpages in the Pages admin list also for custom post types that are heirarchial. Especially helpful if you have a ton of pages \u002Fcpt’s with heiararchial set to true. It uses a cookie to save the expand\u002Fcollapse status of your pages.\u003C\u002Fp>\n\u003Cp>This is loosely based on Collapse Sub-Pages by Dan Dietz, which broke with the 3.0 upgrade due to UI changes and hasn’t been updated. I’ve had to rewrite the jQuery to make it work with 3.x versions.\u003C\u002Fp>\n\u003Cp>Because this is a jQuery, it’s possible that they could make additional changes that would break it. I’ll do my best to stay on top of it, but let me know if it stops working.\u003C\u002Fp>\n\u003Ch3>Plugin in your Language\u003C\u002Fh3>\n\u003Cp>From version 2.3 our plugin supports internationalization, which means you can have plugin in your specified language.\u003C\u002Fp>\n\u003Cp>It’s currently available in US English ,UK English, Chinese, Telugu , Serbian.\u003C\u002Fp>\n\u003Ch3>Support us by Translating\u003C\u002Fh3>\n\u003Cp>Go \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fadmin-collapse-subpages\" rel=\"nofollow ugc\">here\u003C\u002Fa> and translate into your language.\u003C\u002Fp>\n\u003Ch3>Special Thanks\u003C\u002Fh3>\n\u003Cp>We specially thank \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\u002F\" rel=\"nofollow ugc\">Borisa Djuraskovic\u003C\u002Fa> for translating this plugin in Serbian Language.\u003C\u002Fp>\n\u003Cp>What’s new in Version 2.0 ?\u003C\u002Fp>\n\u003Cp>1)Fix en-queuing of scripts .\u003Cbr \u002F>\n2)Expand all , Collapse all links appear only on the pages list not on every list (like plugins ,posts etc.,)\u003Cbr \u002F>\n3)Updated jQuery.cookie.js to 1.4.0\u003C\u002Fp>\n","Using this plugin one can easily collapse\u002Fexpand pages with children and grand children.",4000,46956,20,"2019-07-09T17:11:00.000Z","4.6",[119,22,120,121,23],"admin","page","pages","https:\u002F\u002Fbravokeyl.com\u002Fadmin-collapse-subpages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-collapse-subpages.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":134,"num_ratings":103,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":138,"tags":139,"homepage":141,"download_link":142,"security_score":143,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"custom-post-type-rewrite","Custom Post Type Rewrite","1.2.1","thingsym","https:\u002F\u002Fprofiles.wordpress.org\u002Fthingsym\u002F","\u003Cp>Custom Post Type Rewrite plugin adds default custom post type permalinks.\u003C\u002Fp>\n\u003Cp>By default, there are no some permalinks of custom post type.\u003Cbr \u002F>\nThe Custom Post Type Rewrite plugin adds permalink structure of custom post type.\u003Cbr \u002F>\nFollowing:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>date-based\u003C\u002Fli>\n\u003Cli>author-based\u003C\u002Fli>\n\u003Cli>front\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: Regarding has_archive and rewrite in $args of Parameters, the priority of the rewrite rule conforms to register_post_type().\u003C\u002Fp>\n","Custom Post Type Rewrite plugin adds default custom post type permalinks.",1000,15825,60,"2024-08-22T06:53:00.000Z","6.6.5","4.9","5.6",[77,78,140,79],"permalink-structure","https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fcustom-post-type-rewrite","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-type-rewrite.1.2.1.zip",92,{"attackSurface":145,"codeSignals":189,"taintFlows":219,"riskAssessment":220,"analyzedAt":225},{"hooks":146,"ajaxHandlers":185,"restRoutes":186,"shortcodes":187,"cronEvents":188,"entryPointCount":13,"unprotectedCount":13},[147,153,157,162,166,171,176,180],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","init","AQSM_LinkTrackingQSFilterInit","aqsm.php",55,{"type":148,"name":154,"callback":155,"file":151,"line":156},"admin_enqueue_scripts","AQSM_admin_theme_style",59,{"type":148,"name":158,"callback":159,"file":160,"line":161},"admin_init","AQSM_register_setting","includes\\aqsm_admin.php",33,{"type":148,"name":163,"callback":164,"file":160,"line":165},"admin_menu","AQSM_admin_menu",38,{"type":167,"name":168,"callback":169,"priority":11,"file":160,"line":170},"filter","plugin_action_links","AQSM_plugin_action_links",136,{"type":148,"name":172,"callback":173,"file":174,"line":175},"add_meta_boxes","AQSM_meta_box","includes\\aqsm_content_editor.php",4,{"type":148,"name":177,"callback":178,"file":174,"line":179},"save_post","AQSM_save_postdata",110,{"type":167,"name":181,"callback":182,"file":183,"line":184},"the_content","AQSM_LinkTrackingQSFilter","includes\\aqsm_engine.php",113,[],[],[],[],{"dangerousFunctions":190,"sqlUsage":191,"outputEscaping":194,"fileOperations":103,"externalRequests":13,"nonceChecks":192,"capabilityChecks":217,"bundledLibraries":218},[],{"prepared":192,"raw":13,"locations":193},1,[],{"escaped":195,"rawEcho":196,"locations":197},8,9,[198,200,202,204,206,208,210,213,215],{"file":160,"line":115,"context":199},"raw output",{"file":174,"line":201,"context":199},40,{"file":174,"line":203,"context":199},41,{"file":174,"line":205,"context":199},44,{"file":174,"line":207,"context":199},45,{"file":174,"line":209,"context":199},47,{"file":211,"line":212,"context":199},"includes\\simple_html_dom.php",158,{"file":211,"line":214,"context":199},163,{"file":211,"line":216,"context":199},234,3,[],[],{"summary":221,"deductions":222},"The \"attribution-query-string-manager\" plugin v0.1.3 demonstrates a generally good security posture based on the provided static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events with unprotected entry points is a significant strength, minimizing the potential attack surface. The code also utilizes prepared statements for all its SQL queries and includes nonce and capability checks, indicating adherence to basic WordPress security best practices.  Furthermore, the plugin has no recorded vulnerability history, which is positive, suggesting a history of responsible development or limited exposure.\n\nHowever, there are areas for concern. The most notable is the output escaping, with only 47% of outputs being properly escaped. This leaves a considerable portion of the plugin's output potentially vulnerable to Cross-Site Scripting (XSS) attacks. While the taint analysis shows no critical or high-severity flows, the lack of comprehensive taint analysis (0 flows analyzed) means this assessment is not exhaustive. The presence of file operations without specific details on their nature also warrants caution.  Overall, the plugin is in a relatively secure state due to its limited attack surface and use of prepared statements, but the significant percentage of unescaped output presents a tangible risk that should be addressed.",[223],{"reason":224,"points":195},"Insufficient output escaping","2026-03-17T00:16:15.558Z",{"wat":227,"direct":236},{"assetPaths":228,"generatorPatterns":231,"scriptPaths":232,"versionParams":233},[229,230],"\u002Fwp-content\u002Fplugins\u002Fattribution-query-string-manager\u002FAQSM-admin.css","\u002Fwp-content\u002Fplugins\u002Fattribution-query-string-manager\u002FAQSM-admin.js",[],[],[234,235],"attribution-query-string-manager\u002FAQSM-admin.css?ver=","attribution-query-string-manager\u002FAQSM-admin.js?ver=",{"cssClasses":237,"htmlComments":239,"htmlAttributes":240,"restEndpoints":242,"jsGlobals":243,"shortcodeOutput":244},[238],"aqsm-post-field-label",[],[241],"aqsm-inner_custom_box_nonce",[],[],[]]