[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_KiiHIa1kGYb6OCYY4R9gJIfx-C9j8TImceEhs3e5ok":3,"$fOf-SYCg4k8-uhRg9UzDYubxlg4W35vk0ICNPsqVZvlc":337,"$fNKdUv_d59qE9iuZLcGjd4drfiCgWzispy9o4vZB-iSE":341},{"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,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":131,"fingerprints":320},"xenial","Xenial","1.1.10","Joshua Trimm","https:\u002F\u002Fprofiles.wordpress.org\u002Fjtrimm007\u002F","\u003Cp>Xenial is a custom structured data tool that will help your website rankings. Our plugin has many features but the main\u003Cbr \u002F>\none is generating custom Schema.org Structured Data.\u003C\u002Fp>\n\u003Cp>Functions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generates local business schema for pages & posts\u003C\u002Fli>\n\u003Cli>Customized robots.txt file generated\u003C\u002Fli>\n\u003Cli>Generates a sitemap.xml file to help search engines rank your website.\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FtVCIttT242Y?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\u003Ch3>Custom Schema Structured Data Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Customize localBusiness Schema\u003C\u002Fli>\n\u003Cli>Customizable local business address\u003C\u002Fli>\n\u003Cli>Customizable phone number\u003C\u002Fli>\n\u003Cli>Customizable email\u003C\u002Fli>\n\u003Cli>Customizable business hours\u003C\u002Fli>\n\u003Cli>Select the pages or posts you would like Schema to appear on\u003C\u002Fli>\n\u003Cli>Select the type of payments your business or organization accepts\u003C\u002Fli>\n\u003Cli>Customizable price range\u003C\u002Fli>\n\u003Cli>List the brands you carry\u003C\u002Fli>\n\u003Cli>Give a description of your business or organization\u003C\u002Fli>\n\u003Cli>Check your results with Google Structured Data Testing Tool\u003C\u002Fli>\n\u003C\u002Fol>\n","Custom Schema.org Structured Data for SEO Search Engine Optimization",0,1865,"2019-05-30T16:54:00.000Z","5.2.0","3.0.1","7.0.0",[18,19,20,21,22],"localbusiness-schema","schema","schema-org","seo","structured-data","https:\u002F\u002Fxenial.trimwebdesign.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenial.1.1.10.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"jtrimm007",3,30,84,"2026-05-19T23:55:52.322Z",[37,56,74,93,110],{"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":52,"tags":53,"homepage":54,"download_link":55,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"disable-yoast-ld-json","Disable Yoast's Structured Data","3.0.0","Roy Orbitson","https:\u002F\u002Fprofiles.wordpress.org\u002Flev0\u002F","\u003Cp>Prevents output of the script tag of type \u003Ccode>application\u002Fld+json\u003C\u002Fcode> containing schema.org data from the popular Yoast SEO and Yoast SEO Premium plugins.\u003C\u002Fp>\n","Prevent conflict with other structured data plugins",900,7886,100,4,"2020-01-01T04:11:00.000Z","5.2.24","4.9.0","5.4.0",[20,21,22],"","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-yoast-ld-json.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":11,"num_ratings":11,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":54,"download_link":72,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":73},"business-schema-json-ld","Business Schema JSON-LD","1.0.0","poxrud","https:\u002F\u002Fprofiles.wordpress.org\u002Fpoxrud\u002F","\u003Cp>This plugin generates Structured Data Schema in JSON-LD format. This could potentially improve your site’s visibility and SEO.\u003C\u002Fp>\n\u003Cp>To learn more about Structured Data and Schema please visit Google’s \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fguides\u002Fintro-structured-data\" rel=\"nofollow ugc\">Introduction to Structured Data\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Make sure to test your website’s structured data using the \u003Ca href=\"https:\u002F\u002Fsearch.google.com\u002Fstructured-data\u002Ftesting-tool\" rel=\"nofollow ugc\">Structured Data Testing tool\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>While there are hundreds of differet Schema types this plugin’s focus is on those types that releate to Product based businesses.\u003C\u002Fp>\n\u003Cp>Currently as of version 1.0.0 the plugin supports the following Schema types:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fschema.org\u002FWebSite\" rel=\"nofollow ugc\">WebSite\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fdata-types\u002Fcorporate-contacts\" rel=\"nofollow ugc\">Organization\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fdata-types\u002Fproducts\" rel=\"nofollow ugc\">Products\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>New types will be added in future versions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>NOTICE: This plugin is offered free of charge. It has been written by \u003Ca href=\"https:\u002F\u002Fwww.twitter.com\u002Fpoxrud\" rel=\"nofollow ugc\">Phil Oxrud\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Specifically Tailored for Google’s structured data schema\u003C\u002Fli>\n\u003Cli>WebSite Schema\u003C\u002Fli>\n\u003Cli>Organization Schema\u003C\u002Fli>\n\u003Cli>Indicate multiple contact phone numbers using schema\u003C\u002Fli>\n\u003Cli>Indicate multiple social media accounts using schema (twitter, facebook, and youtube)\u003C\u002Fli>\n\u003Cli>Supports Products Schema\u003C\u002Fli>\n\u003Cli>Generate defaults or customize the schema of every individual product.\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate Structured Data in JSON-LD format for Product based businesses. Supports popular schema.org types that would be commonly used by a typical bu &hellip;",10,1337,"2017-12-04T16:51:00.000Z","4.9.29","4.0","5.4",[71,19,20,21,22],"json-ld","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbusiness-schema-json-ld.zip","2026-04-06T09:54:40.288Z",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":11,"downloaded":82,"rating":11,"num_ratings":11,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":91,"download_link":92,"security_score":47,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":73},"elplan-kuchikomi-wall","ElPlan Kuchikomi Wall","2.0.6","elplan","https:\u002F\u002Fprofiles.wordpress.org\u002Felplan\u002F","\u003Cp>\u003Cstrong>Kuchikomi Wall\u003C\u002Fstrong> helps local businesses collect, manage, and display Google Business Profile reviews and customer testimonials on their WordPress site. Boost your Local SEO and MEO with automatic Schema.org structured data (Pro) — turn your best Google reviews into powerful social proof and rich results in Google Search (star ratings, review snippets).\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Google Reviews Integration\u003C\u002Fstrong> — Connect your Google Business Profile and display real customer reviews automatically (cached for performance, Google API compliant)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>X (Twitter) Embeds\u003C\u002Fstrong> — Add tweet URLs and display them as beautiful testimonial cards (no API key required)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual Testimonials\u003C\u002Fstrong> — Add any testimonial manually — from emails, Coconala, direct feedback, or any other source\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3 Display Templates\u003C\u002Fstrong> — Card Grid, Slider\u002FCarousel, and Simple List layouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3 Color Schemes\u003C\u002Fstrong> — Light, Dark, and Auto (inherits your theme colors)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unified Dashboard\u003C\u002Fstrong> — Manage all review sources from a single, clean admin interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Block\u003C\u002Fstrong> — Native block included — search “Kuchikomi Wall” in the block inserter; configure template, color, and filters from the sidebar\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong> — Embed anywhere with \u003Ccode>[tmnl_kuchikomi_wall]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free vs Pro\u003C\u002Fh4>\n\u003Cp>  Feature\u003Cbr \u002F>\n  Free\u003Cbr \u002F>\n  Pro\u003C\u002Fp>\n\u003Cp>  Google Reviews (1 location)\u003Cbr \u002F>\n  ✓\u003Cbr \u002F>\n  ✓\u003C\u002Fp>\n\u003Cp>  X (Twitter) embeds\u003Cbr \u002F>\n  ✓\u003Cbr \u002F>\n  ✓\u003C\u002Fp>\n\u003Cp>  Manual testimonials\u003Cbr \u002F>\n  ✓\u003Cbr \u002F>\n  ✓\u003C\u002Fp>\n\u003Cp>  3 display templates\u003Cbr \u002F>\n  ✓\u003Cbr \u002F>\n  ✓\u003C\u002Fp>\n\u003Cp>  Gutenberg block\u003Cbr \u002F>\n  ✓\u003Cbr \u002F>\n  ✓\u003C\u002Fp>\n\u003Cp>  Multiple locations (multi-store)\u003Cbr \u002F>\n  —\u003Cbr \u002F>\n  ✓\u003C\u002Fp>\n\u003Cp>  Schema.org structured data (JSON-LD)\u003Cbr \u002F>\n  —\u003Cbr \u002F>\n  ✓\u003C\u002Fp>\n\u003Cp>  Rich results in Google Search (★ rating)\u003Cbr \u002F>\n  —\u003Cbr \u002F>\n  ✓\u003C\u002Fp>\n\u003Cp>  Review request QR code\u003Cbr \u002F>\n  —\u003Cbr \u002F>\n  ✓\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro is available at \u003Ca href=\"https:\u002F\u002Fwww.el-plan.com\u002Fkuchikomi-wall\u002F\" rel=\"nofollow ugc\">el-plan.com\u002Fkuchikomi-wall\u003C\u002Fa> — $3.50\u002Fmonth (billed $35\u002Fyear).\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Local businesses wanting to show Google Reviews on their website\u003C\u002Fli>\n\u003Cli>Freelancers and consultants showcasing client testimonials\u003C\u002Fli>\n\u003Cli>Salons, clinics, restaurants — anyone who collects Google Reviews\u003C\u002Fli>\n\u003Cli>Web creators building client sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode Usage\u003C\u002Fh4>\n\u003Cp>Basic:\u003Cbr \u002F>\n    [tmnl_kuchikomi_wall]\u003C\u002Fp>\n\u003Cp>With options:\u003Cbr \u002F>\n    [tmnl_kuchikomi_wall limit=”6″ template=”slider” color=”dark” min_rating=”4″]\u003C\u002Fp>\n\u003Cp>Parameters:\u003Cbr \u002F>\n* \u003Ccode>limit\u003C\u002Fcode> — Number of reviews to display (default: 6)\u003Cbr \u002F>\n* \u003Ccode>source\u003C\u002Fcode> — \u003Ccode>all\u003C\u002Fcode>, \u003Ccode>manual\u003C\u002Fcode>, \u003Ccode>google\u003C\u002Fcode>, or \u003Ccode>x_embed\u003C\u002Fcode> (default: all)\u003Cbr \u002F>\n* \u003Ccode>template\u003C\u002Fcode> — \u003Ccode>card\u003C\u002Fcode> (grid), \u003Ccode>slider\u003C\u002Fcode>, or \u003Ccode>list\u003C\u002Fcode> (default: card)\u003Cbr \u002F>\n* \u003Ccode>color\u003C\u002Fcode> — \u003Ccode>light\u003C\u002Fcode>, \u003Ccode>dark\u003C\u002Fcode>, or \u003Ccode>auto\u003C\u002Fcode> (default: light)\u003Cbr \u002F>\n* \u003Ccode>min_rating\u003C\u002Fcode> — Minimum star rating to display, 1–5 (default: 1)\u003C\u002Fp>\n\u003Ch4>Google Reviews Setup\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Get a Google Places API key (free tier: 1,000 requests\u002Fmonth)\u003C\u002Fli>\n\u003Cli>Find your Google Place ID\u003C\u002Fli>\n\u003Cli>Enter both in \u003Cstrong>Kuchikomi Wall \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Google Reviews \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Reviews are cached for 30 days (Google API compliant)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Privacy & API Compliance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google review text is \u003Cstrong>not stored\u003C\u002Fstrong> in your database (compliant with Google’s Terms of Service)\u003C\u002Fli>\n\u003Cli>Only Place ID is saved permanently; review data is cached temporarily via WordPress Transients\u003C\u002Fli>\n\u003Cli>X (Twitter) embeds use the free oEmbed API — no authentication or API key required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Multilingual Ready\u003C\u002Fh4>\n\u003Cp>Kuchikomi Wall is translation-ready. A Japanese translation (\u003Ccode>ja\u003C\u002Fcode>) is included. Contributions for other languages are welcome.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Plugin homepage: https:\u002F\u002Fwww.el-plan.com\u002Fkuchikomi-wall\u002F\u003C\u002Fli>\n\u003Cli>Support forum: Use the WordPress.org support tab\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following third-party services:\u003C\u002Fp>\n\u003Ch4>Google Places API\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it does:\u003C\u002Fstrong> Retrieves customer reviews and business information from Google Business Profile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Only when you manually trigger a review fetch in the admin dashboard, or automatically via WP-Cron if you enable the scheduled refresh option.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What data is sent:\u003C\u002Fstrong> Your Google Place ID and API key (stored locally on your server; sent to Google’s API endpoint).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service provider:\u003C\u002Fstrong> Google LLC\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fmaps-platform\u002Fterms\" rel=\"nofollow ugc\">Google Maps Platform Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>X (Twitter) oEmbed API\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it does:\u003C\u002Fstrong> Converts tweet URLs into embeddable HTML cards for display on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent:\u003C\u002Fstrong> When a visitor views a page containing an X embed (the browser contacts Twitter’s oEmbed endpoint to render the tweet).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What data is sent:\u003C\u002Fstrong> The tweet URL only. No personal user data is transmitted by this plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service provider:\u003C\u002Fstrong> X Corp.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fen\u002Ftos\" rel=\"nofollow ugc\">X Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fen\u002Fprivacy\" rel=\"nofollow ugc\">X Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Display Google Business Profile reviews on your site. Pro: your business appears with ★ star ratings in Google Search results — boosting local SEO and &hellip;",137,"2026-03-29T11:56:00.000Z","6.9.4","6.0","7.4",[88,89,90,20,22],"business-reviews","google-reviews","local-seo","https:\u002F\u002Fwww.el-plan.com\u002Fkuchikomi-wall\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Felplan-kuchikomi-wall.2.0.6.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":11,"downloaded":101,"rating":47,"num_ratings":102,"last_updated":103,"tested_up_to":84,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":108,"download_link":109,"security_score":47,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"microdata-to-json-ld-converter","Microdata to JSON-LD Converter","1.8.2","Seth Smigelski","https:\u002F\u002Fprofiles.wordpress.org\u002Fsethsm\u002F","\u003Cp>Is your WordPress theme or website built with inline Schema.org Microdata? As search engines increasingly prefer the JSON-LD format for structured data, updating your site can be a significant challenge. Manually removing old Microdata and creating new JSON-LD scripts for every page is tedious and error-prone.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Microdata to JSON-LD Converter\u003C\u002Fstrong> solves this exact problem. This plugin seamlessly automates the entire conversion process:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Scans Your Pages:\u003C\u002Fstrong> It fetches the full HTML of your published posts and pages, ensuring it captures all Microdata, whether it’s in your post content or your theme files (like \u003Ccode>header.php\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Converts to JSON-LD:\u003C\u002Fstrong> It intelligently parses the \u003Ccode>itemscope\u003C\u002Fcode>, \u003Ccode>itemtype\u003C\u002Fcode>, and \u003Ccode>itemprop\u003C\u002Fcode> attributes and converts them into a well-structured JSON-LD script.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Removes Inline Microdata:\u003C\u002Fstrong> Optionally, it can clean up your public-facing HTML by removing the now-redundant Microdata attributes, leaving only the clean JSON-LD script in the \u003Ccode>\u003Chead>\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keeps It Fresh:\u003C\u002Fstrong> With the “Keep up to date” option, the plugin can automatically regenerate the JSON-LD every time you update a post, ensuring your structured data always reflects your latest content.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Full Page Parsing:\u003C\u002Fstrong> Accurately reads Microdata from the entire webpage, not just post content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Generation:\u003C\u002Fstrong> Automatically creates the initial JSON-LD when you open a published post for the first time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual Control:\u003C\u002Fstrong> View and edit the generated JSON-LD directly in a meta box on each post’s edit screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in Validator:\u003C\u002Fstrong> Get instant feedback on your schema with a built-in validator that checks for common required and recommended properties.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Rebuild Tool:\u003C\u002Fstrong> Process your entire site at once with a batch-processing tool that works through all your posts and pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Set It and Forget It” Mode:\u003C\u002Fstrong> Enable the “Keep JSON-LD up to date” option to ensure your structured data remains current.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean & Modern UI:\u003C\u002Fstrong> A simple, intuitive settings page with toggle switches and tabs makes configuration a breeze.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Homepage WebSite Schema:\u003C\u002Fstrong>  Automatically generates WebSite JSON-LD for your homepage, complete with a Sitelinks Search Box to improve your site’s search presence.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Archive Schema:\u003C\u002Fstrong>  Automatically constructs lightweight CollectionPage and ItemList JSON-LD schema for Category and Tag pages, matching Google’s exact specifications for list data without slowing down your server.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin offers a seamless migration path to modernize your site’s SEO and structured data implementation, eliminating the need to edit your content, plugins, or theme files.\u003C\u002Fp>\n","A powerful tool to convert your existing Schema.org Microdata into the preferred JSON-LD format, clean up your HTML, and maintain structured data.",713,1,"2026-04-14T18:56:00.000Z","5.5","7.2",[71,107,20,21,22],"microdata","https:\u002F\u002Fwww.sethcreates.com\u002Fplugins-for-wordpress\u002Fmicrodata-to-json-ld-converter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmicrodata-to-json-ld-converter.1.8.2.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":121,"last_updated":122,"tested_up_to":84,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":54,"download_link":128,"security_score":129,"vuln_count":64,"unpatched_count":11,"last_vuln_date":130,"fetched_at":27},"schema-and-structured-data-for-wp","Schema & Structured Data for WP & AMP","1.58","Magazine3","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagazine3\u002F","\u003Cp>Schema & Structured Data for WP & AMP adds Google Rich Snippets markup according to Schema.org guidelines to structure your site for SEO. (AMP Compatible)\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002F\" rel=\"nofollow ugc\">Home\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Help & Tech Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>  | \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Pro version Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Schema Types\u003C\u002Fstrong>: Currently, We have more than 35 schema types such as Blog Posting, News article, Local Business, Web page, Article, Recipe, Product, and Video Object \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fdocs\u002Farticle\u002Fhow-many-schema-types-do-we-support\u002F\" rel=\"nofollow ugc\">view all\u003C\u002Fa>. We are going to add all the schema types in the future. You can request the one you want and we will add it for you! \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema Templates\u003C\u002Fstrong>: Create a predefined set of schema markups and use them in main schema types \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fdocs\u002Farticle\u002Fhow-to-use-schema-templates-in-schema-structured-data-for-wp-amp\u002F\" rel=\"nofollow ugc\">learn more\u003C\u002Fa>. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Display Fields\u003C\u002Fstrong>: Meaning you include or exclude any posts, pages, post types, taxonomies and more! \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Knowlegde Base Support\u003C\u002Fstrong>: Recognize the content based on the organization or a person via data type option.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full AMP Compatiblity\u003C\u002Fstrong>: Supports the AMP for WP and AMP by Automattic plugins. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Settings\u003C\u002Fstrong>: Play with output of schema markup using these options (Defragment, Add in Footer, Pretty Print, MicroData CleanUp etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Migration\u003C\u002Fstrong>: Import the data from other schema plugins such as (SEO Pressor, WP SEO Schema, Schema Plugin etc )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility\u003C\u002Fstrong>: Generate the schema markup for the plugins. We have provided schema support for them. Few of them are – kk Star Ratings, WP-PostRatings, bbPress, Easy Liveblogs, wpForo, RealtyPress Premium, Discout Rules, WP Job Board Pro, EventPrime, Joli FAQ SEO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Review\u003C\u002Fstrong>: Display your business google reviews and its schema markup on your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium]\u003C\u002Fstrong> Reviews ( \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Freviews-for-schema\" rel=\"nofollow ugc\">Fetch\u003C\u002Fa> reviews from 75+ platforms ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium]\u003C\u002Fstrong> Priority Support. \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fpriority-support\u002F\" rel=\"nofollow ugc\">Get it\u003C\u002Fa> We get more than 100 technical queries a day but the Priority support plan will help you skip that and get the help from a dedicated team.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review Module\u003C\u002Fstrong>: Create your own review rating box with pros and cons and its schema markup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema Type Blocks in Gutenberg\u003C\u002Fstrong>: Create your own content with the blocks and json schema markup will be added automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Custom Post Types\u003C\u002Fstrong>: You can control to represent the Rich Snippets data in the google search console using unlimited custom post types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to use\u003C\u002Fstrong> with Minimal Settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Archive Page Listing\u003C\u002Fstrong> Support \u003C\u002Fli>\n\u003Cli>\u003Cstrong>JSON-LD\u003C\u002Fstrong> Format\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to use\u003C\u002Fstrong> Setup Wizard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Breadcrumbs\u003C\u002Fstrong> Listing Support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comments\u003C\u002Fstrong> Post comments Support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Constant Development & New Features\u003C\u002Fstrong>: We’ll be releasing the constant updates along with the more handy features as soon as we get the feedback from the users.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported Schema Types\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Apartment\u003C\u002Fli>\n\u003Cli>House\u003C\u002Fli>\n\u003Cli>SingleFamilyResidence\u003C\u002Fli>\n\u003Cli>Article\u003C\u002Fli>\n\u003Cli>Blogposting\u003C\u002Fli>\n\u003Cli>Book\u003C\u002Fli>\n\u003Cli>Course\u003C\u002Fli>\n\u003Cli>DiscussionForumPosting,\u003C\u002Fli>\n\u003Cli>DataFeed\u003C\u002Fli>\n\u003Cli>HowTo\u003C\u002Fli>\n\u003Cli>NewsArticle\u003C\u002Fli>\n\u003Cli>QAPage\u003C\u002Fli>\n\u003Cli>Review\u003C\u002Fli>\n\u003Cli>Recipe\u003C\u002Fli>\n\u003Cli>TVSeries\u003C\u002Fli>\n\u003Cli>SoftwareApplication\u003C\u002Fli>\n\u003Cli>MobileApplication\u003C\u002Fli>\n\u003Cli>SpecialAnnouncement (Related to Coronavirus)\u003C\u002Fli>\n\u003Cli>TechArticle\u003C\u002Fli>\n\u003Cli>WebPage\u003C\u002Fli>\n\u003Cli>Event\u003C\u002Fli>\n\u003Cli>VideoGame\u003C\u002Fli>\n\u003Cli>JobPosting\u003C\u002Fli>\n\u003Cli>Service\u003C\u002Fli>\n\u003Cli>Trip\u003C\u002Fli>\n\u003Cli>AudioObject\u003C\u002Fli>\n\u003Cli>VideoObject\u003C\u002Fli>\n\u003Cli>MedicalCondition\u003C\u002Fli>\n\u003Cli>MusicPlaylist\u003C\u002Fli>\n\u003Cli>MusicAlbum\u003C\u002Fli>\n\u003Cli>LocalBusiness with all the sub categories\u003C\u002Fli>\n\u003Cli>Product\u003C\u002Fli>\n\u003Cli>ProductGroup\u003C\u002Fli>\n\u003Cli>TouristAttraction\u003C\u002Fli>\n\u003Cli>TouristDestination\u003C\u002Fli>\n\u003Cli>LandmarksOrHistoricalBuildings\u003C\u002Fli>\n\u003Cli>HinduTemple\u003C\u002Fli>\n\u003Cli>Church\u003C\u002Fli>\n\u003Cli>Mosque\u003C\u002Fli>\n\u003Cli>Person\u003C\u002Fli>\n\u003Cli>LiveBlogPosting\u003C\u002Fli>\n\u003Cli>ImageGallery\u003C\u002Fli>\n\u003Cli>MediaGallery\u003C\u002Fli>\n\u003Cli>VacationalRental\u003C\u002Fli>\n\u003Cli>CriticReview\u003C\u002Fli>\n\u003Cli>ProfilePage\u003C\u002Fli>\n\u003Cli>Game\u003C\u002Fli>\n\u003Cli>Certification\u003C\u002Fli>\n\u003Cli>Guide\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fdocs\u002Farticle\u002Fhow-many-schema-types-do-we-support\u002F\" rel=\"nofollow ugc\">View All\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Extensions\u003C\u002Fh3>\n\u003Cp>Some useful extensions to extend Schema & Structured Data for WP & AMP features\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fextensions\u002Fwoocommerce-compatibility-for-schema\u002F\" rel=\"nofollow ugc\">Woocommerce Compatibility For Schema\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fwpml-schema-compatibility\u002F\" rel=\"nofollow ugc\">WPML Schema Compatibility\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fpolylang-compatibility-for-saswp\" rel=\"nofollow ugc\">Polylang Compatibility For SASWP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Ffaq-schema-compatibility\u002F\" rel=\"nofollow ugc\">FAQ Schema Compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fevent-schema\u002F\" rel=\"nofollow ugc\">Event Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fservices\u002Fgoogle-news-schema-setup\u002F\" rel=\"nofollow ugc\">Google News Schema Setup\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Freviews-for-schema\" rel=\"nofollow ugc\">Show Business Reviews in Google SERP!\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fclassifieds-plugin-compatibility\u002F\" rel=\"nofollow ugc\">Classifieds Plugin Compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002F1-click-indexing-api-integration\u002F\" rel=\"nofollow ugc\">1-Click Indexing API Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fjobposting-schema-compatibility\u002F\" rel=\"nofollow ugc\">JobPosting Schema Compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Frecipe-schema\u002F\" rel=\"nofollow ugc\">Recipe Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fcourse-schema\u002F\" rel=\"nofollow ugc\">Course Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fextensions\u002Freal-estate-schema\u002F\" rel=\"nofollow ugc\">Real Estate Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fqanda-schema-for-saswp\u002F\" rel=\"nofollow ugc\">Q&A Schema Compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fextensions\u002Fwoocommerce-compatibility-for-schema\u002F\" rel=\"nofollow ugc\">WooCommerce Compatibility for Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We try our best to provide support on WordPress.org forums. However, We have a special \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">team support\u003C\u002Fa> where you can ask us questions and get help. Delivering a good user experience means a lot to us and so we try our best to reply each and every question that gets asked.\u003C\u002Fp>\n\u003Ch3>Bug Reports\u003C\u002Fh3>\n\u003Cp>Bug reports for Schema & Structured Data for WP & AMP are \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmedkaludi\u002Fschema-and-structured-data-for-wp\u002Fissues\" rel=\"nofollow ugc\">welcomed on GitHub\u003C\u002Fa>. Please note GitHub is not a support forum, and issues that aren’t properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Select2 used https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2 – License URI: https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u002Fblob\u002Fdevelop\u002FLICENSE.md,\u003C\u002Fli>\n\u003Cli>Merlin WP used https:\u002F\u002Fgithub.com\u002Frichtabor\u002FMerlinWP – License URI: https:\u002F\u002Fgithub.com\u002Frichtabor\u002FMerlinWP\u002Fblob\u002Fmaster\u002FLICENSE,\u003C\u002Fli>\n\u003Cli>jquery-timepicker used https:\u002F\u002Fgithub.com\u002Fjonthornton\u002Fjquery-timepicker\u003C\u002Fli>\n\u003Cli>Rate Yo! used https:\u002F\u002Fgithub.com\u002Fprrashi\u002FrateYo – License URI: https:\u002F\u002Fgithub.com\u002Fprrashi\u002FrateYo\u002Fcommit\u002Ff3812fe96c38b08627d209795176053550fb1427\u003C\u002Fli>\n\u003Cli>Aqua Resizer used http:\u002F\u002Faquagraphite.com – License URI: WTFPL – http:\u002F\u002Fsam.zoy.org\u002Fwtfpl\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Schema & Structured Data adds Google Rich Snippets markup according to Schema.org guidelines to structure your site for SEO.",100000,7325768,90,251,"2026-03-23T14:02:00.000Z","4.5","5.6.20",[126,127,19,21,22],"amp","rich-snippets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fschema-and-structured-data-for-wp.1.58.zip",95,"2026-01-22 17:19:06",{"attackSurface":132,"codeSignals":180,"taintFlows":266,"riskAssessment":304,"analyzedAt":319},{"hooks":133,"ajaxHandlers":176,"restRoutes":177,"shortcodes":178,"cronEvents":179,"entryPointCount":11,"unprotectedCount":11},[134,140,144,148,152,156,160,163,169,172],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","wp_enqueue_scripts","xwp_insert_scripts","xenial-WP.php",164,{"type":135,"name":141,"callback":142,"file":138,"line":143},"admin_enqueue_scripts","xwp_insert_admin_scripts",181,{"type":135,"name":145,"callback":146,"file":138,"line":147},"admin_menu","xwp_xenial_menu",243,{"type":135,"name":149,"callback":150,"file":138,"line":151},"all_admin_notices","xwp_start_xenial_pages",277,{"type":135,"name":153,"callback":154,"file":138,"line":155},"admin_head","xwp_start_xenial_css",292,{"type":135,"name":157,"callback":158,"file":138,"line":159},"wp_footer","xwp_displayCustomSchema",690,{"type":135,"name":157,"callback":161,"file":138,"line":162},"xwp_displayPostSchema",786,{"type":164,"name":165,"callback":166,"priority":167,"file":138,"line":168},"filter","style_loader_src","xwp_remove_ver_css_js",9999,1024,{"type":164,"name":170,"callback":166,"priority":167,"file":138,"line":171},"script_loader_src",1027,{"type":135,"name":173,"callback":174,"file":138,"line":175},"save_post","xwp_create_sitemap",1123,[],[],[],[],{"dangerousFunctions":181,"sqlUsage":182,"outputEscaping":196,"fileOperations":48,"externalRequests":11,"nonceChecks":11,"capabilityChecks":48,"bundledLibraries":265},[],{"prepared":183,"raw":48,"locations":184},25,[185,188,191,193],{"file":138,"line":186,"context":187},79,"$wpdb->get_var() with variable interpolation",{"file":138,"line":189,"context":190},131,"$wpdb->query() with variable interpolation",{"file":138,"line":192,"context":190},139,{"file":138,"line":194,"context":195},309,"$wpdb->get_row() with variable interpolation",{"escaped":197,"rawEcho":198,"locations":199},82,32,[200,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,245,246,248,249,251,253,255,257,259,261,263],{"file":201,"line":202,"context":203},"schema.php",47,"raw output",{"file":201,"line":205,"context":203},48,{"file":201,"line":207,"context":203},49,{"file":201,"line":209,"context":203},50,{"file":201,"line":211,"context":203},64,{"file":201,"line":213,"context":203},69,{"file":201,"line":215,"context":203},188,{"file":201,"line":217,"context":203},195,{"file":201,"line":219,"context":203},198,{"file":201,"line":221,"context":203},208,{"file":138,"line":223,"context":203},318,{"file":138,"line":225,"context":203},508,{"file":138,"line":227,"context":203},532,{"file":138,"line":229,"context":203},598,{"file":138,"line":231,"context":203},665,{"file":138,"line":233,"context":203},758,{"file":138,"line":235,"context":203},843,{"file":138,"line":237,"context":203},911,{"file":138,"line":239,"context":203},1056,{"file":138,"line":241,"context":203},1062,{"file":243,"line":244,"context":203},"xwp-post-schema.php",51,{"file":243,"line":244,"context":203},{"file":243,"line":247,"context":203},52,{"file":243,"line":247,"context":203},{"file":243,"line":250,"context":203},53,{"file":243,"line":252,"context":203},54,{"file":243,"line":254,"context":203},68,{"file":243,"line":256,"context":203},73,{"file":243,"line":258,"context":203},192,{"file":243,"line":260,"context":203},199,{"file":243,"line":262,"context":203},202,{"file":243,"line":264,"context":203},212,[],[267,284,296],{"entryPoint":268,"graph":269,"unsanitizedCount":11,"severity":283},"\u003Cschema> (schema.php:0)",{"nodes":270,"edges":280},[271,275],{"id":272,"type":273,"label":274,"file":201,"line":221},"n0","source","$_SERVER['SERVER_NAME']",{"id":276,"type":277,"label":278,"file":201,"line":221,"wp_function":279},"n1","sink","echo() [XSS]","echo",[281],{"from":272,"to":276,"sanitized":282},true,"low",{"entryPoint":285,"graph":286,"unsanitizedCount":295,"severity":283},"\u003Cxenial-WP> (xenial-WP.php:0)",{"nodes":287,"edges":292},[288,291],{"id":272,"type":273,"label":289,"file":138,"line":290},"$_GET (x2)",256,{"id":276,"type":277,"label":278,"file":138,"line":223,"wp_function":279},[293],{"from":272,"to":276,"sanitized":294},false,2,{"entryPoint":297,"graph":298,"unsanitizedCount":11,"severity":283},"\u003Cxwp-post-schema> (xwp-post-schema.php:0)",{"nodes":299,"edges":302},[300,301],{"id":272,"type":273,"label":274,"file":243,"line":264},{"id":276,"type":277,"label":278,"file":243,"line":264,"wp_function":279},[303],{"from":272,"to":276,"sanitized":282},{"summary":305,"deductions":306},"The \"xenial\" v1.1.10 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any known CVEs and a clean vulnerability history suggest a well-maintained and secure codebase.  The static analysis shows no direct attack surface in terms of unprotected AJAX handlers, REST API routes, shortcodes, or cron events, which is a significant positive. Furthermore, the code demonstrates good practices like a high percentage of SQL queries using prepared statements and a decent proportion of properly escaped output. File operations and external HTTP requests are also limited.\n\nHowever, there are areas for improvement. The presence of one flow with unsanitized paths in the taint analysis, even if not critically severe, represents a potential risk. While the plugin has some capability checks, the complete absence of nonce checks across its entry points is a notable concern, especially if any of the \"file operations\" involve user-controlled input or could lead to unintended actions.  The low number of capability checks (4) and the lack of authentication checks on the identified entry points (though there are 0 entry points, this is a contradiction that needs clarification but points to potential gaps if any were present) are also weaknesses that could be exploited if new entry points were introduced or misconfigurations occurred.\n\nIn conclusion, \"xenial\" v1.1.10 appears to be a relatively secure plugin with a commendable history and a well-controlled attack surface. The primary concerns stem from a single taint flow with an unsanitized path and the complete absence of nonce checks. Addressing these specific points would further strengthen its security. The plugin's strengths lie in its lack of historical vulnerabilities and its efforts towards secure SQL querying and output escaping.",[307,309,312,314,316],{"reason":308,"points":64},"Flow with unsanitized path",{"reason":310,"points":311},"0 Nonce checks present",8,{"reason":313,"points":32},"Low number of capability checks",{"reason":315,"points":295},"14% of SQL queries not prepared",{"reason":317,"points":318},"28% of outputs not properly escaped",5,"2026-03-17T05:45:50.712Z",{"wat":321,"direct":329},{"assetPaths":322,"generatorPatterns":326,"scriptPaths":327,"versionParams":328},[323,324,325],"\u002Fwp-content\u002Fplugins\u002Fxenial-WP\u002Fjs\u002FcheckAllPages.js","\u002Fwp-content\u002Fplugins\u002Fxenial-WP\u002Fjs\u002FopenTabs.js","\u002Fwp-content\u002Fplugins\u002Fxenial-WP\u002Fjs\u002FcheckAllPaymentTypes.js",[],[323,324,325],[],{"cssClasses":330,"htmlComments":331,"htmlAttributes":333,"restEndpoints":334,"jsGlobals":335,"shortcodeOutput":336},[],[332],"\u003C!-- Header Comment -->",[],[],[],[],{"error":282,"url":338,"statusCode":339,"statusMessage":340,"message":340},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fxenial\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":342,"versions":343},15,[344,349,356,363,370,377,384,391,398,405,412,419,426,433,439],{"version":6,"download_url":24,"svn_tag_url":345,"released_at":26,"has_diff":294,"diff_files_changed":346,"diff_lines":26,"trac_diff_url":347,"vulnerabilities":348,"is_current":282},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenial\u002Ftags\u002F1.1.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fxenial%2Ftags%2F1.1.9&new_path=%2Fxenial%2Ftags%2F1.1.10",[],{"version":350,"download_url":351,"svn_tag_url":352,"released_at":26,"has_diff":294,"diff_files_changed":353,"diff_lines":26,"trac_diff_url":354,"vulnerabilities":355,"is_current":294},"1.1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenial.1.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenial\u002Ftags\u002F1.1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fxenial%2Ftags%2F1.1.8&new_path=%2Fxenial%2Ftags%2F1.1.9",[],{"version":357,"download_url":358,"svn_tag_url":359,"released_at":26,"has_diff":294,"diff_files_changed":360,"diff_lines":26,"trac_diff_url":361,"vulnerabilities":362,"is_current":294},"1.1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenial.1.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenial\u002Ftags\u002F1.1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fxenial%2Ftags%2F1.1.7&new_path=%2Fxenial%2Ftags%2F1.1.8",[],{"version":364,"download_url":365,"svn_tag_url":366,"released_at":26,"has_diff":294,"diff_files_changed":367,"diff_lines":26,"trac_diff_url":368,"vulnerabilities":369,"is_current":294},"1.1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenial.1.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenial\u002Ftags\u002F1.1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fxenial%2Ftags%2F1.1.6&new_path=%2Fxenial%2Ftags%2F1.1.7",[],{"version":371,"download_url":372,"svn_tag_url":373,"released_at":26,"has_diff":294,"diff_files_changed":374,"diff_lines":26,"trac_diff_url":375,"vulnerabilities":376,"is_current":294},"1.1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenial.1.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenial\u002Ftags\u002F1.1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fxenial%2Ftags%2F1.1.4&new_path=%2Fxenial%2Ftags%2F1.1.6",[],{"version":378,"download_url":379,"svn_tag_url":380,"released_at":26,"has_diff":294,"diff_files_changed":381,"diff_lines":26,"trac_diff_url":382,"vulnerabilities":383,"is_current":294},"1.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenial.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenial\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fxenial%2Ftags%2F1.1.3&new_path=%2Fxenial%2Ftags%2F1.1.4",[],{"version":385,"download_url":386,"svn_tag_url":387,"released_at":26,"has_diff":294,"diff_files_changed":388,"diff_lines":26,"trac_diff_url":389,"vulnerabilities":390,"is_current":294},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenial.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenial\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fxenial%2Ftags%2F1.1.2&new_path=%2Fxenial%2Ftags%2F1.1.3",[],{"version":392,"download_url":393,"svn_tag_url":394,"released_at":26,"has_diff":294,"diff_files_changed":395,"diff_lines":26,"trac_diff_url":396,"vulnerabilities":397,"is_current":294},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenial.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenial\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fxenial%2Ftags%2F1.1.0&new_path=%2Fxenial%2Ftags%2F1.1.2",[],{"version":399,"download_url":400,"svn_tag_url":401,"released_at":26,"has_diff":294,"diff_files_changed":402,"diff_lines":26,"trac_diff_url":403,"vulnerabilities":404,"is_current":294},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenial.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenial\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fxenial%2Ftags%2F1.0.4&new_path=%2Fxenial%2Ftags%2F1.1.0",[],{"version":406,"download_url":407,"svn_tag_url":408,"released_at":26,"has_diff":294,"diff_files_changed":409,"diff_lines":26,"trac_diff_url":410,"vulnerabilities":411,"is_current":294},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenial.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenial\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fxenial%2Ftags%2F1.0.3&new_path=%2Fxenial%2Ftags%2F1.0.4",[],{"version":413,"download_url":414,"svn_tag_url":415,"released_at":26,"has_diff":294,"diff_files_changed":416,"diff_lines":26,"trac_diff_url":417,"vulnerabilities":418,"is_current":294},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenial.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenial\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fxenial%2Ftags%2F1.0.2&new_path=%2Fxenial%2Ftags%2F1.0.3",[],{"version":420,"download_url":421,"svn_tag_url":422,"released_at":26,"has_diff":294,"diff_files_changed":423,"diff_lines":26,"trac_diff_url":424,"vulnerabilities":425,"is_current":294},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenial.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenial\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fxenial%2Ftags%2F1.0.1&new_path=%2Fxenial%2Ftags%2F1.0.2",[],{"version":427,"download_url":428,"svn_tag_url":429,"released_at":26,"has_diff":294,"diff_files_changed":430,"diff_lines":26,"trac_diff_url":431,"vulnerabilities":432,"is_current":294},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenial.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenial\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fxenial%2Ftags%2F1.0.0&new_path=%2Fxenial%2Ftags%2F1.0.1",[],{"version":59,"download_url":434,"svn_tag_url":435,"released_at":26,"has_diff":294,"diff_files_changed":436,"diff_lines":26,"trac_diff_url":437,"vulnerabilities":438,"is_current":294},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenial.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenial\u002Ftags\u002F1.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fxenial%2Ftags%2Fxenial&new_path=%2Fxenial%2Ftags%2F1.0.0",[],{"version":4,"download_url":440,"svn_tag_url":441,"released_at":26,"has_diff":294,"diff_files_changed":442,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":443,"is_current":294},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenial.xenial.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenial\u002Ftags\u002Fxenial\u002F",[],[]]