[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fX45uklcra9MV1xAmmAAVRM8t2rzkm7CJ9FB3Z4PptXQ":3,"$fU85jXJI9rmrKi5JXNnyuSwjRb1NNlG_bgnqa8xzbuck":395,"$fgPMinplK_iy1qCywlHjaI2VQR6JSFJbLadUIuhT9Qco":399},{"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":35,"analysis":133,"fingerprints":371},"wbn-seo-infrastructure-lite","WBN SEO Infrastructure","1.0.0","atircohen","https:\u002F\u002Fprofiles.wordpress.org\u002Fatircohen\u002F","\u003Cp>WBN SEO Infrastructure is not another “meta title manager.” It’s an infrastructure layer that organizes indexability, structured data output, and SEO health, then gives you clear diagnostics and a controlled schema preview.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>SEO Audit\u003C\u002Fstrong> — Score, breakdown (Meta \u002F Content \u002F Links \u002F Schema), pass\u002Ffix checks, and suggested meta for any page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Apply\u003C\u002Fstrong> — Save suggested title and description to the page in one click (Safe Override).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reports\u003C\u002Fstrong> — Generate a basic PDF report (email required).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema & meta\u003C\u002Fstrong> — Template-based generation, preview, and integration with Yoast\u002FRank Math when present.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Use it alongside your existing SEO plugin. It doesn’t replace Yoast, Rank Math, or AIOSEO — it organizes what they can’t.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Ch4>URL validation\u003C\u002Fh4>\n\u003Cp>When you click “Validate (HTTP 200 + Schema)” in the plugin admin, the plugin makes an HTTP request to the URL of the selected page on your own site to verify it returns a 200 response. No data is sent to third-party servers during this check.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>The plugin stores audit data (snapshots) in your WordPress database. No data is sent to external servers.\u003C\u002Fp>\n","Adds a governed SEO layer on top of your existing SEO plugin. Audits indexability, structured data, and technical signals; presents clear diagnostics.",0,64,"2026-04-05T10:39:00.000Z","6.9.4","6.0","7.4",[18,19,20,21,22],"audit","json-ld","meta-tags","schema","seo","https:\u002F\u002Fwebnest.co.il\u002Fwbn-seo-infrastructure\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwbn-seo-infrastructure-lite.1.0.0.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},2,30,94,"2026-05-20T10:32:21.695Z",[36,58,80,100,116],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"faq-schema-for-pages-and-posts","FAQ Schema For Pages And Posts","2.3.0","Krystian Szastok","https:\u002F\u002Fprofiles.wordpress.org\u002Fkrystianszastok\u002F","\u003Cp>FAQ Schema For Pages And Posts by \u003Ca href=\"https:\u002F\u002Fkrystianszastok.co.uk\u002F\" rel=\"nofollow ugc\">Krystian Szastok\u003C\u002Fa> Founder of \u003Ca href=\"https:\u002F\u002Frobotzebra.agency\u002F\" rel=\"nofollow ugc\">RobotZebra\u003C\u002Fa> – a London based SEO agency, allows you to turn questions and answers on your page (your mini FAQ sections) into JSON-LD code on the fly.\u003C\u002Fp>\n\u003Cp>The idea is to add as much meaning as possible into your pages so that Google can understand them better.\u003C\u002Fp>\n\u003Cp>You can simply copy and paste as you edit your WordPress page\u002Fpost into the plugin, as it appears at the bottom of the editor. Once you’ve saved the page, the JSON-LD schema will be present in the HEAD of your page\u002Fpost — and voila, you’re on your way to a making a great impact across rankings.\u003C\u002Fp>\n\u003Cp>If you’re looking for a tutorial, check out our comprehensive video \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=pRhXbu24lsQ\" rel=\"nofollow ugc\">on YouTube here.\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add JSON-LD schema easily to HEAD of any page or post\u003C\u002Fli>\n\u003Cli>Build on-page accordion FAQs \u003C\u002Fli>\n\u003Cli>Mass export to edit multiple page FAQs from a spreadsheet and reimport back in\u003C\u002Fli>\n\u003Cli>Simple copy and paste possible as editor present within a page\u002Fpost\u003C\u002Fli>\n\u003Cli>Have a chance to gain more visibility on Google’s search result pages\u003C\u002Fli>\n\u003Cli>Secure and sanitised\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Using the plugin\u003C\u002Fh3>\n\u003Cp>Just to insert JSON-LD in a given page, go to that page\u002Fpost and you’ll find new fields at the bottom the editor in the WP backend.\u003C\u002Fp>\n\u003Cp>If you’d like to also display your Questions and Answers via a FAQ, use the shortcode. Title defines the heading above the FAQs. If you’d like to use an accordion, add accordion=1 as in the example. Remove that part not to use an accordion and just show all FAQs open (ie. [wp-faq-schema title=”Car FAQs” accordion=1] )\u003C\u002Fp>\n\u003Cp>If you’d like to mass edit, use the Export section to export all of the pages and posts with their ids – and then edit the file and import it back. Note: For multiple FAQs for same post add more row at CSV file with same ID and title.\u003C\u002Fp>\n\u003Cp>Add the shortcode inside of the page or post content to display the FAQ. The shortcode tag is wp-faq-schema. It will take title and accordion attributes.\u003C\u002Fp>\n\u003Ch3>Example below:\u003C\u002Fh3>\n\u003Cp>[wp-faq-schema] – This code will only show FAQs of that page or post.\u003Cbr \u002F>\n[wp-faq-schema title=”Car FAQs”] – This code will show FAQs with “Car FAQs” title.\u003Cbr \u002F>\n[wp-faq-schema accordion=1] – This code will show FAQs as accordion.\u003Cbr \u002F>\n[wp-faq-schema title=”Car FAQs” accordion=1] – This code will show FAQs as accordion with “Car FAQs” title.\u003C\u002Fp>\n","FAQ Schema For Pages And Posts by Krystian Szastok Founder of RobotZebra - a London based SEO agency, allows you to turn questions and answers on your &hellip;",8000,33314,86,15,"2022-02-21T20:46:00.000Z","5.9.13","4.6","5.6",[19,53,21,54,22],"rich-snippets","schema-org","https:\u002F\u002Fwww.onlinemarketinggurus.com.au\u002Ffaq-schema-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffaq-schema-for-pages-and-posts.zip",85,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":25,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":78,"download_link":79,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wpspeed-localbusiness-schema","Local Business Schema (JSON-LD) Lite","3.0.0","Lumiverse Dynamic","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestseogr\u002F","\u003Ch4>Local Business Schema Lite by Lumiverse\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>JSON-LD Local Business Schema\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cbr \u002F>\n  Easily add structured Local Business Schema (JSON-LD) to your website — improve your visibility on Google, attract more local customers, and enhance your search rankings. No coding needed. Fast, simple, and effective!\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Features Available:\u003C\u002Fstrong>\u003Cbr \u002F>\n  1. Business Type (4 Generic Types Available)\u003Cbr \u002F>\n  2. Business Name\u003Cbr \u002F>\n  3. Street Address\u003Cbr \u002F>\n  4. Image\u003Cbr \u002F>\n  5. City\u003Cbr \u002F>\n  6. State\u003Cbr \u002F>\n  7. AddressCountry\u003Cbr \u002F>\n  8. Postal Code\u003Cbr \u002F>\n  9. Phone\u003Cbr \u002F>\n  10. URL\u003Cbr \u002F>\n  11. Geo Coordinates\u003Cbr \u002F>\n  12. Google Map\u003Cbr \u002F>\n  13. Price Range\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>GO PRO\u003C\u002Fstrong>\u003Cbr \u002F>\n  View our pro version, \u003Ca href=\"https:\u002F\u002Fstore.lvdynamic.com\u002Fproduct\u002Flocal-business-schema-pro\u002F\" rel=\"friend nofollow ugc\">Localbusiness Schema PRO [JSON-LD]\u003C\u002Fa>\u003Cbr \u002F>\n  \u003Cbr \u002F>\n  \u003Cstrong>Features Available:\u003C\u002Fstrong>\u003Cbr \u002F>\n  1. Business Type (113+ business types)\u003Cbr \u002F>\n  2. Essential Business Details (Business Name, Street Address, City, State, Postal Code, Phone Number)\u003Cbr \u002F>\n  3. Second Address Support\u003Cbr \u002F>\n  4. Online Presence Information (Google Maps URL, Website URL)\u003Cbr \u002F>\n  5. Image to represent your business visually\u003Cbr \u002F>\n  6. List the payment methods\u003Cbr \u002F>\n  7. Add precise geographic coordinates to help search engines pinpoint your exact location.\u003Cbr \u002F>\n  8. Define your business’s operating hours\u003Cbr \u002F>\n  9. Specify your price range\u003Cbr \u002F>\n  10. Woocommerce Product Schema\u003Cbr \u002F>\n  11. Breadcrumbs Schema\u003Cbr \u002F>\n  \u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fstore.lvdynamic.com\u002Fproduct\u002Flocal-business-schema-pro\u002F\" rel=\"friend nofollow ugc\">VIEW MORE\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Do You Need Help with your Website?\u003C\u002Fstrong>\u003Cbr \u002F>\n  Check out our Services, \u003Ca href=\"https:\u002F\u002Flvdynamic.com\u002F\" rel=\"friend nofollow ugc\">Lumiverse Dynamic\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Boost Local SEO with Smart Local Business Schema JSON-LD",3000,26122,11,"2025-09-22T17:28:00.000Z","6.8.5","4.7","",[74,19,75,76,77],"json-schema","local-seo","seo-optimization","structured-data","https:\u002F\u002Flvdynamic.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpspeed-localbusiness-schema.3.0.0.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":33,"num_ratings":90,"last_updated":91,"tested_up_to":70,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"seo-key","SEOKEY – Powerful SEO plugin with Expert Insights and SEO Audit","2.0.3","SEOKEY","https:\u002F\u002Fprofiles.wordpress.org\u002Fseokey\u002F","\u003Cp>SEOKEY’s goal is simple: \u003Cstrong>to make SEO easier for everyone\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New in SEOKEY 2.0:\u003C\u002Fstrong> enhanced keyword menu and ALT Editor, OpenGraph and Twitter Card Data\u003C\u002Fp>\n\u003Ch3>SEOKEY: the simplest and most effective SEO plugin\u003C\u002Fh3>\n\u003Cp>SEOKEY tells you what you need to do next to boost your SEO! Discover our genuine SEO audit tool, our powerful advice for each content, our automatic SEO optimizations and our easy-to-use settings.\u003C\u002Fp>\n\u003Cp>Since 2008, we have been improving our SEO expertise for all types of websites: B2C or B2B, for small websites or large international corporations. When it comes to WordPress, we made a straightforward observation: \u003Cstrong>current SEO plugins are too complex, they don’t guide users in their next actions, and they have a lot of technical SEO weaknesses\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>SEOKEY is the \u003Cstrong>all-in-one plugin to rank higher in search engine, audit your content, and determine the NEXT action you should take\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>And our SEO plugin contains everything you need to manage your SEO: meta tags, redirects, alt editor, and much more. With the \u003Ca href=\"https:\u002F\u002Fwww.seo-key.com\" rel=\"nofollow ugc\">SEOKEY PRO plugin\u003C\u002Fa>, go even further with an enhanced audit, Google bot 404 monitoring, and Search Console connection.\u003C\u002Fp>\n\u003Ch3>Why SEOKEY is different?\u003C\u002Fh3>\n\u003Cp>We give you all the keys to succeed in Search Engines :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A \u003Cstrong>global SEO audit tool\u003C\u002Fstrong> for WordPress with practical SEO advice and contents analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic SEO technical optimizations\u003C\u002Fstrong> without frustrating options\u003C\u002Fli>\n\u003Cli>A complete \u003Cstrong>SEO toolbox\u003C\u002Fstrong> (redirections, image ALT editor, etc.)\u003C\u002Fli>\n\u003Cli>A really \u003Cstrong>easy-to-use interface\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>All \u003Cstrong>essential SEO features\u003C\u002Fstrong>: Title, Meta Description, Canonicals, Open Graph and Twitter Card data, Head cleaning and much more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WordPress SEO audit\u003C\u002Fh3>\n\u003Ch4>Global SEO audit for WordPress\u003C\u002Fh4>\n\u003Cp>There is no point in getting tips on a single content if you don’t have the whole picture. With SEOKEY, you can \u003Cstrong>audit all your content in one go\u003C\u002Fstrong> to improve your visibility in Google and other Search Engines!\u003C\u002Fp>\n\u003Cp>You can then easily consult all your SEO issues, or see at a glance which content is causing the most problems.\u003C\u002Fp>\n\u003Cp>Our audit module is unique because we are the only SEO plugin to analyze 100% of your content, prioritizing URLs and issues to be resolved.\u003C\u002Fp>\n\u003Ch4>Advice with real SEO data in SEOKEY PRO\u003C\u002Fh4>\n\u003Cp>With PRO version, we go even further with a more detailed analysis of all contents: we give you a \u003Cstrong>main directive based on real traffic data\u003C\u002Fstrong>: optimize, change the keyword to target, do nothing, wait, etc.\u003C\u002Fp>\n\u003Cp>SEOKEY PRO is the only SEO plugin providing a global SEO audit and contents analysis based on real trafic data!\u003C\u002Fp>\n\u003Ch4>Individual SEO audit and content analysis for each content\u003C\u002Fh4>\n\u003Cp>When you edit a specific content in WordPress, we also provide you with a full SEO content analysis. You will know what you ned to fix.\u003C\u002Fp>\n\u003Cp>With PRO version, we also display your SEO data for each content: clics, impressions and visible keywords count\u003C\u002Fp>\n\u003Ch3>Automatic SEO technical optimizations\u003C\u002Fh3>\n\u003Cp>In WordPress, many SEO optimizations should be active by default. This is our belief as SEO experts since 2008. So why would we force you to check and fill in some options when they should always be active?\u003C\u002Fp>\n\u003Cp>That’s why \u003Cstrong>SEOKEY automatically deploys SEO improvements without any click\u003C\u002Fstrong>: we clean your HTML , we disable date archives, we redirect attachment pages, we convert 404 errors on old cache files to 410 headers, and so on.\u003C\u002Fp>\n\u003Cp>Need more information about it? Check here all our \u003Ca href=\"https:\u002F\u002Fwww.seo-key.com\u002Ffeatures\u002Foptimizations\u002F\" rel=\"nofollow ugc\">SEO optimizations\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Easy-to-use interface for better WordPress SEO\u003C\u002Fh3>\n\u003Cp>Unlike other SEO plugins, SEOKEY’s interface is by far the simplest one. We’ve removed all unnecessary options, and simplified the ones that will really improve your visibility.\u003C\u002Fp>\n\u003Cp>The result: you can configure and use SEOKEY much faster than with any other SEO plugin.\u003C\u002Fp>\n\u003Cp>With our global audit and our individual content analysis, you’ll be able to correct all your content immediately!\u003C\u002Fp>\n\u003Ch3>SEO toolbox (redirections, images ALT editor, etc.)\u003C\u002Fh3>\n\u003Cp>SEOKEY provides you with all basic features needed in SEO, without installing third-party plugins or the need to upgrade to the PRO version. Our SEO plugin offers a complete WordPress SEO toolbox:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>easily manage your \u003Cstrong>301 redirects\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>an \u003Cstrong>alternative text editor\u003C\u002Fstrong> to modify them all in one place (and we use these new ALT texts to fix images without one within your contents)\u003C\u002Fli>\n\u003Cli>100% automatic generation of your \u003Cstrong>schema.org markup\u003C\u002Fstrong> (Local Business, Organization or Person, Breadcrumbs, Website)\u003C\u002Fli>\n\u003Cli>we create \u003Cstrong>new management pages for your Post Type archives\u003C\u002Fstrong> if you have any (for example, your shop product page with Woocommerce)\u003C\u002Fli>\n\u003Cli>fast and reliable XML sitemap files for all Search engines (Google, Bing and the others). We physically create these files to boost crawling and indexing speed!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>SEOKEY WordPress SEO Plugin: PRO version will take you even further!\u003C\u002Fh3>\n\u003Cp>With SEOKEY PRO, our audit is more in-depth with a much more in-depth analysis of your content.\u003C\u002Fp>\n\u003Cp>In just a few clicks, create and connect to Google’s search console to retrieve your real traffic data and automatically submit your sitemap files.\u003C\u002Fp>\n\u003Cp>SEOKEY PRO also improves our advice for each content with data from your Search Console telling you exactly what you need to do!\u003C\u002Fp>\n\u003Cp>With this enhanced version, we will also warn you in case of \u003Cstrong>404 error\u003C\u002Fstrong> detected by Google or \u003Cstrong>when WordPress generates an automatic 301 redirect\u003C\u002Fstrong> behind your back. With a simple clic, you can fix them!\u003C\u002Fp>\n\u003Ch3>Our SEO plugin summarized ?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>SEOKEY guides you in your SEO actions with a powerful global SEO audit and individual content analysis\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEOKEY automatically corrects many WordPress SEO defects\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEOKEY is the easiest SEO plugin for WordPress\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEOKEY has practical tools for everyday use\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Need more info about our WordPress SEO plugin?\u003C\u002Fh3>\n\u003Cp>Check our websites:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>in english \u003Ca href=\"https:\u002F\u002Fwww.seo-key.com\" rel=\"nofollow ugc\">SEOKEY\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>in french \u003Ca href=\"https:\u002F\u002Fwww.seo-key.fr\" rel=\"nofollow ugc\">SEOKEY en français\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WordPress SEO has never been so easy!\u003C\u002Fp>\n","Improve SEO rankings with a powerful SEO Audit, automatic optimizations and Expert Insights. SEOKEY is the easiest and most powerful SEO plugin!",1000,29250,42,"2025-07-15T08:21:00.000Z","5.5","7.2",[95,96,21,22,97],"content-analysis","google","seo-audit","https:\u002F\u002Fwww.seo-key.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-key.2.0.3.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":11,"num_ratings":11,"last_updated":110,"tested_up_to":14,"requires_at_least":111,"requires_php":16,"tags":112,"homepage":72,"download_link":114,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":115},"schemasense-smart-structured-data","SchemaSense – Smart Structured Data","1.1.5","Fabio Biocchetti","https:\u002F\u002Fprofiles.wordpress.org\u002Ffabiocchetti\u002F","\u003Cp>SchemaSense automatically scans your WordPress posts and pages to identify question and answer pairs, then generates proper FAQ schema markup (FAQPage JSON-LD). This structured data helps AI systems and Large Language Models (LLMs) better understand and surface your content in AI-generated responses, while also improving search engine visibility (SEO) with rich snippets in search results.\u003C\u002Fp>\n\u003Cp>The plugin also optionally formats existing FAQ blocks as minimalistic accordions (collapsible\u002Fexpandable), providing an improved user experience for visitors browsing your Q&A content.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>GEO, AIO & SEO Ready\u003C\u002Fstrong> – Structured data optimized for AI systems, LLMs and traditional SEO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Detection\u003C\u002Fstrong> – Intelligently identifies Q&A patterns in your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal Compatibility\u003C\u002Fstrong> – Works with Classic Editor, Gutenberg, and all page builders (Elementor, Beaver Builder, Divi, WPBakery, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Formats\u003C\u002Fstrong> – Supports headings, paragraphs (including bold), HTML5 details\u002Fsummary accordions, and Q:\u002FA: format\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual Support\u003C\u002Fstrong> – Works with 15+ languages (Latin-based question marks)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Exclusions\u003C\u002Fstrong> – Won’t interfere with Yoast or other FAQ plugins that add their own schema\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic for Posts\u003C\u002Fstrong> – Posts auto-process on save; pages require manual scanning\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Separate Batch Processing\u003C\u002Fstrong> – Individual scan buttons for posts and pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional Collapsible UI\u003C\u002Fstrong> – Enhance Q&A with expand\u002Fcollapse functionality\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong> – Schema cached in post meta, not regenerated on every load\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>The plugin uses multiple detection strategies:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1. FAQ Section Detection\u003C\u002Fstrong> (standard HTML – works with all editors\u002Fbuilders)\u003Cbr \u002F>\n* Looks for headings containing FAQ keywords (e.g., “FAQ”, “Frequently Asked Questions”, “Common Questions”)\u003Cbr \u002F>\n* Scans headings and paragraphs within that section for Q&A pairs\u003Cbr \u002F>\n* Works with Classic Editor, Gutenberg, and all page builders\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. HTML5 Details\u002FSummary Detection\u003C\u002Fstrong> (modern page builders)\u003Cbr \u002F>\n* Detects accordion widgets using \u003Ccode>\u003Cdetails>\u003C\u002Fcode> and \u003Ccode>\u003Csummary>\u003C\u002Fcode> elements\u003Cbr \u002F>\n* Commonly used by Elementor, Beaver Builder, and other modern page builders\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. Gutenberg Block Detection\u003C\u002Fstrong>\u003Cbr \u002F>\n* Native support for WordPress blocks\u003Cbr \u002F>\n* Parses block structure directly for optimal accuracy\u003C\u002Fp>\n\u003Ch3>What schema types does the plugin support?\u003C\u002Fh3>\n\u003Cp>Currently, the plugin supports \u003Cstrong>FAQ (FAQPage) schema only\u003C\u002Fstrong>. It generates JSON-LD structured data with the \u003Ccode>@type: \"FAQPage\"\u003C\u002Fcode> format, which includes \u003Ccode>Question\u003C\u002Fcode> and \u003Ccode>Answer\u003C\u002Fcode> entities. Support for additional schema types (HowTo, Recipe, Product, etc.) may be added in future versions.\u003C\u002Fp>\n\u003Ch3>Does this work with Gutenberg?\u003C\u002Fh3>\n\u003Cp>Yes! The plugin supports both Classic Editor and Gutenberg (Block Editor). It can parse both Gutenberg blocks and HTML content.\u003C\u002Fp>\n\u003Ch3>How does the plugin detect questions and answers?\u003C\u002Fh3>\n\u003Cp>The plugin uses intelligent pattern detection with strict scoping to avoid false positives:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FAQ Section Detection:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Looks for headings containing FAQ keywords (e.g., “FAQ”, “FAQs”, “Frequently Asked Questions”, “Common Questions”)\u003Cbr \u002F>\n* Supports 15+ languages with multilingual FAQ heading recognition\u003Cbr \u002F>\n* Once an FAQ section is detected, the plugin scans content within that section only\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Question Detection (within FAQ sections only):\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Heading-based questions\u003C\u002Fstrong>: Sub-headings at deeper levels than the FAQ heading (e.g., h3\u002Fh4 under an h2 FAQ heading) are treated as questions\u003Cbr \u002F>\n  – No punctuation required\u003Cbr \u002F>\n  – Minimum 5 characters\u003Cbr \u002F>\n* \u003Cstrong>Paragraph-based questions\u003C\u002Fstrong>: Paragraphs ending with “?”\u003Cbr \u002F>\n  – Must be between 5-250 characters\u003Cbr \u002F>\n  – Automatically handles bold (\u003Ccode>\u003Cstrong>\u003C\u002Fcode>), italic (\u003Ccode>\u003Cem>\u003C\u002Fcode>), or plain text formatting\u003Cbr \u002F>\n  – Example: \u003Ccode>\u003Cp>\u003Cstrong>What is this?\u003C\u002Fstrong>\u003C\u002Fp>\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Answer Detection:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Any paragraph following a detected question is treated as the answer\u003Cbr \u002F>\n* Multiple consecutive paragraphs are combined into a single answer\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Section Boundaries:\u003C\u002Fstrong>\u003Cbr \u002F>\n* FAQ section ends when a heading at the same level or higher than the FAQ heading is encountered\u003Cbr \u002F>\n* This prevents false detection of questions in subsequent sections\u003Cbr \u002F>\n* Example: If FAQ section starts with \u003Ccode>\u003Ch2>\u003C\u002Fcode>, any other \u003Ccode>\u003Ch2>\u003C\u002Fcode> or \u003Ccode>\u003Ch1>\u003C\u002Fcode> ends the FAQ section\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Additional Format:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Q:\u002FA: Format\u003C\u002Fstrong>: Explicit “Q:” and “A:” patterns are supported anywhere in content (not limited to FAQ sections)\u003C\u002Fp>\n\u003Ch3>Which languages are supported?\u003C\u002Fh3>\n\u003Cp>The plugin supports 15+ languages including English, Spanish, French, German, Italian, Portuguese, Dutch, Polish, Russian, Swedish, Danish, Norwegian, Finnish, Czech, and Turkish. All supported languages use the standard Latin question mark (?) for question detection.\u003C\u002Fp>\n\u003Ch3>Will it conflict with Yoast SEO or other FAQ plugins?\u003C\u002Fh3>\n\u003Cp>No. The plugin automatically detects and skips content managed by Yoast FAQ blocks, Elementor FAQ widgets, and other popular FAQ plugins to prevent duplicate schema markup.\u003C\u002Fp>\n\u003Ch3>Can I customize the styling?\u003C\u002Fh3>\n\u003Cp>Yes. Override the \u003Ccode>.ssd-*\u003C\u002Fcode> CSS classes in your theme to customize the collapsible FAQ appearance.\u003C\u002Fp>\n\u003Ch3>Which languages are supported for FAQ detection?\u003C\u002Fh3>\n\u003Cp>The plugin supports 15+ languages (all use standard Latin question mark \u003Ccode>?\u003C\u002Fcode> for paragraph-based questions):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Spanish (Español)\u003C\u002Fli>\n\u003Cli>French (Français)\u003C\u002Fli>\n\u003Cli>German (Deutsch)\u003C\u002Fli>\n\u003Cli>Italian (Italiano)\u003C\u002Fli>\n\u003Cli>Portuguese (Português)\u003C\u002Fli>\n\u003Cli>Dutch (Nederlands)\u003C\u002Fli>\n\u003Cli>Polish (Polski)\u003C\u002Fli>\n\u003Cli>Russian (Русский)\u003C\u002Fli>\n\u003Cli>Swedish (Svenska)\u003C\u002Fli>\n\u003Cli>Danish (Dansk)\u003C\u002Fli>\n\u003Cli>Norwegian (Norsk)\u003C\u002Fli>\n\u003Cli>Finnish (Suomi)\u003C\u002Fli>\n\u003Cli>Czech (Čeština)\u003C\u002Fli>\n\u003Cli>Turkish (Türkçe)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Note: Languages using non-Latin question marks (Arabic, Greek, Hebrew, CJK languages) are not currently supported for paragraph-based question detection.\u003C\u002Fem>\u003C\u002Fp>\n","Auto-detects FAQ content and generates valid JSON-LD schema for LLMs, GEO (Generative Engine Optimization), and SEO.",300,227,"2026-01-21T17:24:00.000Z","5.0",[113,19,21,22,77],"faq","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fschemasense-smart-structured-data.1.1.5.zip","2026-03-15T15:16:48.613Z",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":108,"downloaded":124,"rating":25,"num_ratings":125,"last_updated":126,"tested_up_to":70,"requires_at_least":15,"requires_php":127,"tags":128,"homepage":131,"download_link":132,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"simple-seo-improvements","Simple SEO Improvements","2.3.1","Marcin Pietrzak","https:\u002F\u002Fprofiles.wordpress.org\u002Fiworks\u002F","\u003Cp>Simple SEO Improvements offers a lightweight solution to enhance your website’s search engine optimization (SEO) effortlessly.\u003C\u002Fp>\n\u003Cp>Easily modify HTML titles and META robots fields across all post types and taxonomies.\u003C\u002Fp>\n\u003Cp>Content editing allows you to set custom meta values for page titles, descriptions, posts, and other content types.\u003C\u002Fp>\n\u003Cp>With flexible configuration options, you can define default values for the “robots” meta field for pages, posts, attachments, and custom content types.\u003C\u002Fp>\n\u003Cp>You can prevent the indexing of unwanted pages, such as attachment pages, while keeping the link-follow attribute intact. Additionally, choose whether global settings should apply to new content or be enforced for each content type individually.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add a Facebook application ID.\u003C\u002Fli>\n\u003Cli>Integrate IndexNow for Bing.\u003C\u002Fli>\n\u003Cli>Add a X site tag.\u003C\u002Fli>\n\u003Cli>Insert custom HTML code after the \u003CBODY> tag.\u003C\u002Fli>\n\u003Cli>Insert custom HTML code before the \u003C\u002FBODY> tag.\u003C\u002Fli>\n\u003Cli>Insert custom HTML code in the \u003CHEAD> section.\u003C\u002Fli>\n\u003Cli>Set a default og:image for the site.\u003C\u002Fli>\n\u003Cli>Set a unique HTML title for individual entries.\u003C\u002Fli>\n\u003Cli>Add meta descriptions for the homepage when displaying posts.\u003C\u002Fli>\n\u003Cli>Include meta descriptions for each entry.\u003C\u002Fli>\n\u003Cli>Apply meta robots to all post types (posts, pages, and media).\u003C\u002Fli>\n\u003Cli>Include meta robots for all custom post types.\u003C\u002Fli>\n\u003Cli>Customize meta robots for individual entries.\u003C\u002Fli>\n\u003Cli>Control meta robots for author archives.\u003C\u002Fli>\n\u003Cli>Manage meta robots for date archives.\u003C\u002Fli>\n\u003Cli>Remove category prefixes from URLs.\u003C\u002Fli>\n\u003Cli>Remove tag prefixes from URLs.\u003C\u002Fli>\n\u003Cli>Configure “Max Image Preview” settings.\u003C\u002Fli>\n\u003Cli>Set “Max Snippet” options.\u003C\u002Fli>\n\u003Cli>Set “Max Video Preview” options.\u003C\u002Fli>\n\u003Cli>Add structured data.\u003C\u002Fli>\n\u003Cli>Add rel=”nofollow” to externals links.\u003C\u002Fli>\n\u003Cli>Add target=”blank” to externals links.\u003C\u002Fli>\n\u003Cli>Add own CSS classes to externals links.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Project maintained on GitHub at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiworks\u002Fsimple-seo-improvements\" rel=\"nofollow ugc\">iworks\u002Fsimple-seo-improvements\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Room for Improvement?\u003C\u002Fh4>\n\u003Cp>We’d love your help to make Simple SEO Improvements even better!\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Report Bugs\u003C\u002Fstrong>: Found an issue? Report it by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsimple-seo-improvements\u002F\" rel=\"ugc\">creating a new topic\u003C\u002Fa>     in the plugin forum. Once verified, the issue will be tracked in GitHub for resolution.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Suggest New Features\u003C\u002Fstrong>: Have an idea for a new feature? Share it by creating a topic in the plugin forum to discuss its potential.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Submit Pull Requests\u003C\u002Fstrong>: If you’re a developer, contribute by addressing \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiworks\u002Fsimple-seo-improvements\u002Fissues\" rel=\"nofollow ugc\">existing issues on GitHub\u003C\u002Fa>. Be sure to check our contributing \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiworks\u002Fsimple-seo-improvements\u002Fblob\u002Fmaster\u002Fcontributing.md\" rel=\"nofollow ugc\">guide for developers\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Thank you for helping improve Simple SEO Improvements for everyone!\u003C\u002Fp>\n","Lightweight SEO solution to power up your website.",12312,3,"2025-09-18T05:44:00.000Z","8.0",[129,19,130,21,22],"google-search-console","meta-data","http:\u002F\u002Fiworks.pl\u002Fen\u002Fplugins\u002Fsimple-seo-improvements\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-seo-improvements.2.3.1.zip",{"attackSurface":134,"codeSignals":263,"taintFlows":316,"riskAssessment":358,"analyzedAt":370},{"hooks":135,"ajaxHandlers":235,"restRoutes":254,"shortcodes":255,"cronEvents":256,"entryPointCount":262,"unprotectedCount":11},[136,142,147,151,155,158,161,165,169,174,178,183,187,192,196,198,201,204,207,210,213,216,219,222,225,228,231],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","rest_api_init","register_routes","src\u002FAPI\u002FRestAPI.php",16,{"type":137,"name":143,"callback":144,"file":145,"line":146},"admin_menu","register_menu","src\u002FAdmin\u002FMenu.php",12,{"type":137,"name":148,"callback":149,"file":145,"line":150},"admin_enqueue_scripts","enqueue_assets",13,{"type":137,"name":152,"callback":153,"file":145,"line":154},"admin_notices","render_marketing_banner",14,{"type":137,"name":156,"callback":157,"file":145,"line":47},"admin_post_wbn_seoap_export_pdf","handle_export_pdf",{"type":137,"name":159,"callback":160,"file":145,"line":141},"admin_post_wbn_seoap_toggle_safe_mode","handle_toggle_safe_mode",{"type":137,"name":162,"callback":163,"file":145,"line":164},"admin_post_wbn_seoap_clear_events","handle_clear_events",17,{"type":137,"name":166,"callback":167,"file":168,"line":32},"admin_init","handle_audit_apply","src\u002FCore\u002FPlugin.php",{"type":170,"name":171,"callback":172,"file":168,"line":173},"filter","cron_schedules","add_cron_schedules",32,{"type":137,"name":175,"callback":176,"file":168,"line":177},"wbn_seoap_process_jobs","process_jobs_cron",33,{"type":137,"name":179,"callback":180,"priority":181,"file":168,"line":182},"wp_head","output_meta",1,38,{"type":137,"name":179,"callback":184,"priority":185,"file":168,"line":186},"output_schema",5,39,{"type":137,"name":188,"callback":189,"priority":190,"file":191,"line":68},"init","register",20,"src\u002FIntegrations\u002FOverrideManager.php",{"type":170,"name":193,"callback":194,"priority":190,"file":191,"line":195},"wpseo_title","closure",31,{"type":170,"name":197,"callback":194,"priority":190,"file":191,"line":182},"wpseo_metadesc",{"type":170,"name":199,"callback":194,"priority":190,"file":191,"line":200},"wpseo_canonical",45,{"type":170,"name":202,"callback":194,"priority":190,"file":191,"line":203},"wpseo_json_ld_output",52,{"type":170,"name":205,"callback":194,"priority":190,"file":191,"line":206},"aioseo_title",67,{"type":170,"name":208,"callback":194,"priority":190,"file":191,"line":209},"aioseo_description",74,{"type":170,"name":211,"callback":194,"priority":190,"file":191,"line":212},"aioseo_schema_disable",81,{"type":170,"name":214,"callback":194,"priority":190,"file":191,"line":215},"aioseo_canonical_url",87,{"type":170,"name":217,"callback":194,"priority":190,"file":191,"line":218},"rank_math\u002Ffrontend\u002Ftitle",96,{"type":170,"name":220,"callback":194,"priority":190,"file":191,"line":221},"rank_math\u002Ffrontend\u002Fdescription",103,{"type":170,"name":223,"callback":194,"priority":190,"file":191,"line":224},"rank_math\u002Ffrontend\u002Fcanonical",110,{"type":170,"name":226,"callback":194,"priority":190,"file":191,"line":227},"rank_math\u002Fjson_ld",117,{"type":170,"name":229,"callback":194,"priority":190,"file":191,"line":230},"rank_math\u002Fjson_ld\u002Fdisable",135,{"type":137,"name":232,"callback":194,"file":233,"line":234},"plugins_loaded","wbn-seo-infrastructure-lite.php",91,[236,243,246,250],{"action":237,"nopriv":238,"callback":239,"hasNonce":240,"hasCapCheck":240,"file":241,"line":242},"wbn_seoap_enqueue_scan",false,"enqueue_scan",true,"src\u002FAdmin\u002FAuditAjax.php",19,{"action":244,"nopriv":238,"callback":245,"hasNonce":240,"hasCapCheck":240,"file":241,"line":190},"wbn_seoap_dismiss_audit_onboarding","dismiss_audit_onboarding",{"action":247,"nopriv":238,"callback":248,"hasNonce":240,"hasCapCheck":240,"file":241,"line":249},"wbn_seoap_poll","poll",21,{"action":251,"nopriv":238,"callback":252,"hasNonce":240,"hasCapCheck":240,"file":241,"line":253},"wbn_seoap_run_one","run_one",22,[],[],[257,260],{"hook":175,"callback":175,"file":258,"line":259},"src\u002FCore\u002FBackgroundJobs.php",82,{"hook":175,"callback":175,"file":168,"line":261},35,4,{"dangerousFunctions":264,"sqlUsage":302,"outputEscaping":304,"fileOperations":31,"externalRequests":262,"nonceChecks":146,"capabilityChecks":314,"bundledLibraries":315},[265,270,274,278,281,283,285,287,289,292,295,299],{"fn":266,"file":267,"line":268,"context":269},"set_time_limit","src\u002FAdmin\u002FPageScanner.php",55,"@set_time_limit( 12 );",{"fn":271,"file":267,"line":272,"context":273},"ini_set",58,"@ini_set( 'max_execution_time', '12' );",{"fn":266,"file":275,"line":276,"context":277},"src\u002FAdmin\u002FPreviewRenderer.php",48,"@set_time_limit( 20 );",{"fn":271,"file":275,"line":279,"context":280},51,"@ini_set( 'max_execution_time', '20' );",{"fn":266,"file":275,"line":282,"context":277},253,{"fn":271,"file":275,"line":284,"context":280},256,{"fn":266,"file":275,"line":286,"context":277},294,{"fn":271,"file":275,"line":288,"context":280},297,{"fn":266,"file":290,"line":227,"context":291},"src\u002FAdmin\u002FReportsRenderer.php","@set_time_limit( 120 );",{"fn":271,"file":290,"line":293,"context":294},120,"@ini_set( 'max_execution_time', '120' );",{"fn":266,"file":296,"line":297,"context":298},"src\u002FJobs\u002FHandlers\u002FScanBasicHandler.php",24,"@set_time_limit( (int) $limit );",{"fn":271,"file":296,"line":300,"context":301},27,"@ini_set( 'max_execution_time', $limit );",{"prepared":249,"raw":11,"locations":303},[],{"escaped":305,"rawEcho":125,"locations":306},252,[307,311,312],{"file":308,"line":309,"context":310},"src\u002FAdmin\u002FDiagnosticsRenderer.php",46,"raw output",{"file":290,"line":282,"context":310},{"file":168,"line":313,"context":310},136,18,[],[317,340],{"entryPoint":318,"graph":319,"unsanitizedCount":181,"severity":339},"render (src\u002FAdmin\u002FPreviewRenderer.php:18)",{"nodes":320,"edges":336},[321,326,330],{"id":322,"type":323,"label":324,"file":275,"line":325},"n0","source","$_GET",146,{"id":327,"type":328,"label":329,"file":275,"line":325},"n1","transform","→ render_preview()",{"id":331,"type":332,"label":333,"file":275,"line":334,"wp_function":335},"n2","sink","echo() [XSS]",212,"echo",[337,338],{"from":322,"to":327,"sanitized":238},{"from":327,"to":331,"sanitized":238},"medium",{"entryPoint":341,"graph":342,"unsanitizedCount":181,"severity":339},"\u003CPreviewRenderer> (src\u002FAdmin\u002FPreviewRenderer.php:0)",{"nodes":343,"edges":354},[344,347,349,350,352],{"id":322,"type":323,"label":345,"file":275,"line":346},"$_GET (x9)",41,{"id":327,"type":332,"label":333,"file":275,"line":348,"wp_function":335},175,{"id":331,"type":323,"label":324,"file":275,"line":325},{"id":351,"type":328,"label":329,"file":275,"line":325},"n3",{"id":353,"type":332,"label":333,"file":275,"line":334,"wp_function":335},"n4",[355,356,357],{"from":322,"to":327,"sanitized":240},{"from":331,"to":351,"sanitized":238},{"from":351,"to":353,"sanitized":238},{"summary":359,"deductions":360},"The \"wbn-seo-infrastructure-lite\" v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis.  The plugin implements robust security measures such as 100% prepared statement usage for SQL queries, 99% proper output escaping, and comprehensive nonce and capability checks on its entry points.  The absence of known vulnerabilities in its history is also a positive indicator of its security.\n\nHowever, there are a few areas that warrant attention. The presence of dangerous functions like `set_time_limit` and `ini_set` could be exploited in specific scenarios if not carefully controlled. Furthermore, the two identified taint flows with unsanitized paths, although not rated as critical or high severity, represent a potential risk if they lead to file operations or external requests without proper validation. The plugin also performs external HTTP requests, which could be a vector for further compromise if the endpoints are not trusted or if the requests are not properly secured.\n\nIn conclusion, the plugin demonstrates good adherence to many security best practices, particularly in its handling of database queries and output. The primary areas for improvement lie in the careful management of dangerous functions and ensuring the complete sanitization of any data used in file operations or external requests. While the current risk appears low due to the lack of reported vulnerabilities, proactive attention to these code signals would further solidify its security.",[361,363,366,368],{"reason":362,"points":185},"Dangerous functions like set_time_limit, ini_set present",{"reason":364,"points":365},"Taint flows with unsanitized paths detected",8,{"reason":367,"points":125},"Presence of file operations",{"reason":369,"points":125},"Performs external HTTP requests","2026-04-16T14:21:19.935Z",{"wat":372,"direct":385},{"assetPaths":373,"generatorPatterns":378,"scriptPaths":379,"versionParams":380},[374,375,376,377],"\u002Fwp-content\u002Fplugins\u002Fwbn-seo-infrastructure-lite\u002Fassets\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fwbn-seo-infrastructure-lite\u002Fassets\u002Fcss\u002Fadmin-welcome.css","\u002Fwp-content\u002Fplugins\u002Fwbn-seo-infrastructure-lite\u002Fassets\u002Fjs\u002Fadmin-audit.js","\u002Fwp-content\u002Fplugins\u002Fwbn-seo-infrastructure-lite\u002Fassets\u002Fjs\u002Fadmin-preview.js",[],[376,377],[381,382,383,384],"wbn-seo-infrastructure-lite\u002Fassets\u002Fadmin.css?ver=","wbn-seo-infrastructure-lite\u002Fassets\u002Fcss\u002Fadmin-welcome.css?ver=","wbn-seo-infrastructure-lite\u002Fassets\u002Fjs\u002Fadmin-audit.js?ver=","wbn-seo-infrastructure-lite\u002Fassets\u002Fjs\u002Fadmin-preview.js?ver=",{"cssClasses":386,"htmlComments":390,"htmlAttributes":391,"restEndpoints":392,"jsGlobals":393,"shortcodeOutput":394},[387,388,389],"wbn-seoap-banner","wbn-seoap-banner__title","wbn-seoap-banner__tagline",[],[],[],[],[],{"error":240,"url":396,"statusCode":397,"statusMessage":398,"message":398},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwbn-seo-infrastructure-lite\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":181,"versions":400},[401],{"version":6,"download_url":24,"svn_tag_url":402,"released_at":26,"has_diff":238,"diff_files_changed":403,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":404,"is_current":240},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwbn-seo-infrastructure-lite\u002Ftags\u002F1.0.0\u002F",[],[]]