[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fi_vOIlwWLU-6tYSARx2gRbmYCqucT2jDXkYlMqFHdVE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":141,"fingerprints":292},"wp-qr-code-auto-generator","WP QR Code Auto Generator","1.1.0","Arka Roy","https:\u002F\u002Fprofiles.wordpress.org\u002Farkaroy\u002F","\u003Cp>This plugin enables you to automatically generate QR Codes for your pages, posts and custom post types. The generated QR Code will have embeded url of the post, page.\u003C\u002Fp>\n\u003Cp>The plugin provides following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy installation and integration.\u003C\u002Fli>\n\u003Cli>Easy-to-use user interface.\u003C\u002Fli>\n\u003Cli>Generate QR Codes automatically with the url of the current page or post.\u003C\u002Fli>\n\u003Cli>Option to embed the permalink or the shortlink of the page\u002Fpost.\u003C\u002Fli>\n\u003Cli>Use shortcode \u003Ccode>[wpqr-code]\u003C\u002Fcode> to generate QR Code with current url or use \u003Ccode>[wpqr-code id=10]\u003C\u002Fcode> with the id of the page\u002Fpost to generate url for.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Update in 1.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added feature to generate QR code for any (custom) URL.\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically generate QR Code for pages, posts and custom post types with permalink or shortlink. You can embed QR Code with shortcode.",80,3170,0,"2016-10-11T06:27:00.000Z","4.6.30","3.0","",[19,20,21,22,23],"admin","image","images","qr-code","url","http:\u002F\u002Fwww.arkaroy.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-qr-code-auto-generator.1.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"arkaroy",1,30,84,"2026-04-05T02:05:50.326Z",[37,59,79,101,119],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":17,"tags":52,"homepage":56,"download_link":57,"security_score":26,"vuln_count":32,"unpatched_count":13,"last_vuln_date":58,"fetched_at":28},"seo-image","SEO Friendly Images","3.0.5","Vladimir Prelovac","https:\u002F\u002Fprofiles.wordpress.org\u002Ffreediver\u002F","\u003Cp>SEO Friendly Images is a WordPress SEO plugin which automatically updates all images with proper ALT and TITLE attributes for SEO purposes. If your images do not have ALT and TITLE already set, SEO Friendly Images will add them according the options you set. Additionally this makes the post W3C\u002FxHTML valid as well.\u003C\u002Fp>\n\u003Cp>ALT attribute is important part of search engine optimization. It describes your images to search engine and when a user searches for a certain image this is a key determining factor for a match.\u003C\u002Fp>\n\u003Cp>TITLE attribute play lesser role but is important for visitors as this text will automatically appear in the tooltip when mouse is over the image.\u003C\u002Fp>\n\u003Cp>Plugin by \u003Ca href=\"http:\u002F\u002Fwww.prelovac.com\u002Fvladimir\u002F\" title=\"Vladimir Prelovac\" rel=\"nofollow ugc\">Vladimir Prelovac\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you like what I do in WordPress, you will also like the \u003Ca href=\"https:\u002F\u002Fmanagewp.com\" title=\"Manage WordPress sites\" rel=\"nofollow ugc\">ManageWP\u003C\u002Fa> service.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This file is part of SEO Friendly Images.\u003C\u002Fp>\n\u003Cp>SEO Friendly Images is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>SEO Friendly Images is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with SEO Friendly Images. If not, see \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","SEO Friendly Images automatically adds alt and title attributes to all your images improving traffic from search engines.",20000,1887523,60,59,"2017-11-28T03:19:00.000Z","4.1.42","2.7",[19,53,21,54,55],"google","post","seo","http:\u002F\u002Fwww.prelovac.com\u002Fvladimir\u002Fwordpress-plugins\u002Fseo-friendly-images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-image.zip","2015-01-03 00:00:00",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":17,"tags":74,"homepage":77,"download_link":78,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"require-featured-image","Require Featured Image","1.5.0","pressupinc","https:\u002F\u002Fprofiles.wordpress.org\u002Fpressupinc\u002F","\u003Ch4>Simplify Your Editing Life\u003C\u002Fh4>\n\u003Cp>Requires your various post types — as specified in a simple options page — to have a featured image set before they can be published. If a lack of featured images causes your layout to break, or just look less-than-optimal, this is the plugin for you.\u003C\u002Fp>\n\u003Cp>Rather than forcing you to manually enforce your editorial standards of including a featured image in every post, if your contributors fail to add a featured image to a post before publishing it they’ll simply find it impossible to publish.\u003C\u002Fp>\n\u003Ch4>Setting up the Plugin\u003C\u002Fh4>\n\u003Cp>By default it works on the “Post” content type only, but you can specify other content types, or turn it off for Posts in the new options page in your left sidebar: Settings > Req Featured Image. Simply check and uncheck the appropriate types, set a minimum image size if you desire, hit save and you’re all set. Happy publishing!\u003C\u002Fp>\n\u003Ch4>Anything else?\u003C\u002Fh4>\n\u003Cp>Don’t forget to check out \u003Ca href=\"http:\u002F\u002Fpressupinc.com\u002Fwordpress-plugins\u002Frequire-featured-image\u002F\" rel=\"nofollow ugc\">the plugins page on our website\u003C\u002Fa>, and don’t hesitate to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpressupinc\u002Frequire-featured-image\" rel=\"nofollow ugc\">browse and fork on GitHub\u003C\u002Fa>. Have a unique WordPress project you need help on? \u003Ca href=\"http:\u002F\u002Fpressupinc.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Get in touch with Press Up\u003C\u002Fa> to set yourself up for success.\u003C\u002Fp>\n","Requires content you specify to have a featured image set before they can be published.",4000,96012,78,16,"2019-12-17T23:32:00.000Z","5.3.21","3.5",[19,75,76,21,54],"edit","featured-image","http:\u002F\u002Fpressupinc.com\u002Fwordpress-plugins\u002Frequire-featured-image\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frequire-featured-image.1.5.0.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":99,"download_link":100,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"featured-galleries","Featured Galleries","2.1.0","Andy Mercer","https:\u002F\u002Fprofiles.wordpress.org\u002Fkelderic\u002F","\u003Ch4>Hello Theme Developers!\u003C\u002Fh4>\n\u003Cp>Have you ever added a Featured Image to a post and thought to yourself, “I wish I could add more than one image this way”? Well, now you can. Featured Galleries mirrors the Featured Images functionality of WordPress. The only difference is that posts get an entire gallery rather than just a single image. These galleries behave almost exactly like Featured Images, and make use of  WordPress’s built in Media Manager. Users can select images, define the order, and save the gallery, all through a simple drag-n-drop interface.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: This plugin DOES NOT HANDLE THE FRONTEND HTML CREATION. That is left for themes to handle, to allow for maximum flexibility. Featured Galleries just handles the backend\u002Fadmin interface for creating featured galleries and storing them as metadata. You will need to integrate this into your theme, or use a theme with prebuilt integration.\u003C\u002Fp>\n\u003Ch4>Quick Start Guide to Integrate Into Themes\u003C\u002Fh4>\n\u003Cp>\u003Cem>For more information, see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKelderic\u002Ffeatured-galleries\u002Fwiki\" rel=\"nofollow ugc\">GitHub Wiki\u003C\u002Fa>\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>I’ve tried to make this as intuitive as possible. Themes can integrate Featured Galleries in the same way they integrate Featured Images. Inside any template file where the gallery should appear, the theme will call the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKelderic\u002Ffeatured-galleries\u002Fwiki\u002Fget_post_gallery_ids\" rel=\"nofollow ugc\">\u003Ccode>get_post_gallery_ids()\u003C\u002Fcode>\u003C\u002Fa> function. As long as it is used inside the loop, the function doesn’t need any parameters. By default, it will return an array of image IDs.\u003C\u002Fp>\n\u003Ch4>Example\u003C\u002Fh4>\n\u003Cp>Set inside the Loop. This returns all images in the Featured Gallery, as an array, then loops through to display each using an HTML \u003Ccode>\u003Cimg>\u003C\u002Fcode> tag.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$galleryArray = get_post_gallery_ids(); \n\nforeach ( $galleryArray as $id ) {\n\n    echo '\u003Cimg src=\"' . wp_get_attachment_url( $id ) .'\">';\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can also customize the returned value from the function to suit your needs. See the full \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKelderic\u002Ffeatured-galleries\u002Fwiki\u002Fget_post_gallery_ids\" rel=\"nofollow ugc\">function documentation\u003C\u002Fa> page for details.\u003C\u002Fp>\n\u003Ch4>Custom Post Types\u003C\u002Fh4>\n\u003Cp>The plugin comes with a filter to easily add Featured Galleries to custom post types. See the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKelderic\u002Ffeatured-galleries\u002Fwiki\u002Ffg_post_types\" rel=\"nofollow ugc\">\u003Ccode>fg_post_types\u003C\u002Fcode>\u003C\u002Fa> documentation page for details.\u003C\u002Fp>\n\u003Ch4>Customizing the Media Manager\u003C\u002Fh4>\n\u003Cp>The media manager can be customized in sevearl ways. See the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKelderic\u002Ffeatured-galleries\u002Fwiki\u002Ffg_show_sid℮bar\" rel=\"nofollow ugc\">\u003Ccode>fg_show_sidebar\u003C\u002Fcode>\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKelderic\u002Ffeatured-galleries\u002Fwiki\u002Ffg_use_legacy_selection\" rel=\"nofollow ugc\">\u003Ccode>fg_use_legacy_selection\u003C\u002Fcode>\u003C\u002Fa> filter documentation pages for details.\u003C\u002Fp>\n\u003Ch4>Want to Help?\u003C\u002Fh4>\n\u003Cp>I’d love some help with internationalization. It was working at one point, but drivingralle did that code because I don’t really understand it, and I’m not sure it’s still working.\u003C\u002Fp>\n","Do you like giving posts a Featured Image? Try out a Featured Gallery. It's like a Featured Images ... except as many images as you want.",3000,37233,94,20,"2018-08-02T22:31:00.000Z","4.9.29","3.8.0","5.4",[19,96,97,98,21],"backend","featured","galleries","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffeatured-galleries\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatured-galleries.2.1.0.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":17,"requires_at_least":114,"requires_php":17,"tags":115,"homepage":117,"download_link":118,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"custom-header-extended","Custom Header Extended","1.0.0","Justin Tadlock","https:\u002F\u002Fprofiles.wordpress.org\u002Fgreenshady\u002F","\u003Cp>A plugin for allowing users to set a custom header on a per-post basis. This plugin hooks into the WordPress \u003Ccode>custom-header\u003C\u002Fcode> theme feature and overwrites the values on single post views if the post has been given a custom header.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>This plugin creates a custom meta box on the edit post screen. From that point, you can select a custom header image.  You can also select whether to display your header text and its color if your theme supports that option.  The options you choose will be shown on the single post page on the front end.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>Your theme must support the core WordPress implementation of the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FCustom_Headers\" rel=\"nofollow ugc\">Custom Headers\u003C\u002Fa> theme feature.\u003C\u002Fp>\n\u003Ch3>Professional Support\u003C\u002Fh3>\n\u003Cp>If you need professional plugin support from me, the plugin author, you can access the support forums at \u003Ca href=\"http:\u002F\u002Fthemehybrid.com\u002Fsupport\" rel=\"nofollow ugc\">Theme Hybrid\u003C\u002Fa>, which is a professional WordPress help\u002Fsupport site where I handle support for all my plugins and themes for a community of 40,000+ users (and growing).\u003C\u002Fp>\n\u003Ch3>Plugin Development\u003C\u002Fh3>\n\u003Cp>If you’re a plugin author or just a code hobbyist, you can follow the development of this plugin on it’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjustintadlock\u002Fcustom-header-extended\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>Yes, I do accept donations.  If you want to buy me a beer or whatever, you can do so from my \u003Ca href=\"http:\u002F\u002Fthemehybrid.com\u002Fdonate\" rel=\"nofollow ugc\">donations page\u003C\u002Fa>.  I appreciate all donations, no matter the size.  Further development of this plugin is not contingent on donations, but they are always a nice incentive.\u003C\u002Fp>\n","Allows users to create a custom header on a per-post basis.",1000,61125,100,12,"2017-11-28T21:10:00.000Z","3.6",[19,20,21,54,116],"posts","http:\u002F\u002Fthemehybrid.com\u002Fplugins\u002Fcustom-header-extended","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-header-extended.1.0.0.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":109,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":139,"download_link":140,"security_score":111,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"disable-media-permalink-by-hardweb-it","Disable Media Permalink by Hardweb.it","1.0","giangel84","https:\u002F\u002Fprofiles.wordpress.org\u002Fgiangel84\u002F","\u003Cp>Completely disable the Media Permalink generated by WP.\u003Cbr \u002F>\nIt’s useful for websites who doesn’t need the attachment’s page, it reduce Cookiebot crawled pages and more over.\u003Cbr \u002F>\nIt’s easy to use, no options, just activate the plugin and it will work as expected.\u003C\u002Fp>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>If you like this plugin and want to support my work, you can make a donation at this address: https:\u002F\u002Fwww.paypal.com\u002Fdonate?hosted_button_id=DEFQGNU2RNQ4Y – Thank you very much!\u003C\u002Fp>\n","Completely disable the Media Permalink generated by WP.",7902,82,7,"2026-03-04T15:49:00.000Z","6.9.4","6.0","7.4",[135,21,136,137,138],"attachment","media","permalink","remove-url","https:\u002F\u002Fhardweb.it\u002Fplugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-media-permalink-by-hardweb-it.1.0.zip",{"attackSurface":142,"codeSignals":162,"taintFlows":225,"riskAssessment":275,"analyzedAt":291},{"hooks":143,"ajaxHandlers":154,"restRoutes":155,"shortcodes":156,"cronEvents":161,"entryPointCount":32,"unprotectedCount":13},[144,150],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","admin_menu","wpqr_settings_menu","wp-qr-code-auto-generator.php",19,{"type":145,"name":151,"callback":152,"file":148,"line":153},"add_meta_boxes","wpqr_register_meta_boxes",187,[],[],[157],{"tag":158,"callback":159,"file":148,"line":160},"wpqr-code","shortcode_wpqr_code",267,[],{"dangerousFunctions":163,"sqlUsage":164,"outputEscaping":166,"fileOperations":220,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":221},[],{"prepared":13,"raw":13,"locations":165},[],{"escaped":167,"rawEcho":168,"locations":169},3,26,[170,174,176,179,181,183,185,187,190,192,195,197,199,200,201,202,203,205,206,208,210,212,214,215,217,218],{"file":171,"line":172,"context":173},"phpqrcode\\index.php",72,"raw output",{"file":171,"line":175,"context":173},86,{"file":177,"line":178,"context":173},"phpqrcode\\phpqrcode.php",253,{"file":177,"line":180,"context":173},285,{"file":177,"line":182,"context":173},294,{"file":177,"line":184,"context":173},815,{"file":177,"line":186,"context":173},847,{"file":188,"line":189,"context":173},"phpqrcode\\qrspec.php",503,{"file":188,"line":191,"context":173},535,{"file":193,"line":194,"context":173},"phpqrcode\\qrtools.php",120,{"file":193,"line":196,"context":173},152,{"file":193,"line":198,"context":173},161,{"file":148,"line":34,"context":173},{"file":148,"line":34,"context":173},{"file":148,"line":89,"context":173},{"file":148,"line":89,"context":173},{"file":148,"line":204,"context":173},111,{"file":148,"line":204,"context":173},{"file":148,"line":207,"context":173},124,{"file":148,"line":209,"context":173},128,{"file":148,"line":211,"context":173},129,{"file":148,"line":213,"context":173},156,{"file":148,"line":213,"context":173},{"file":148,"line":216,"context":173},166,{"file":148,"line":216,"context":173},{"file":148,"line":219,"context":173},259,22,[222],{"name":223,"version":27,"knownCves":224},"TCPDF",[],[226,254,264],{"entryPoint":227,"graph":228,"unsanitizedCount":252,"severity":253},"wpqr_settings_page (wp-qr-code-auto-generator.php:25)",{"nodes":229,"edges":248},[230,235,241,244],{"id":231,"type":232,"label":233,"file":148,"line":234},"n0","source","$_POST",33,{"id":236,"type":237,"label":238,"file":148,"line":239,"wp_function":240},"n1","sink","update_option() [Settings Manipulation]",35,"update_option",{"id":242,"type":232,"label":233,"file":148,"line":243},"n2",43,{"id":245,"type":237,"label":246,"file":148,"line":211,"wp_function":247},"n3","echo() [XSS]","echo",[249,251],{"from":231,"to":236,"sanitized":250},false,{"from":242,"to":245,"sanitized":250},2,"medium",{"entryPoint":255,"graph":256,"unsanitizedCount":32,"severity":263},"\u003Cindex> (phpqrcode\\index.php:0)",{"nodes":257,"edges":261},[258,260],{"id":231,"type":232,"label":259,"file":171,"line":47},"$_REQUEST",{"id":236,"type":237,"label":246,"file":171,"line":172,"wp_function":247},[262],{"from":231,"to":236,"sanitized":250},"low",{"entryPoint":265,"graph":266,"unsanitizedCount":252,"severity":263},"\u003Cwp-qr-code-auto-generator> (wp-qr-code-auto-generator.php:0)",{"nodes":267,"edges":272},[268,269,270,271],{"id":231,"type":232,"label":233,"file":148,"line":234},{"id":236,"type":237,"label":238,"file":148,"line":239,"wp_function":240},{"id":242,"type":232,"label":233,"file":148,"line":243},{"id":245,"type":237,"label":246,"file":148,"line":211,"wp_function":247},[273,274],{"from":231,"to":236,"sanitized":250},{"from":242,"to":245,"sanitized":250},{"summary":276,"deductions":277},"The wp-qr-code-auto-generator plugin v1.1.0 exhibits a mixed security posture. On the positive side, it demonstrates a commitment to secure data handling by using prepared statements for all SQL queries and avoids external HTTP requests. The absence of known vulnerabilities in its history is also a strong indicator of past security diligence.\n\nHowever, several significant concerns arise from the static analysis. The plugin fails to implement any nonce checks or capability checks, which are crucial for preventing CSRF and unauthorized access to its functionality. A substantial 10% of output escaping is concerning, especially when coupled with three flows with unsanitized paths identified during taint analysis, even though they were not classified as critical or high severity. This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities if any of these unsanitized flows lead to output rendering.\n\nWhile the attack surface is small and currently unprotected entry points are zero, the lack of robust authentication and authorization mechanisms on the existing shortcode is a notable weakness. The presence of a bundled library (TCPDF) also introduces a potential risk if it's an outdated or vulnerable version, though this is not explicitly detailed in the provided data. Overall, the plugin has good foundations in data handling but requires immediate attention regarding input validation and output escaping, as well as implementing proper authentication and authorization.",[278,281,283,286,288],{"reason":279,"points":280},"No nonce checks implemented",8,{"reason":282,"points":280},"No capability checks implemented",{"reason":284,"points":285},"Unsanitized paths in taint analysis (3 flows)",9,{"reason":287,"points":129},"Low output escaping percentage (10%)",{"reason":289,"points":290},"Bundled library (TCPDF) without version info",4,"2026-03-16T21:24:04.524Z",{"wat":293,"direct":303},{"assetPaths":294,"generatorPatterns":300,"scriptPaths":301,"versionParams":302},[295,296,297,298,299],"\u002Fwp-content\u002Fplugins\u002Fwp-qr-code-auto-generator\u002Fphpqrcode\u002Findex.php","\u002Fwp-content\u002Fplugins\u002Fwp-qr-code-auto-generator\u002Fphpqrcode\u002Fqr.php","\u002Fwp-content\u002Fplugins\u002Fwp-qr-code-auto-generator\u002Fphpqrcode\u002FCHANGES.TXT","\u002Fwp-content\u002Fplugins\u002Fwp-qr-code-auto-generator\u002Fphpqrcode\u002FREADME.TXT","\u002Fwp-content\u002Fplugins\u002Fwp-qr-code-auto-generator\u002Fincludes\u002Fconstants.php",[],[],[],{"cssClasses":304,"htmlComments":307,"htmlAttributes":308,"restEndpoints":317,"jsGlobals":318,"shortcodeOutput":319},[305,306],"nav-tab","nav-tab-active",[],[309,310,311,312,313,314,315,316],"name=\"wpqr_submit\"","name=\"wpqr_generate\"","name=\"generate_url\"","name=\"wpqr_eclevel\"","name=\"wpqr_matrix\"","name=\"wpqr_frame\"","name=\"wpqr_embed\"","name=\"wpqr_posts[]\"",[],[],[]]