[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$faPci25Ed9L7v43bMbvQ2lJVryYdk4awC3mGHo1tobTU":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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":127,"fingerprints":191},"single-euro-payments-area-qr-generator","Single Euro Payments Area QR Generator","1.0","nerghum","https:\u002F\u002Fprofiles.wordpress.org\u002Fnerghum\u002F","\u003Cp>The European Payments Council Quick Response Code guidelines define the content of a QR code that can be used to initiate SEPA credit transfer (SCT). It contains all the necessary information in clear text. These QR code guidelines are used on many invoices and payment requests in the countries that support it (Austria, Belgium, Finland, Germany, The Netherlands) enabling tens of millions to pay without requiring manual input leading to lower error rates.\u003C\u002Fp>\n\u003Cp>So This plugin help you to generate the QR code in your website. You can fill up the bank info and user just fill the amount and Reference. You can easily get payment from website to your bank.\u003C\u002Fp>\n","This is a Euro Payments  QR Generator plugin. It's use for generate qr code for make easy payment for",10,1128,0,"2019-05-07T10:55:00.000Z","5.1.22","4.0","5.0",[19,20,21,22],"euro-bank-payment-qr","payment-qr","qr-generator","single-euro-payments","https:\u002F\u002Fnerghum.com\u002Fmy-portfolio\u002Fpayment-qr-generator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsingle-euro-payments-area-qr-generator.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},2,50,30,84,"2026-04-04T12:30:05.280Z",[36,59,80,97,111],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"simple-qr","Simple QR","1.0.0","Sai Prasad","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaiarlen\u002F","\u003Cp>It is a niche tool that is used to generate different types of QR Codes. Depending on your purpose, you can use our generator to create QR Codes.\u003C\u002Fp>\n\u003Cp>Basic usage: Just use below shortcode\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[qrsimple] My text here[\u002Fqrsimple]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>You can find more option in plugin page \u003Ccode>tools->Simple QR\u003C\u002Fcode> tab.\u003C\u002Fstrong>\u003C\u002Fp>\n","Now you can generate QR codes for any text, mobile, email and many more with ease.",70,3461,100,1,"2021-11-16T07:41:00.000Z","5.8.13","4.7","5.6",[53,54,55,21,56],"elementor","page-builder","qr","tools","https:\u002F\u002Fwww.arlencode.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-qr.1.0.0.zip",{"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":30,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"codeqrcode-adsense","QRCode Generator – Adsense","2.1.1","aklamator","https:\u002F\u002Fprofiles.wordpress.org\u002Faklamator\u002F","\u003Cp>It also enables you to place dynamic QR codes using widget. Dynamic QR codes are easier to scan and enable you to track number of scans, device type, and change URL destination.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to auto generate QR codes for each post\u002Fpage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Open plugin settings and choose static QR code (for simple QR codes without analytics). Each page\u002Fpost will have unique QR code redirecting user which scans it to that page.\u003Cbr \u002F>\nIf you create free CodeQRCode account and paste ApplicationID, dropdown list will show your dynamic QR codes also.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Checkout how to create QR code contact vcard and place it :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FEqfTHkPVPoY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>How to place AdSense ad code ?\u003C\u002Fstrong>\u003Cbr \u002F>\nJust copy & paste AdSense or any other third party Ad code to box and optionally add name. Choose default Ad for each post and page. Go to Dashboard > Appearance > Widgets and Drag n Drop desired code to desired position. Thats it!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advantages of Dynamic QR codes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Easier to scan (because codeqrcode uses short URL)\u003C\u002Fli>\n\u003Cli>Ability to change URL later (after placing it on your web site or printing it) – by using codeqrcode dashboard you can change destination URL whenever you want.\u003C\u002Fli>\n\u003Cli>Scan analytics – using codeqrcode dashboard you can have insight in number of scans, device types used to scan, whether the scan is new or returning, date, time and much more…\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>You can read more about \u003Ca href=\"https:\u002F\u002Fwww.codeqrcode.com\u002Fblog\u002Fdynamic-vs-static-qr-code\u002F\" rel=\"nofollow ugc\">dynamic vs static QR codes\u003C\u002Fa>\u003C\u002Fp>\n","CodeQRCode plugin enables you to automatically generate QR codes on each post and page on your wordpress site. Bonus: You can easily include your AdSe &hellip;",20,4407,60,"2018-01-29T17:17:00.000Z","4.9.29","3.0.1","",[55,75,21,76,77],"qr-code","qr-scan","qrcode","https:\u002F\u002Fwww.codeqrcode.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodeqrcode-adsense.2.1.1.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":13,"downloaded":88,"rating":13,"num_ratings":13,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":73,"download_link":96,"security_score":46,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"advanced-qr-code-generator-block","Advanced QR Code Generator Block","0.1.0","WPaladin","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpaladin\u002F","\u003Cp>\u003Cstrong>Advanced QR Code Generator Block\u003C\u002Fstrong> is the ultimate Gutenberg block for creating high-quality, branded QR codes natively within WordPress. Empower your marketing, e-commerce, events, menus, and print campaigns with customizable QR codes—no external services, no server load, and complete privacy.\u003C\u002Fp>\n\u003Cp>🚀 \u003Cstrong>Why Choose Advanced QR Code Generator Block?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In today’s digital-first world, QR codes are essential for bridging offline and online experiences. Our plugin empowers you to create beautiful, branded QR codes without leaving your WordPress dashboard or relying on external services.\u003C\u002Fp>\n\u003Cp>⚡ \u003Cstrong>Lightning Fast & Privacy-Focused\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No external API calls – everything works offline\u003C\u002Fli>\n\u003Cli>Client-side generation for maximum privacy\u003C\u002Fli>\n\u003Cli>Zero dependencies on third-party services\u003C\u002Fli>\n\u003Cli>Your data never leaves your server\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🎨 \u003Cstrong>Advanced Customization Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Logo Integration\u003C\u002Fstrong> – Add your brand logo to QR codes with smart positioning\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Colors\u003C\u002Fstrong> – Full color control for QR code and background\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Sizing\u003C\u002Fstrong> – Any size from tiny to massive\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Logo Shapes\u003C\u002Fstrong> – Original or rounded logo display\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Alignment\u003C\u002Fstrong> – 9-point alignment matrix for perfect logo positioning\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Error Correction\u003C\u002Fstrong> – 4 levels (L, M, Q, H) for different use cases\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quiet Zone Control\u003C\u002Fstrong> – Adjustable padding around QR codes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong> – Perfect display on all devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>💼 \u003Cstrong>Perfect for Every Business\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>E-commerce\u003C\u002Fstrong> – Product pages, promotions, checkout shortcuts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restaurants\u003C\u002Fstrong> – Digital menus, ordering systems, table service\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Marketing Agencies\u003C\u002Fstrong> – Campaign tracking, landing pages, social media\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Management\u003C\u002Fstrong> – Registration, venue info, schedules\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real Estate\u003C\u002Fstrong> – Property listings, virtual tours, contact info\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Education\u003C\u002Fstrong> – Course materials, assignments, quick links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>📱 \u003Cstrong>Mobile-First Design\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All QR codes are generated as high-quality canvas elements that scale perfectly across devices. Whether viewed on desktop, tablet, or mobile, your QR codes maintain crystal-clear quality for reliable scanning.\u003C\u002Fp>\n\u003Ch3>🌟 Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>📋 Core Functionality\u003C\u002Fstrong>\u003Cbr \u002F>\n* Easy-to-use Gutenberg block integration\u003Cbr \u002F>\n* One-click current page URL insertion\u003Cbr \u002F>\n* Canvas-based high-quality output\u003Cbr \u002F>\n* Real-time preview in editor\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎨 Visual Customization\u003C\u002Fstrong>\u003Cbr \u002F>\n* Custom foreground and background colors\u003Cbr \u002F>\n* Logo upload and integration\u003Cbr \u002F>\n* Logo size control (1-100%)\u003Cbr \u002F>\n* Logo shape options (original\u002Frounded)\u003Cbr \u002F>\n* 9-point alignment matrix for logo positioning\u003Cbr \u002F>\n* Adjustable quiet zone (padding)\u003Cbr \u002F>\n* Responsive sizing controls\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚙️ Technical Options\u003C\u002Fstrong>\u003Cbr \u002F>\n* 4 error correction levels (L=7%, M=15%, Q=25%, H=30%)\u003Cbr \u002F>\n* Size range from 50px to 1000px\u003Cbr \u002F>\n* Client-side generation (no external calls)\u003Cbr \u002F>\n* Canvas-based rendering for quality\u003Cbr \u002F>\n* Block alignment support (wide\u002Ffull)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔒 Privacy & Performance\u003C\u002Fstrong>\u003Cbr \u002F>\n* No data sent to external servers\u003Cbr \u002F>\n* Client-side generation only\u003Cbr \u002F>\n* Lightweight codebase\u003Cbr \u002F>\n* Conditional asset loading\u003Cbr \u002F>\n* No tracking or analytics\u003C\u002Fp>\n\u003Ch3>Technical Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>Modern browser with JavaScript enabled\u003C\u002Fli>\n\u003Cli>Gutenberg block editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports:\u003Cbr \u002F>\n* WordPress.org support forums\u003Cbr \u002F>\n* Plugin documentation\u003Cbr \u002F>\n* GitHub repository (if applicable)\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin:\u003Cbr \u002F>\n* Does not collect any user data\u003Cbr \u002F>\n* Does not send data to external servers\u003Cbr \u002F>\n* Generates QR codes entirely client-side\u003Cbr \u002F>\n* Does not use cookies or tracking\u003Cbr \u002F>\n* Respects user privacy completely\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Built with WordPress Block API\u003C\u002Fli>\n\u003Cli>Uses QRCode.js library for generation\u003C\u002Fli>\n\u003Cli>Developed with modern React hooks\u003C\u002Fli>\n\u003Cli>Follows WordPress coding standards\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Libraries Used\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>QRCode.js v1.0.0 by davidshimjs\n\u003Cul>\n\u003Cli>Source: https:\u002F\u002Fgithub.com\u002Fdavidshimjs\u002Fqrcodejs\u003C\u002Fli>\n\u003Cli>Original source: https:\u002F\u002Fraw.githubusercontent.com\u002Fdavidshimjs\u002Fqrcodejs\u002Fmaster\u002Fqrcode.js\u003C\u002Fli>\n\u003Cli>License: MIT\u003C\u002Fli>\n\u003Cli>Compressed version: assets\u002Fjs\u002Fqrcode.min.js\u003C\u002Fli>\n\u003Cli>Original version: asset\u002Fjs\u002Fqrcode.js\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Create customizable QR codes with brand logos directly in the Block Editor. Perfect for custom URLs, post links, and contact sharing.",373,"2026-01-27T19:41:00.000Z","6.9.4","6.0","7.4",[94,75,95,21],"logo-qr-code","qr-code-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-qr-code-generator-block.0.1.0.zip",{"slug":98,"name":99,"version":39,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":13,"downloaded":104,"rating":13,"num_ratings":13,"last_updated":73,"tested_up_to":90,"requires_at_least":17,"requires_php":105,"tags":106,"homepage":108,"download_link":109,"security_score":46,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":110},"nepsus-qr-code-generator","Nepsus QR Code Generator","nepsustech","https:\u002F\u002Fprofiles.wordpress.org\u002Fnepsustech\u002F","\u003Cp>QR Code Generator is a fast, lightweight, and easy-to-use plugin that allows users to generate QR codes instantly for URLs or text.\u003C\u002Fp>\n\u003Cp>This plugin works directly in the browser, requires no external API, and provides a clean, modern interface suitable for any website.\u003C\u002Fp>\n\u003Cp>Perfect for:\u003Cbr \u002F>\n* Business websites\u003Cbr \u002F>\n* Marketing pages\u003Cbr \u002F>\n* Product links\u003Cbr \u002F>\n* Event sharing\u003Cbr \u002F>\n* Personal use\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Generate QR codes instantly\u003C\u002Fli>\n\u003Cli>Download QR codes as PNG\u003C\u002Fli>\n\u003Cli>Clean and modern UI\u003C\u002Fli>\n\u003Cli>Lightweight and fast\u003C\u002Fli>\n\u003Cli>No external API required\u003C\u002Fli>\n\u003Cli>Mobile and desktop friendly\u003C\u002Fli>\n\u003Cli>Uses shortcode for easy integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Use the shortcode below anywhere on your site:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[nepsus_qr_generator]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The QR Code Generator will appear where the shortcode is placed.\u003C\u002Fp>\n\u003Ch3>Third Party Libraries\u003C\u002Fh3>\n\u003Cp>This plugin uses the following third-party library:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>QRCode.js by Kazuhiko Arase\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fdavidshimjs\u002Fqrcodejs\u003Cbr \u002F>\nLicense: MIT\u003C\u002Fli>\n\u003C\u002Ful>\n","A lightweight QR Code Generator plugin that lets users instantly create and download QR codes directly from your WordPress website.",103,"7.0",[107,55,75,21,56],"barcode","https:\u002F\u002Fgithub.com\u002Fuzzal-koirala\u002Fnepsus-qr-code-generator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnepsus-qr-code-generator.1.0.0.zip","2026-03-15T10:48:56.248Z",{"slug":112,"name":113,"version":39,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":13,"downloaded":118,"rating":13,"num_ratings":13,"last_updated":119,"tested_up_to":90,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":73,"download_link":126,"security_score":46,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"qrcraft","QRCraft","George Chatzitaskos","https:\u002F\u002Fprofiles.wordpress.org\u002Fageborndev\u002F","\u003Cp>QRCraft generates unique QR codes for each of your WooCommerce products. When scanned, customers are taken directly to the product page. Perfect for print catalogs, product labels, in-store displays, and marketing materials.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic QR code generation when products are created or updated\u003C\u002Fli>\n\u003Cli>Batch processing using Action Scheduler to prevent server overload\u003C\u002Fli>\n\u003Cli>Customizable QR code colors with a visual color picker\u003C\u002Fli>\n\u003Cli>Multiple size options (100px to 300px)\u003C\u002Fli>\n\u003Cli>Adjustable error correction levels for different use cases\u003C\u002Fli>\n\u003Cli>QR code preview in the products list with hover to enlarge\u003C\u002Fli>\n\u003Cli>Download individual QR codes as SVG files\u003C\u002Fli>\n\u003Cli>Bulk regeneration with progress tracking\u003C\u002Fli>\n\u003Cli>Clean and minimal footprint\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Configure your preferred QR code style in the settings\u003C\u002Fli>\n\u003Cli>QRCraft automatically generates QR codes for all existing and new products\u003C\u002Fli>\n\u003Cli>View, download, or regenerate QR codes from the Products list or individual product pages\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Server Friendly\u003C\u002Fh4>\n\u003Cp>QRCraft uses WooCommerce’s Action Scheduler to process QR codes in small batches. This means even stores with thousands of products can generate QR codes without slowing down or crashing.\u003C\u002Fp>\n","The simplest way to add QR codes to your WooCommerce store. Lightweight, automatic, and hassle-free.",99,"2026-01-28T13:04:00.000Z","6.4","8.0",[123,124,75,21,125],"product-qr","products","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fqrcraft.1.0.0.zip",{"attackSurface":128,"codeSignals":152,"taintFlows":180,"riskAssessment":181,"analyzedAt":190},{"hooks":129,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":151,"entryPointCount":47,"unprotectedCount":13},[130,136,140],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","wp_enqueue_scripts","sepa_qr_style_css","sepa-qr.php",33,{"type":131,"name":137,"callback":138,"file":134,"line":139},"admin_menu","sepa_qr_admin_menu",42,{"type":131,"name":141,"callback":142,"file":134,"line":143},"admin_init","sepa_qr_setting_options",88,[],[],[147],{"tag":148,"callback":149,"file":134,"line":150},"pay","sepa_qr_generator_ui",183,[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":179},[],{"prepared":13,"raw":13,"locations":155},[],{"escaped":13,"rawEcho":11,"locations":157},[158,161,163,165,167,169,171,173,175,177],{"file":134,"line":159,"context":160},98,"raw output",{"file":134,"line":162,"context":160},102,{"file":134,"line":164,"context":160},106,{"file":134,"line":166,"context":160},110,{"file":134,"line":168,"context":160},142,{"file":134,"line":170,"context":160},143,{"file":134,"line":172,"context":160},144,{"file":134,"line":174,"context":160},145,{"file":134,"line":176,"context":160},174,{"file":134,"line":178,"context":160},175,[],[],{"summary":182,"deductions":183},"The single-euro-payments-area-qr-generator plugin v1.0 exhibits a mixed security posture. On the positive side, there are no known CVEs associated with this plugin, indicating a potentially stable history. Furthermore, the static analysis shows no dangerous functions, no raw SQL queries, no file operations, and no external HTTP requests, all of which are good security practices.\n\nHowever, significant concerns arise from the static analysis. The most critical finding is that 100% of output is not properly escaped. This means that any data processed and then displayed by the plugin could be vulnerable to Cross-Site Scripting (XSS) attacks, especially if the plugin handles user-supplied data. The lack of nonce checks and capability checks, combined with a total of zero protected entry points despite having one shortcode, also presents a potential risk. While the attack surface is small, the absence of these fundamental security checks means the single shortcode could be exploited.\n\nIn conclusion, while the plugin benefits from a clean vulnerability history and avoids common dangerous code patterns, the prevalent unescaped output and missing authentication\u002Fauthorization checks for its entry point are substantial security weaknesses. These issues, if exploited, could lead to serious consequences, primarily through XSS vulnerabilities. The plugin's strengths lie in its limited functionality and lack of known exploits, but its weaknesses demand immediate attention to prevent potential attacks.",[184,186,188],{"reason":185,"points":67},"0% of output properly escaped",{"reason":187,"points":11},"0 Nonce checks on entry points",{"reason":189,"points":11},"0 Capability checks on entry points","2026-03-17T00:48:41.780Z",{"wat":192,"direct":201},{"assetPaths":193,"generatorPatterns":196,"scriptPaths":197,"versionParams":198},[194,195],"\u002Fwp-content\u002Fplugins\u002Fsingle-euro-payments-area-qr-generator\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fsingle-euro-payments-area-qr-generator\u002Fqrgenerator.js",[],[195],[199,200],"single-euro-payments-area-qr-generator\u002Fstyle.css?ver=","single-euro-payments-area-qr-generator\u002Fqrgenerator.js?ver=",{"cssClasses":202,"htmlComments":206,"htmlAttributes":207,"restEndpoints":214,"jsGlobals":215,"shortcodeOutput":217},[203,204,205],"sepa_qr","qr-section","qr-btn",[],[208,209,210,211,212,213],"id=\"qrious-section\"","id=\"qrious\"","id=\"sepa_input_amount\"","id=\"sepa_input_ref\"","name=\"amount\"","name=\"reason\"",[],[216,55],"QRious",[218],"\u003Cmain class=\"sepa_qr\">\n  \u003Csection class=\"qr-section\">\t\n  \t\u003Cdiv ID=\"qrious-section\">\u003Cimg id=\"qrious\" style=\"\">\u003C\u002Fdiv>\t\n    \u003Cform autocomplete=\"off\">\n      \u003Clabel>\n        \u003Cp>Amount\u003C\u002Fp>\n        \u003Cinput type=\"text\" name=\"amount\" value=\"\" spellcheck=\"false\" id=\"sepa_input_amount\">\n      \u003C\u002Flabel>\n      \u003Clabel>\n        \u003Cp>Reference\u003C\u002Fp>\n        \u003Cinput type=\"text\" name=\"reason\" value=\"\" spellcheck=\"false\" id=\"sepa_input_ref\">\n      \u003C\u002Flabel>\n    \u003C\u002Fform>\n    \u003Cbr>\n    \u003Cbutton class=\"btn-primary qr-btn\" onclick=\"qrshow()\">Generate\u003C\u002Fbutton>\n  \u003C\u002Fsection>\n\u003C\u002Fmain>"]