[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSwJbrJAxy2ofl6LrXa82lWWwiG1MH1RFj_EmbJKSaOA":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":142,"fingerprints":279},"open-link","Open Link 图链","2.1","Link","https:\u002F\u002Fprofiles.wordpress.org\u002Fplayes\u002F","\u003Cp>使用短代码 \u003Ccode>[wp-openlink]\u003C\u002Fcode> 将链接输出到一个页面，带网站缩略图（备注字段）和点击数（评分字段），不修改数据库也不需要专门存储图片。\u003C\u002Fp>\n\u003Cp>缩略图格式说明：长宽为 100px * 70px，保存格式为 Data URI 编码，读写实时，每张占用数据库大小约为 10k。\u003C\u002Fp>\n\u003Col>\n\u003Cli>可配置缩略图接口\u003C\u002Fli>\n\u003Cli>可自定义链接样式\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>More information: \u003Ca href=\"https:\u002F\u002Fwww.xiaomac.com\u002Fopen-link.html\" rel=\"nofollow ugc\">www.xiaomac.com\u003C\u002Fa>.\u003C\u002Fp>\n","Use [wp-openlink] to output all your Blogroll in a Page, with website screenshot thumbnail and clicks countable, no database altered or images storage &hellip;",60,4782,100,2,"2019-11-16T18:37:00.000Z","5.3.21","",[19,20,21,22,23],"blogroll","link","links","screenshot","website","https:\u002F\u002Fwww.xiaomac.com\u002Fopen-link.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopen-link.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"playes",4,90,89,30,86,"2026-04-04T07:27:45.287Z",[40,56,81,101,124],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":34,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":17,"tags":54,"homepage":17,"download_link":55,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"link-manager","Link Manager","0.1-beta","Andrew Nacin","https:\u002F\u002Fprofiles.wordpress.org\u002Fnacin\u002F","\u003Cp>In WordPress 3.5, the Link Manager (which some use to build blogrolls) will\u003Cbr \u002F>\nbe disabled by default. If you have links when you update, it’ll still be there.\u003Cbr \u002F>\nBut you can use this plugin to ensure it will always be there, even if you\u003Cbr \u002F>\nupdate to a later version of WordPress or remove all of your current links.\u003C\u002Fp>\n","Enables the Link Manager that existed in WordPress until version 3.5.",20000,417113,33,"2017-11-28T04:40:00.000Z","6.1.10","3.5",[19,41,21],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flink-manager.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":17,"requires_php":17,"tags":70,"homepage":76,"download_link":77,"security_score":78,"vuln_count":79,"unpatched_count":27,"last_vuln_date":80,"fetched_at":29},"wp-links-page","WP Links Page","5.0","Rico Macchi","https:\u002F\u002Fprofiles.wordpress.org\u002Frico-macchi\u002F","\u003Ch4>Dynamic Links with Live Screenshots for your WordPress Website\u003C\u002Fh4>\n\u003Cp>A WordPress plugin that allows you to create a dynamic link gallery with screenshots of each link. It will automatically create screenshots of each link and save you from creating a hardcoded links page or finding images for each site. It allows sites to create link displays with several different views. The screenshots for the links can be updated on a set schedule or with the click of a button. Links can be added and edited in the same way you add and edit posts.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a dynamic link gallery with screenshots of each link.\u003C\u002Fli>\n\u003Cli>Links can be displayed in a grid or list with title and description.\u003C\u002Fli>\n\u003Cli>Screenshots can be updated on schedule or on command.\u003C\u002Fli>\n\u003Cli>A shortcode is provided to showcase your links anywhere on your site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Build Awesome Websites\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Links can be added, and edited in the same way you add posts or pages.\u003C\u002Fli>\n\u003Cli>The link sceenshots give you the opportunity to showcase your content.\u003C\u002Fli>\n\u003Cli>The shortcode options gives you a way to display your links wherever you want them.\u003C\u002Fli>\n\u003Cli>Set the number of columns for your grid from two to six columns.\u003C\u002Fli>\n\u003Cli>Your choice of the screenshot refresh rate: Twice Daily, Daily, Every two days, Weekly, Monthly.\u003C\u002Fli>\n\u003Cli>Customize your link titles.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We are here help answer any questions. Please contact us at \u003Ca href=\"http:\u002F\u002Fwww.wplinkspage.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.wplinkspage.com\u002Fcontact\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Adding and Editing Links\u003C\u002Fh4>\n\u003Cp>Visit the All Links section of the dashboard to add and edit the links.\u003C\u002Fp>\n\u003Cp>Add links by entering the Link URL, description, and generating a screenshot. Click Publish to create your link.\u003C\u002Fp>\n\u003Cp>You may edit the link or description with the edit button, make sure you click save to keep your changes.\u003C\u002Fp>\n\u003Cp>Clicking the ‘Update Screenshots’ button on the this page can take several minutes depending on your connection. Please be patient while it retrieves new images. If for some reason it does not automatically refresh when completed, simply refresh the page to see the new images.\u003C\u002Fp>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cp>Visit the Settings page in the WP Links Page section to set the timeframe to retrieve new screenshots and set the screenshot size.\u003C\u002Fp>\n\u003Cp>You can also import links from previous versions on this screen.\u003C\u002Fp>\n\u003Cp>Options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Screenshot refresh rate: Twice Daily, Daily, Every two days, Weekly, Every two Weeks, Monthly.\u003C\u002Fli>\n\u003Cli>Screenshot Size: 320px or 1200px.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>Use this shortcode to add your links anywhere shortcode is accepted:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp_links_page]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This displays all links with the default settings.\u003C\u002Fp>\n\u003Cp>For more detailed documentation there is a help page included with this plugin found under the WP Links Page section in your dashboard.\u003C\u002Fp>\n\u003Ch4>Pro Version Available\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Link Categories and Tags\u003C\u002Fli>\n\u003Cli>Automatic Metadata Import\u003C\u002Fli>\n\u003Cli>Carousel and Compact List Displays.\u003C\u002Fli>\n\u003Cli>Pagination, Load More, and Infinite Scroll\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please visit \u003Ca href=\"http:\u002F\u002Fwww.wplinkspage.com\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.wplinkspage.com\u002F\u003C\u002Fa> for more information on WP Links Page Pro.\u003C\u002Fp>\n\u003Cp>Click here to view a demo of the pro version: \u003Ca href=\"http:\u002F\u002Fwww.wplinkspage.com\u002Fgrid-3-columns\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.wplinkspage.com\u002Fgrid-3-columns\u002F\u003C\u002Fa>\u003C\u002Fp>\n","This plugin allows you to create a dynamic link gallery with screenshots of each link.",4000,123881,92,45,"2025-12-04T11:03:00.000Z","6.9.4",[71,72,73,74,75],"link-directory","link-gallery","link-screenshots","link-thumbnails","links-page","http:\u002F\u002Fwww.wplinkspage.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-links-page.5.0.zip",95,5,"2025-10-10 20:39:51",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":13,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":17,"tags":95,"homepage":99,"download_link":100,"security_score":66,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"eazy-enable-blogroll","Eazy Enable Blogroll","1.0.2","Tamás","https:\u002F\u002Fprofiles.wordpress.org\u002Fplaywithpixels\u002F","\u003Cp>You missed the Blogroll. But now the sad times are over! Eazy Enable Blorgroll helps you unleash the full control of your links to partners \u002F affiliates \u002F friends and other interesting stuff on the interwebs.\u003C\u002Fp>\n","Eazy Enable Blogroll brings back the one and only WordPress Blogroll Feature, with nearly one click!",1000,23286,7,"2024-04-03T17:06:00.000Z","6.5.8","3.5.0",[19,96,97,98,21],"easy","eazy","enable","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Feazy-enable-blogroll\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feazy-enable-blogroll.1.0.2.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":120,"download_link":121,"security_score":122,"vuln_count":14,"unpatched_count":14,"last_vuln_date":123,"fetched_at":29},"link-view","Link View","0.8.0","mibuthu","https:\u002F\u002Fprofiles.wordpress.org\u002Fmibuthu\u002F","\u003Cp>The purpose of this plugin is to to show the wordpress integrated links in a list or a slider by using a shortcode or a widget.\u003C\u002Fp>\n\u003Ch4>Current Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>the shortcode [linkview] can be used to add the links in a post or page\u003C\u002Fli>\n\u003Cli>the widget “LinkView” can be used to add links in a sidebar\u003C\u002Fli>\n\u003Cli>the links can be displayed in a list or in a slider\u003C\u002Fli>\n\u003Cli>there are many options available to adjust the output of the links (see shortcode options in the “About LinkView” page)\u003C\u002Fli>\n\u003Cli>the image of the link can also be displayed\u003C\u002Fli>\n\u003Cli>categories and\u002For links can be displayed in multicolumn layout\u003C\u002Fli>\n\u003Cli>option to set additional css styles for the link-lists and link-sliders\u003C\u002Fli>\n\u003Cli>the required user roles to edit links can be adjusted in the settings page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Development:\u003C\u002Fh4>\n\u003Cp>If you want to follow the development status have a look at the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmibuthu\u002Fwp-link-view\" title=\"wp-link-view git-repository\" rel=\"nofollow ugc\">git-repository on github\u003C\u002Fa>.\u003Cbr \u002F>\nFeel free to add your merge requests there, if you want to help to improve the plugin.\u003C\u002Fp>\n\u003Ch4>Translations:\u003C\u002Fh4>\n\u003Cp>Please help translating this plugin into multiple languages.\u003Cbr \u002F>\nYou can submit your translations at \u003Ca href=\"https:\u002F\u002Fwww.transifex.com\u002Fprojects\u002Fp\u002Fwp-link-view\" title=\"wp-link-view at transifex\" rel=\"nofollow ugc\">transifex.com\u003C\u002Fa>.\u003Cbr \u002F>\nThere the source strings will be kept in sync with the actual development version. And in each plugin release the available translation files will be updated.\u003C\u002Fp>\n","Display a link-list or link-slider in a post or page by using a shortcode.",800,54976,94,11,"2020-11-29T19:33:00.000Z","5.6.17","4.9","5.6",[19,20,21,118,119],"linkview","view","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flink-view\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flink-view.0.8.0.zip",42,"2025-08-25 00:00:00",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":27,"num_ratings":27,"last_updated":134,"tested_up_to":135,"requires_at_least":59,"requires_php":136,"tags":137,"homepage":140,"download_link":141,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"blogroll-links","Blogroll Links","3.0.0","rajivpant","https:\u002F\u002Fprofiles.wordpress.org\u002Frajivpant\u002F","\u003Cp>Blogroll Links is a WordPress plugin that displays your site’s link bookmarks (formerly called “blogroll”) within posts and pages using a simple shortcode.\u003C\u002Fp>\n\u003Cp>For people who maintain their website or blog using the WordPress content management system, Blogroll Links uses WordPress’ built-in Links feature and presents links to friends’ pages, resources, and social networking profiles.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display links by category using the category slug\u003C\u002Fli>\n\u003Cli>Customizable sorting (by name, URL, rating, or ID)\u003C\u002Fli>\n\u003Cli>Honors link visibility settings (show\u002Fhidden)\u003C\u002Fli>\n\u003Cli>Respects target window settings for each link\u003C\u002Fli>\n\u003Cli>Displays link descriptions and images if available\u003C\u002Fli>\n\u003Cli>Works with WordPress’ built-in Links Manager\u003C\u002Fli>\n\u003Cli>Supports XFN (XHTML Friends Network) relationship tags\u003C\u002Fli>\n\u003Cli>Full PHP 8+ compatibility\u003C\u002Fli>\n\u003Cli>Secure: Protected against SQL injection, XSS, and CSRF attacks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Add this shortcode to any post or page:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[blogroll-links categoryslug=\"my-links\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Full Shortcode Options\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[blogroll-links categoryslug=\"my-links\" sortby=\"link_name\" sortorder=\"asc\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Parameters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>categoryslug\u003C\u002Fcode> – The slug of the link category to display (required)\u003C\u002Fli>\n\u003Cli>\u003Ccode>sortby\u003C\u002Fcode> – Sort field: link_name, link_url, link_rating, link_id (default: link_name)\u003C\u002Fli>\n\u003Cli>\u003Ccode>sortorder\u003C\u002Fcode> – Sort direction: asc or desc (default: asc)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Display friends’ websites sorted by name:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [blogroll-links categoryslug=”friends” sortby=”link_name” sortorder=”asc”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display resources sorted by rating (highest first):\u003C\u002Fstrong>\u003Cbr \u002F>\n    [blogroll-links categoryslug=”resources” sortby=”link_rating” sortorder=”desc”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display social media profiles:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [blogroll-links categoryslug=”social-profiles”]\u003C\u002Fp>\n\u003Ch4>Live Examples\u003C\u002Fh4>\n\u003Cp>See this plugin in action:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.rajiv.com\u002Ffriends\u002F\" rel=\"nofollow ugc\">www.rajiv.com\u002Ffriends\u002F\u003C\u002Fa> – Social networking links with XFN tags\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.rajiv.com\u002Fcharity\u002F\" rel=\"nofollow ugc\">www.rajiv.com\u002Fcharity\u002F\u003C\u002Fa> – Charitable organizations list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Thanks to Dave Grega and Adam E. Falk (xenograg) for their contributions to this code.\u003C\u002Fp>\n\u003Cp>Version 3.0 was modernized using \u003Ca href=\"https:\u002F\u002Frajiv.com\u002Fblog\u002F2025\u002F11\u002F09\u002Fsynthesis-engineering-with-claude-code-technical-implementation-and-workflows\u002F\" rel=\"nofollow ugc\">Synthesis Coding\u003C\u002Fa> with Claude Code – a human-AI collaborative development approach.\u003C\u002Fp>\n","Display your blogroll links anywhere in posts or pages using a simple shortcode.",300,33136,"2025-11-29T18:37:00.000Z","6.7.5","7.4",[19,138,21,139],"bookmarks","shortcode","https:\u002F\u002Fgithub.com\u002Frajivpant\u002Fblogroll-links","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblogroll-links.3.0.0.zip",{"attackSurface":143,"codeSignals":190,"taintFlows":206,"riskAssessment":259,"analyzedAt":278},{"hooks":144,"ajaxHandlers":182,"restRoutes":183,"shortcodes":184,"cronEvents":189,"entryPointCount":149,"unprotectedCount":27},[145,152,157,160,164,168,172,176,180],{"type":146,"name":147,"callback":148,"priority":149,"file":150,"line":151},"action","init","open_link_init",1,"open-link.php",13,{"type":153,"name":154,"callback":155,"file":150,"line":156},"filter","pre_option_link_manager_enabled","__return_true",15,{"type":146,"name":158,"callback":159,"file":150,"line":50},"admin_init","open_link_admin_init",{"type":153,"name":161,"callback":162,"file":150,"line":163},"manage_link-manager_columns","open_link_columns",37,{"type":146,"name":165,"callback":166,"file":150,"line":167},"current_screen","open_link_this_screen",38,{"type":146,"name":169,"callback":170,"file":150,"line":171},"admin_menu","open_link_meta_box",41,{"type":146,"name":173,"callback":174,"file":150,"line":175},"submitlink_box","open_link_submitlink_box",70,{"type":146,"name":177,"callback":178,"file":150,"line":179},"edit_link","open_link_edit",93,{"type":146,"name":181,"callback":178,"file":150,"line":111},"add_link",[],[],[185],{"tag":186,"callback":187,"file":150,"line":188},"wp-openlink","open_link_list_bookmarks",118,[],{"dangerousFunctions":191,"sqlUsage":192,"outputEscaping":194,"fileOperations":27,"externalRequests":149,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":205},[],{"prepared":27,"raw":27,"locations":193},[],{"escaped":195,"rawEcho":33,"locations":196},9,[197,200,202,203],{"file":150,"line":198,"context":199},88,"raw output",{"file":150,"line":201,"context":199},187,{"file":150,"line":201,"context":199},{"file":150,"line":204,"context":199},196,[],[207,226,237],{"entryPoint":208,"graph":209,"unsanitizedCount":149,"severity":225},"open_link_init (open-link.php:14)",{"nodes":210,"edges":222},[211,216],{"id":212,"type":213,"label":214,"file":150,"line":215},"n0","source","$_GET",17,{"id":217,"type":218,"label":219,"file":150,"line":220,"wp_function":221},"n1","sink","wp_redirect() [Open Redirect]",22,"wp_redirect",[223],{"from":212,"to":217,"sanitized":224},false,"medium",{"entryPoint":227,"graph":228,"unsanitizedCount":149,"severity":225},"open_link_submitlink_box (open-link.php:71)",{"nodes":229,"edges":235},[230,232],{"id":212,"type":213,"label":214,"file":150,"line":231},74,{"id":217,"type":218,"label":233,"file":150,"line":198,"wp_function":234},"echo() [XSS]","echo",[236],{"from":212,"to":217,"sanitized":224},{"entryPoint":238,"graph":239,"unsanitizedCount":258,"severity":225},"\u003Copen-link> (open-link.php:0)",{"nodes":240,"edges":254},[241,242,243,245,247,249],{"id":212,"type":213,"label":214,"file":150,"line":215},{"id":217,"type":218,"label":219,"file":150,"line":220,"wp_function":221},{"id":244,"type":213,"label":214,"file":150,"line":231},"n2",{"id":246,"type":218,"label":233,"file":150,"line":198,"wp_function":234},"n3",{"id":248,"type":213,"label":214,"file":150,"line":231},"n4",{"id":250,"type":218,"label":251,"file":150,"line":252,"wp_function":253},"n5","wp_remote_get() [SSRF]",101,"wp_remote_get",[255,256,257],{"from":212,"to":217,"sanitized":224},{"from":244,"to":246,"sanitized":224},{"from":248,"to":250,"sanitized":224},3,{"summary":260,"deductions":261},"The \"open-link\" plugin v2.1 presents a mixed security posture.  On the positive side, it has a very small attack surface with only one entry point, a shortcode. Crucially, all detected SQL queries utilize prepared statements, and there are no known historical vulnerabilities (CVEs) associated with this plugin.  This suggests a developer who is mindful of common security pitfalls in database interactions.\n\nHowever, several concerns arise from the static analysis. The plugin performs an external HTTP request, which could be a vector for various attacks if not handled carefully. More significantly, the taint analysis reveals three flows with unsanitized paths. While these did not reach a 'critical' or 'high' severity in the automated analysis, unsanitized paths are a strong indicator of potential injection vulnerabilities. Furthermore, the lack of nonce checks and capability checks on its limited entry points means that even if the shortcode is the only entry, actions triggered by it could be performed by unauthorized users if the shortcode itself is exploitable.\n\nIn conclusion, while the plugin benefits from no known CVEs and safe SQL practices, the presence of unsanitized paths in taint flows and the absence of crucial security checks like nonces and capability checks on its single entry point are significant weaknesses. The external HTTP request also warrants scrutiny. The plugin is not inherently insecure, but it has specific areas that require developer attention to mitigate potential risks.",[262,265,266,267,269,271,273,275,276,277],{"reason":263,"points":264},"Taint flow with unsanitized path",10,{"reason":263,"points":264},{"reason":263,"points":264},{"reason":268,"points":79},"External HTTP request",{"reason":270,"points":79},"No nonce checks",{"reason":272,"points":79},"No capability checks",{"reason":274,"points":33},"Unescaped output detected",{"reason":274,"points":33},{"reason":274,"points":33},{"reason":274,"points":33},"2026-03-16T21:40:39.840Z",{"wat":280,"direct":289},{"assetPaths":281,"generatorPatterns":284,"scriptPaths":285,"versionParams":286},[282,283],"\u002Fwp-content\u002Fplugins\u002Fopen-link\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fopen-link\u002Fjs\u002Fopen-link.js",[],[283],[287,288],"open-link\u002Fcss\u002Fstyle.css?ver=","open-link\u002Fjs\u002Fopen-link.js?ver=",{"cssClasses":290,"htmlComments":295,"htmlAttributes":296,"restEndpoints":298,"jsGlobals":299,"shortcodeOutput":301},[291,292,293,294],"link_span","link_img","link_text","link_cate_title",[],[297],"data-id",[],[300],"open_link_options",[302],"[wp-openlink]"]