[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fK8MOW1p7-mLxGU8t55wBAM7VV1U2yA-NXTrtSKWroHU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":124,"fingerprints":158},"nepsus-qr-code-generator","Nepsus QR Code Generator","1.0.0","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.",0,103,"","6.9.4","5.0","7.0",[18,19,20,21,22],"barcode","qr","qr-code","qr-generator","tools","https:\u002F\u002Fgithub.com\u002Fuzzal-koirala\u002Fnepsus-qr-code-generator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnepsus-qr-code-generator.1.0.0.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"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,94,"2026-04-04T21:16:18.927Z",[35,55,75,92,108],{"slug":36,"name":37,"version":6,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":25,"num_ratings":30,"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":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":54},"simple-qr","Simple QR","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,"2021-11-16T07:41:00.000Z","5.8.13","4.7","5.6",[49,50,19,21,22],"elementor","page-builder","https:\u002F\u002Fwww.arlencode.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-qr.1.0.0.zip",85,"2026-03-15T15:16:48.613Z",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":13,"tags":70,"homepage":73,"download_link":74,"security_score":53,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":54},"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,2,"2018-01-29T17:17:00.000Z","4.9.29","3.0.1",[19,20,21,71,72],"qr-scan","qrcode","https:\u002F\u002Fwww.codeqrcode.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodeqrcode-adsense.2.1.1.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":63,"downloaded":83,"rating":25,"num_ratings":30,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":13,"tags":87,"homepage":90,"download_link":91,"security_score":53,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":54},"simple-qr-code-creator-widget","Simple QR Code Creator Widget","1.1.3","Braden Keith","https:\u002F\u002Fprofiles.wordpress.org\u002Frichard_steeleagency\u002F","\u003Cp>Plugin allows users to generate QR Codes without reloading the current page. Visitors to your site can create custom Business Card, URL, and Text Message QR codes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.sailabs.co\u002Fproducts\u002Fsimple-qr-code-creator-widget\u002F\" rel=\"nofollow ugc\">Project Homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsailabs.zendesk.com\u002Fhc\u002Fen-us\u002Fcategories\u002F200012294-Simple-QR-Code-Creator-Widget\" rel=\"nofollow ugc\">Free Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fproduct-demos.simple-qr-code-creator-widget.sailabs.co\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Need WordPress or Ruby on Rails development services? \u003Ca href=\"http:\u002F\u002Fwww.sailabs.co\u002Fhire-us\u002F\" rel=\"nofollow ugc\">Contact SAI Labs\u003C\u002Fa> to learn about our competitive rates. Our schedule is filling up fast for 2014! We have expertise in Ruby on Rails web app development, WordPress Development, and Responsive design retrofitting.\u003C\u002Fp>\n","A plugin that creates a QR Code (URL, Message, and Contact Information) generator for sidebar widget and in Posts and Pages.",7023,"2014-03-10T21:45:00.000Z","3.7.41","2.8",[88,18,19,20,89],"bar-code","scan-code","http:\u002F\u002Fwww.sailabs.co\u002Fproducts\u002Fsimple-qr-code-creator-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-qr-code-creator-widget.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":11,"downloaded":100,"rating":11,"num_ratings":11,"last_updated":101,"tested_up_to":14,"requires_at_least":102,"requires_php":103,"tags":104,"homepage":13,"download_link":107,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":54},"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.0","7.4",[105,20,106,21],"logo-qr-code","qr-code-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-qr-code-generator-block.0.1.0.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":11,"downloaded":116,"rating":11,"num_ratings":11,"last_updated":117,"tested_up_to":14,"requires_at_least":118,"requires_php":103,"tags":119,"homepage":122,"download_link":123,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":54},"govalid-qr-validator","GoValid QR","3.6.7","nfloval1739","https:\u002F\u002Fprofiles.wordpress.org\u002Fnfloval1739\u002F","\u003Cp>\u003Cstrong>GoValid QR\u003C\u002Fstrong> connects your WordPress site to your \u003Ca href=\"https:\u002F\u002Fgovalid.org\" rel=\"nofollow ugc\">GoValid\u003C\u002Fa> account, letting you generate, embed, and track QR codes without leaving your WordPress admin.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>QR Code Generator\u003C\u002Fstrong> — Create QR codes for URLs, text, email, phone, SMS, WiFi, and vCards right from your WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Block\u003C\u002Fstrong> — Add QR codes to any post or page with a visual picker\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode\u003C\u002Fstrong> — Embed QR codes anywhere using \u003Ccode>[govalid_qr id=\"uuid\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scan Analytics\u003C\u002Fstrong> — Dashboard widget showing total scans, recent activity, and top QR codes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Connection\u003C\u002Fstrong> — OAuth 2.0 with PKCE (S256) for secure authentication\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Caching\u003C\u002Fstrong> — QR images cached locally for fast page loads\u003C\u002Fli>\n\u003Cli>\u003Cstrong>i18n Ready\u003C\u002Fstrong> — Fully translatable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Register an OAuth application in your GoValid dashboard\u003C\u002Fli>\n\u003Cli>Enter your Client ID and Secret in the plugin settings\u003C\u002Fli>\n\u003Cli>Click “Connect with GoValid” to authorize\u003C\u002Fli>\n\u003Cli>Start creating and embedding QR codes!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>A \u003Ca href=\"https:\u002F\u002Fgovalid.org\" rel=\"nofollow ugc\">GoValid\u003C\u002Fa> account\u003C\u002Fli>\n\u003Cli>WordPress 5.8 or later\u003C\u002Fli>\n\u003Cli>PHP 7.4 or later\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following external services:\u003C\u002Fp>\n\u003Ch4>GoValid API (my.govalid.org)\u003C\u002Fh4>\n\u003Cp>This plugin communicates with the GoValid platform to generate, manage, and verify QR codes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent and when:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>OAuth authentication\u003C\u002Fstrong> — When connecting your account, the plugin exchanges an authorization code and refresh token with GoValid’s OAuth server (\u003Ccode>\u002Foauth\u002Ftoken\u002F\u003C\u002Fcode>). No personal WordPress user data is sent.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QR code generation\u003C\u002Fstrong> — When creating a QR code, the plugin sends the QR type, name, security level, and any metadata you enter (e.g. product info, certificate data, timeline entries) to the GoValid API (\u003Ccode>\u002Fapi\u002Fv1\u002Fqr\u002F\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QR code verification\u003C\u002Fstrong> — When a visitor loads the verification page (\u003Ccode>\u002Fv\u002F{token}\u003C\u002Fcode>), the QR token is sent to the GoValid API (\u003Ccode>\u002Fapi\u002Fv1\u002Fojs\u002Fverify-signed\u002F\u003C\u002Fcode>) to retrieve verification results. No visitor personal data is sent.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics and dashboard\u003C\u002Fstrong> — Scan statistics and analytics data are fetched from GoValid on admin pages. No visitor data is transmitted from WordPress; scan events are recorded by GoValid when a QR code is scanned directly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Promotional ads\u003C\u002Fstrong> — Admin sidebar may load promotional content from \u003Ccode>\u002Fapi\u002Fv1\u002Fplugin\u002Fads\u002F\u003C\u002Fcode>. No personal data is sent.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> GoValid\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fgovalid.org\u002Fterms\u002F\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fgovalid.org\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Ch4>Esri ArcGIS (server.arcgisonline.com)\u003C\u002Fh4>\n\u003Cp>The analytics map uses a satellite tile layer provided by Esri ArcGIS Online. Map tiles are loaded directly in the admin user’s browser when viewing the Analytics page. No data from your WordPress site is sent to Esri; tile requests include only the map coordinates being viewed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Esri\u003Cbr \u002F>\n\u003Cstrong>Terms of Use:\u003C\u002Fstrong> https:\u002F\u002Fwww.esri.com\u002Fen-us\u002Flegal\u002Fterms\u002Ffull-master-agreement\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fwww.esri.com\u002Fen-us\u002Fprivacy\u002Fprivacy-statements\u002Fprivacy-statement\u003C\u002Fp>\n\u003Ch4>Nominatim \u002F OpenStreetMap (nominatim.openstreetmap.org)\u003C\u002Fh4>\n\u003Cp>When a QR code submission contains location data, the plugin may perform a reverse-geocoding lookup using the Nominatim API to convert GPS coordinates into a human-readable address. This request is made server-side. The latitude and longitude coordinates are sent to Nominatim; no other user data is transmitted.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> OpenStreetMap Foundation (Nominatim)\u003Cbr \u002F>\n\u003Cstrong>Terms of Use:\u003C\u002Fstrong> https:\u002F\u002Foperations.osmfoundation.org\u002Fpolicies\u002Fnominatim\u002F\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fwiki.osmfoundation.org\u002Fwiki\u002FPrivacy_Policy\u003C\u002Fp>\n\u003Ch4>NexHub (nexhub.earth)\u003C\u002Fh4>\n\u003Cp>The plugin admin sidebar may display promotional content about NexHub. Preview images for this promotional content are bundled locally with the plugin and no requests are made to nexhub.earth at runtime.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> NexHub\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fnexhub.earth\u002Fterms\u002F\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fnexhub.earth\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Ch4>Bundled Libraries\u003C\u002Fh4>\n\u003Cp>This plugin bundles the following third-party JavaScript library:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>jsQR\u003C\u002Fstrong> v1.4.0 — QR code decoding library used on the public scan page.\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fcozmo\u002FjsQR\u003Cbr \u002F>\nLicense: Apache-2.0\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate, embed, and track QR codes from your GoValid account directly in WordPress.",116,"2026-03-12T19:34:00.000Z","5.8",[120,18,121,19,20],"analytics","govalid","https:\u002F\u002Fmy.govalid.org\u002Fqr_codes\u002Fthirdparty\u002Fwp-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgovalid-qr-validator.3.6.7.zip",{"attackSurface":125,"codeSignals":141,"taintFlows":148,"riskAssessment":149,"analyzedAt":157},{"hooks":126,"ajaxHandlers":133,"restRoutes":134,"shortcodes":135,"cronEvents":140,"entryPointCount":30,"unprotectedCount":11},[127],{"type":128,"name":129,"callback":130,"file":131,"line":132},"action","wp_enqueue_scripts","nepsus_qr_enqueue_assets","nepsus-qr-code-generator.php",50,[],[],[136],{"tag":137,"callback":138,"file":131,"line":139},"nepsus_qr_generator","nepsus_qr_shortcode",104,[],{"dangerousFunctions":142,"sqlUsage":143,"outputEscaping":145,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":147},[],{"prepared":11,"raw":11,"locations":144},[],{"escaped":11,"rawEcho":11,"locations":146},[],[],[],{"summary":150,"deductions":151},"The nepsus-qr-code-generator plugin version 1.0.0 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The code analysis reveals an absence of dangerous functions, all SQL queries are properly prepared, and output is consistently escaped, indicating good development practices in these critical areas. Furthermore, the plugin has no recorded vulnerabilities, including no known CVEs, which suggests a history of secure development or a lack of prior exploitation attempts.  The attack surface is minimal, with only one shortcode and no AJAX handlers or REST API routes exposed without authentication checks, further limiting potential entry points for attackers.  The complete lack of taint analysis findings also supports the notion that data flows are being handled securely within the plugin.  Overall, this plugin appears to be well-secured at this version, with no immediate red flags identified in the provided data. However, the absence of nonce checks and capability checks, while not directly exploitable given the limited attack surface in this version, could become a concern if new features or entry points are introduced in future updates without proper authorization and validation mechanisms.",[152,155],{"reason":153,"points":154},"Missing nonce checks",5,{"reason":156,"points":154},"Missing capability checks","2026-03-17T06:03:17.458Z",{"wat":159,"direct":170},{"assetPaths":160,"generatorPatterns":164,"scriptPaths":165,"versionParams":166},[161,162,163],"\u002Fwp-content\u002Fplugins\u002Fnepsus-qr-code-generator\u002Fassets\u002Fjs\u002Fqrcode.min.js","\u002Fwp-content\u002Fplugins\u002Fnepsus-qr-code-generator\u002Fassets\u002Fjs\u002Fqr-generator.js","\u002Fwp-content\u002Fplugins\u002Fnepsus-qr-code-generator\u002Fassets\u002Fcss\u002Fqr-generator.css",[],[161,162],[167,168,169],"nepsus-qr-code-generator\u002Fassets\u002Fjs\u002Fqrcode.min.js?ver=1.0.0","nepsus-qr-code-generator\u002Fassets\u002Fjs\u002Fqr-generator.js?ver=1.0.0","nepsus-qr-code-generator\u002Fassets\u002Fcss\u002Fqr-generator.css?ver=1.0.0",{"cssClasses":171,"htmlComments":177,"htmlAttributes":178,"restEndpoints":181,"jsGlobals":182,"shortcodeOutput":185},[172,173,174,175,176],"nepsus-qr-wrapper","qr-box","qr-btn","download-btn","clear-btn",[],[179,180],"onclick=\"generateNepsusQR()\"","onclick=\"clearNepsusQR()\"",[],[183,184],"generateNepsusQR","clearNepsusQR",[186,187,188,189,190,191,192,193,194,194],"\u003Cdiv class=\"nepsus-qr-wrapper\">","\u003Cdiv class=\"qr-box\">","\u003Ch2>QR Code Generator\u003C\u002Fh2>","\u003Cinput type=\"text\" id=\"qr-input\" placeholder=\"Enter URL or text\" autocomplete=\"off\">","\u003Cbutton type=\"button\" class=\"qr-btn\" onclick=\"generateNepsusQR()\">Generate QR Code\u003C\u002Fbutton>","\u003Cdiv id=\"qr-output\">\u003C\u002Fdiv>","\u003Ca id=\"download-btn\" class=\"download-btn\" href=\"#\">Download QR\u003C\u002Fa>","\u003Cbutton type=\"button\" id=\"clear-btn\" class=\"clear-btn\" onclick=\"clearNepsusQR()\">Clear\u003C\u002Fbutton>","\u003C\u002Fdiv>"]