[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fW5ElVd202E71AOUg2qkE_G5fttKB5OuB2s3VZstjfbA":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":34,"analysis":130,"fingerprints":159},"girocode","GiroCode","1.0.6","documentid","https:\u002F\u002Fprofiles.wordpress.org\u002Fdocumentid\u002F","\u003Cp>This plugin displays GiroCodes for easy bank transfers. A GiroCode is a QR code with data for a transfer which can be scanned into a banking app.\u003C\u002Fp>\n\u003Cp>GiroCode is a European standard for transfers in the SEPA (Single Euro Payments Area) currently covering 36 countries and territories.\u003C\u002Fp>\n\u003Cp>Shortcode examples:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[girocode beneficiary=\"Deutsches Rotes Kreuz e. V.\" iban=\"DE63370205000005023307\" amount=\"10.00\" purpose=\"Internationale Soforthilfe\"]\n[girocode beneficiary=\"Deutsches Rotes Kreuz e. V.\" iban=\"DE63370205000005023307\" amount=\"10.00\" purpose=\"Internationale Soforthilfe\" type=\"CHAR\"]\n[girocode beneficiary=\"Deutsches Rotes Kreuz e. V.\" iban=\"DE63370205000005023307\" amount=\"10.00\" purpose=\"Internationale Soforthilfe\" size=\"100\"]\n[girocode beneficiary=\"Deutsches Rotes Kreuz e. V.\" IBAN=\"DE63370205000005023307\" amount=\"1.00\" purpose=\"Internationale Soforthilfe\" size=\"200\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The amount is specified in Euro, standard size is 150.\u003C\u002Fp>\n\u003Cp>For a charity donation, type “CHAR” should be specified, marking the transfer as a such in the banking data.\u003C\u002Fp>\n\u003Ch3>Use of External Services\u003C\u002Fh3>\n\u003Cp>This plugin uses the external service \u003Ca href=\"https:\u002F\u002Fdocumentid.net\u002Fgirocode\" rel=\"nofollow ugc\">documentid.net\u002Fgirocode\u003C\u002Fa>.\u003Cbr \u002F>\nThe \u003Ca href=\"https:\u002F\u002Fdocumentid.net\u002Fterms-of-service\u002Fgirocode\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> also include information on how your data is handled.\u003C\u002Fp>\n","This plugin displays GiroCodes for easy bank transfers. A GiroCode is a QR code with data for a transfer which can be scanned into a banking app.",20,2385,0,"2024-11-03T16:58:00.000Z","6.6.5","4.7","7.0",[19,20,4,21,22],"banking","epc-qr-code","qr-code","sepa","https:\u002F\u002Fdocumentid.net\u002Fgirocode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgirocode.1.0.7.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,88,"2026-04-04T04:13:39.595Z",[35,54,75,95,109],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":13,"downloaded":43,"rating":13,"num_ratings":13,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":51,"download_link":52,"security_score":53,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"donation-qr-block","Donation QR Block","1.0.1","remotedots","https:\u002F\u002Fprofiles.wordpress.org\u002Fremotedots\u002F","\u003Cp>Donation QR Block adds a Gutenberg block that displays an EPC\u002FGiroCode QR code for accepting SEPA bank donations. When scanned with a banking app, the QR code pre-fills all transfer details (recipient, IBAN, BIC, reference) – making it easy for supporters to donate.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Native Gutenberg block\u003C\u002Fstrong> – No shortcodes, works seamlessly with the block editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live preview\u003C\u002Fstrong> – QR code updates in real-time as you edit bank details\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully customizable\u003C\u002Fstrong> – Edit recipient name, bank, IBAN, BIC, amount, and payment reference\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No external services\u003C\u002Fstrong> – QR codes are generated locally, your bank details never leave your server\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy-friendly\u003C\u002Fstrong> – No tracking, no API calls, no external dependencies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable appearance\u003C\u002Fstrong> – Change background color to match your theme\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Graceful fallback\u003C\u002Fstrong> – Shows bank details even if QR generation is unavailable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What is an EPC QR Code?\u003C\u002Fh4>\n\u003Cp>The EPC QR code (European Payments Council Quick Response Code) is a standard for encoding SEPA credit transfer data. In Germany, it’s known as “GiroCode”. When scanned with a compatible banking app, it automatically fills in all payment details, reducing errors and making donations effortless.\u003C\u002Fp>\n\u003Cp>Supported in 36 SEPA countries including: Germany, Austria, Belgium, Netherlands, France, Spain, Italy, and more.\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Non-profit organizations accepting donations\u003C\u002Fli>\n\u003Cli>Churches and religious organizations\u003C\u002Fli>\n\u003Cli>Sports clubs and associations\u003C\u002Fli>\n\u003Cli>Crowdfunding campaigns\u003C\u002Fli>\n\u003Cli>Event organizers collecting fees\u003C\u002Fli>\n\u003Cli>Any organization accepting SEPA bank transfers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Source Code & Development\u003C\u002Fh3>\n\u003Cp>The full source code for this plugin is available on GitHub:\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fremotedots\u002Fdonation-qr-block\u003C\u002Fp>\n\u003Cp>The \u003Ccode>\u002Fbuild\u003C\u002Fcode> directory contains compiled JavaScript and CSS assets generated from source files in the \u003Ccode>\u002Fsrc\u003C\u002Fcode> directory using \u003Ccode>@wordpress\u002Fscripts\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Building from Source\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Clone the repository: \u003Ccode>git clone https:\u002F\u002Fgithub.com\u002Fremotedots\u002Fdonation-qr-block.git\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Install dependencies: \u003Ccode>npm install\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Build assets: \u003Ccode>npm run build\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Install PHP dependencies: \u003Ccode>composer install --no-dev\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Source Files\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>\u002Fsrc\u002Findex.js\u003C\u002Fcode> – Block registration\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002Fsrc\u002Fedit.js\u003C\u002Fcode> – Editor component (React)\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002Fsrc\u002Feditor.scss\u003C\u002Fcode> – Editor styles\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002Fsrc\u002Fstyle.scss\u003C\u002Fcode> – Frontend styles\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002Fsrc\u002Fblock.json\u003C\u002Fcode> – Block metadata\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect, store, or transmit any personal data. All QR code generation happens locally on your server and in users’ browsers. No external API calls are made.\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>This plugin is provided as-is without any warranty. The author is not responsible for any financial losses, incorrect transfers, or other damages resulting from the use of this plugin. Users are solely responsible for verifying that all bank details (IBAN, BIC, recipient name, amount) are correct before publishing. Always test QR codes with your banking app before making them publicly available.\u003C\u002Fp>\n","Display an EPC\u002FGiroCode QR code for SEPA bank donations. Scannable by banking apps to pre-fill transfer details.",147,"2026-02-24T10:02:00.000Z","6.9.4","6.0","8.1",[49,50,4,21,22],"bank-transfer","donation","https:\u002F\u002Fgithub.com\u002Fremotedots\u002Fdonation-qr-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonation-qr-block.1.0.1.zip",100,{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":53,"num_ratings":30,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":17,"tags":67,"homepage":72,"download_link":73,"security_score":74,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"mxp-sepa-qr-code-addon-for-woocommerce","SEPA QR-Code for Woocommerce (GDPR-compliant)","1.1.0","thedoctorcoernel","https:\u002F\u002Fprofiles.wordpress.org\u002Fthedoctorcoernel\u002F","\u003Cp>Adds a SEPA-QR Code for bank transfer payments (bacs) in the WooCommerce Thankyou page and Woocommerce emails. The QR-Code can be hooked into other plugins.\u003C\u002Fp>\n\u003Ch3>Before you start\u003C\u002Fh3>\n\u003Cp>The plugin comes as is and free. However a real person has put real work into it. So if you use it please do s.th. good. Use your efforts, your time for beneficial projects or whatever!\u003C\u002Fp>\n\u003Ch3>Prerequisite\u003C\u002Fh3>\n\u003Cp>php GD2 extension must be installed as the QR-Code generator by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffellwell5\u002Fbezahlcode\u002F\" rel=\"nofollow ugc\">fellwell15\u003C\u002Fa> requires this.\u003C\u002Fp>\n\u003Ch3>Hooking into other plugins\u003C\u002Fh3>\n\u003Cp>I use a plugin for \u003Ca href=\"https:\u002F\u002Fdocs.wpovernight.com\u002Fhome\u002Fwoocommerce-pdf-invoices-packing-slips\u002Fpdf-template-action-hooks\u002F\" rel=\"nofollow ugc\">PDF-invoices and packaging slips\u003C\u002Fa>.  Refer to this sample to hook the QR-Code into whatever you like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002Fwp-content\u002Fthemes\u002FYour(Child)Theme\u002Ffunctions.php\n\n\n\u002F* QR-Code in invoices *\u002F\nadd_action( 'wpo_wcpdf_after_order_details', 'wpo_wcpdf_qr_code', 10, 2 );\nfunction wpo_wcpdf_qr_code ($document_type, $order) {\n    require_once WP_PLUGIN_DIR . '\u002Fmxp-sepa-qr-code-addon-for-woocommerce\u002Fmuxp-sepaqr.php';\n    $muxp_order = wc_get_order( $order);\n    $order_id  = $order->get_id();\n    if ( !empty($muxp_order->get_total()) && (float)$order->get_total() > 0 ) {\n        echo '\u003Ch1>QR-Code for your online banking app\u003Ch1>';\n        echo '\u003Cimg class=\"muxp-bacs-qrcode\" src=\"' . esc_attr(muxp_get_qrcode($order->get_total(), $order_id)) . '\" alt=\"qr-code\">\u003C\u002Fp>';\n    } \n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>What happens in the backend:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>the QR code generator creates the QR-code locally. There is \u003Cstrong>no Google-API nor external server in use\u003C\u002Fstrong>!\u003C\u002Fli>\n\u003Cli>the QR code generator is from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffellwell5\u002Fbezahlcode\u002F\" rel=\"nofollow ugc\">fellwell15\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>plugin registers a get-parameter (configurable, default mxp_qr) for testing purposes and, if desired, to create links to the cached QR codes.\u003C\u002Fli>\n\u003Cli>the prefix mxp is used throghout the plugin to avoid collisions with other plugins and functions. mxp stands for www.musicalexperten.de (musical experts). Remember where you’ve seen it first! 😉\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Testing and troubleshooting\u003C\u002Fh3>\n\u003Ch3>Simple way\u003C\u002Fh3>\n\u003Cp>Install the plugin and order s.th. in your shop using BACS (direct bank transfer).\u003C\u002Fp>\n\u003Ch3>To test if the QR-Code generator is working\u003C\u002Fh3>\n\u003Cp>www.yourwebpage.de\u002F?mxp_qr=something  = creates a real QR with dummyvalues 11-11\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.musicalexperten.de\u002F?mxp_qr=something\" rel=\"nofollow ugc\">Working example\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>To find an existing cached QR-Code, query for a valid md5 string == If it does not exist in cache or transients, a sad smiley will appear.\u003C\u002Fh3>\n\u003Cp>www.yourwebpage.de\u002F?mxp_qr=351436ef4b279e1811a6c68a2dd58b1b\u003Cbr \u002F>\nresults in a sad smiley. \u003Ca href=\"https:\u002F\u002Fwww.musicalexperten.de\u002F?mxp_qr=351436ef4b279e1811a6c68a2dd58b1b\" rel=\"nofollow ugc\">Working example\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Remarks\u003C\u002Fh3>\n\u003Cp>Storing the QR code in cache or transients is only needed if you want to use a link instead of a picture inside the email. Details in the program code.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>The program has been written by a professional programmer – however fully free of charge and without detailed knowledge about WooCommerce. I try to assist you in the support forum or on GitHub the best I can but my knowledge is limited.\u003C\u002Fp>\n\u003Ch3>Full integration in Woocommerce\u003C\u002Fh3>\n\u003Cp>I am more then happy if someone integrates the code into the Woocommerce core! The topic is discussed here: https:\u002F\u002Fgithub.com\u002Fwoocommerce\u002Fwoocommerce\u002Fissues\u002F27661\u003C\u002Fp>\n","Adds a SEPA-QR Code for bank transfer payments (bacs) in the WooCommerce Thankyou page and Woocommerce emails. The QR-Code can be hooked into other pl &hellip;",200,3004,"2023-08-03T08:48:00.000Z","6.3.8","5.0",[68,69,21,70,71],"bacs","payment","sepa-qr","woocommerce","https:\u002F\u002Fgithub.com\u002FCoernel82\u002FSEPA-QR-for-Woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmxp-sepa-qr-code-addon-for-woocommerce.1.1.0.zip",85,{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":11,"downloaded":83,"rating":11,"num_ratings":30,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":84,"tags":87,"homepage":90,"download_link":91,"security_score":92,"vuln_count":30,"unpatched_count":30,"last_vuln_date":93,"fetched_at":94},"sepa-girocode","SEPA Girocode","0.5.1","mhallmann","https:\u002F\u002Fprofiles.wordpress.org\u002Fmhallmann\u002F","\u003Cp>With Girocode\u002FEPC-Codes you can easily provide payments information in a Quick-Response-Code. Customers just have to scan the code with a supported banking app.\u003C\u002Fp>\n","Create EPC-Codes (in Germany known as Girocode) for money transfer | Girocode-Barcode für SEPA-Überweisungen erstellen",2077,"","4.6.0","4.0",[88,4,89,22],"epc","sct","http:\u002F\u002Fwww.halli-online.de\u002Fsepa-girocode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsepa-girocode.0.5.1.zip",78,"2025-06-05 00:00:00","2026-03-15T10:48:56.248Z",{"slug":96,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":13,"downloaded":102,"rating":13,"num_ratings":13,"last_updated":84,"tested_up_to":103,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":107,"download_link":108,"security_score":53,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":94},"scan2payme","1.0.4","awaldherr","https:\u002F\u002Fprofiles.wordpress.org\u002Fawaldherr\u002F","\u003Cp>This plugin generates QR-Codes containing the banking details of your shop and displays them in the WooCommerce order status page. Your customers can scan this code with their banking app to initiate a SEPA bank transfer without typing.\u003C\u002Fp>\n\u003Ch3>European Payment Council (EPC) QR-Code\u003C\u002Fh3>\n\u003Cp>More information on the EPC QR-Code: \u003Ca href=\"https:\u002F\u002Fwww.europeanpaymentscouncil.eu\u002Fdocument-library\u002Fguidance-documents\u002Fstandardisation-qr-codes-mscts\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.europeanpaymentscouncil.eu\u002Fdocument-library\u002Fguidance-documents\u002Fstandardisation-qr-codes-mscts\u003C\u002Fa>\u003C\u002Fp>\n","Plugin for displaying payment QR-Codes in WooCommerce order pages.",1263,"6.7.5","6.4","8.0",[49,4,69,21,71],"https:\u002F\u002Fgithub.com\u002Fawaldherr\u002Fscan2payme","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscan2payme.1.0.5.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":32,"num_ratings":119,"last_updated":120,"tested_up_to":45,"requires_at_least":85,"requires_php":121,"tags":122,"homepage":84,"download_link":126,"security_score":127,"vuln_count":128,"unpatched_count":13,"last_vuln_date":129,"fetched_at":27},"kaya-qr-code-generator","Kaya QR Code Generator","1.6.0","Kaya Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fkayastudio\u002F","\u003Cp>\u003Cstrong>Why use “Kaya QR Code Generator”?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin creates QR Codes (Quick Response codes) through a widget or a shortCode for easy insertion into your pages, posts, sidebars, WooCommerce products, etc.\u003C\u002Fp>\n\u003Cp>Easy install and use, generate dynamic QR Codes with your custom settings. Content can be any text, link and even a Bitcoin address or the current page URL.\u003C\u002Fp>\n\u003Cp>The QR Code generator library is included (based on qr.js written by Kang Seonghoon) and don’t need any dependencies.\u003C\u002Fp>\n\u003Ch4>QR Code Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add a title and choose its horizontal alignment.\u003C\u002Fli>\n\u003Cli>Use static or dynamic content to encode in QR Code.\u003C\u002Fli>\n\u003Cli>Add a query string to the automatic current page url.\u003C\u002Fli>\n\u003Cli>Add an anchor link to the automatic current page url.\u003C\u002Fli>\n\u003Cli>Select the information repetition level (Ability to correct read errors).\u003C\u002Fli>\n\u003Cli>Set the QR Code image size.\u003C\u002Fli>\n\u003Cli>Set the QR Code image border level.\u003C\u002Fli>\n\u003Cli>QR Code image color and background color customizable.\u003C\u002Fli>\n\u003Cli>Set the QR Code image horizontal alignment.\u003C\u002Fli>\n\u003Cli>Add shadows to QR Code image.\u003C\u002Fli>\n\u003Cli>Image alternate text customizable.\u003C\u002Fli>\n\u003Cli>Clickable link on image customizable (support non-standard URL schemes).\u003C\u002Fli>\n\u003Cli>Add a button to download QR Code image on frontend, with custom text and alignment.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Generator Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use as built-in Widget.\u003C\u002Fli>\n\u003Cli>Use as shortcode with generator assistant.\u003C\u002Fli>\n\u003Cli>QR Code preview and download on Shortcode generator assistant.\u003C\u002Fli>\n\u003Cli>The Shortcode generator assistant is available on pages, posts, WooCommerce products, any public custom post types and on the plugin option page.\u003C\u002Fli>\n\u003Cli>Setting to enable or disable the reduced shortcode generator assistant in editor.\u003C\u002Fli>\n\u003Cli>Setting to display or hide Shortcode generator assistant to selected user role.\u003C\u002Fli>\n\u003Cli>Setting to display or hide Shortcode generator assistant to selected post type.\u003C\u002Fli>\n\u003Cli>Setting to select Shortcode generator assistant Meta box context and priority in editor.\u003C\u002Fli>\n\u003Cli>Setting to choose the default QR Code image color and background color.\u003C\u002Fli>\n\u003Cli>Compatible with WordPress MultiSite and WooCommerce.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Basic shortcode\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Static content: \u003Ccode>[kaya_qrcode content=\"my encoded content\"]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Dynamic content: \u003Ccode>[kaya_qrcode_dynamic][example_shortcode][\u002Fkaya_qrcode_dynamic]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin does not collect or store any user data. It does not set any cookies and does not connect to any third-party applications. This plugin only generate QR Code image based on your custom content.\u003C\u002Fp>\n\u003Ch4>Available Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English.\u003C\u002Fli>\n\u003Cli>French.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cp>Any suggestions or feedback is welcome, thank you for using or trying one of my plugins. Please take the time to let me know about your experiences and rate this plugin.\u003C\u002Fp>\n","Generate QR Code through Widgets and Shortcodes, without any dependencies.",20000,137625,38,"2025-12-03T10:43:00.000Z","5.2",[21,123,124,125,71],"qrcode","shortcode","widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkaya-qr-code-generator.1.6.0.zip",99,2,"2023-04-18 00:00:00",{"attackSurface":131,"codeSignals":141,"taintFlows":149,"riskAssessment":150,"analyzedAt":158},{"hooks":132,"ajaxHandlers":133,"restRoutes":134,"shortcodes":135,"cronEvents":140,"entryPointCount":30,"unprotectedCount":13},[],[],[],[136],{"tag":4,"callback":137,"file":138,"line":139},"sepa_girocode_shortcode","girocode.php",41,[],{"dangerousFunctions":142,"sqlUsage":143,"outputEscaping":145,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":148},[],{"prepared":13,"raw":13,"locations":144},[],{"escaped":146,"rawEcho":13,"locations":147},3,[],[],[],{"summary":151,"deductions":152},"The \"girocode\" plugin v1.0.6 demonstrates a generally good security posture based on the provided static analysis. The plugin avoids dangerous functions, uses prepared statements for all SQL queries, and properly escapes all output, which are excellent security practices. The absence of file operations and external HTTP requests further minimizes its attack surface. Furthermore, the plugin has no recorded vulnerabilities, including CVEs, indicating a clean history and likely robust development practices.",[153,156],{"reason":154,"points":155},"No nonce checks present",5,{"reason":157,"points":155},"No capability checks present","2026-03-16T22:49:34.851Z",{"wat":160,"direct":166},{"assetPaths":161,"generatorPatterns":162,"scriptPaths":163,"versionParams":164},[],[],[],[165],"girocode.php?ver=1.0.6",{"cssClasses":167,"htmlComments":168,"htmlAttributes":169,"restEndpoints":170,"jsGlobals":171,"shortcodeOutput":172},[],[],[],[],[],[173,174,175,176,177,178],"\u003Cimg src=\"https:\u002F\u002Fdocumentid.net\u002Fgirocode?beneficiary=","\u003Cimg src=\"https:\u002F\u002Fdocumentid.net\u002Fgirocode?iban=","\u003Cimg src=\"https:\u002F\u002Fdocumentid.net\u002Fgirocode?amount=","\u003Cimg src=\"https:\u002F\u002Fdocumentid.net\u002Fgirocode?purpose=","\u003Cimg src=\"https:\u002F\u002Fdocumentid.net\u002Fgirocode?type=","\u003Cimg src=\"https:\u002F\u002Fdocumentid.net\u002Fgirocode?action="]