[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fA9BCte6Y8Sg_FvbqK52Y3n5zvVw_zOXeoiI7Mb-0Pk0":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":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":259,"crawl_stats":38,"alternatives":266,"analysis":369,"fingerprints":2453},"link-library","Link Library","7.8.7","Yannick Lefebvre","https:\u002F\u002Fprofiles.wordpress.org\u002Fjackdewey\u002F","\u003Cp>This plugin is used to be able to create a page on your web site that will contain a list of all of the link categories that you have defined inside of the Links section of the WordPress administration, along with all links defined in these categories. The user can select a sub-set of categories to be displayed or not displayed. Link Library also offers a mode where only one category is shown at a time, using AJAX or HTML Get queries to load other categories based on user input. It can display a search box and find results based on queries. It can also display a form to accept user submissions and allow the site administrator to moderate them before listing the new entries. Finally, it can generate an RSS feed for your link collection so that people can be aware of additions to your link library.\u003C\u002Fp>\n\u003Cp>You can try it out in a temporary copy of WordPress \u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Flink-library\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For links that carry RSS feed information, Link Library can display a preview of the latest feed items inline with the all links or in a separate preview window.\u003C\u002Fp>\n\u003Cp>This plugin uses the filter method to add contents to the pages. It also contains a configuration page under the admin tools to be able to configure all outputs. This page allows for an unlimited number of different configurations to be created to display links on different pages of a WordPress site.\u003C\u002Fp>\n\u003Cp>For screenshots showing how to achieve these results, check out my \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fylefebvre\u002Flink-library\u002Fwiki\" rel=\"nofollow ugc\">site\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>All pages are generated using different configurations all managed by Link Library. Link Library is compatible with the \u003Ca href=\"https:\u002F\u002Fen-ca.wordpress.org\u002Fplugins\u002Fsimple-custom-post-order\u002F\" rel=\"nofollow ugc\">Simple Custom Post Order\u003C\u002Fa> plugin to define category and link ordering.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Flink-library\u002Fother_notes\u002F\" rel=\"ugc\">Changelog\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Flink-library\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","The purpose of this plugin is to add the ability to output a list of link categories and a complete list of links with notes and descriptions.",10000,2373667,94,97,"2026-02-15T19:47:00.000Z","6.9.4","4.4","",[20,21,22,23,24],"directory","library","link","list","page","https:\u002F\u002Fylefebvre.github.io\u002Fwordpress-plugins\u002Flink-library\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flink-library.7.8.7.zip",67,19,1,"2025-12-24 00:00:00","2026-03-15T15:16:48.613Z",[33,47,60,71,84,96,108,119,131,143,154,166,178,192,206,215,222,237,248],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":38,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":38},"CVE-2025-68600","link-library-authenticated-contributor-server-side-request-forgery","Link Library \u003C= 7.8.5 - Authenticated (Contributor+) Server-Side Request Forgery","The Link Library plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 7.8.5. This makes it possible for authenticated attackers, with Contributor-level access and above, to make web requests to arbitrary locations originating from the web application which can be used to query and modify information from internal services.",null,"\u003C=7.8.5","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Server-Side Request Forgery (SSRF)","2026-02-26 15:26:25",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd0ec9b5f-84c2-4736-98fb-130215430b8c?source=api-prod",{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":38,"affected_versions":52,"patched_in_version":53,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":54,"published_date":55,"updated_date":56,"references":57,"days_to_patch":59},"CVE-2025-46237","link-library-authenticated-contributor-stored-cross-site-scripting","Link Library \u003C= 7.8 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Link Library plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 7.8 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=7.8","7.8.1","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-04-22 00:00:00","2025-04-30 20:14:04",[58],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8d97a1d3-0f78-4fc2-80ea-8dd600451326?source=api-prod",9,{"id":61,"url_slug":62,"title":63,"description":64,"plugin_slug":4,"theme_slug":38,"affected_versions":65,"patched_in_version":66,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":54,"published_date":67,"updated_date":68,"references":69,"days_to_patch":29},"CVE-2025-2889","link-library-authenticated-contributor-stored-cross-site-scripting-via-link-additional-parameters","Link Library \u003C= 7.7.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via Link Additional Parameters","The Link Library plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the Link Additional Parameters in all versions up to, and including, 7.7.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=7.7.3","7.8","2025-04-04 11:06:08","2025-04-04 23:22:04",[70],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0881efbe-9b47-4b56-be2d-12258460b429?source=api-prod",{"id":72,"url_slug":73,"title":74,"description":75,"plugin_slug":4,"theme_slug":38,"affected_versions":76,"patched_in_version":77,"severity":40,"cvss_score":78,"cvss_vector":79,"vuln_type":54,"published_date":80,"updated_date":81,"references":82,"days_to_patch":29},"CVE-2024-13404","link-library-reflected-cross-site-scripting-8","Link Library \u003C= 7.7.2 - Reflected Cross-Site Scripting","The Link Library plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'searchll' parameter in all versions up to, and including, 7.7.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=7.7.2","7.7.3",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2025-01-20 00:00:00","2025-01-21 09:21:11",[83],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff01362dc-4f3d-4b77-b802-01b436287237?source=api-prod",{"id":85,"url_slug":86,"title":87,"description":88,"plugin_slug":4,"theme_slug":38,"affected_versions":89,"patched_in_version":90,"severity":40,"cvss_score":78,"cvss_vector":79,"vuln_type":54,"published_date":91,"updated_date":92,"references":93,"days_to_patch":95},"CVE-2024-38711","link-library-reflected-cross-site-scripting-4","Link Library \u003C= 7.7.1 - Reflected Cross-Site Scripting","The Link Library plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 7.7.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=7.7.1","7.7.2","2024-07-11 00:00:00","2024-07-17 13:23:57",[94],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9ee4e021-946f-42e2-bae1-d73fdd34749d?source=api-prod",7,{"id":97,"url_slug":98,"title":99,"description":100,"plugin_slug":4,"theme_slug":38,"affected_versions":101,"patched_in_version":102,"severity":40,"cvss_score":78,"cvss_vector":79,"vuln_type":54,"published_date":103,"updated_date":104,"references":105,"days_to_patch":107},"CVE-2024-35687","link-library-reflected-cross-site-scripting","Link Library \u003C= 7.6.3 - Reflected Cross-Site Scripting","The Link Library plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in all versions up to, and including, 7.6.3 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=7.6.3","7.6.4","2024-06-06 00:00:00","2024-06-13 13:45:58",[106],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F1a67d846-d27c-4a82-a30d-813d9b37da1d?source=api-prod",8,{"id":109,"url_slug":110,"title":111,"description":112,"plugin_slug":4,"theme_slug":38,"affected_versions":113,"patched_in_version":114,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":54,"published_date":115,"updated_date":116,"references":117,"days_to_patch":29},"CVE-2024-4281","link-library-authenticated-contributor-stored-cross-site-scripting-via-link-library-shortcode","Link Library \u003C= 7.6.11 - Authenticated (Contributor+) Stored Cross-Site Scripting via link-library Shortcode","The Link Library plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'link-library' shortcode in all versions up to, and including, 7.6.11 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=7.6.11","7.7","2024-05-07 00:00:00","2024-05-08 09:31:34",[118],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F30c9c4b9-6905-4d8a-bc55-5cd6f6201d25?source=api-prod",{"id":120,"url_slug":121,"title":122,"description":123,"plugin_slug":4,"theme_slug":38,"affected_versions":124,"patched_in_version":125,"severity":40,"cvss_score":78,"cvss_vector":79,"vuln_type":54,"published_date":126,"updated_date":127,"references":128,"days_to_patch":130},"CVE-2024-29123","link-library-reflected-cross-site-scripting-6","Link Library \u003C= 7.6 - Reflected Cross-Site Scripting","The Link Library plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 7.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=7.6","7.6.1","2024-03-16 00:00:00","2024-03-20 19:50:04",[129],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fbf0bbd5e-0fec-445e-9baa-e383524da648?source=api-prod",5,{"id":132,"url_slug":133,"title":134,"description":135,"plugin_slug":4,"theme_slug":38,"affected_versions":136,"patched_in_version":137,"severity":40,"cvss_score":78,"cvss_vector":79,"vuln_type":54,"published_date":138,"updated_date":139,"references":140,"days_to_patch":142},"CVE-2024-2325","link-library-reflected-cross-site-scripting-5","Link Library \u003C= 7.6.6 - Reflected Cross-Site Scripting","The Link Library plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the searchll parameter in all versions up to, and including, 7.6.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=7.6.6","7.6.7","2024-03-13 00:00:00","2024-05-31 15:30:52",[141],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb93af9cc-cd9a-4bbb-8cb1-bf45c59e469c?source=api-prod",80,{"id":144,"url_slug":145,"title":146,"description":147,"plugin_slug":4,"theme_slug":38,"affected_versions":124,"patched_in_version":125,"severity":40,"cvss_score":148,"cvss_vector":149,"vuln_type":54,"published_date":150,"updated_date":151,"references":152,"days_to_patch":29},"CVE-2024-1559","link-library-unauthenticated-stored-cross-site-scripting","Link Library \u003C= 7.6 - Unauthenticated Stored Cross-Site Scripting","The Link Library plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'll_reciprocal' parameter in all versions up to, and including, 7.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:N","2024-02-19 00:00:00","2024-02-20 03:28:18",[153],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F407a5c69-cce0-4868-aef0-ffc88981e256?source=api-prod",{"id":155,"url_slug":156,"title":157,"description":158,"plugin_slug":4,"theme_slug":38,"affected_versions":159,"patched_in_version":160,"severity":40,"cvss_score":78,"cvss_vector":79,"vuln_type":54,"published_date":161,"updated_date":162,"references":163,"days_to_patch":165},"CVE-2024-24879","link-library-reflected-cross-site-scripting-via-linkprice-and-linktags","Link Library \u003C= 7.5.13 - Reflected Cross-Site Scripting via 'link_price' and 'link_tags'","The Link Library plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'link_price' and 'link_tags' parameters in versions up to, and including, 7.5.13 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=7.5.13","7.6","2024-02-05 00:00:00","2024-02-08 15:31:08",[164],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9d5f9d2e-6719-4ce7-bbdd-afaf437bd080?source=api-prod",4,{"id":167,"url_slug":168,"title":169,"description":170,"plugin_slug":4,"theme_slug":38,"affected_versions":159,"patched_in_version":160,"severity":40,"cvss_score":171,"cvss_vector":172,"vuln_type":173,"published_date":161,"updated_date":174,"references":175,"days_to_patch":177},"CVE-2024-24875","link-library-cross-site-request-forgery-via-actionadmininit","Link Library \u003C= 7.5.13 - Cross-Site Request Forgery via action_admin_init","The Link Library plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 7.5.13. This is due to missing or incorrect nonce validation on the action_admin_init() function. This makes it possible for unauthenticated attackers to dismissing a notice via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2024-04-17 13:05:04",[176],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ffefe4499-8b03-4c07-b248-ae0ae5153b4f?source=api-prod",73,{"id":179,"url_slug":180,"title":181,"description":182,"plugin_slug":4,"theme_slug":38,"affected_versions":183,"patched_in_version":184,"severity":40,"cvss_score":185,"cvss_vector":186,"vuln_type":54,"published_date":187,"updated_date":188,"references":189,"days_to_patch":191},"CVE-2022-4199","link-library-authenticated-admin-stored-cross-site-scripting","Link Library \u003C= 7.4 - Authenticated (Admin+) Stored Cross-Site Scripting","The Link Library plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's settings in versions up to, and including, 7.4 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers with administrative privileges to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C=7.4","7.4.1",5.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2022-12-23 00:00:00","2024-01-22 19:56:02",[190],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff8e6bfd4-9003-4ac6-96a1-0c7024b2a800?source=api-prod",396,{"id":193,"url_slug":194,"title":195,"description":196,"plugin_slug":4,"theme_slug":38,"affected_versions":197,"patched_in_version":198,"severity":40,"cvss_score":199,"cvss_vector":200,"vuln_type":201,"published_date":202,"updated_date":188,"references":203,"days_to_patch":205},"CVE-2021-25093","link-library-missing-authorization-checks","Link Library \u003C= 7.2.7 - Missing Authorization Checks","The Link Library WordPress plugin before 7.2.8 does not have authorisation in place when deleting links, allowing unauthenticated users to delete arbitrary links via a crafted request","\u003C=7.2.7","7.2.8",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2021-12-30 00:00:00",[204],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F27d0f627-aeee-46de-a319-861af00fdbf4?source=api-prod",754,{"id":207,"url_slug":208,"title":209,"description":210,"plugin_slug":4,"theme_slug":38,"affected_versions":211,"patched_in_version":212,"severity":40,"cvss_score":78,"cvss_vector":79,"vuln_type":54,"published_date":202,"updated_date":188,"references":213,"days_to_patch":205},"CVE-2021-25091","link-library-reflected-cross-site-scripting-2","Link Library \u003C= 7.2.8 - Reflected Cross-Site Scripting","The Link Library WordPress plugin before 7.2.9 does not sanitise and escape the settingscopy parameter before outputting it back in an admin page, leading to a Reflected Cross-Site Scripting","\u003C=7.2.8","7.2.9",[214],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2e43b327-c141-480e-a5b2-bba179b3e0a1?source=api-prod",{"id":216,"url_slug":217,"title":218,"description":219,"plugin_slug":4,"theme_slug":38,"affected_versions":197,"patched_in_version":198,"severity":40,"cvss_score":171,"cvss_vector":172,"vuln_type":173,"published_date":202,"updated_date":188,"references":220,"days_to_patch":205},"CVE-2021-25092","link-library-cross-site-request-forgery-to-library-settings-reset","Link Library \u003C= 7.2.7 - Cross-Site Request Forgery to Library Settings Reset","The Link Library WordPress plugin before 7.2.8 does not have CSRF check when resetting library settings, allowing attackers to make a logged in admin reset arbitrary settings via a CSRF attack",[221],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fcd1fc89f-b0f0-43a3-a311-07a79232a3ea?source=api-prod",{"id":223,"url_slug":224,"title":225,"description":226,"plugin_slug":4,"theme_slug":38,"affected_versions":227,"patched_in_version":228,"severity":229,"cvss_score":230,"cvss_vector":231,"vuln_type":232,"published_date":233,"updated_date":188,"references":234,"days_to_patch":236},"WF-6755c415-427e-4572-908c-061ab8f7490a-link-library","link-library-sql-injection","Link Library \u003C= 5.9.13.26 – SQL Injection","The Link Library plugin for WordPress is vulnerable to generic SQL Injection via the \"$_GET[‘linkid’]\" parameter in versions up to, and including, 5.9.13.26 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with administrative privileges and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C=5.9.13.26","5.9.13.27","high",7.2,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2017-08-14 00:00:00",[235],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6755c415-427e-4572-908c-061ab8f7490a?source=api-prod",2353,{"id":238,"url_slug":239,"title":240,"description":241,"plugin_slug":4,"theme_slug":38,"affected_versions":242,"patched_in_version":243,"severity":40,"cvss_score":78,"cvss_vector":79,"vuln_type":54,"published_date":244,"updated_date":188,"references":245,"days_to_patch":247},"WF-4e30c4fd-91fd-4f05-85fa-73e445de3c6e-link-library","link-library-reflected-cross-site-scripting-3","Link Library \u003C= 5.9.12.29 - Reflected Cross-Site Scripting","The link-library plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘'successimportcount’ parameter in versions up to, and including, 5.9.12.29 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C5.9.12.30","5.9.12.30","2016-08-15 00:00:00",[246],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F4e30c4fd-91fd-4f05-85fa-73e445de3c6e?source=api-prod",2717,{"id":249,"url_slug":250,"title":251,"description":252,"plugin_slug":4,"theme_slug":38,"affected_versions":253,"patched_in_version":254,"severity":40,"cvss_score":78,"cvss_vector":79,"vuln_type":54,"published_date":255,"updated_date":188,"references":256,"days_to_patch":258},"WF-db5e26cf-e6c7-4b79-807a-643a1effd2a0-link-library","link-library-reflected-cross-site-scripting-7","Link Library \u003C= 5.8.10.6 - Reflected Cross-Site Scripting","The Link Library plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘searchll’ parameter in versions up to, and including, 5.8.10.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=5.8.10.6","5.8.11","2014-11-08 00:00:00",[257],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fdb5e26cf-e6c7-4b79-807a-643a1effd2a0?source=api-prod",3363,{"slug":260,"display_name":7,"profile_url":8,"plugin_count":107,"total_installs":261,"avg_security_score":262,"avg_patch_time_days":263,"trust_score":264,"computed_at":265},"jackdewey",10970,89,529,71,"2026-04-03T23:03:48.968Z",[267,283,302,325,349],{"slug":268,"name":269,"version":270,"author":18,"author_profile":271,"description":272,"short_description":10,"active_installs":273,"downloaded":274,"rating":275,"num_ratings":275,"last_updated":276,"tested_up_to":277,"requires_at_least":278,"requires_php":18,"tags":279,"homepage":280,"download_link":281,"security_score":282,"vuln_count":275,"unpatched_count":275,"last_vuln_date":38,"fetched_at":31},"wp-partner","WP-Partner","1.2.1","https:\u002F\u002Fprofiles.wordpress.org\u002Fmantus667\u002F","\u003Cp>This plugin is used to create a page on your web site that will contain a list of all link categories that you have defined inside of the Links section of the WordPress administration, along with all links defined in these categories. The user can select a sub-set of categories to be displayed.\u003Cbr \u002F>\nIt also contains a configuration page, to be able to configure all outputs.\u003Cbr \u002F>\nIt is a very slim plugin.\u003C\u002Fp>\n",10,4305,0,"2010-08-22T16:54:00.000Z","3.0.5","2.8",[21,22,23,24],"http:\u002F\u002Fwww.angelofagony.de.vu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-partner.1.2.1.zip",85,{"slug":284,"name":285,"version":286,"author":287,"author_profile":288,"description":289,"short_description":290,"active_installs":291,"downloaded":292,"rating":293,"num_ratings":294,"last_updated":295,"tested_up_to":16,"requires_at_least":296,"requires_php":18,"tags":297,"homepage":300,"download_link":301,"security_score":293,"vuln_count":275,"unpatched_count":275,"last_vuln_date":38,"fetched_at":31},"vk-link-target-controller","VK Link Target Controller","1.8.0.1","Vektor,Inc.","https:\u002F\u002Fprofiles.wordpress.org\u002Fvektor-inc\u002F","\u003Ch4>Plugin presentation\u003C\u002Fh4>\n\u003Cp>VK Link Target Controller enables to redirect your visitors to another page than the post content when they click on the post title that displays on the Recent Posts list or the Archives Page.\u003C\u002Fp>\n\u003Ch4>Example of use\u003C\u002Fh4>\n\u003Cp>Let’s say you have a new product for sale on eBay or Etsy.\u003Cbr \u002F>\nYou find it annoying to write a complete post entry on your blog (or WordPress powered website) to explain you have a new product to sell there and would like your visitors to access directly the product page.\u003C\u002Fp>\n\u003Cp>With VK Link Target Controller your visitors will access directly that product page when clicking on the post title.\u003Cbr \u002F>\nFast redirection to the product you want to sell!.\u003C\u002Fp>\n\u003Ch4>GitHub repository\u003C\u002Fh4>\n\u003Cp>VK Link Target Controller official repository on GitHub.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkurudrive\u002Fvk-link-target-controller\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fkurudrive\u002Fvk-link-target-controller\u003C\u002Fa>\u003Cbr \u002F>\nLatest plugin version is always on GitHub.\u003C\u002Fp>\n","Redirect your visitors to another page than the post content when they click on the post title.",30000,253504,100,2,"2026-02-19T09:04:00.000Z","5.3",[22,23,24,298,299],"recent-posts","redirection","https:\u002F\u002Fgithub.com\u002Fvektor-inc\u002Fvk-link-target-controller","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvk-link-target-controller.1.8.0.1.zip",{"slug":303,"name":304,"version":305,"author":306,"author_profile":307,"description":308,"short_description":309,"active_installs":310,"downloaded":311,"rating":312,"num_ratings":313,"last_updated":314,"tested_up_to":16,"requires_at_least":18,"requires_php":18,"tags":315,"homepage":321,"download_link":322,"security_score":323,"vuln_count":130,"unpatched_count":275,"last_vuln_date":324,"fetched_at":31},"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",[316,317,318,319,320],"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,"2025-10-10 20:39:51",{"slug":326,"name":327,"version":328,"author":329,"author_profile":330,"description":331,"short_description":332,"active_installs":333,"downloaded":334,"rating":335,"num_ratings":336,"last_updated":337,"tested_up_to":16,"requires_at_least":338,"requires_php":339,"tags":340,"homepage":344,"download_link":345,"security_score":346,"vuln_count":347,"unpatched_count":275,"last_vuln_date":348,"fetched_at":31},"simple-link-directory","Simple Link Directory","8.8.6","QuantumCloud","https:\u002F\u002Fprofiles.wordpress.org\u002Fquantumcloud\u002F","\u003Ch4>Free WordPress Link Directory Plugin to curate links for web directory\u003C\u002Fh4>\n\u003Cp>Free WordPress Link Directory Plugin for your External Link Directory Listings! Simple Link Directory is a unique and advanced WordPress Directory plugin and an External Link Listings Manager for One Page directory and Content Curation. Create innovative and elegant Link, Resources page or Link page on your WordPress website in matter of minutes.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>🚀 \u003Cstrong>Upgrade to \u003Ca href=\"https:\u002F\u002Fwww.quantumcloud.com\u002Fproducts\u002Fsimple-link-directory\u002F\" rel=\"nofollow ugc\">Simple Link Directory\u003C\u002Fa> PRO now!\u003C\u002Fstrong>\u003Cbr \u002F>\n  🚀 \u003Ca href=\"https:\u002F\u002Fwww.quantumcloud.com\u002Fresources\u002Ffree-support\u002F\" rel=\"nofollow ugc\">Support, Bug Report, Feature Requests\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdev.quantumcloud.com\u002Fsld\u002F\" rel=\"nofollow ugc\">Link Directory Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Simple Link Directory includes Shortcode Generator Link Directory Block for Gutenberg.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>++ Looking for a Business Directory? Check out our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fphone-directory\u002F\" rel=\"ugc\">Simple Business Directory Plugin with Google Maps\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>SLD is the best Free WordPress Link Directory plugin for the new age web. Compatible with any theme. With the Pro version of Simple Link Directory you can Monetize directory listings and start making money or generate backlinks with the \u003Cstrong>link exchange\u003C\u002Fstrong> addon on complete Auto Pilot. This plugin can be used for Single page Business directory, One page External Link directory, Link library, Bookmark collection, Directory listing, Web directory, Listing directory, Video Gallery, Youtube Video Directory, Video Database, Vendor or Partners Directory, Affiliates Directory, Resources page, Link Curation, Intranet etc.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>++ Looking for a Complete Solution? Get a \u003Ca href=\"https:\u002F\u002Fwww.quantumcloud.com\u002Fproducts\u002Fthemes\u002Fsimple-link-directory\u002F\" rel=\"nofollow ugc\">Premium Link Directory Theme!\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Who Should Use this Simple Link Directory Plugin?\u003C\u002Fh4>\n\u003Cp>This Link Directory plugin is a good fit for you if you are a:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Prolific Blogger and need a directory to showcase your links\u003C\u002Fli>\n\u003Cli>SEO Specialist wanting to create backlinks from Link Exchange\u003C\u002Fli>\n\u003Cli>Content Curator to create an External Link Directory\u003C\u002Fli>\n\u003Cli>Marketer\u003C\u002Fli>\n\u003Cli>Webmaster\u003C\u002Fli>\n\u003Cli>Advertising or Marketing Agency\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Simple Link Directory Use Cases\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Use for Your Resources Page:\u003C\u002Fstrong>\u003Cbr \u002F>\nDo you manage a Resources Page or Links Page with lists of useful links to other websites? If so, Simple Link Diretory is a perfect solution for you to manage those links, show them beautifully and invite user engagement.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Build a Complete Directory Website:\u003C\u002Fstrong>\u003Cbr \u002F>\nThese days one page or small directory websites have become quite popular. If you are passionate about something why not turn your bookmarks into a Single Page directory? With the help of this plugin, you can create niche specific Web Directory websites within a matter of hours that can attract a lot of new visitors and attention.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create a Link Management System for Company Intranet:\u003C\u002Fstrong>\u003Cbr \u002F>\nA lot of businesses require their company employees to access certain websites on regular basis. Such as Media or Marketing companies. You can use this free link directory plugin for WordPress for your company Intranet.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create a Local Business Directory:\u003C\u002Fstrong>\u003Cbr \u002F>\nDo you want to create Lists of the best restaurants or pet shops in your city? You can do that with SLD. Create a directory for Chiropractors, resorts, schools or local businesses with SLD.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create a Vendor Directory:\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you are a business with a lot of vendors that carry your products – use this plugin to List them in a user friendly manner. Your website users will thank you.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create a Video Gallery or Video Directory \u003C\u002Fstrong>\u003Cbr \u002F>\nYou can use Simple Link Directory as a Vimeo or Youtube Video Directory Listing. With the \u003Cstrong>pro version\u003C\u002Fstrong>, simply add links to Vimeo or Youtube Videos and the video will play in a lightbox. Create a Video Gallery or Video database from Youtube and Vimeo easily with this multi-purpose directory plugin. Check the Video Directory Demo You can use any of the available templates for the Video Gallery or Video Directory!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create Affiliate Links Directory:\u003C\u002Fstrong>\u003Cbr \u002F>\nWant to create useful directories with affiliate links? This plugin is perhaps the best possible solution that you will find online for the purpose. The professional version even allows you to mask URLs, should you want.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create Top Sites List:\u003C\u002Fstrong>\u003Cbr \u002F>\nAlthough, Simple Link Directory does not have all the bells and whistles of top site scripts but you can easily make it work like that. The Upvote feature allows users to Vote for Links that they like and find useful. Order by UpVote feature lets you sort the links by number of upvotes. Pretty handy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Make Money with Your Link Directory – Passive Income:\u003C\u002Fstrong>\u003Cbr \u002F>\nWith the SLD Professional Version it is dead simple and insanely quick to create a best directory set up that can generate passive income for you over time. Do some SEO and regular blogging along with your website and you can start making money online with minimal effort.\u003C\u002Fp>\n\u003Ch4>Simple Link Directory Lite Version vs Professional Version\u003C\u002Fh4>\n\u003Cp>The Free WordPress Link Directory is perfectly fine if you plan to have a small directory of few lists that you want to show on any one of your WordPress page. Below are the Lite version Main Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlimited Directories and Lists that can be displayed on any of your pages easily\u003C\u002Fli>\n\u003Cli>Gutenberg Block for Directory\u003C\u002Fli>\n\u003Cli>4 Beautiful, Responsive Templates\u003C\u002Fli>\n\u003Cli>Embed Option to share your Listing Directories\u003C\u002Fli>\n\u003Cli>Show Single List or All Lists\u003C\u002Fli>\n\u003Cli>Import Lists from CSV file\u003C\u002Fli>\n\u003Cli>Integrated real support\u003C\u002Fli>\n\u003Cli>Scroll to top\u003C\u002Fli>\n\u003Cli>Outbound click tracking through google analytics\u003C\u002Fli>\n\u003Cli>Upvote or Like Links\u003C\u002Fli>\n\u003Cli>Add Link Button that Can Link to A Contact Form Page of Your Choice so Anyone Can Suggest Links to Your\u003C\u002Fli>\n\u003Cli>Easy and Quick Short Code Generator, so you do not have to hunt down the shortcode parameters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A pro version of Simple Link Directory is available with more advanced features to run a link directory portal website and you can Monetize your directory listings.\u003C\u002Fp>\n\u003Cp>Simple Lik Diretory Pro features:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Usability\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Build link lists with dozens or hundreds of links and show them in one page\u003C\u002Fli>\n\u003Cli>Auto Generate Title and Description from website links\u003C\u002Fli>\n\u003Cli>Auto Generate Thumbnail from Website link\u003C\u002Fli>\n\u003Cli>Topic based Link Lists that can be Displayed Category wise\u003C\u002Fli>\n\u003Cli>Multi Page mode generates Category, Lists and Link Details pages automatically starting with your page slug from a single shortcode\u003C\u002Fli>\n\u003Cli>Tabbed Category Listing of All Your Directory Lists\u003C\u002Fli>\n\u003Cli>Video Gallery – Vimeo Video Directory and Youtube Video Directory\u003C\u002Fli>\n\u003Cli>Play Youtube Video and Vimeo Video Links in a LightBox Modal\u003C\u002Fli>\n\u003Cli>Use as Link Directory, Resources page, Links page, Partners page, Associates page, Logo showcase, Local Business Directory, or Vendors page. Possibilities are endless\u003C\u002Fli>\n\u003Cli>Live, on page, instant search\u003C\u002Fli>\n\u003Cli>Live, on page, instant filtering of lists\u003C\u002Fli>\n\u003Cli>Live, on page, instant filtering by Tags\u003C\u002Fli>\n\u003Cli>Scroll to Top Button\u003C\u002Fli>\n\u003Cli>RTL support\u003C\u002Fli>\n\u003Cli>Optional Fixed Position Filter buttons that can be Left aligned or placed at top of your Lists\u003C\u002Fli>\n\u003Cli>Multi Language support with mo\u002Fpot file. Dutch and Russian language files included.\u003C\u002Fli>\n\u003Cli>Compatible with Gutenberg, Visual Composer, Elementor, Beaver Builder or any Visual Builder that supports shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Community Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allow users to submit links to your directory\u003C\u002Fli>\n\u003Cli>Complete front end user registration, login and link submission\u003C\u002Fli>\n\u003Cli>Free or Paid Link Listing Opportunity\u003C\u002Fli>\n\u003Cli>Auto approve option for user registration to the directory\u003C\u002Fli>\n\u003Cli>New user role: SLD User\u003C\u002Fli>\n\u003Cli>Allow any WordPress User to Add Link\u003C\u002Fli>\n\u003Cli>Auto approve links option\u003C\u002Fli>\n\u003Cli>Manage user submitted links to the directory\u003C\u002Fli>\n\u003Cli>Unlimited front end link submission for Admin user\u003C\u002Fli>\n\u003Cli>Invite user interaction with Upvote\u003C\u002Fli>\n\u003Cli>Enable Upvote for Main Click in General settings\u003C\u002Fli>\n\u003Cli>Choose your UpVote icon: Thumbs up, Firey Hot, Heart, Star or Smiley Face.\u003C\u002Fli>\n\u003Cli>Allow users to embed your lists on their websites\u003C\u002Fli>\n\u003Cli>Allow registered users to create their own Favorite List of links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Link Directory Designa\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>16 templates to choose from for Single Page mode\u003C\u002Fli>\n\u003Cli>2 templates to choose from for Multi Page mode\u003C\u002Fli>\n\u003Cli>Fully responsive and modern designs\u003C\u002Fli>\n\u003Cli>Directory templates are designed for different use case scenarios\u003C\u002Fli>\n\u003Cli>Use theme fonts or choose a Google font\u003C\u002Fli>\n\u003Cli>Fixed position filtering area\u003C\u002Fli>\n\u003Cli>Custom CSS to add your own style\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Front End Submission to Monetize directory listings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Front End User Registration with Captcha, Log in, Link Submission\u003C\u002Fli>\n\u003Cli>Alternaive option for link submission button (link to a contact form or google doc)\u003C\u002Fli>\n\u003Cli>Admin Approves User Submitted Links to Listing Directory or Set to Auto Approve\u003C\u002Fli>\n\u003Cli>Enable Free Frontend Submission\u003C\u002Fli>\n\u003Cli>Free Submission Limit\u003C\u002Fli>\n\u003Cli>Enable Email Notification for New Item Submission\u003C\u002Fli>\n\u003Cli>Mark Paid Item as Featured\u003C\u002Fli>\n\u003Cli>Show Featured Item at Top\u003C\u002Fli>\n\u003Cli>Registration Captcha\u003C\u002Fli>\n\u003Cli>Allow any logged in user to add link. Makes it possible for your existing site users to add link without registering again.\u003C\u002Fli>\n\u003Cli>Allow User to Update Profile\u003C\u002Fli>\n\u003Cli>Allow User to Upload Image\u003C\u002Fli>\n\u003Cli>Do Not Allow do-follow Links\u003C\u002Fli>\n\u003Cli>Auto Approve Registered Users\u003C\u002Fli>\n\u003Cli>Auto Approve Item Submission\u003C\u002Fli>\n\u003Cli>Exclude Lists from Front End Submission\u003C\u002Fli>\n\u003Cli>Enable Email Notification for Package Expiration\u003C\u002Fli>\n\u003Cli>Enable Claim Listing\u003C\u002Fli>\n\u003Cli>Show Claim Listing Button at Top\u003C\u002Fli>\n\u003Cli>Enable Paypal payment\u003C\u002Fli>\n\u003Cli>Enable Paypal Test Mode\u003C\u002Fli>\n\u003Cli>Enable Stripe payment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Admin Friendly Functionality\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>5 ways to add images: Auto Favicon, Font Awesome Icon, Upload Image, Paste Image Link OR Auto Generate Screenshot thumbnails from Website Links\u003C\u002Fli>\n\u003Cli>Auto Generate Title and Description from website link\u003C\u002Fli>\n\u003Cli>Auto Generate Thumbnail from Website link\u003C\u002Fli>\n\u003Cli>3 Sidebar Widgets for Latest Links, Most Populat Links and Random Links\u003C\u002Fli>\n\u003Cli>User Up Vote Management\u003C\u002Fli>\n\u003Cli>Reset Upvotes – Upvote Expire after certain days\u003C\u002Fli>\n\u003Cli>Admin settings to turn on\u002Foff live search, filtering\u003C\u002Fli>\n\u003Cli>Two Diefferent Ways to Edit Directory Lists\u003C\u002Fli>\n\u003Cli>Copy List Items or Links to Other Lists\u003C\u002Fli>\n\u003Cli>Unpublish List Items or Links\u003C\u002Fli>\n\u003Cli>Admin settings to turn on\u002Foff live search, filtering\u003C\u002Fli>\n\u003Cli>Text block with each list that supports any shortcode. Display Ads Inside Directory \u003C\u002Fli>\n\u003Cli>Embed option. Other website owners can now embed the useful lists you create on their websites with a backlink to your own website. Configure the text that will show with the embeds. Great for SEO!\u003C\u002Fli>\n\u003Cli>Google Analytics Integration for outbound link click tracking!\u003C\u002Fli>\n\u003Cli>CSV Import to create new lists easily.\u003C\u002Fli>\n\u003Cli>CSV Export your lists for backup\u003C\u002Fli>\n\u003Cli>Import your exported CSV back with update lists\u003C\u002Fli>\n\u003Cli>Edit Front End Text Labels from Laanguage Settings Area\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Customizability and Flexibility\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose theme font or google font. \u003C\u002Fli>\n\u003Cli>Configurable highlight color for each list\u003C\u002Fli>\n\u003Cli>Customize colors, fonts and almost all aspects of the link lists\u003C\u002Fli>\n\u003Cli>Complete control over directory list ordering\u003C\u002Fli>\n\u003Cli>Custom Ordering of Lists\u003C\u002Fli>\n\u003Cli>Order List Items by Up votes, Item title, Date\u003C\u002Fli>\n\u003Cli>Randomize Lists and List Items\u003C\u002Fli>\n\u003Cli>Over a dozen shortcode parameters\u003C\u002Fli>\n\u003Cli>Easy and Powerful Shortcode Generator – no need to hunt down all the different parameters\u003C\u002Fli>\n\u003Cli>Custom JS and CSS panel to modify directory functionality\u003C\u002Fli>\n\u003Cli>Pagination for List Items available as a shortcode option.\u003C\u002Fli>\n\u003Cli>Mark Directory Links as New or Featured\u003C\u002Fli>\n\u003Cli>Expire Items Marked as New After a Certain Time Defined by You\u003C\u002Fli>\n\u003Cli>Language center to easily update system languages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Topsite List Script Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Order Listing Directory by Link Clicks\u003C\u002Fli>\n\u003Cli>Click statistics for admin\u003C\u002Fli>\n\u003Cli>Restrict upvote by IP\u003C\u002Fli>\n\u003Cli>Restrict UpVote for Logged in Users only\u003C\u002Fli>\n\u003Cli>Reset upvotes for Specific Lists\u003C\u002Fli>\n\u003Cli>Reset upvotes for All Lists\u003C\u002Fli>\n\u003Cli>Enable Upvote for Main Click in General settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong> Link Directory for Company Intranet \u003C\u002Fstrong>\u003Cbr \u002F>\n* Allow any registered user to create their own favorite List by bookmarking links from your diretory lists.\u003Cbr \u002F>\n* Dynamically add or remove links from bookmark list from front end\u003Cbr \u002F>\n* Use a single master CSV file to Export and Import your listings\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Monetization Option to Earn Money Online on Auto Pilot\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Integrated PayPal payment option for user link submission\u003C\u002Fli>\n\u003Cli>Create subscription package with any amount and your PayPal email ID\u003C\u002Fli>\n\u003Cli>Free and\u002For Paid Listing to Earn Money\u003C\u002Fli>\n\u003Cli>Claim Listing\u003C\u002Fli>\n\u003Cli>Define link visibility duration and your currency of payment\u003C\u002Fli>\n\u003Cli>AD\u002FText Block with each list to make money using shortcode of other plugin\u003C\u002Fli>\n\u003Cli>URL masking option for affiliate links\u003C\u002Fli>\n\u003Cli>SLD is the best way to earn money online – and the quickest. You can start making money with wordpress in 48 hours or less\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Directory AddOns\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Broken Link Checker\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Checks broken links on all pages, posts and custom post types\u003C\u002Fli>\n\u003Cli>Checks broken links for the Simple Link Directory Lists\u003C\u002Fli>\n\u003Cli>Quick Scan broken links any time\u003C\u002Fli>\n\u003Cli>Full Scan broken links on automated scheduled times with time scope and post status\u003C\u002Fli>\n\u003Cli>Send email notifications and view saved report\u003C\u002Fli>\n\u003Cli>Link Report for Internal External links on all pages and posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Review, Rating for SLD Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allow your site users to leave a review comment and rate the link listings.\u003C\u002Fli>\n\u003Cli>Allow review for logged in users only or allow guest\u003C\u002Fli>\n\u003Cli>Auto approve reviews or approve by admin before being published\u003C\u002Fli>\n\u003Cli>Turn rating, review on and off shortcode or page basis\u003C\u002Fli>\n\u003Cli>Add\u002FEdit\u002FManage reviews from admin\u003C\u002Fli>\n\u003Cli>Change All language texts from admin\u003C\u002Fli>\n\u003Cli>Contact Us for Details.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Modern Multi Page Mode\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display your Link Lists with a Completely Innovative Look!\u003C\u002Fli>\n\u003Cli>Modern and innovative List view and link display\u003C\u002Fli>\n\u003Cli>Choose from two different templates\u003C\u002Fli>\n\u003Cli>Filter by List, Categories and Tags\u003C\u002Fli>\n\u003Cli>Pagination support\u003C\u002Fli>\n\u003Cli>Change all text languages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>🚀 Upgrade to \u003Ca href=\"https:\u002F\u002Fwww.quantumcloud.com\u002Fproducts\u002Fsimple-link-directory\u002F\" rel=\"nofollow ugc\">Simple Link Directiory Pro\u003C\u002Fa>\u003Cbr \u002F>\n  🚀 \u003Cstrong>Looking for a Complete Solution? \u003Ca href=\"http:\u002F\u002Fdev.quantumcloud.com\u002Fthemes\u002Fsimple-link-directory\u002F\" rel=\"nofollow ugc\">Check Out our Simple Link Directory Theme\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u002F\u002F-> Try our \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchatbot\u002F\" rel=\"ugc\">FREE ChatBot for WordPress with AI – WPBot\u003C\u002Fa>\u003C\u002Fstrong>. It is an easy to use, Native, No coding required, AI ChatBot to provide Automated Live Chat Support. Use ChatBot to \u003Cstrong>answer user questions\u003C\u002Fstrong> and also \u003Cstrong>collect information\u003C\u002Fstrong> from the users using \u003Cstrong>conversational forms\u003C\u002Fstrong>. It can be also be powered by DialogFlow, Tavily or OpenAI ChatGPT or simply use the built-in features to provide Live support and collect data. ++++ Check out the \u003Ca href=\"https:\u002F\u002Fwww.wpbot.pro\u002F\" rel=\"nofollow ugc\">ChatBot for WordPress\u003C\u002Fa> Demo.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Power Up with AddOns for Simple Link Directory Pro\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Link Exchange AddOn\u003C\u002Fli>\n\u003Cli>Broken Link Checker AddOn\u003C\u002Fli>\n\u003Cli>Review Rating AddOn AddOn\u003C\u002Fli>\n\u003Cli>Modern MultiPage Mode AddOn\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>ShortCode Generator\u003C\u002Fh4>\n\u003Cp>You are encouraged to use the SLD * handy Short Code generator * from your page’s Visual Editor. Check the plugin’s Help section for more details about shortcode parameters.\u003C\u002Fp>\n\u003Cp>** We welcome your feedback and new feature requests to improve the plugin! **\u003C\u002Fp>\n\u003Ch3>Use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Create new lists with your links.\u003C\u002Fli>\n\u003Cli>After activating the plugin, create a new page or post. In the body section write this shortcode\u003Cbr \u002F>\n[qcopd-directory mode=”all” column=”3″ style=”style-1″ ]\u003C\u002Fli>\n\u003Cli>Save the page\u002Fpost and check the page in front end. You’ll see a nicely designed Link Directory.\u003C\u002Fli>\n\u003Cli>Under the SLD Settings-Help in admin area you can find more details and tips.\u003C\u002Fli>\n\u003C\u002Fol>\n","Free LINK DIRECTORY Plugin for WordPress to Curate Links for Web Directory. Link management, Directory Listings, Link Archive, Vendor Directory",2000,334270,96,120,"2026-02-06T11:42:00.000Z","4.6","7.4",[20,341,316,342,343],"directory-listing","link-management","web-directory","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-link-directory","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-link-directory.8.8.6.zip",86,6,"2025-12-15 00:00:00",{"slug":350,"name":351,"version":352,"author":353,"author_profile":354,"description":355,"short_description":356,"active_installs":293,"downloaded":357,"rating":293,"num_ratings":294,"last_updated":358,"tested_up_to":359,"requires_at_least":296,"requires_php":360,"tags":361,"homepage":18,"download_link":366,"security_score":367,"vuln_count":29,"unpatched_count":275,"last_vuln_date":368,"fetched_at":31},"list-children","List Children","2.2.0","Andy Stratton","https:\u002F\u002Fprofiles.wordpress.org\u002Ftheandystratton\u002F","\u003Cp>Use an HTML comment to list links of the current page’s children or siblings.\u003C\u002Fp>\n\u003Cp>Common usage is for content sites utilizing WordPress as a simple CMS. Some content hierarchies call for an Overview page followed by multiple subpages, for example, a Services page.\u003C\u002Fp>\n\u003Cp>Use the following shortcodes to list children and or siblings of the current page:\u003C\u002Fp>\n\u003Cp>Alphabetical listing of current page’s children:\u003C\u002Fp>\n\u003Cp>[list_children sort_column=”page_title” sort_order=”asc”]\u003C\u002Fp>\n\u003Cp>List of current page’s siblings, ordered by menu order (descending):\u003C\u002Fp>\n\u003Cp>[list_siblings sort_column=”menu_order” sort_order=”desc”]\u003C\u002Fp>\n\u003Cp>You can use a majority of the attributes from the wp_list_pages() call: https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwp_list_pages\u003C\u002Fp>\n\u003Cp>\u003Cem>The following will no longer work (deprecated):\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cul>\u003Cbr \u002F>\n\u003C!–list_children()–>\u003Cbr \u002F>\n\u003C\u002Ful>\u003C\u002Fp>\n","Use an HTML comment to list links of the current page's children or siblings.",6348,"2025-04-29T23:00:00.000Z","6.4.8","8.0",[362,363,364,365],"list-pages","nagivation","permalinks","subnavigation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flist-children.zip",99,"2025-04-30 00:00:00",{"attackSurface":370,"codeSignals":811,"taintFlows":2072,"riskAssessment":2426,"analyzedAt":2452},{"hooks":371,"ajaxHandlers":714,"restRoutes":750,"shortcodes":759,"cronEvents":805,"entryPointCount":810,"unprotectedCount":95},[372,378,383,387,391,395,399,403,407,411,415,418,422,426,430,434,438,442,446,449,453,456,460,463,467,471,475,479,482,486,491,495,499,503,507,511,515,519,523,527,531,536,540,544,548,552,556,559,563,567,571,575,579,583,587,591,595,599,603,607,610,614,617,620,623,627,631,635,638,642,646,650,653,656,659,662,665,668,670,672,674,675,678,680,682,684,686,688,690,691,692,696,700,705,708,710],{"type":373,"name":374,"callback":375,"file":376,"line":377},"action","admin_init","action_admin_init","link-library-admin.php",24,{"type":379,"name":380,"callback":381,"priority":273,"file":376,"line":382},"filter","screen_layout_columns","on_screen_layout_columns",27,{"type":373,"name":384,"callback":385,"priority":293,"file":376,"line":386},"admin_menu","on_admin_menu",29,{"type":373,"name":388,"callback":389,"file":376,"line":390},"network_admin_menu","network_settings_menu",32,{"type":373,"name":392,"callback":393,"file":376,"line":394},"wp_dashboard_setup","dashboard_widget",35,{"type":379,"name":396,"callback":397,"priority":29,"file":376,"line":398},"plugin_row_meta","set_plugin_row_meta",37,{"type":373,"name":400,"callback":401,"priority":273,"file":376,"line":402},"wpmu_new_blog","new_network_site",39,{"type":373,"name":404,"callback":405,"file":376,"line":406},"admin_head","admin_header",41,{"type":373,"name":408,"callback":409,"priority":275,"file":376,"line":410},"add_meta_boxes","ll_make_wp_editor_movable",43,{"type":373,"name":412,"callback":413,"priority":273,"file":376,"line":414},"save_post","ll_save_link_fields",44,{"type":373,"name":416,"callback":417,"priority":273,"file":376,"line":313},"before_delete_post","ll_delete_link_fields",{"type":379,"name":419,"callback":420,"file":376,"line":421},"manage_edit-link_library_links_columns","ll_add_columns",46,{"type":373,"name":423,"callback":424,"file":376,"line":425},"manage_link_library_links_posts_custom_column","ll_populate_columns",47,{"type":379,"name":427,"callback":428,"file":376,"line":429},"manage_edit-link_library_links_sortable_columns","ll_column_sortable",48,{"type":379,"name":431,"callback":432,"file":376,"line":433},"request","ll_column_ordering",49,{"type":373,"name":435,"callback":436,"file":376,"line":437},"pre_get_posts","ll_custom_post_order",50,{"type":373,"name":439,"callback":440,"priority":273,"file":376,"line":441},"quick_edit_custom_box","ll_display_custom_quickedit_link",51,{"type":373,"name":443,"callback":444,"priority":273,"file":376,"line":445},"link_library_category_edit_form_fields","ll_link_library_category_new_fields",53,{"type":373,"name":447,"callback":444,"priority":273,"file":376,"line":448},"link_library_category_add_form_fields",54,{"type":373,"name":450,"callback":451,"priority":273,"file":376,"line":452},"edited_link_library_category","ll_save_link_library_category_new_fields",56,{"type":373,"name":454,"callback":451,"priority":273,"file":376,"line":455},"created_link_library_category",57,{"type":373,"name":457,"callback":458,"priority":367,"file":376,"line":459},"admin_enqueue_scripts","admin_scripts",59,{"type":373,"name":461,"callback":458,"priority":367,"file":376,"line":462},"enqueue_block_editor_assets",60,{"type":373,"name":464,"callback":465,"file":376,"line":466},"restrict_manage_posts","ll_link_cat_filter_list",64,{"type":379,"name":468,"callback":469,"file":376,"line":470},"parse_query","ll_perform_link_cat_filtering",65,{"type":379,"name":472,"callback":473,"priority":273,"file":376,"line":474},"manage_edit-link_library_category_columns","ll_category_custom_column_header",68,{"type":379,"name":476,"callback":477,"priority":273,"file":376,"line":478},"manage_link_library_category_custom_column","ll_add_category_id",69,{"type":379,"name":480,"callback":481,"priority":273,"file":376,"line":264},"manage_edit-link_library_tags_columns","ll_category_tags_custom_column_header",{"type":379,"name":483,"callback":484,"priority":273,"file":376,"line":485},"manage_link_library_tags_custom_column","ll_add_category_tags_id",72,{"type":373,"name":487,"callback":488,"priority":489,"file":376,"line":490},"media_buttons","link_library_render_editor_button",20,75,{"type":373,"name":492,"callback":493,"file":376,"line":494},"admin_footer","render_modal",76,{"type":379,"name":496,"callback":497,"priority":273,"file":376,"line":498},"wp_dropdown_cats","wp_dropdown_cats_multiple",81,{"type":373,"name":500,"callback":501,"file":376,"line":502},"admin_notices","ll_admin_notices",558,{"type":373,"name":504,"callback":505,"file":376,"line":506},"admin_post_save_link_library_general","on_save_changes_general",600,{"type":373,"name":508,"callback":509,"file":376,"line":510},"admin_post_save_link_library_settingssets","on_save_changes_settingssets",601,{"type":373,"name":512,"callback":513,"file":376,"line":514},"admin_post_save_link_library_moderate","on_save_changes_moderate",602,{"type":373,"name":516,"callback":517,"file":376,"line":518},"admin_post_save_link_library_stylesheet","on_save_changes_stylesheet",603,{"type":373,"name":520,"callback":521,"file":376,"line":522},"admin_post_save_link_library_reciprocal","on_save_changes_reciprocal",604,{"type":379,"name":524,"callback":525,"priority":273,"file":376,"line":526},"posts_search","ll_expand_posts_search",609,{"type":379,"name":528,"callback":529,"priority":273,"file":376,"line":530},"get_terms","link_library_get_terms_filter_only_publish",1819,{"type":373,"name":532,"callback":533,"file":534,"line":535},"init","ll_init","link-library.php",245,{"type":373,"name":537,"callback":538,"file":534,"line":539},"wp_loaded","ll_update_60",246,{"type":379,"name":541,"callback":542,"file":534,"line":543},"the_posts","conditionally_add_scripts_and_styles",282,{"type":373,"name":545,"callback":546,"file":534,"line":547},"wp_head","ll_rss_link",285,{"type":379,"name":549,"callback":550,"file":534,"line":551},"wp_title","ll_title_creator",287,{"type":379,"name":553,"callback":554,"file":534,"line":555},"get_the_excerpt","ll_display_single_link",289,{"type":379,"name":557,"callback":554,"file":534,"line":558},"the_excerpt",290,{"type":379,"name":560,"callback":561,"priority":273,"file":534,"line":562},"post_type_link","ll_get_permalink",291,{"type":379,"name":564,"callback":565,"priority":273,"file":534,"line":566},"the_title","ll_get_title",292,{"type":379,"name":568,"callback":569,"priority":273,"file":534,"line":570},"block_categories_all","ll_block_categories",294,{"type":373,"name":572,"callback":573,"file":534,"line":574},"rest_api_init","ll_rest_api_init",295,{"type":379,"name":576,"callback":577,"file":534,"line":578},"rewrite_rules_array","ll_insertMyRewriteRules",299,{"type":379,"name":580,"callback":581,"file":534,"line":582},"query_vars","ll_insertMyRewriteQueryVars",300,{"type":373,"name":584,"callback":585,"file":534,"line":586},"template_redirect","ll_template_redirect",302,{"type":379,"name":588,"callback":589,"file":534,"line":590},"template_include","ll_template_include",303,{"type":373,"name":592,"callback":593,"file":534,"line":594},"wp_enqueue_scripts","ll_register_script",313,{"type":379,"name":596,"callback":597,"priority":273,"file":534,"line":598},"posts_where","ll_posts_where",315,{"type":379,"name":600,"callback":601,"file":534,"line":602},"kses_allowed_protocols","ll_add_protocols",320,{"type":379,"name":604,"callback":605,"file":534,"line":606},"wp_feed_cache_transient_lifetime","feed_cache_filter_handler",322,{"type":379,"name":560,"callback":608,"priority":273,"file":534,"line":609},"permalink_structure",324,{"type":373,"name":611,"callback":612,"file":534,"line":613},"auth_redirect","add_pending_count_filter",326,{"type":373,"name":384,"callback":615,"file":534,"line":616},"esc_attr_restore",327,{"type":373,"name":431,"callback":618,"file":534,"line":619},"link_library_rss_feed_request",330,{"type":379,"name":621,"callback":554,"file":534,"line":622},"the_content_feed",331,{"type":373,"name":624,"callback":625,"priority":273,"file":534,"line":626},"link_library_import_links","ll_import_links",334,{"type":373,"name":628,"callback":629,"priority":273,"file":534,"line":630},"link_library_gen_thumbs","ll_gen_thumbs",335,{"type":379,"name":632,"callback":633,"priority":489,"file":534,"line":634},"attribute_escape","remove_esc_attr_and_count",431,{"type":379,"name":636,"callback":554,"priority":489,"file":534,"line":637},"the_content",2315,{"type":379,"name":639,"callback":640,"priority":273,"file":534,"line":641},"http_response","link_library_tweak_plugins_http_filter",2477,{"type":373,"name":643,"callback":644,"file":534,"line":645},"widgets_init","ll_create_widgets",2487,{"type":379,"name":647,"callback":648,"priority":273,"file":534,"line":649},"wp_get_object_terms","closure",2589,{"type":379,"name":528,"callback":529,"priority":273,"file":651,"line":652},"render-link-library-addlink-sc.php",929,{"type":379,"name":528,"callback":654,"priority":273,"file":651,"line":655},"link_library_get_terms_filter_publish_pending",931,{"type":379,"name":528,"callback":657,"priority":273,"file":651,"line":658},"link_library_get_terms_filter_publish_draft",933,{"type":379,"name":528,"callback":660,"priority":273,"file":651,"line":661},"link_library_get_terms_filter_publish_draft_pending",935,{"type":379,"name":663,"callback":663,"file":651,"line":664},"link_library_generate_captcha",1335,{"type":379,"name":528,"callback":529,"priority":273,"file":666,"line":667},"render-link-library-cats-sc.php",123,{"type":379,"name":528,"callback":654,"priority":273,"file":666,"line":669},125,{"type":379,"name":528,"callback":657,"priority":273,"file":666,"line":671},127,{"type":379,"name":528,"callback":660,"priority":273,"file":666,"line":673},129,{"type":379,"name":524,"callback":525,"priority":273,"file":666,"line":622},{"type":379,"name":528,"callback":529,"priority":273,"file":676,"line":677},"render-link-library-sc.php",471,{"type":379,"name":528,"callback":654,"priority":273,"file":676,"line":679},473,{"type":379,"name":528,"callback":657,"priority":273,"file":676,"line":681},475,{"type":379,"name":528,"callback":660,"priority":273,"file":676,"line":683},477,{"type":379,"name":528,"callback":529,"priority":273,"file":676,"line":685},595,{"type":379,"name":528,"callback":654,"priority":273,"file":676,"line":687},597,{"type":379,"name":528,"callback":657,"priority":273,"file":676,"line":689},599,{"type":379,"name":528,"callback":660,"priority":273,"file":676,"line":510},{"type":379,"name":524,"callback":525,"priority":273,"file":676,"line":658},{"type":379,"name":693,"callback":694,"file":676,"line":695},"posts_fields","ll_create_temp_column",1054,{"type":379,"name":697,"callback":698,"file":676,"line":699},"posts_orderby","ll_sort_by_temp_column",1055,{"type":373,"name":701,"callback":702,"file":703,"line":704},"plugins_loaded","thumbs_rating_init","upvote-downvote\\thumbs-rating.php",21,{"type":373,"name":592,"callback":706,"file":703,"line":707},"thumbs_rating_scripts",40,{"type":373,"name":592,"callback":709,"file":703,"line":448},"thumbs_rating_styles",{"type":379,"name":711,"callback":711,"file":712,"line":713},"link_library_verify_captcha","usersubmission.php",853,[715,721,725,727,731,733,736,738,742,744,748],{"action":716,"nopriv":717,"callback":718,"hasNonce":719,"hasCapCheck":719,"file":376,"line":720},"link_library_recipbrokencheck",false,"link_library_reciprocal_link_checker",true,79,{"action":722,"nopriv":717,"callback":723,"hasNonce":717,"hasCapCheck":717,"file":534,"line":724},"link_library_tracker","link_library_ajax_tracker",304,{"action":722,"nopriv":719,"callback":723,"hasNonce":717,"hasCapCheck":717,"file":534,"line":726},305,{"action":728,"nopriv":717,"callback":729,"hasNonce":719,"hasCapCheck":717,"file":534,"line":730},"link_library_ajax_update","link_library_func",306,{"action":728,"nopriv":719,"callback":729,"hasNonce":719,"hasCapCheck":717,"file":534,"line":732},307,{"action":734,"nopriv":717,"callback":734,"hasNonce":717,"hasCapCheck":717,"file":534,"line":735},"link_library_generate_image",308,{"action":734,"nopriv":719,"callback":734,"hasNonce":717,"hasCapCheck":717,"file":534,"line":737},309,{"action":739,"nopriv":717,"callback":740,"hasNonce":717,"hasCapCheck":717,"file":534,"line":741},"link_library_popup_content","ll_popup_content",310,{"action":739,"nopriv":719,"callback":740,"hasNonce":717,"hasCapCheck":717,"file":534,"line":743},311,{"action":745,"nopriv":717,"callback":746,"hasNonce":719,"hasCapCheck":717,"file":703,"line":747},"thumbs_rating_add_vote","thumbs_rating_add_vote_callback",235,{"action":745,"nopriv":719,"callback":746,"hasNonce":719,"hasCapCheck":717,"file":703,"line":749},236,[751],{"namespace":752,"route":753,"methods":754,"callback":756,"permissionCallback":757,"file":534,"line":758},"link-library\u002Fv1","\u002Fsettingslist",[755],"GET","ll_rest_settings_list","__return_true",362,[760,762,766,769,773,776,780,783,786,789,793,797,801],{"tag":4,"callback":729,"file":534,"line":761},266,{"tag":763,"callback":764,"file":534,"line":765},"link-library-cats","link_library_cats_func",267,{"tag":767,"callback":764,"file":534,"line":768},"cats-link-library",268,{"tag":770,"callback":771,"file":534,"line":772},"link-library-search","link_library_search_func",269,{"tag":774,"callback":771,"file":534,"line":775},"search-link-library",270,{"tag":777,"callback":778,"file":534,"line":779},"link-library-addlink","link_library_addlink_func",271,{"tag":781,"callback":778,"file":534,"line":782},"addlink-link-library",272,{"tag":784,"callback":778,"file":534,"line":785},"link-library-addlinkcustommsg",273,{"tag":787,"callback":778,"file":534,"line":788},"addlinkcustommsg-link-library",274,{"tag":790,"callback":791,"file":534,"line":792},"link-library-count","link_library_count_func",275,{"tag":794,"callback":795,"file":534,"line":796},"link-library-filters","link_library_filters",276,{"tag":798,"callback":799,"file":534,"line":800},"link-library-tagcloud","link_library_tagcloud",277,{"tag":802,"callback":803,"file":534,"line":804},"rss-library","rss_library_func",278,[806,808],{"hook":624,"callback":624,"file":376,"line":807},2156,{"hook":628,"callback":628,"file":376,"line":809},2164,25,{"dangerousFunctions":812,"sqlUsage":813,"outputEscaping":827,"fileOperations":27,"externalRequests":294,"nonceChecks":814,"capabilityChecks":2070,"bundledLibraries":2071},[],{"prepared":814,"raw":130,"locations":815},23,[816,819,820,822,824],{"file":534,"line":817,"context":818},74,"$wpdb->get_var() with variable interpolation",{"file":534,"line":323,"context":818},{"file":534,"line":821,"context":818},115,{"file":534,"line":823,"context":818},135,{"file":534,"line":825,"context":826},850,"$wpdb->get_col() with variable interpolation",{"escaped":828,"rawEcho":829,"locations":830},459,678,[831,835,836,839,840,841,843,845,846,848,850,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,935,937,939,940,941,943,945,947,949,951,953,955,956,957,959,960,961,963,965,967,969,971,973,975,977,979,981,983,984,986,987,989,991,992,994,995,997,999,1000,1002,1004,1006,1008,1010,1011,1013,1015,1017,1018,1020,1022,1024,1025,1027,1028,1030,1032,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1068,1070,1071,1073,1075,1076,1078,1080,1082,1084,1086,1088,1090,1092,1093,1095,1097,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1147,1149,1151,1153,1155,1157,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1218,1220,1222,1224,1226,1228,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1278,1280,1281,1283,1284,1286,1287,1289,1290,1292,1294,1295,1297,1298,1300,1301,1303,1304,1306,1307,1309,1310,1312,1313,1315,1316,1318,1319,1321,1322,1324,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1453,1454,1456,1457,1459,1460,1461,1463,1464,1465,1467,1468,1469,1471,1472,1473,1475,1476,1478,1480,1482,1484,1486,1487,1488,1490,1491,1493,1494,1495,1497,1498,1499,1501,1502,1504,1505,1506,1508,1509,1511,1512,1513,1515,1516,1517,1519,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1556,1557,1558,1560,1561,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1614,1616,1618,1620,1622,1623,1625,1626,1628,1629,1631,1632,1634,1635,1637,1638,1640,1641,1643,1644,1646,1647,1649,1650,1652,1653,1655,1656,1658,1659,1661,1662,1664,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728,1730,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1809,1810,1812,1813,1815,1816,1817,1819,1820,1821,1823,1824,1826,1827,1828,1830,1831,1832,1834,1835,1837,1838,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1896,1898,1900,1901,1903,1905,1907,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978,1980,1982,1984,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2008,2009,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2049,2050,2051,2052,2053,2056,2059,2061,2062,2063,2064,2065,2066,2067],{"file":832,"line":833,"context":834},"cssgenerator.php",13,"raw output",{"file":832,"line":377,"context":834},{"file":837,"line":838,"context":834},"csstidy\\class.csstidy.php",504,{"file":376,"line":547,"context":834},{"file":376,"line":547,"context":834},{"file":376,"line":842,"context":834},286,{"file":376,"line":844,"context":834},340,{"file":376,"line":844,"context":834},{"file":376,"line":847,"context":834},341,{"file":376,"line":849,"context":834},375,{"file":376,"line":849,"context":834},{"file":376,"line":852,"context":834},376,{"file":376,"line":854,"context":834},432,{"file":376,"line":856,"context":834},461,{"file":376,"line":858,"context":834},712,{"file":376,"line":860,"context":834},717,{"file":376,"line":862,"context":834},722,{"file":376,"line":864,"context":834},727,{"file":376,"line":866,"context":834},780,{"file":376,"line":868,"context":834},960,{"file":376,"line":870,"context":834},962,{"file":376,"line":872,"context":834},964,{"file":376,"line":874,"context":834},966,{"file":376,"line":876,"context":834},968,{"file":376,"line":878,"context":834},970,{"file":376,"line":880,"context":834},972,{"file":376,"line":882,"context":834},1032,{"file":376,"line":884,"context":834},1036,{"file":376,"line":886,"context":834},1040,{"file":376,"line":888,"context":834},1044,{"file":376,"line":890,"context":834},1048,{"file":376,"line":892,"context":834},1052,{"file":376,"line":894,"context":834},1056,{"file":376,"line":896,"context":834},1060,{"file":376,"line":898,"context":834},1064,{"file":376,"line":900,"context":834},1076,{"file":376,"line":902,"context":834},1078,{"file":376,"line":904,"context":834},1089,{"file":376,"line":906,"context":834},1091,{"file":376,"line":908,"context":834},1098,{"file":376,"line":910,"context":834},1172,{"file":376,"line":912,"context":834},1174,{"file":376,"line":914,"context":834},1185,{"file":376,"line":916,"context":834},1197,{"file":376,"line":918,"context":834},1200,{"file":376,"line":920,"context":834},1201,{"file":376,"line":922,"context":834},1248,{"file":376,"line":924,"context":834},1251,{"file":376,"line":926,"context":834},1262,{"file":376,"line":928,"context":834},1359,{"file":376,"line":930,"context":834},1361,{"file":376,"line":932,"context":834},1363,{"file":376,"line":934,"context":834},1365,{"file":376,"line":936,"context":834},1459,{"file":376,"line":938,"context":834},1464,{"file":376,"line":938,"context":834},{"file":376,"line":938,"context":834},{"file":376,"line":942,"context":834},1480,{"file":376,"line":944,"context":834},2859,{"file":376,"line":946,"context":834},2867,{"file":376,"line":948,"context":834},2893,{"file":376,"line":950,"context":834},2897,{"file":376,"line":952,"context":834},2915,{"file":376,"line":954,"context":834},2938,{"file":376,"line":954,"context":834},{"file":376,"line":954,"context":834},{"file":376,"line":958,"context":834},2952,{"file":376,"line":958,"context":834},{"file":376,"line":958,"context":834},{"file":376,"line":962,"context":834},2967,{"file":376,"line":964,"context":834},2977,{"file":376,"line":966,"context":834},2991,{"file":376,"line":968,"context":834},3004,{"file":376,"line":970,"context":834},3020,{"file":376,"line":972,"context":834},3026,{"file":376,"line":974,"context":834},3039,{"file":376,"line":976,"context":834},3045,{"file":376,"line":978,"context":834},3113,{"file":376,"line":980,"context":834},3121,{"file":376,"line":982,"context":834},3134,{"file":376,"line":982,"context":834},{"file":376,"line":985,"context":834},3149,{"file":376,"line":985,"context":834},{"file":376,"line":988,"context":834},3160,{"file":376,"line":990,"context":834},3174,{"file":376,"line":990,"context":834},{"file":376,"line":993,"context":834},3195,{"file":376,"line":993,"context":834},{"file":376,"line":996,"context":834},3209,{"file":376,"line":998,"context":834},3231,{"file":376,"line":998,"context":834},{"file":376,"line":1001,"context":834},3240,{"file":376,"line":1003,"context":834},3247,{"file":376,"line":1005,"context":834},3267,{"file":376,"line":1007,"context":834},3268,{"file":376,"line":1009,"context":834},3269,{"file":376,"line":1009,"context":834},{"file":376,"line":1012,"context":834},3284,{"file":376,"line":1014,"context":834},3285,{"file":376,"line":1016,"context":834},3286,{"file":376,"line":1016,"context":834},{"file":376,"line":1019,"context":834},3303,{"file":376,"line":1021,"context":834},3304,{"file":376,"line":1023,"context":834},3305,{"file":376,"line":1023,"context":834},{"file":376,"line":1026,"context":834},3306,{"file":376,"line":1026,"context":834},{"file":376,"line":1029,"context":834},3314,{"file":376,"line":1031,"context":834},3315,{"file":376,"line":1031,"context":834},{"file":376,"line":1034,"context":834},3405,{"file":376,"line":1036,"context":834},3480,{"file":376,"line":1038,"context":834},3487,{"file":376,"line":1040,"context":834},3585,{"file":376,"line":1042,"context":834},3607,{"file":376,"line":1044,"context":834},3613,{"file":376,"line":1046,"context":834},3634,{"file":376,"line":1048,"context":834},3640,{"file":376,"line":1050,"context":834},3646,{"file":376,"line":1052,"context":834},3652,{"file":376,"line":1054,"context":834},3658,{"file":376,"line":1056,"context":834},3664,{"file":376,"line":1058,"context":834},3713,{"file":376,"line":1060,"context":834},3723,{"file":376,"line":1062,"context":834},3743,{"file":376,"line":1064,"context":834},3751,{"file":376,"line":1066,"context":834},3794,{"file":376,"line":1066,"context":834},{"file":376,"line":1069,"context":834},3810,{"file":376,"line":1069,"context":834},{"file":376,"line":1072,"context":834},3834,{"file":376,"line":1074,"context":834},3849,{"file":376,"line":1074,"context":834},{"file":376,"line":1077,"context":834},3850,{"file":376,"line":1079,"context":834},3955,{"file":376,"line":1081,"context":834},3956,{"file":376,"line":1083,"context":834},3959,{"file":376,"line":1085,"context":834},3960,{"file":376,"line":1087,"context":834},3963,{"file":376,"line":1089,"context":834},4012,{"file":376,"line":1091,"context":834},4041,{"file":376,"line":1091,"context":834},{"file":376,"line":1094,"context":834},4042,{"file":376,"line":1096,"context":834},4054,{"file":376,"line":1096,"context":834},{"file":376,"line":1099,"context":834},4055,{"file":376,"line":1101,"context":834},4062,{"file":376,"line":1103,"context":834},4091,{"file":376,"line":1105,"context":834},4092,{"file":376,"line":1107,"context":834},4094,{"file":376,"line":1109,"context":834},4100,{"file":376,"line":1111,"context":834},4104,{"file":376,"line":1113,"context":834},4108,{"file":376,"line":1115,"context":834},4112,{"file":376,"line":1117,"context":834},4116,{"file":376,"line":1119,"context":834},4120,{"file":376,"line":1121,"context":834},4124,{"file":376,"line":1123,"context":834},4128,{"file":376,"line":1125,"context":834},4132,{"file":376,"line":1127,"context":834},4136,{"file":376,"line":1129,"context":834},4145,{"file":376,"line":1131,"context":834},4152,{"file":376,"line":1133,"context":834},4156,{"file":376,"line":1135,"context":834},4160,{"file":376,"line":1137,"context":834},4164,{"file":376,"line":1139,"context":834},4174,{"file":376,"line":1141,"context":834},4181,{"file":376,"line":1143,"context":834},4188,{"file":376,"line":1145,"context":834},4195,{"file":376,"line":1145,"context":834},{"file":376,"line":1148,"context":834},4196,{"file":376,"line":1150,"context":834},4213,{"file":376,"line":1152,"context":834},4214,{"file":376,"line":1154,"context":834},4215,{"file":376,"line":1156,"context":834},4216,{"file":376,"line":1156,"context":834},{"file":376,"line":1159,"context":834},4263,{"file":376,"line":1161,"context":834},4270,{"file":376,"line":1163,"context":834},4283,{"file":376,"line":1165,"context":834},4292,{"file":376,"line":1167,"context":834},4303,{"file":376,"line":1169,"context":834},4310,{"file":376,"line":1171,"context":834},4320,{"file":376,"line":1173,"context":834},4333,{"file":376,"line":1175,"context":834},4342,{"file":376,"line":1177,"context":834},4353,{"file":376,"line":1179,"context":834},4360,{"file":376,"line":1181,"context":834},4395,{"file":376,"line":1183,"context":834},4409,{"file":376,"line":1185,"context":834},4424,{"file":376,"line":1187,"context":834},4458,{"file":376,"line":1189,"context":834},4468,{"file":376,"line":1191,"context":834},4476,{"file":376,"line":1193,"context":834},4501,{"file":376,"line":1193,"context":834},{"file":376,"line":1196,"context":834},4512,{"file":376,"line":1198,"context":834},4617,{"file":376,"line":1200,"context":834},4671,{"file":376,"line":1202,"context":834},4679,{"file":376,"line":1204,"context":834},4701,{"file":376,"line":1206,"context":834},4708,{"file":376,"line":1208,"context":834},4726,{"file":376,"line":1210,"context":834},4734,{"file":376,"line":1212,"context":834},4741,{"file":376,"line":1214,"context":834},4749,{"file":376,"line":1216,"context":834},4780,{"file":376,"line":1216,"context":834},{"file":376,"line":1219,"context":834},4823,{"file":376,"line":1221,"context":834},4825,{"file":376,"line":1223,"context":834},4845,{"file":376,"line":1225,"context":834},4860,{"file":376,"line":1227,"context":834},4888,{"file":376,"line":1227,"context":834},{"file":376,"line":1230,"context":834},4899,{"file":376,"line":1232,"context":834},4914,{"file":376,"line":1234,"context":834},4922,{"file":376,"line":1236,"context":834},4955,{"file":376,"line":1238,"context":834},4977,{"file":376,"line":1240,"context":834},5023,{"file":376,"line":1242,"context":834},5082,{"file":376,"line":1244,"context":834},5086,{"file":376,"line":1246,"context":834},5090,{"file":376,"line":1248,"context":834},5094,{"file":376,"line":1250,"context":834},5098,{"file":376,"line":1252,"context":834},5102,{"file":376,"line":1254,"context":834},5106,{"file":376,"line":1256,"context":834},5110,{"file":376,"line":1258,"context":834},5114,{"file":376,"line":1260,"context":834},5118,{"file":376,"line":1262,"context":834},5122,{"file":376,"line":1264,"context":834},5126,{"file":376,"line":1266,"context":834},5130,{"file":376,"line":1268,"context":834},5134,{"file":376,"line":1270,"context":834},5138,{"file":376,"line":1272,"context":834},5142,{"file":376,"line":1274,"context":834},5146,{"file":376,"line":1276,"context":834},5151,{"file":376,"line":1276,"context":834},{"file":376,"line":1279,"context":834},5156,{"file":376,"line":1279,"context":834},{"file":376,"line":1282,"context":834},5161,{"file":376,"line":1282,"context":834},{"file":376,"line":1285,"context":834},5166,{"file":376,"line":1285,"context":834},{"file":376,"line":1288,"context":834},5171,{"file":376,"line":1288,"context":834},{"file":376,"line":1291,"context":834},5175,{"file":376,"line":1293,"context":834},5180,{"file":376,"line":1293,"context":834},{"file":376,"line":1296,"context":834},5185,{"file":376,"line":1296,"context":834},{"file":376,"line":1299,"context":834},5190,{"file":376,"line":1299,"context":834},{"file":376,"line":1302,"context":834},5195,{"file":376,"line":1302,"context":834},{"file":376,"line":1305,"context":834},5200,{"file":376,"line":1305,"context":834},{"file":376,"line":1308,"context":834},5205,{"file":376,"line":1308,"context":834},{"file":376,"line":1311,"context":834},5210,{"file":376,"line":1311,"context":834},{"file":376,"line":1314,"context":834},5215,{"file":376,"line":1314,"context":834},{"file":376,"line":1317,"context":834},5220,{"file":376,"line":1317,"context":834},{"file":376,"line":1320,"context":834},5225,{"file":376,"line":1320,"context":834},{"file":376,"line":1323,"context":834},5232,{"file":376,"line":1325,"context":834},5248,{"file":376,"line":1327,"context":834},5256,{"file":376,"line":1329,"context":834},5259,{"file":376,"line":1331,"context":834},5270,{"file":376,"line":1333,"context":834},5295,{"file":376,"line":1335,"context":834},5300,{"file":376,"line":1337,"context":834},5303,{"file":376,"line":1339,"context":834},5306,{"file":376,"line":1341,"context":834},5323,{"file":376,"line":1343,"context":834},5328,{"file":376,"line":1345,"context":834},5331,{"file":376,"line":1347,"context":834},5353,{"file":376,"line":1349,"context":834},5358,{"file":376,"line":1351,"context":834},5361,{"file":376,"line":1353,"context":834},5376,{"file":376,"line":1355,"context":834},5381,{"file":376,"line":1357,"context":834},5384,{"file":376,"line":1359,"context":834},5394,{"file":376,"line":1361,"context":834},5399,{"file":376,"line":1363,"context":834},5402,{"file":376,"line":1365,"context":834},5412,{"file":376,"line":1367,"context":834},5417,{"file":376,"line":1369,"context":834},5420,{"file":376,"line":1371,"context":834},5430,{"file":376,"line":1373,"context":834},5440,{"file":376,"line":1375,"context":834},5443,{"file":376,"line":1377,"context":834},5446,{"file":376,"line":1379,"context":834},5447,{"file":376,"line":1381,"context":834},5461,{"file":376,"line":1383,"context":834},5471,{"file":376,"line":1385,"context":834},5474,{"file":376,"line":1387,"context":834},5477,{"file":376,"line":1389,"context":834},5492,{"file":376,"line":1391,"context":834},5504,{"file":376,"line":1393,"context":834},5507,{"file":376,"line":1395,"context":834},5510,{"file":376,"line":1397,"context":834},5513,{"file":376,"line":1399,"context":834},5521,{"file":376,"line":1401,"context":834},5526,{"file":376,"line":1403,"context":834},5529,{"file":376,"line":1405,"context":834},5539,{"file":376,"line":1407,"context":834},5544,{"file":376,"line":1409,"context":834},5547,{"file":376,"line":1411,"context":834},5557,{"file":376,"line":1413,"context":834},5562,{"file":376,"line":1415,"context":834},5565,{"file":376,"line":1417,"context":834},5575,{"file":376,"line":1419,"context":834},5580,{"file":376,"line":1421,"context":834},5583,{"file":376,"line":1423,"context":834},5593,{"file":376,"line":1425,"context":834},5598,{"file":376,"line":1427,"context":834},5601,{"file":376,"line":1429,"context":834},5611,{"file":376,"line":1431,"context":834},5616,{"file":376,"line":1433,"context":834},5619,{"file":376,"line":1435,"context":834},5634,{"file":376,"line":1437,"context":834},5639,{"file":376,"line":1439,"context":834},5642,{"file":376,"line":1441,"context":834},5645,{"file":376,"line":1443,"context":834},5660,{"file":376,"line":1445,"context":834},5665,{"file":376,"line":1447,"context":834},5668,{"file":376,"line":1449,"context":834},5677,{"file":376,"line":1451,"context":834},5692,{"file":376,"line":1451,"context":834},{"file":376,"line":1451,"context":834},{"file":376,"line":1455,"context":834},5694,{"file":376,"line":1455,"context":834},{"file":376,"line":1458,"context":834},5702,{"file":376,"line":1458,"context":834},{"file":376,"line":1458,"context":834},{"file":376,"line":1462,"context":834},5705,{"file":376,"line":1462,"context":834},{"file":376,"line":1462,"context":834},{"file":376,"line":1466,"context":834},5708,{"file":376,"line":1466,"context":834},{"file":376,"line":1466,"context":834},{"file":376,"line":1470,"context":834},5710,{"file":376,"line":1470,"context":834},{"file":376,"line":1470,"context":834},{"file":376,"line":1474,"context":834},5711,{"file":376,"line":1474,"context":834},{"file":376,"line":1477,"context":834},5717,{"file":376,"line":1479,"context":834},5722,{"file":376,"line":1481,"context":834},5725,{"file":376,"line":1483,"context":834},5730,{"file":376,"line":1485,"context":834},5744,{"file":376,"line":1485,"context":834},{"file":376,"line":1485,"context":834},{"file":376,"line":1489,"context":834},5746,{"file":376,"line":1489,"context":834},{"file":376,"line":1492,"context":834},5752,{"file":376,"line":1492,"context":834},{"file":376,"line":1492,"context":834},{"file":376,"line":1496,"context":834},5755,{"file":376,"line":1496,"context":834},{"file":376,"line":1496,"context":834},{"file":376,"line":1500,"context":834},5759,{"file":376,"line":1500,"context":834},{"file":376,"line":1503,"context":834},5772,{"file":376,"line":1503,"context":834},{"file":376,"line":1503,"context":834},{"file":376,"line":1507,"context":834},5774,{"file":376,"line":1507,"context":834},{"file":376,"line":1510,"context":834},5781,{"file":376,"line":1510,"context":834},{"file":376,"line":1510,"context":834},{"file":376,"line":1514,"context":834},5784,{"file":376,"line":1514,"context":834},{"file":376,"line":1514,"context":834},{"file":376,"line":1518,"context":834},5788,{"file":376,"line":1518,"context":834},{"file":376,"line":1521,"context":834},5800,{"file":376,"line":1523,"context":834},5811,{"file":376,"line":1525,"context":834},5821,{"file":376,"line":1527,"context":834},5881,{"file":376,"line":1529,"context":834},5888,{"file":376,"line":1531,"context":834},5912,{"file":376,"line":1533,"context":834},5919,{"file":376,"line":1535,"context":834},5986,{"file":376,"line":1537,"context":834},5990,{"file":376,"line":1539,"context":834},5992,{"file":376,"line":1541,"context":834},5999,{"file":376,"line":1543,"context":834},6004,{"file":376,"line":1545,"context":834},6019,{"file":376,"line":1547,"context":834},6026,{"file":376,"line":1549,"context":834},6041,{"file":376,"line":1551,"context":834},6046,{"file":376,"line":1553,"context":834},6087,{"file":376,"line":1555,"context":834},6119,{"file":376,"line":1555,"context":834},{"file":376,"line":1555,"context":834},{"file":376,"line":1559,"context":834},6122,{"file":376,"line":1559,"context":834},{"file":376,"line":1559,"context":834},{"file":376,"line":1563,"context":834},6127,{"file":376,"line":1565,"context":834},6128,{"file":376,"line":1567,"context":834},6154,{"file":376,"line":1569,"context":834},6160,{"file":376,"line":1571,"context":834},6166,{"file":376,"line":1573,"context":834},6172,{"file":376,"line":1575,"context":834},6201,{"file":376,"line":1577,"context":834},6210,{"file":376,"line":1579,"context":834},6219,{"file":376,"line":1581,"context":834},6225,{"file":376,"line":1583,"context":834},6377,{"file":376,"line":1585,"context":834},6381,{"file":376,"line":1587,"context":834},6385,{"file":376,"line":1589,"context":834},6389,{"file":376,"line":1591,"context":834},6393,{"file":376,"line":1593,"context":834},6397,{"file":376,"line":1595,"context":834},6401,{"file":376,"line":1597,"context":834},6405,{"file":376,"line":1599,"context":834},6409,{"file":376,"line":1601,"context":834},6413,{"file":376,"line":1603,"context":834},6417,{"file":376,"line":1605,"context":834},6421,{"file":376,"line":1607,"context":834},6425,{"file":376,"line":1609,"context":834},6429,{"file":376,"line":1611,"context":834},6433,{"file":376,"line":1613,"context":834},6437,{"file":376,"line":1615,"context":834},6441,{"file":376,"line":1617,"context":834},6445,{"file":376,"line":1619,"context":834},6449,{"file":376,"line":1621,"context":834},6454,{"file":376,"line":1621,"context":834},{"file":376,"line":1624,"context":834},6459,{"file":376,"line":1624,"context":834},{"file":376,"line":1627,"context":834},6464,{"file":376,"line":1627,"context":834},{"file":376,"line":1630,"context":834},6469,{"file":376,"line":1630,"context":834},{"file":376,"line":1633,"context":834},6474,{"file":376,"line":1633,"context":834},{"file":376,"line":1636,"context":834},6479,{"file":376,"line":1636,"context":834},{"file":376,"line":1639,"context":834},6484,{"file":376,"line":1639,"context":834},{"file":376,"line":1642,"context":834},6489,{"file":376,"line":1642,"context":834},{"file":376,"line":1645,"context":834},6494,{"file":376,"line":1645,"context":834},{"file":376,"line":1648,"context":834},6499,{"file":376,"line":1648,"context":834},{"file":376,"line":1651,"context":834},6504,{"file":376,"line":1651,"context":834},{"file":376,"line":1654,"context":834},6509,{"file":376,"line":1654,"context":834},{"file":376,"line":1657,"context":834},6514,{"file":376,"line":1657,"context":834},{"file":376,"line":1660,"context":834},6519,{"file":376,"line":1660,"context":834},{"file":376,"line":1663,"context":834},6524,{"file":376,"line":1663,"context":834},{"file":376,"line":1666,"context":834},6532,{"file":376,"line":1668,"context":834},6545,{"file":376,"line":1670,"context":834},6565,{"file":376,"line":1672,"context":834},6567,{"file":376,"line":1674,"context":834},6568,{"file":376,"line":1676,"context":834},6575,{"file":376,"line":1678,"context":834},6577,{"file":376,"line":1680,"context":834},6578,{"file":376,"line":1682,"context":834},6585,{"file":376,"line":1684,"context":834},6590,{"file":376,"line":1686,"context":834},6591,{"file":376,"line":1688,"context":834},6592,{"file":376,"line":1690,"context":834},6598,{"file":376,"line":1692,"context":834},6604,{"file":376,"line":1694,"context":834},6606,{"file":376,"line":1696,"context":834},6613,{"file":376,"line":1698,"context":834},6619,{"file":376,"line":1700,"context":834},6621,{"file":376,"line":1702,"context":834},6624,{"file":376,"line":1704,"context":834},6629,{"file":376,"line":1706,"context":834},6641,{"file":376,"line":1708,"context":834},6644,{"file":376,"line":1708,"context":834},{"file":376,"line":1711,"context":834},6655,{"file":376,"line":1713,"context":834},6656,{"file":376,"line":1715,"context":834},6657,{"file":376,"line":1717,"context":834},6663,{"file":376,"line":1719,"context":834},6668,{"file":376,"line":1721,"context":834},6669,{"file":376,"line":1723,"context":834},6670,{"file":376,"line":1725,"context":834},6678,{"file":376,"line":1727,"context":834},6680,{"file":376,"line":1729,"context":834},6686,{"file":376,"line":1731,"context":834},6692,{"file":376,"line":1733,"context":834},6693,{"file":376,"line":1735,"context":834},6700,{"file":376,"line":1737,"context":834},6706,{"file":376,"line":1739,"context":834},6707,{"file":376,"line":1741,"context":834},6714,{"file":376,"line":1743,"context":834},6720,{"file":376,"line":1745,"context":834},6721,{"file":376,"line":1747,"context":834},6728,{"file":376,"line":1749,"context":834},6734,{"file":376,"line":1751,"context":834},6735,{"file":376,"line":1753,"context":834},6742,{"file":376,"line":1755,"context":834},6748,{"file":376,"line":1757,"context":834},6749,{"file":376,"line":1759,"context":834},6756,{"file":376,"line":1761,"context":834},6762,{"file":376,"line":1763,"context":834},6763,{"file":376,"line":1765,"context":834},6770,{"file":376,"line":1767,"context":834},6776,{"file":376,"line":1769,"context":834},6777,{"file":376,"line":1771,"context":834},6784,{"file":376,"line":1773,"context":834},6790,{"file":376,"line":1775,"context":834},6791,{"file":376,"line":1777,"context":834},6798,{"file":376,"line":1779,"context":834},6804,{"file":376,"line":1781,"context":834},6805,{"file":376,"line":1783,"context":834},6812,{"file":376,"line":1785,"context":834},6818,{"file":376,"line":1787,"context":834},6819,{"file":376,"line":1789,"context":834},6826,{"file":376,"line":1791,"context":834},6832,{"file":376,"line":1793,"context":834},6833,{"file":376,"line":1795,"context":834},6840,{"file":376,"line":1797,"context":834},6845,{"file":376,"line":1799,"context":834},6847,{"file":376,"line":1801,"context":834},6853,{"file":376,"line":1803,"context":834},6859,{"file":376,"line":1805,"context":834},6860,{"file":376,"line":1807,"context":834},6875,{"file":376,"line":1807,"context":834},{"file":376,"line":1807,"context":834},{"file":376,"line":1811,"context":834},6876,{"file":376,"line":1811,"context":834},{"file":376,"line":1814,"context":834},6882,{"file":376,"line":1814,"context":834},{"file":376,"line":1814,"context":834},{"file":376,"line":1818,"context":834},6897,{"file":376,"line":1818,"context":834},{"file":376,"line":1818,"context":834},{"file":376,"line":1822,"context":834},6898,{"file":376,"line":1822,"context":834},{"file":376,"line":1825,"context":834},6904,{"file":376,"line":1825,"context":834},{"file":376,"line":1825,"context":834},{"file":376,"line":1829,"context":834},6919,{"file":376,"line":1829,"context":834},{"file":376,"line":1829,"context":834},{"file":376,"line":1833,"context":834},6920,{"file":376,"line":1833,"context":834},{"file":376,"line":1836,"context":834},6926,{"file":376,"line":1836,"context":834},{"file":376,"line":1836,"context":834},{"file":376,"line":1840,"context":834},6935,{"file":376,"line":1842,"context":834},6958,{"file":376,"line":1844,"context":834},6967,{"file":376,"line":1846,"context":834},6976,{"file":376,"line":1848,"context":834},7005,{"file":376,"line":1850,"context":834},7033,{"file":376,"line":1852,"context":834},7068,{"file":376,"line":1854,"context":834},7095,{"file":376,"line":1856,"context":834},7143,{"file":376,"line":1858,"context":834},7212,{"file":376,"line":1860,"context":834},7254,{"file":376,"line":1862,"context":834},7257,{"file":376,"line":1864,"context":834},7277,{"file":376,"line":1866,"context":834},7286,{"file":376,"line":1868,"context":834},7414,{"file":376,"line":1870,"context":834},7417,{"file":376,"line":1872,"context":834},7421,{"file":376,"line":1874,"context":834},7424,{"file":376,"line":1876,"context":834},7449,{"file":376,"line":1878,"context":834},7452,{"file":376,"line":1880,"context":834},7455,{"file":376,"line":1882,"context":834},7459,{"file":376,"line":1884,"context":834},7555,{"file":376,"line":1886,"context":834},7566,{"file":376,"line":1888,"context":834},7572,{"file":376,"line":1890,"context":834},7573,{"file":376,"line":1892,"context":834},7580,{"file":376,"line":1894,"context":834},7581,{"file":376,"line":1894,"context":834},{"file":376,"line":1897,"context":834},7588,{"file":376,"line":1899,"context":834},7589,{"file":376,"line":1899,"context":834},{"file":376,"line":1902,"context":834},7598,{"file":376,"line":1904,"context":834},7601,{"file":376,"line":1906,"context":834},7604,{"file":376,"line":1906,"context":834},{"file":376,"line":1909,"context":834},7620,{"file":376,"line":1911,"context":834},7627,{"file":376,"line":1913,"context":834},7633,{"file":376,"line":1915,"context":834},7651,{"file":376,"line":1917,"context":834},7667,{"file":376,"line":1919,"context":834},7684,{"file":376,"line":1921,"context":834},7913,{"file":376,"line":1923,"context":834},7921,{"file":376,"line":1925,"context":834},7930,{"file":376,"line":1927,"context":834},7944,{"file":376,"line":1929,"context":834},7952,{"file":376,"line":1931,"context":834},7955,{"file":376,"line":1933,"context":834},8019,{"file":376,"line":1935,"context":834},8147,{"file":376,"line":1937,"context":834},8149,{"file":376,"line":1939,"context":834},8160,{"file":376,"line":1941,"context":834},8166,{"file":376,"line":1943,"context":834},8178,{"file":376,"line":1945,"context":834},8180,{"file":376,"line":1947,"context":834},8195,{"file":376,"line":1949,"context":834},8211,{"file":376,"line":1951,"context":834},8359,{"file":376,"line":1953,"context":834},8361,{"file":376,"line":1955,"context":834},8363,{"file":376,"line":1957,"context":834},8365,{"file":376,"line":1959,"context":834},8367,{"file":376,"line":1961,"context":834},8369,{"file":376,"line":1963,"context":834},8372,{"file":376,"line":1965,"context":834},8374,{"file":376,"line":1967,"context":834},8376,{"file":376,"line":1969,"context":834},8383,{"file":376,"line":1971,"context":834},8386,{"file":376,"line":1973,"context":834},8387,{"file":376,"line":1975,"context":834},8394,{"file":376,"line":1977,"context":834},8396,{"file":376,"line":1979,"context":834},8398,{"file":376,"line":1981,"context":834},8401,{"file":376,"line":1983,"context":834},8411,{"file":1985,"line":1986,"context":834},"link-library-image-generator.php",161,{"file":1985,"line":1988,"context":834},163,{"file":1985,"line":1990,"context":834},165,{"file":1985,"line":1992,"context":834},193,{"file":1985,"line":1994,"context":834},195,{"file":1985,"line":1996,"context":834},247,{"file":1985,"line":1998,"context":834},249,{"file":1985,"line":2000,"context":834},251,{"file":1985,"line":2002,"context":834},253,{"file":534,"line":2004,"context":834},1031,{"file":534,"line":2006,"context":834},1039,{"file":534,"line":695,"context":834},{"file":534,"line":699,"context":834},{"file":534,"line":2010,"context":834},1928,{"file":534,"line":2012,"context":834},1931,{"file":534,"line":2014,"context":834},2510,{"file":534,"line":2016,"context":834},2513,{"file":534,"line":2018,"context":834},2514,{"file":534,"line":2020,"context":834},2515,{"file":534,"line":2022,"context":834},2519,{"file":534,"line":2024,"context":834},2521,{"file":534,"line":2026,"context":834},2522,{"file":534,"line":2028,"context":834},2534,{"file":534,"line":2030,"context":834},2541,{"file":534,"line":2032,"context":834},2544,{"file":534,"line":2034,"context":834},2545,{"file":534,"line":2036,"context":834},2546,{"file":534,"line":2038,"context":834},2560,{"file":534,"line":2040,"context":834},2561,{"file":534,"line":2042,"context":834},2562,{"file":534,"line":2044,"context":834},2572,{"file":534,"line":2046,"context":834},2574,{"file":2048,"line":768,"context":834},"linkpopup.php",{"file":2048,"line":547,"context":834},{"file":651,"line":821,"context":834},{"file":651,"line":336,"context":834},{"file":651,"line":671,"context":834},{"file":2054,"line":2055,"context":834},"rss.genesis.php",538,{"file":2057,"line":2058,"context":834},"rssfeed.php",132,{"file":2060,"line":402,"context":834},"rsspreview.php",{"file":2060,"line":437,"context":834},{"file":2060,"line":437,"context":834},{"file":2060,"line":437,"context":834},{"file":2060,"line":441,"context":834},{"file":2060,"line":459,"context":834},{"file":2060,"line":459,"context":834},{"file":2068,"line":2069,"context":834},"wp_dropdown_posts.php",143,16,[],[2073,2089,2211,2229,2243,2251,2259,2280,2291,2310,2320,2330,2340,2351,2360,2375,2383,2392,2400,2410,2418],{"entryPoint":2074,"graph":2075,"unsanitizedCount":29,"severity":40},"display_menu (link-library-admin.php:1412)",{"nodes":2076,"edges":2087},[2077,2082],{"id":2078,"type":2079,"label":2080,"file":376,"line":2081},"n0","source","$_GET",1452,{"id":2083,"type":2084,"label":2085,"file":376,"line":942,"wp_function":2086},"n1","sink","echo() [XSS]","echo",[2088],{"from":2078,"to":2083,"sanitized":717},{"entryPoint":2090,"graph":2091,"unsanitizedCount":165,"severity":40},"\u003Clink-library-admin> (link-library-admin.php:0)",{"nodes":2092,"edges":2195},[2093,2096,2100,2103,2105,2109,2111,2115,2117,2121,2126,2130,2135,2138,2143,2147,2150,2154,2156,2159,2164,2167,2172,2176,2180,2184,2187,2190],{"id":2078,"type":2079,"label":2094,"file":376,"line":2095},"$_GET (x7)",888,{"id":2083,"type":2084,"label":2097,"file":376,"line":2098,"wp_function":2099},"update_option() [Settings Manipulation]",895,"update_option",{"id":2101,"type":2079,"label":2102,"file":376,"line":878},"n2","$_GET['importrowscount'] (x2)",{"id":2104,"type":2084,"label":2085,"file":376,"line":878,"wp_function":2086},"n3",{"id":2106,"type":2079,"label":2107,"file":376,"line":2108},"n4","$_GET (x8)",904,{"id":2110,"type":2084,"label":2085,"file":376,"line":882,"wp_function":2086},"n5",{"id":2112,"type":2079,"label":2113,"file":376,"line":2114},"n6","$_POST['links_updated_date_format']",2238,{"id":2116,"type":2084,"label":2097,"file":376,"line":2114,"wp_function":2099},"n7",{"id":2118,"type":2079,"label":2119,"file":376,"line":2120},"n8","$_POST (x5)",2252,{"id":2122,"type":2084,"label":2123,"file":376,"line":2124,"wp_function":2125},"n9","wp_redirect() [Open Redirect]",2267,"wp_redirect",{"id":2127,"type":2079,"label":2128,"file":376,"line":2129},"n10","$_POST",2287,{"id":2131,"type":2084,"label":2132,"file":376,"line":2133,"wp_function":2134},"n11","fopen() [File Access]",2288,"fopen",{"id":2136,"type":2079,"label":2137,"file":376,"line":2129},"n12","$_POST (x2)",{"id":2139,"type":2084,"label":2140,"file":376,"line":2141,"wp_function":2142},"n13","header() [Header Injection]",2316,"header",{"id":2144,"type":2079,"label":2145,"file":376,"line":2146},"n14","$_POST (x3)",2348,{"id":2148,"type":2084,"label":2097,"file":376,"line":2149,"wp_function":2099},"n15",2350,{"id":2151,"type":2079,"label":2152,"file":376,"line":2153},"n16","$_FILES (x290)",2329,{"id":2155,"type":2084,"label":2085,"file":376,"line":944,"wp_function":2086},"n17",{"id":2157,"type":2079,"label":2128,"file":376,"line":2158},"n18",1588,{"id":2160,"type":2084,"label":2161,"file":376,"line":2162,"wp_function":2163},"n19","get_col() [SQLi]",7867,"get_col",{"id":2165,"type":2079,"label":2166,"file":376,"line":2153},"n20","$_FILES",{"id":2168,"type":2084,"label":2169,"file":376,"line":2170,"wp_function":2171},"n21","get_results() [SQLi]",8207,"get_results",{"id":2173,"type":2079,"label":2174,"file":376,"line":2175},"n22","$_GET (x2)",925,{"id":2177,"type":2178,"label":2179,"file":376,"line":2175},"n23","transform","→ ll_reset_options()",{"id":2181,"type":2084,"label":2097,"file":2182,"line":2183,"wp_function":2099},"n24","link-library-defaults.php",465,{"id":2185,"type":2079,"label":2174,"file":376,"line":2186},"n25",8291,{"id":2188,"type":2178,"label":2189,"file":376,"line":2186},"n26","→ CheckReciprocalLink()",{"id":2191,"type":2084,"label":2192,"file":534,"line":2193,"wp_function":2194},"n27","file_get_contents() [SSRF\u002FLFI]",1187,"file_get_contents",[2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210],{"from":2078,"to":2083,"sanitized":719},{"from":2101,"to":2104,"sanitized":719},{"from":2106,"to":2110,"sanitized":719},{"from":2112,"to":2116,"sanitized":719},{"from":2118,"to":2122,"sanitized":719},{"from":2127,"to":2131,"sanitized":719},{"from":2136,"to":2139,"sanitized":719},{"from":2144,"to":2148,"sanitized":719},{"from":2151,"to":2155,"sanitized":719},{"from":2157,"to":2160,"sanitized":719},{"from":2165,"to":2168,"sanitized":719},{"from":2173,"to":2177,"sanitized":717},{"from":2177,"to":2181,"sanitized":717},{"from":2185,"to":2188,"sanitized":717},{"from":2188,"to":2191,"sanitized":717},{"entryPoint":2212,"graph":2213,"unsanitizedCount":347,"severity":40},"link_library_ajax_image_generator (link-library-image-generator.php:144)",{"nodes":2214,"edges":2225},[2215,2217,2218,2220,2222],{"id":2078,"type":2079,"label":2145,"file":1985,"line":2216},153,{"id":2083,"type":2084,"label":2085,"file":1985,"line":1986,"wp_function":2086},{"id":2101,"type":2079,"label":2219,"file":1985,"line":1986},"$_POST (x6)",{"id":2104,"type":2178,"label":2221,"file":1985,"line":1986},"→ ll_get_link_image()",{"id":2106,"type":2084,"label":2223,"file":1985,"line":312,"wp_function":2224},"file_put_contents() [File Write]","file_put_contents",[2226,2227,2228],{"from":2078,"to":2083,"sanitized":719},{"from":2101,"to":2104,"sanitized":717},{"from":2104,"to":2106,"sanitized":717},{"entryPoint":2230,"graph":2231,"unsanitizedCount":59,"severity":40},"\u003Clink-library-image-generator> (link-library-image-generator.php:0)",{"nodes":2232,"edges":2239},[2233,2234,2235,2237,2238],{"id":2078,"type":2079,"label":2145,"file":1985,"line":2216},{"id":2083,"type":2084,"label":2085,"file":1985,"line":1986,"wp_function":2086},{"id":2101,"type":2079,"label":2236,"file":1985,"line":1986},"$_POST (x9)",{"id":2104,"type":2178,"label":2221,"file":1985,"line":1986},{"id":2106,"type":2084,"label":2223,"file":1985,"line":312,"wp_function":2224},[2240,2241,2242],{"from":2078,"to":2083,"sanitized":719},{"from":2101,"to":2104,"sanitized":717},{"from":2104,"to":2106,"sanitized":717},{"entryPoint":2244,"graph":2245,"unsanitizedCount":29,"severity":40},"link_library_popup_content (linkpopup.php:3)",{"nodes":2246,"edges":2249},[2247,2248],{"id":2078,"type":2079,"label":2080,"file":2048,"line":130},{"id":2083,"type":2084,"label":2085,"file":2048,"line":768,"wp_function":2086},[2250],{"from":2078,"to":2083,"sanitized":717},{"entryPoint":2252,"graph":2253,"unsanitizedCount":294,"severity":40},"link_library_generate_rss_preview (rsspreview.php:3)",{"nodes":2254,"edges":2257},[2255,2256],{"id":2078,"type":2079,"label":2174,"file":2060,"line":165},{"id":2083,"type":2084,"label":2085,"file":2060,"line":459,"wp_function":2086},[2258],{"from":2078,"to":2083,"sanitized":717},{"entryPoint":2260,"graph":2261,"unsanitizedCount":294,"severity":2279},"on_show_page (link-library-admin.php:879)",{"nodes":2262,"edges":2273},[2263,2265,2266,2267,2268,2269,2270,2271,2272],{"id":2078,"type":2079,"label":2264,"file":376,"line":2095},"$_GET (x4)",{"id":2083,"type":2084,"label":2097,"file":376,"line":2098,"wp_function":2099},{"id":2101,"type":2079,"label":2102,"file":376,"line":878},{"id":2104,"type":2084,"label":2085,"file":376,"line":878,"wp_function":2086},{"id":2106,"type":2079,"label":2174,"file":376,"line":2108},{"id":2110,"type":2084,"label":2085,"file":376,"line":882,"wp_function":2086},{"id":2112,"type":2079,"label":2174,"file":376,"line":2175},{"id":2116,"type":2178,"label":2179,"file":376,"line":2175},{"id":2118,"type":2084,"label":2097,"file":2182,"line":2183,"wp_function":2099},[2274,2275,2276,2277,2278],{"from":2078,"to":2083,"sanitized":719},{"from":2101,"to":2104,"sanitized":719},{"from":2106,"to":2110,"sanitized":719},{"from":2112,"to":2116,"sanitized":717},{"from":2116,"to":2118,"sanitized":717},"low",{"entryPoint":2281,"graph":2282,"unsanitizedCount":275,"severity":2279},"on_save_changes_general (link-library-admin.php:1511)",{"nodes":2283,"edges":2288},[2284,2285,2286,2287],{"id":2078,"type":2079,"label":2113,"file":376,"line":2114},{"id":2083,"type":2084,"label":2097,"file":376,"line":2114,"wp_function":2099},{"id":2101,"type":2079,"label":2128,"file":376,"line":2120},{"id":2104,"type":2084,"label":2123,"file":376,"line":2124,"wp_function":2125},[2289,2290],{"from":2078,"to":2083,"sanitized":719},{"from":2101,"to":2104,"sanitized":719},{"entryPoint":2292,"graph":2293,"unsanitizedCount":275,"severity":2279},"on_save_changes_settingssets (link-library-admin.php:2276)",{"nodes":2294,"edges":2305},[2295,2296,2297,2298,2299,2300,2301,2303],{"id":2078,"type":2079,"label":2128,"file":376,"line":2129},{"id":2083,"type":2084,"label":2132,"file":376,"line":2133,"wp_function":2134},{"id":2101,"type":2079,"label":2137,"file":376,"line":2129},{"id":2104,"type":2084,"label":2140,"file":376,"line":2141,"wp_function":2142},{"id":2106,"type":2079,"label":2145,"file":376,"line":2146},{"id":2110,"type":2084,"label":2097,"file":376,"line":2149,"wp_function":2099},{"id":2112,"type":2079,"label":2128,"file":376,"line":2302},2360,{"id":2116,"type":2084,"label":2123,"file":376,"line":2304,"wp_function":2125},2613,[2306,2307,2308,2309],{"from":2078,"to":2083,"sanitized":719},{"from":2101,"to":2104,"sanitized":719},{"from":2106,"to":2110,"sanitized":719},{"from":2112,"to":2116,"sanitized":719},{"entryPoint":2311,"graph":2312,"unsanitizedCount":275,"severity":2279},"on_save_changes_moderate (link-library-admin.php:2618)",{"nodes":2313,"edges":2318},[2314,2316],{"id":2078,"type":2079,"label":2128,"file":376,"line":2315},2745,{"id":2083,"type":2084,"label":2123,"file":376,"line":2317,"wp_function":2125},2752,[2319],{"from":2078,"to":2083,"sanitized":719},{"entryPoint":2321,"graph":2322,"unsanitizedCount":275,"severity":2279},"on_save_changes_stylesheet (link-library-admin.php:2756)",{"nodes":2323,"edges":2328},[2324,2326],{"id":2078,"type":2079,"label":2128,"file":376,"line":2325},2788,{"id":2083,"type":2084,"label":2123,"file":376,"line":2327,"wp_function":2125},2790,[2329],{"from":2078,"to":2083,"sanitized":719},{"entryPoint":2331,"graph":2332,"unsanitizedCount":275,"severity":2279},"on_save_changes_reciprocal (link-library-admin.php:2794)",{"nodes":2333,"edges":2338},[2334,2336],{"id":2078,"type":2079,"label":2128,"file":376,"line":2335},2845,{"id":2083,"type":2084,"label":2123,"file":376,"line":2337,"wp_function":2125},2847,[2339],{"from":2078,"to":2083,"sanitized":719},{"entryPoint":2341,"graph":2342,"unsanitizedCount":275,"severity":2279},"ll_link_basic_info (link-library-admin.php:7175)",{"nodes":2343,"edges":2349},[2344,2347],{"id":2078,"type":2079,"label":2345,"file":376,"line":2346},"$_GET (x3)",7183,{"id":2083,"type":2084,"label":2085,"file":376,"line":2348,"wp_function":2086},7220,[2350],{"from":2078,"to":2083,"sanitized":719},{"entryPoint":2352,"graph":2353,"unsanitizedCount":275,"severity":2279},"link_library_func (link-library.php:1663)",{"nodes":2354,"edges":2358},[2355,2357],{"id":2078,"type":2079,"label":2128,"file":534,"line":2356},1737,{"id":2083,"type":2084,"label":2085,"file":534,"line":2010,"wp_function":2086},[2359],{"from":2078,"to":2083,"sanitized":719},{"entryPoint":2361,"graph":2362,"unsanitizedCount":275,"severity":2279},"\u003Clink-library> (link-library.php:0)",{"nodes":2363,"edges":2372},[2364,2366,2370,2371],{"id":2078,"type":2079,"label":2080,"file":534,"line":2365},1073,{"id":2083,"type":2084,"label":2367,"file":534,"line":2368,"wp_function":2369},"get_var() [SQLi]",1086,"get_var",{"id":2101,"type":2079,"label":2128,"file":534,"line":2356},{"id":2104,"type":2084,"label":2085,"file":534,"line":2010,"wp_function":2086},[2373,2374],{"from":2078,"to":2083,"sanitized":719},{"from":2101,"to":2104,"sanitized":719},{"entryPoint":2376,"graph":2377,"unsanitizedCount":29,"severity":2279},"\u003Clinkpopup> (linkpopup.php:0)",{"nodes":2378,"edges":2381},[2379,2380],{"id":2078,"type":2079,"label":2080,"file":2048,"line":130},{"id":2083,"type":2084,"label":2085,"file":2048,"line":768,"wp_function":2086},[2382],{"from":2078,"to":2083,"sanitized":717},{"entryPoint":2384,"graph":2385,"unsanitizedCount":275,"severity":2279},"\u003Crender-link-library-addlink-sc> (render-link-library-addlink-sc.php:0)",{"nodes":2386,"edges":2390},[2387,2389],{"id":2078,"type":2079,"label":2080,"file":651,"line":2388},102,{"id":2083,"type":2084,"label":2085,"file":651,"line":671,"wp_function":2086},[2391],{"from":2078,"to":2083,"sanitized":719},{"entryPoint":2393,"graph":2394,"unsanitizedCount":294,"severity":2279},"\u003Crsspreview> (rsspreview.php:0)",{"nodes":2395,"edges":2398},[2396,2397],{"id":2078,"type":2079,"label":2174,"file":2060,"line":165},{"id":2083,"type":2084,"label":2085,"file":2060,"line":459,"wp_function":2086},[2399],{"from":2078,"to":2083,"sanitized":717},{"entryPoint":2401,"graph":2402,"unsanitizedCount":275,"severity":2279},"link_library_process_user_submission (usersubmission.php:3)",{"nodes":2403,"edges":2408},[2404,2406],{"id":2078,"type":2079,"label":2128,"file":712,"line":2405},800,{"id":2083,"type":2084,"label":2123,"file":712,"line":2407,"wp_function":2125},815,[2409],{"from":2078,"to":2083,"sanitized":719},{"entryPoint":2411,"graph":2412,"unsanitizedCount":275,"severity":2279},"\u003Cusersubmission> (usersubmission.php:0)",{"nodes":2413,"edges":2416},[2414,2415],{"id":2078,"type":2079,"label":2128,"file":712,"line":2405},{"id":2083,"type":2084,"label":2123,"file":712,"line":2407,"wp_function":2125},[2417],{"from":2078,"to":2083,"sanitized":719},{"entryPoint":2419,"graph":2420,"unsanitizedCount":29,"severity":229},"ll_title_creator (link-library.php:1064)",{"nodes":2421,"edges":2424},[2422,2423],{"id":2078,"type":2079,"label":2080,"file":534,"line":2365},{"id":2083,"type":2084,"label":2367,"file":534,"line":2368,"wp_function":2369},[2425],{"from":2078,"to":2083,"sanitized":717},{"summary":2427,"deductions":2428},"The 'link-library' plugin v7.8.7 presents a mixed security posture. While it demonstrates some good practices, such as the high percentage of SQL queries using prepared statements and a substantial number of nonce and capability checks, several significant concerns remain. The presence of 7 unprotected entry points across AJAX handlers and REST API routes is a considerable risk, leaving the plugin vulnerable to unauthorized access and potential exploitation. Furthermore, the taint analysis revealing a high-severity flow with unsanitized paths indicates a potential for critical vulnerabilities like Cross-Site Scripting or even Remote Code Execution if this flow involves user-controlled input.  The plugin's vulnerability history is a major red flag. With 19 known CVEs, including a currently unpatched high-severity vulnerability, and a recent vulnerability in late 2025, this suggests a pattern of recurring security flaws. The common vulnerability types, such as SSRF, XSS, Missing Authorization, CSRF, and SQL Injection, further reinforce the potential for severe damage to a WordPress site.  In conclusion, despite some positive coding practices, the significant number of unprotected entry points, the high-severity taint flow, and the extensive and recent history of serious vulnerabilities strongly indicate a high-risk plugin that requires immediate attention and mitigation.",[2429,2431,2434,2436,2438,2440,2442,2444,2446,2448,2450],{"reason":2430,"points":28},"Unpatched high severity CVE",{"reason":2432,"points":2433},"High severity taint flow with unsanitized paths",12,{"reason":2435,"points":107},"7 unprotected entry points (AJAX\u002FREST API)",{"reason":2437,"points":347},"Low percentage of properly escaped outputs (40%)",{"reason":2439,"points":95},"Large attack surface without adequate auth checks",{"reason":2441,"points":273},"18 medium severity CVEs historically",{"reason":2443,"points":130},"Historically common SSRF vulnerabilities",{"reason":2445,"points":130},"Historically common XSS vulnerabilities",{"reason":2447,"points":130},"Historically common Missing Authorization vulnerabilities",{"reason":2449,"points":130},"Historically common CSRF vulnerabilities",{"reason":2451,"points":130},"Historically common SQL Injection vulnerabilities","2026-03-16T17:47:53.878Z",{"wat":2454,"direct":2473},{"assetPaths":2455,"generatorPatterns":2463,"scriptPaths":2464,"versionParams":2465},[2456,2457,2458,2459,2460,2461,2462],"\u002Fwp-content\u002Fplugins\u002Flink-library\u002Fcss\u002Flink-library.css","\u002Fwp-content\u002Fplugins\u002Flink-library\u002Fcss\u002Flink-library-style.css","\u002Fwp-content\u002Fplugins\u002Flink-library\u002Fcss\u002Flink-library-theme-style.css","\u002Fwp-content\u002Fplugins\u002Flink-library\u002Fcss\u002Flink-library-admin.css","\u002Fwp-content\u002Fplugins\u002Flink-library\u002Fjs\u002Flink-library.js","\u002Fwp-content\u002Fplugins\u002Flink-library\u002Fjs\u002Flink-library-admin.js","\u002Fwp-content\u002Fplugins\u002Flink-library\u002Fjs\u002Flink-library-votes.js",[],[2460,2461,2462],[2466,2467,2468,2469,2470,2471,2472],"link-library\u002Fcss\u002Flink-library.css?ver=","link-library\u002Fcss\u002Flink-library-style.css?ver=","link-library\u002Fcss\u002Flink-library-theme-style.css?ver=","link-library\u002Fcss\u002Flink-library-admin.css?ver=","link-library\u002Fjs\u002Flink-library.js?ver=","link-library\u002Fjs\u002Flink-library-admin.js?ver=","link-library\u002Fjs\u002Flink-library-votes.js?ver=",{"cssClasses":2474,"htmlComments":2486,"htmlAttributes":2487,"restEndpoints":2489,"jsGlobals":2490,"shortcodeOutput":2492},[4,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485],"link-library-table","link-library-links-list","link-library-links-list-item","link-library-details","link-library-vote-buttons","link-library-vote-up","link-library-vote-down","link-library-votes-count","link-library-admin-form","link-library-admin-input","link-library-admin-textarea",[],[2488],"data-link-id",[],[2491],"link_library_votes",[]]