[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_rAanw2oy97uo16KE6tq7Pye6N23M2YAdSGw0cJNq6Q":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":123,"fingerprints":228},"easycontentflow-recipe-schema","EasyContentFlow Recipe Schema","1.1.0","Baptiste Guiraud","https:\u002F\u002Fprofiles.wordpress.org\u002Ftistou80\u002F","\u003Cp>\u003Cstrong>EasyContentFlow Recipe Schema\u003C\u002Fstrong> automatically analyzes your blog posts and detects which ones contain recipes. For each detected recipe, the plugin extracts structured data (ingredients, steps, prep time, etc.) and injects Schema.org Recipe JSON-LD markup into the page head.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic detection\u003C\u002Fstrong>: Distinguishes recipes from other post types (guides, reviews, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart extraction\u003C\u002Fstrong>: Uses Anthropic’s Claude AI to extract ingredients, steps, cooking times, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Batch processing\u003C\u002Fstrong>: Process hundreds of posts in a single click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>JSON-LD Schema\u003C\u002Fstrong>: Automatic injection of Schema.org compliant structured data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in dashboard\u003C\u002Fstrong>: Real-time statistics and processing log\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta box\u003C\u002Fstrong>: View and regenerate the schema on a per-post basis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Encrypted API key\u003C\u002Fstrong>: Secure storage of your Anthropic API key\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Model selection\u003C\u002Fstrong>: Choose between Sonnet (recommended) or Haiku (faster)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>An Anthropic API key (available at console.anthropic.com)\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>WordPress 5.8 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the Anthropic API to analyze your blog posts and extract structured recipe data using AI (Claude).\u003C\u002Fp>\n\u003Cp>When you trigger a schema generation (manually or in batch), the plugin sends the post title and content (truncated to 6000 characters) to the Anthropic API endpoint at \u003Ccode>https:\u002F\u002Fapi.anthropic.com\u002Fv1\u002Fmessages\u003C\u002Fcode>. No user data, personal information, or visitor data is ever sent — only your post content.\u003C\u002Fp>\n\u003Cp>Data is sent only when you explicitly click “Generate” or “Start batch processing” in the WordPress admin. It is never sent automatically on page load or to site visitors.\u003C\u002Fp>\n\u003Cp>This service is provided by Anthropic, PBC.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fconsumer-terms\" rel=\"nofollow ugc\">Anthropic Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fprivacy\" rel=\"nofollow ugc\">Anthropic Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically generate Recipe Schema (JSON-LD) markup for your recipe posts using Anthropic's Claude AI.",0,108,"2026-03-11T10:59:00.000Z","6.9.4","5.8","7.4",[18,19,20,21,22],"json-ld","recipe","schema","seo","structured-data","https:\u002F\u002Feasycontentflow.com\u002Feasycontentflow-recipe-schema","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasycontentflow-recipe-schema.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"tistou80",2,20,30,94,"2026-04-04T10:45:42.508Z",[37,58,73,91,105],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":25,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"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,25782,11,"2025-09-22T17:28:00.000Z","6.8.5","4.7","",[53,18,54,55,22],"json-schema","local-seo","seo-optimization","https:\u002F\u002Flvdynamic.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpspeed-localbusiness-schema.3.0.0.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":11,"num_ratings":11,"last_updated":68,"tested_up_to":14,"requires_at_least":69,"requires_php":16,"tags":70,"homepage":51,"download_link":72,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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",[71,18,20,21,22],"faq","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fschemasense-smart-structured-data.1.1.5.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":25,"num_ratings":83,"last_updated":84,"tested_up_to":14,"requires_at_least":69,"requires_php":16,"tags":85,"homepage":87,"download_link":88,"security_score":89,"vuln_count":83,"unpatched_count":11,"last_vuln_date":90,"fetched_at":27},"schema-scalpel","Schema Scalpel","2.0","Kevin Gillispie","https:\u002F\u002Fprofiles.wordpress.org\u002Fkevingillispie\u002F","\u003Cp>\u003Cstrong>Schema Scalpel 2.0\u003C\u002Fstrong> delivers surgical precision to your WordPress structured data. The headline feature: a \u003Cstrong>brand-new metabox\u003C\u002Fstrong> right inside the post\u002Fpage editor (Gutenberg and Classic), letting you create, edit, and manage custom JSON-LD schemas without ever leaving the content screen.\u003C\u002Fp>\n\u003Cp>No bloated page builders or separate dashboards for everyday use — just fast, intuitive schema editing where you already work, with real-time AJAX saves and a modern, clean interface.\u003C\u002Fp>\n\u003Ch3>Core Benefits & Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>New in 2.0: Powerful Editor Metabox\u003C\u002Fstrong> — Add\u002Fedit\u002Fdelete per-post\u002Fpage schemas directly in the editor. Real-time saving, syntax-highlighted JSON editor, visual separation of local vs global schemas.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Examples Library\u003C\u002Fstrong> — One-click copy of Google-recommended templates (FAQPage, Article, HowTo, Recipe, Product, Organization, Breadcrumb, and more).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Page Precision\u003C\u002Fstrong> — Override or supplement global schemas for ultimate control — ideal for blogs, eCommerce, local businesses, and agencies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global & Homepage Schemas\u003C\u002Fstrong> — Still fully supported via the dedicated Schema Scalpel dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improved Security\u003C\u002Fstrong> — Hardened against XSS (titles, URLs, breadcrumbs fully sanitized), secure JSON encoding, strict input validation — building on previous critical fixes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility\u003C\u002Fstrong> — Works flawlessly alongside Yoast SEO, Rank Math, and All in One SEO. Easily disable their schema output to avoid duplication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Performant\u003C\u002Fstrong> — Pure JSON-LD injection, no frontend bloat, optimized database storage.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe Uninstall\u003C\u002Fstrong> — Optional setting to clean up data on deletion — respect privacy and keep your site secure.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Codebase\u003C\u002Fstrong> — Strict typing, full WordPress Coding Standards compliance, PHP 7.4+ compatibility.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re chasing rich results (stars, carousels, FAQs), improving entity understanding, or just giving search engines cleaner data — Schema Scalpel makes it effortless and reliable.\u003C\u002Fp>\n\u003Cp>Install today and start enhancing click-through rates and visibility!\u003C\u002Fp>\n","Add custom JSON-LD schema markup per post or page with a powerful new editor metabox – precise, fast, and SEO-boosting.",90,8621,1,"2026-01-23T01:21:00.000Z",[18,86,20,21,22],"markup","https:\u002F\u002Fschemascalpel.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fschema-scalpel.2.0.zip",99,"2025-10-31 00:00:00",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":33,"downloaded":99,"rating":25,"num_ratings":83,"last_updated":100,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":101,"homepage":103,"download_link":104,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"alquingadev-aeo-schema","AEO Engine","1.0.2","PMV Agency","https:\u002F\u002Fprofiles.wordpress.org\u002Falquingadev\u002F","\u003Cp>\u003Cstrong>AEO Engine\u003C\u002Fstrong> is the ultimate plugin for optimizing your WordPress content for AI-powered answer engines like ChatGPT, Google SGE, Perplexity, and other Answer Engine Optimization (AEO) systems.\u003C\u002Fp>\n\u003Ch4>What is AEO?\u003C\u002Fh4>\n\u003Cp>Answer Engine Optimization (AEO) is the evolution of traditional SEO, focusing on optimizing content to be understood and cited by AI-based answer engines.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>✅ \u003Cstrong>Automatic Schema Generation\u003C\u002Fstrong>: BlogPosting, Organization, Breadcrumb\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Smart Configuration\u003C\u002Fstrong>: Automatically detects your site data\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Intuitive Admin Panel\u003C\u002Fstrong>: Visual interface with organized tabs\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>No Hardcoded Data\u003C\u002Fstrong>: Everything configurable from the dashboard\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Multi Post-Type Support\u003C\u002Fstrong>: Works with posts, pages, and custom post types\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>AI Optimization\u003C\u002Fstrong>: Structures data for better AI comprehension\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Dynamic Breadcrumbs\u003C\u002Fstrong>: Includes categories in navigation\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Social Networks\u003C\u002Fstrong>: Integrates profiles for better entity identification\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Lightweight\u003C\u002Fstrong>: Clean code with no external dependencies\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Hooks and filters for advanced customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Included Schemas\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Organization Schema\u003C\u002Fstrong>: Identifies your company\u002Fsite on the homepage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BlogPosting Schema\u003C\u002Fstrong>: Marks your articles with structured metadata\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Breadcrumb Schema\u003C\u002Fstrong>: Improves navigation in search results\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author Schema\u003C\u002Fstrong>: Detailed author information with social profiles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Publisher Schema\u003C\u002Fstrong>: Publisher data with logo and URL\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Why Do You Need AEO Engine?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>📈 \u003Cstrong>Better Visibility\u003C\u002Fstrong>: Increases chances of appearing in AI answers\u003C\u002Fli>\n\u003Cli>🎯 \u003Cstrong>Improved Understanding\u003C\u002Fstrong>: Search engines understand your content better\u003C\u002Fli>\n\u003Cli>🔍 \u003Cstrong>Rich Snippets\u003C\u002Fstrong>: Enhances presentation in search results\u003C\u002Fli>\n\u003Cli>🤖 \u003Cstrong>Future-Ready\u003C\u002Fstrong>: Optimized for the AI era\u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>Quick Setup\u003C\u002Fstrong>: Works in minutes without coding\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Personal Blogs\u003C\u002Fstrong>: Optimize your articles for better reach\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Corporate Sites\u003C\u002Fstrong>: Improve brand identity in searches\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News Media\u003C\u002Fstrong>: Structure news for greater visibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce\u003C\u002Fstrong>: Prepare products for answer engines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portfolios\u003C\u002Fstrong>: Highlight your professional work\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: Make it easier for AI to cite your resources\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrated Validation Tools\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google Rich Results Test\u003C\u002Fli>\n\u003Cli>Schema.org Validator\u003C\u002Fli>\n\u003Cli>Direct access to official documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Multi-Language Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible with WPML and Polylang\u003C\u002Fli>\n\u003Cli>Automatic site language detection\u003C\u002Fli>\n\u003Cli>Translation-ready (includes .pot files)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Ch4>Available Hooks\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Filters:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>aeo_engine_organization_schema - Modify the Organization schema\naeo_engine_blogposting_schema - Modify the BlogPosting schema\naeo_engine_breadcrumb_schema - Modify the Breadcrumb schema\naeo_engine_post_schema_type - Change schema type by post type\naeo_engine_get_option - Modify any plugin option\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('aeo_engine_blogposting_schema', function($schema, $post) {\n    \u002F\u002F Add custom rating\n    $schema['aggregateRating'] = [\n        '@type' => 'AggregateRating',\n        'ratingValue' => '4.5',\n        'reviewCount' => '100'\n    ];\n    return $schema;\n}, 10, 2);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Custom Schema Types\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter('aeo_engine_post_schema_type', function($type, $post_type, $post) {\n    if ($post_type === 'recipe') {\n        return 'Recipe';\n    }\n    return $type;\n}, 10, 3);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Get Plugin Options\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>$org_name = AEO_Engine::get_option('aeo_engine_org_name', 'Default Name');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>AEO Engine does not collect, store, or transmit any personal data from users or site visitors. All configuration is stored locally in your WordPress database.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, documentation, and updates:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Falquingadev-aeo-schema\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support\u003C\u002Fstrong>: https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Falquingadev-aeo-schema\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GitHub\u003C\u002Fstrong>: https:\u002F\u002Fgithub.com\u002Falquingadev\u002Faeo-engine\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Report Bugs\u003C\u002Fstrong>: https:\u002F\u002Fgithub.com\u002Falquingadev\u002Faeo-engine\u002Fissues\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed with ❤️ for the WordPress community by alquingadev.\u003C\u002Fp>\n\u003Cp>Inspired by Schema.org and Google Structured Data best practices.\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Upcoming Features (v1.1.0+):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>📋 FAQ Schema\u003C\u002Fli>\n\u003Cli>📖 HowTo Schema  \u003C\u002Fli>\n\u003Cli>🍳 Recipe Schema\u003C\u002Fli>\n\u003Cli>💼 JobPosting Schema\u003C\u002Fli>\n\u003Cli>📺 VideoObject Schema\u003C\u002Fli>\n\u003Cli>⭐ Review\u002FRating Schema\u003C\u002Fli>\n\u003Cli>🎫 Event Schema\u003C\u002Fli>\n\u003Cli>🛒 Product Schema (WooCommerce enhanced)\u003C\u002Fli>\n\u003Cli>📊 Dashboard with schema analytics\u003C\u002Fli>\n\u003Cli>🔄 Import\u002FExport configurations\u003C\u002Fli>\n\u003Cli>🎨 Visual schema builder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Have suggestions?\u003C\u002Fstrong> Leave your feedback in the support forum.\u003C\u002Fp>\n","Automatically generates Schema.org JSON-LD for Answer Engine Optimization. Boost visibility in AI search engines.",176,"2026-01-23T17:19:00.000Z",[102,18,20,21,22],"aeo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Falquingadev-aeo-schema\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falquingadev-aeo-schema.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":11,"num_ratings":11,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":118,"tags":119,"homepage":51,"download_link":121,"security_score":122,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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,1315,"2017-12-04T16:51:00.000Z","4.9.29","4.0","5.4",[18,20,120,21,22],"schema-org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbusiness-schema-json-ld.zip",85,{"attackSurface":124,"codeSignals":203,"taintFlows":218,"riskAssessment":219,"analyzedAt":227},{"hooks":125,"ajaxHandlers":165,"restRoutes":198,"shortcodes":199,"cronEvents":200,"entryPointCount":201,"unprotectedCount":202},[126,132,136,140,144,148,153,157,161],{"type":127,"name":128,"callback":129,"file":130,"line":131},"action","admin_menu","add_admin_menu","easycontentflow-recipe-schema.php",45,{"type":127,"name":133,"callback":134,"file":130,"line":135},"admin_init","register_settings",46,{"type":127,"name":137,"callback":138,"file":130,"line":139},"admin_enqueue_scripts","enqueue_admin_scripts",47,{"type":127,"name":141,"callback":142,"priority":83,"file":130,"line":143},"wp_head","inject_schema",56,{"type":127,"name":145,"callback":146,"file":130,"line":147},"add_meta_boxes","add_meta_box",57,{"type":149,"name":150,"callback":151,"priority":89,"file":130,"line":152},"filter","the_content","append_rating_widget",60,{"type":127,"name":154,"callback":155,"file":130,"line":156},"wp_enqueue_scripts","enqueue_frontend_assets",61,{"type":149,"name":158,"callback":159,"file":130,"line":160},"manage_posts_columns","add_admin_column",65,{"type":127,"name":162,"callback":163,"priority":113,"file":130,"line":164},"manage_posts_custom_column","render_admin_column",66,[166,171,175,179,183,187,191,196],{"action":167,"nopriv":168,"callback":169,"hasNonce":168,"hasCapCheck":168,"file":130,"line":170},"ecfrs_process_batch",false,"ajax_process_batch",49,{"action":172,"nopriv":168,"callback":173,"hasNonce":168,"hasCapCheck":168,"file":130,"line":174},"ecfrs_process_single","ajax_process_single",50,{"action":176,"nopriv":168,"callback":177,"hasNonce":168,"hasCapCheck":168,"file":130,"line":178},"ecfrs_get_stats","ajax_get_stats",51,{"action":180,"nopriv":168,"callback":181,"hasNonce":168,"hasCapCheck":168,"file":130,"line":182},"ecfrs_reset_article","ajax_reset_article",52,{"action":184,"nopriv":168,"callback":185,"hasNonce":168,"hasCapCheck":168,"file":130,"line":186},"ecfrs_update_keyword","ajax_update_keyword",53,{"action":188,"nopriv":168,"callback":189,"hasNonce":168,"hasCapCheck":168,"file":130,"line":190},"ecfrs_dismiss_ecl_banner","ajax_dismiss_ecl_banner",54,{"action":192,"nopriv":168,"callback":193,"hasNonce":194,"hasCapCheck":168,"file":130,"line":195},"ecfrs_vote","ajax_vote",true,62,{"action":192,"nopriv":194,"callback":193,"hasNonce":194,"hasCapCheck":168,"file":130,"line":197},63,[],[],[],8,6,{"dangerousFunctions":204,"sqlUsage":205,"outputEscaping":211,"fileOperations":11,"externalRequests":83,"nonceChecks":31,"capabilityChecks":31,"bundledLibraries":217},[],{"prepared":206,"raw":83,"locations":207},18,[208],{"file":130,"line":209,"context":210},502,"$wpdb->get_var() with variable interpolation",{"escaped":212,"rawEcho":83,"locations":213},69,[214],{"file":130,"line":215,"context":216},1012,"raw output",[],[],{"summary":220,"deductions":221},"The \"easycontentflow-recipe-schema\" plugin version 1.1.0 exhibits a mixed security posture. On the positive side, the code demonstrates strong practices in SQL query preparation (95% prepared statements) and output escaping (99% properly escaped). The absence of dangerous functions, file operations, and recorded vulnerabilities in its history are also favorable indicators. However, a significant concern arises from the attack surface, with 8 AJAX handlers, 6 of which lack authentication checks. This presents a substantial risk, as these unprotected entry points could be exploited by unauthenticated users to trigger unintended actions within the plugin.\n\nThe taint analysis showing zero flows with unsanitized paths and no critical or high-severity issues is a positive sign, suggesting that known code injection or path traversal vulnerabilities are not apparent in this analysis. Similarly, the clean vulnerability history with zero recorded CVEs indicates a lack of publicly known security flaws, which is a testament to the developers' diligence or the plugin's relatively low profile for attackers. Despite these strengths, the unprotected AJAX handlers represent a tangible and exploitable weakness that needs to be addressed.",[222,224],{"reason":223,"points":113},"Unprotected AJAX handlers",{"reason":225,"points":226},"Low number of capability checks for AJAX",5,"2026-03-17T07:05:58.918Z",{"wat":229,"direct":240},{"assetPaths":230,"generatorPatterns":234,"scriptPaths":235,"versionParams":236},[231,232,233],"\u002Fwp-content\u002Fplugins\u002Feasycontentflow-recipe-schema\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Feasycontentflow-recipe-schema\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Feasycontentflow-recipe-schema\u002Ffrontend.css",[],[232],[237,238,239],"easycontentflow-recipe-schema\u002Fadmin.css?ver=","easycontentflow-recipe-schema\u002Fmain.js?ver=","easycontentflow-recipe-schema\u002Ffrontend.css?ver=",{"cssClasses":241,"htmlComments":247,"htmlAttributes":248,"restEndpoints":252,"jsGlobals":257,"shortcodeOutput":264},[242,243,244,245,246],"ecfrs-rating-widget","ecfrs-stars","ecfrs-vote-button","ecfrs-stats-container","ecfrs-spinner",[],[249,250,251],"data-post-id","data-nonce-field","data-nonce-action",[253,254,255,256],"\u002Fwp-json\u002Fecfrs\u002Fv1\u002Fvote","\u002Fwp-json\u002Fecfrs\u002Fv1\u002Fstats","\u002Fwp-json\u002Fecfrs\u002Fv1\u002Freset","\u002Fwp-json\u002Fecfrs\u002Fv1\u002Fupdate",[258,259,260,261,262,263],"ECFRS_AJAX_URL","ECFRS_POST_ID","ECFRS_NONCE","ECFRS_NONCE_FIELD","ECFRS_NONCE_ACTION","ECFRS_ADMIN_AJAX_URL",[]]