[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fugUrMMkOFVw6LjpIaQxfYnGk-K_VlbNLK9MSvhR-QtY":3,"$f5w32fsLL1_bypwOaUaQXMNs6aI1rCkuvFKU48KN8p1o":259,"$fAu7iRW8oksEgZfqRPlTuBOGMmrCV0mBF2kQrNV0f8cU":263},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":35,"analysis":122,"fingerprints":241},"asmkc-schema","ASMKC Schema – Structured Data Manager","1.0.8","asmkc","https:\u002F\u002Fprofiles.wordpress.org\u002Fasmkc\u002F","\u003Cp>ASMKC Schemaは、日本のウェブサイト運営者向けに特別に設計された構造化データ（JSON-LD）管理プラグインです。\u003Cbr \u002F>\n海外向けプラグインでは設定が難しい「日本の商習慣」や「日本の住所形式」といった要素を完全サポートします。Google検索の「ナレッジパネル」や「リッチリザルト」への表示も強力にサポートします。\u003C\u002Fp>\n\u003Cp>最大の特長は独自の「競合制御機能（スマートコントロール）」です。\u003Cbr \u002F>\nWordPressテーマ（Cocoon, SWELL, SANGOなど）やSEOプラグイン（All in One SEO, Yoast SEOなど）が自動出力する構造化データを検知。\u003Cbr \u002F>\n重複エラーを防ぎながら、ASMKCによる高精度なデータ出力でサイトのE-E-A-T（経験、専門性、権威性、信頼性）を強化します。\u003C\u002Fp>\n\u003Cp>(English)\u003Cbr \u002F>\nASMKC Schema is a structured data (JSON-LD) management plugin designed specifically for website operators in Japan.\u003Cbr \u002F>\nIt fully supports “Japanese business customs” and “Japanese address formats.” This plugin strongly supports display in Google Search’s “Knowledge Panel” and “Rich Results.”\u003C\u002Fp>\n\u003Ch4>Main Features (Free Version)\u003C\u002Fh4>\n\u003Cp>無料版でも、一般的なブログや企業サイトに必要な基本機能はすべて制限なくご利用いただけます。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>基本情報出力\u003C\u002Fstrong>: 組織(Organization)、ウェブサイト(WebSite)、店舗情報(LocalBusiness)に対応。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>記事構造化データ\u003C\u002Fstrong>: ニュースやブログ投稿を識別し、詳細な設定が可能です。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>人物情報\u003C\u002Fstrong>: 運営者情報の詳細設定(Person)。SNS連携でE-E-A-Tを強化。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FAQ\u003C\u002Fstrong>: 1ページあたり3件まで設定可能。検索結果での露出を高めます。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>重複スキャン診断\u003C\u002Fstrong>: 現在出力されているJSON-LDをリアルタイムで診断・プレビュー。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>競合制御\u003C\u002Fstrong>: 他のプラグインやテーマの出力を停止し、ASMKCに一本化。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Themes & Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Themes\u003C\u002Fstrong>: Cocoon, SWELL, SANGO, JIN, AFFINGER, Luxeritas, Diver, Lightning\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugins\u003C\u002Fstrong>: All in One SEO, Yoast SEO, Rank Math, SEOPress, The SEO Framework\u003C\u002Fli>\n\u003C\u002Ful>\n","日本国内のSEOを最適化するJSON-LD管理ツール。テーマや他プラグインとの構造化データ重複を自動制御します。 Japanese SEO-focused JSON-LD manager with automatic duplicate control.",0,258,100,1,"2026-02-06T03:05:00.000Z","6.9.4","6.0","7.4",[20,21,22,23,24],"japan","json-ld","schema","seo","structured-data","https:\u002F\u002Fweb.seikatu-labo.com\u002Fasmkc-schema-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fasmkc-schema.1.0.8.zip",null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},30,94,"2026-08-29T19:09:56.223Z",[36,58,74,92,108],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":13,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":57},"wpspeed-localbusiness-schema","Local Business Schema (JSON-LD) Lite","3.3.2","Lumiverse Dynamic","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestseogr\u002F","\u003Ch4>Local Business Schema Lite by Lumiverse\u003C\u002Fh4>\n\u003Cp>Local Business Schema Lite helps you add clean JSON-LD structured data to your WordPress website without touching code.\u003C\u002Fp>\n\u003Cp>It is built for local businesses, service providers, shops, agencies and professionals who want search engines to better understand their business details, location, contact information, map link, geo coordinates, social profiles and service area.\u003C\u002Fp>\n\u003Cp>Structured data can help search engines understand your content and may make your pages eligible for enhanced search features. It does not guarantee rankings or rich results.\u003C\u002Fp>\n\u003Ch4>Lite Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>4 generic business types: LocalBusiness, Corporation, Store, ProfessionalService\u003C\u002Fli>\n\u003Cli>Business name\u003C\u002Fli>\n\u003Cli>Business description\u003C\u002Fli>\n\u003Cli>Street address\u003C\u002Fli>\n\u003Cli>City\u003C\u002Fli>\n\u003Cli>State \u002F region\u003C\u002Fli>\n\u003Cli>Address country\u003C\u002Fli>\n\u003Cli>Postal code\u003C\u002Fli>\n\u003Cli>Phone\u003C\u002Fli>\n\u003Cli>Email\u003C\u002Fli>\n\u003Cli>Website URL\u003C\u002Fli>\n\u003Cli>Business image with Media Library selector\u003C\u002Fli>\n\u003Cli>Logo with Media Library selector\u003C\u002Fli>\n\u003Cli>Geo coordinates\u003C\u002Fli>\n\u003Cli>Google Maps URL \u002F hasMap\u003C\u002Fli>\n\u003Cli>Price range\u003C\u002Fli>\n\u003Cli>Area served\u003C\u002Fli>\n\u003Cli>Facebook URL\u003C\u002Fli>\n\u003Cli>Instagram URL\u003C\u002Fli>\n\u003Cli>sameAs output for social profiles\u003C\u002Fli>\n\u003Cli>Basic contactPoint output\u003C\u002Fli>\n\u003Cli>Setup Wizard for easier configuration\u003C\u002Fli>\n\u003Cli>Schema Health Check\u003C\u002Fli>\n\u003Cli>Schema preview inside the admin page\u003C\u002Fli>\n\u003Cli>Copy JSON-LD button\u003C\u002Fli>\n\u003Cli>Google Rich Results Test shortcut\u003C\u002Fli>\n\u003Cli>Schema.org Validator shortcut\u003C\u002Fli>\n\u003Cli>Output location control: site-wide or homepage only\u003C\u002Fli>\n\u003Cli>SEO plugin detection notice\u003C\u002Fli>\n\u003Cli>Safer JSON-LD generation using wp_json_encode()\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upgrade to PRO\u003C\u002Fh4>\n\u003Cp>Need a more complete professional schema setup?\u003C\u002Fp>\n\u003Cp>Local Business Schema PRO adds:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>113+ searchable Schema.org business types\u003C\u002Fli>\n\u003Cli>Multi-location support for up to 5 business locations\u003C\u002Fli>\n\u003Cli>Opening hours\u003C\u002Fli>\n\u003Cli>Payment methods\u003C\u002Fli>\n\u003Cli>More social\u002Fprofile identity links\u003C\u002Fli>\n\u003Cli>Advanced output controls\u003C\u002Fli>\n\u003Cli>WooCommerce Product Schema\u003C\u002Fli>\n\u003Cli>Breadcrumbs Schema\u003C\u002Fli>\n\u003Cli>Premium support\u003C\u002Fli>\n\u003Cli>Lifetime license and updates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>View the PRO version:\u003Cbr \u002F>\nhttps:\u002F\u002Fstore.lvdynamic.com\u002Fproduct\u002Flocal-business-schema-pro\u002F\u003C\u002Fp>\n","Add clean LocalBusiness JSON-LD structured data to WordPress without coding.",3000,29106,11,"2026-06-15T16:40:00.000Z","7.0.2","4.7","",[52,21,53,54,24],"json-schema","local-seo","seo-optimization","https:\u002F\u002Flvdynamic.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpspeed-localbusiness-schema.3.3.2.zip","2026-07-22T17:31:50.256Z",{"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":69,"requires_at_least":70,"requires_php":18,"tags":71,"homepage":50,"download_link":73,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":57},"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,609,"2026-01-21T17:24:00.000Z","6.9.5","5.0",[72,21,22,23,24],"faq","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fschemasense-smart-structured-data.1.1.5.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":13,"downloaded":82,"rating":13,"num_ratings":14,"last_updated":83,"tested_up_to":48,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":88,"download_link":89,"security_score":90,"vuln_count":14,"unpatched_count":11,"last_vuln_date":91,"fetched_at":57},"schema-scalpel","Schema Scalpel","2.0.4","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.",9460,"2026-05-22T00:08:00.000Z","6.2","8.0",[21,87,22,23,24],"rich-snippets","https:\u002F\u002Fschemascalpel.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fschema-scalpel.2.0.4.zip",99,"2025-10-31 00:00:00",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":13,"num_ratings":14,"last_updated":102,"tested_up_to":69,"requires_at_least":103,"requires_php":18,"tags":104,"homepage":106,"download_link":107,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":57},"alquingadev-aeo-schema","AEO Engine","2.0.1","PMV Agency","https:\u002F\u002Fprofiles.wordpress.org\u002Falquingadev\u002F","\u003Cp>\u003Cstrong>AEO Engine\u003C\u002Fstrong> is a complete optimization plugin for WordPress that covers \u003Cstrong>SEO\u003C\u002Fstrong>, \u003Cstrong>AEO\u003C\u002Fstrong> (Answer Engine Optimization), and \u003Cstrong>GEO\u003C\u002Fstrong> (Generative Engine Optimization). It generates structured data, meta tags, and AI-readable files to maximize your visibility across traditional search engines and AI-powered platforms like ChatGPT, Google AI Overviews, Perplexity, and Claude.\u003C\u002Fp>\n\u003Ch4>What Makes AEO Engine Different?\u003C\u002Fh4>\n\u003Cp>Unlike traditional SEO plugins, AEO Engine is built from the ground up to optimize your content for the AI era. It combines classic structured data with cutting-edge features like LLMs.txt generation and GEO optimizations.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>9 Schema Types (JSON-LD)\u003C\u002Fstrong>: Organization, BlogPosting, BreadcrumbList, FAQPage, HowTo, WebSite + SearchAction, LocalBusiness, VideoObject, Product\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Detection\u003C\u002Fstrong>: Automatically detects FAQ pairs, HowTo steps, and YouTube\u002FVimeo videos in your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LLMs.txt Generation\u003C\u002Fstrong>: Creates \u002Fllms.txt and \u002Fllms-full.txt files following the llmstxt.org standard for AI crawlers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Open Graph + Twitter Cards\u003C\u002Fstrong>: Complete social media meta tags with conflict detection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GEO Optimizations\u003C\u002Fstrong>: SpeakableSpecification, quality indicators, and entity optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Post Controls\u003C\u002Fstrong>: Meta box to disable\u002Fforce schemas on individual posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conflict Detection\u003C\u002Fstrong>: Automatically detects Yoast, RankMath, AIOSEO, and other SEO plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Ready\u003C\u002Fstrong>: Enhanced Product schema with offers, ratings, and brand support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong>: No external dependencies, no custom database tables, minimal overhead\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Hooks and filters for every schema type\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Schema Types Included\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Organization\u003C\u002Fstrong> – Identifies your company\u002Fbrand on the homepage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BlogPosting \u002F Article\u003C\u002Fstrong> – Structured metadata for your articles and posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BreadcrumbList\u003C\u002Fstrong> – Navigation breadcrumbs in search results\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FAQPage\u003C\u002Fstrong> – Auto-detected FAQ pairs from heading + paragraph content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HowTo\u003C\u002Fstrong> – Auto-detected step-by-step instructions from ordered lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WebSite + SearchAction\u003C\u002Fstrong> – Sitelinks search box on your homepage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LocalBusiness\u003C\u002Fstrong> – Complete business listing with address, hours, phone, and GPS coordinates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>VideoObject\u003C\u002Fstrong> – Auto-detected YouTube and Vimeo embeds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product\u003C\u002Fstrong> – WooCommerce products with price, availability, and ratings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>LLMs.txt for AI Engines\u003C\u002Fh4>\n\u003Cp>AEO Engine generates standard-compliant \u002Fllms.txt and \u002Fllms-full.txt files that help AI models (ChatGPT, Claude, Perplexity) better understand and cite your content. Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatic generation based on your published content\u003C\u002Fli>\n\u003Cli>Configurable post types, ordering, and item limits\u003C\u002Fli>\n\u003Cli>Per-post exclusion from LLMs.txt\u003C\u002Fli>\n\u003Cli>1-hour smart caching with automatic invalidation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>GEO Optimizations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>SpeakableSpecification\u003C\u002Fstrong> – Marks content as suitable for voice assistants and AI\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quality Indicators\u003C\u002Fstrong> – Adds isAccessibleForFree and isPartOf to article schemas\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Entity Optimization\u003C\u002Fstrong> – Enhanced Organization schema with @id, foundingDate, and numberOfEmployees\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta Tags\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Open Graph\u003C\u002Fstrong>: og:title, og:description, og:image, og:url, og:type, og:site_name, article:published_time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Twitter Cards\u003C\u002Fstrong>: twitter:card, twitter:title, twitter:description, twitter:image, twitter:site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Conflict Detection\u003C\u002Fstrong>: Automatically skips output if Yoast, RankMath, or similar plugins are active\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Force Override\u003C\u002Fstrong>: Option to output meta tags even when other plugins are detected\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Do You Need AEO Engine?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Better visibility in AI-powered search results and answer engines\u003C\u002Fli>\n\u003Cli>Improved content understanding by search engines and AI models\u003C\u002Fli>\n\u003Cli>Rich snippets and enhanced search result presentation\u003C\u002Fli>\n\u003Cli>Future-proof optimization for the AI era\u003C\u002Fli>\n\u003Cli>Quick setup with automatic site data detection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Blogs\u003C\u002Fstrong>: Optimize articles with BlogPosting, FAQ, and HowTo schemas\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local Businesses\u003C\u002Fstrong>: Full LocalBusiness schema with hours, address, and map coordinates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce\u003C\u002Fstrong>: WooCommerce Product schema with price and availability\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Corporate Sites\u003C\u002Fstrong>: Organization schema with entity optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation Sites\u003C\u002Fstrong>: LLMs.txt for better AI comprehension\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Content\u003C\u002Fstrong>: Automatic VideoObject schema for embedded videos\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Validation Tools\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google Rich Results Test\u003C\u002Fli>\n\u003Cli>Schema.org Validator\u003C\u002Fli>\n\u003Cli>Facebook Sharing Debugger\u003C\u002Fli>\n\u003Cli>Twitter Card Validator\u003C\u002Fli>\n\u003Cli>Direct site preview\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works with any well-coded WordPress theme\u003C\u002Fli>\n\u003Cli>Compatible with WPML and Polylang\u003C\u002Fli>\n\u003Cli>Works alongside Yoast SEO, RankMath, AIOSEO (with conflict detection)\u003C\u002Fli>\n\u003Cli>WooCommerce integration for Product schema\u003C\u002Fli>\n\u003Cli>Translation-ready (includes .pot file)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Ch4>Available Filters\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Schema 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_faqpage_schema - Modify the FAQPage schema\naeo_engine_howto_schema - Modify the HowTo schema\naeo_engine_website_schema - Modify the WebSite schema\naeo_engine_localbusiness_schema - Modify the LocalBusiness schema\naeo_engine_videoobject_schema - Modify the VideoObject schema\naeo_engine_product_schema - Modify the Product schema\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Other Filters:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>aeo_engine_registered_schemas - Add\u002Fremove registered schema classes\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\u003Ch4>Example: Modify a Schema\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter('aeo_engine_blogposting_schema', function($schema, $post) {\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>Example: Register a Custom Schema\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter('aeo_engine_registered_schemas', function($schemas) {\n    require_once 'class-my-custom-schema.php';\n    $schemas[] = new My_Custom_Schema();\n    return $schemas;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Example: Change Schema Type by Post Type\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. The LLMs.txt files are generated from your already-public content.\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 by PMV Agency for the WordPress community.\u003C\u002Fp>\n\u003Cp>Built following Schema.org, Google Structured Data, and llmstxt.org best practices.\u003C\u002Fp>\n","Complete SEO + AEO + GEO optimization engine. Generates Schema.org JSON-LD (9 types), Open Graph, Twitter Cards, and LLMs.",90,878,"2026-03-19T03:25:00.000Z","5.8",[105,21,22,23,24],"aeo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Falquingadev-aeo-schema\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falquingadev-aeo-schema.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":11,"num_ratings":11,"last_updated":118,"tested_up_to":69,"requires_at_least":119,"requires_php":18,"tags":120,"homepage":50,"download_link":121,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":57},"agilepress-schema-json-ld-block","AgilePress Schema JSON-LD Block","1.0.0","AgilePress","https:\u002F\u002Fprofiles.wordpress.org\u002Fagilepress\u002F","\u003Cp>AgilePress Schema JSON-LD Block is a sophisticated block for adding Schema.org structured data to your WordPress posts and pages. It provides a clean, user-friendly interface for managing JSON-LD markup without cluttering your content editor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Clean Editor Interface\u003C\u002Fstrong>: Displays only a visual placeholder in the editor, keeping your workspace uncluttered\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sidebar Editing\u003C\u002Fstrong>: All JSON-LD editing happens in the Block Sidebar via InspectorControls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Template Library\u003C\u002Fstrong>: Pre-built templates for common schema types including LocalBusiness, Organization, and FAQ\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Validation\u003C\u002Fstrong>: Instant JSON validation feedback as you type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Placeholders\u003C\u002Fstrong>: Support for WordPress core placeholders and ACF custom fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Optimized\u003C\u002Fstrong>: Outputs clean JSON-LD markup via wp_head for optimal search engine parsing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Supported Placeholders:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>{{title}}\u003C\u002Fcode> – Post\u002Fpage title\u003C\u002Fli>\n\u003Cli>\u003Ccode>{{excerpt}}\u003C\u002Fcode> – Post excerpt\u003C\u002Fli>\n\u003Cli>\u003Ccode>{{date}}\u003C\u002Fcode> – Publication date\u003C\u002Fli>\n\u003Cli>\u003Ccode>{{url}}\u003C\u002Fcode> – Current post URL\u003C\u002Fli>\n\u003Cli>\u003Ccode>{{featured_image_url}}\u003C\u002Fcode> – Featured image URL\u003C\u002Fli>\n\u003Cli>\u003Ccode>{{acf:field_name}}\u003C\u002Fcode> – Any ACF field (supports strings and arrays)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Template Options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Blank\u003C\u002Fstrong> – Start from scratch\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LocalBusiness\u003C\u002Fstrong> – Perfect for local business listings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Organization\u003C\u002Fstrong> – For company\u002Forganization information\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FAQ\u003C\u002Fstrong> – Structured FAQ markup\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The block uses dynamic rendering to process placeholders on the frontend, ensuring your structured data always reflects current content.\u003C\u002Fp>\n\u003Ch3>Technical Details\u003C\u002Fh3>\n\u003Cp>The block uses a dynamic rendering approach with \u003Ccode>render_callback\u003C\u002Fcode> to process placeholders server-side. This ensures that:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Placeholders are replaced with current data on every page load\u003C\u002Fli>\n\u003Cli>ACF fields are safely accessed and formatted\u003C\u002Fli>\n\u003Cli>Invalid JSON never reaches the frontend\u003C\u002Fli>\n\u003Cli>Search engines receive clean, valid JSON-LD markup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The frontend output is optimized with no extra paragraph or break tags, outputting only the pure JSON-LD script tag.\u003C\u002Fp>\n","A powerful WordPress block for managing Schema.org structured data markup with template support and dynamic placeholder replacement.",10,489,"2026-03-06T14:53:00.000Z","6.1",[21,22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fagilepress-schema-json-ld-block.1.0.0.zip",{"attackSurface":123,"codeSignals":196,"taintFlows":216,"riskAssessment":235,"analyzedAt":240},{"hooks":124,"ajaxHandlers":188,"restRoutes":193,"shortcodes":194,"cronEvents":195,"entryPointCount":14,"unprotectedCount":14},[125,130,133,136,140,142,145,150,155,158,163,166,170,173,176,180,183,186],{"type":126,"name":127,"callback":128,"file":129,"line":46},"action","admin_enqueue_scripts","closure","admin\u002Fadmin-common-settings.php",{"type":126,"name":131,"callback":128,"file":129,"line":132},"admin_menu",45,{"type":126,"name":134,"callback":128,"file":129,"line":135},"admin_init",63,{"type":126,"name":137,"callback":128,"file":138,"line":139},"add_meta_boxes","admin\u002Fadmin-page-sidebar.php",6,{"type":126,"name":127,"callback":128,"file":138,"line":141},280,{"type":126,"name":143,"callback":128,"file":138,"line":144},"save_post",301,{"type":126,"name":146,"callback":128,"priority":147,"file":148,"line":149},"wp_head",5,"admin\u002Fschema-output-engine.php",105,{"type":126,"name":151,"callback":128,"priority":152,"file":153,"line":154},"plugins_loaded",20,"asmkc-schema.php",59,{"type":126,"name":156,"callback":128,"priority":14,"file":157,"line":46},"template_redirect","core\u002Fdisable-thirdparty-schema.php",{"type":159,"name":160,"callback":161,"file":157,"line":162},"filter","wpseo_json_ld_output","__return_false",41,{"type":159,"name":164,"callback":161,"file":157,"line":165},"rank_math\u002Fjson_ld",44,{"type":159,"name":167,"callback":168,"file":157,"line":169},"aioseo_schema_disable","__return_true",47,{"type":159,"name":171,"callback":161,"file":157,"line":172},"seopress_json_ld_enable",50,{"type":159,"name":174,"callback":161,"file":157,"line":175},"the_seo_framework_json_ld_output",53,{"type":159,"name":177,"callback":178,"file":157,"line":179},"woocommerce_structured_data_product","__return_empty_array",60,{"type":159,"name":181,"callback":161,"file":157,"line":182},"sango_output_seo_schema",85,{"type":126,"name":146,"callback":184,"priority":11,"file":157,"line":185},"anonymous",101,{"type":126,"name":187,"callback":128,"priority":11,"file":157,"line":149},"wp_footer",[189],{"action":190,"nopriv":191,"callback":128,"hasNonce":191,"hasCapCheck":191,"file":192,"line":32},"asmkc_scan_schema_source",false,"admin\u002Fadmin-schema-control.php",[],[],[],{"dangerousFunctions":197,"sqlUsage":198,"outputEscaping":201,"fileOperations":11,"externalRequests":14,"nonceChecks":139,"capabilityChecks":199,"bundledLibraries":215},[],{"prepared":199,"raw":11,"locations":200},3,[],{"escaped":202,"rawEcho":203,"locations":204},179,4,[205,209,210,213],{"file":206,"line":207,"context":208},"admin\u002Ffields\u002Ffield-render.php",46,"raw output",{"file":206,"line":172,"context":208},{"file":211,"line":212,"context":208},"admin\u002Ffields\u002Fhours-table.php",78,{"file":214,"line":172,"context":208},"admin\u002Fschema-output-common.php",[],[217],{"entryPoint":218,"graph":219,"unsanitizedCount":11,"severity":234},"\u003Cadmin-common-settings> (admin\u002Fadmin-common-settings.php:0)",{"nodes":220,"edges":231},[221,225],{"id":222,"type":223,"label":224,"file":129,"line":185},"n0","source","$_POST",{"id":226,"type":227,"label":228,"file":129,"line":229,"wp_function":230},"n1","sink","update_option() [Settings Manipulation]",126,"update_option",[232],{"from":222,"to":226,"sanitized":233},true,"low",{"summary":236,"deductions":237},"The 'asmkc-schema' v1.0.8 plugin exhibits a generally good security posture with several strengths, including the complete absence of known vulnerabilities and CVEs. The code also demonstrates strong practices in SQL query handling, with 100% of queries using prepared statements, and robust output escaping, with 98% of outputs properly escaped. File operations are not present, which mitigates a common attack vector. However, a significant concern lies in the attack surface. The plugin exposes one AJAX handler that lacks authentication checks. While taint analysis shows no critical or high severity issues, and the overall number of flows is low, this single unprotected entry point is a potential avenue for unauthorized actions if it can be triggered by an unauthenticated user. The plugin's vulnerability history, or lack thereof, suggests a potentially well-maintained codebase or a low profile, but the presence of an unprotected AJAX endpoint warrants careful consideration.",[238],{"reason":239,"points":116},"Unprotected AJAX handler","2026-04-16T13:52:48.793Z",{"wat":242,"direct":249},{"assetPaths":243,"generatorPatterns":246,"scriptPaths":247,"versionParams":248},[244,245],"\u002Fwp-content\u002Fplugins\u002Fasmkc-schema\u002Fadmin\u002Fassets\u002Fcss\u002Fadmin-common.css","\u002Fwp-content\u002Fplugins\u002Fasmkc-schema\u002Fadmin\u002Fassets\u002Fjs\u002Fadmin-common.js",[],[],[],{"cssClasses":250,"htmlComments":252,"htmlAttributes":253,"restEndpoints":255,"jsGlobals":256,"shortcodeOutput":258},[251],"asmkc-schema-control-wrap",[],[254],"data-asmkc-schema-control-wrap",[],[257],"asmkcSettingsData",[],{"error":233,"url":260,"statusCode":261,"statusMessage":262,"message":262},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fasmkc-schema\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":139,"versions":264},[265,270,277,284,291,298],{"version":6,"download_url":26,"svn_tag_url":266,"released_at":27,"has_diff":191,"diff_files_changed":267,"diff_lines":27,"trac_diff_url":268,"vulnerabilities":269,"is_current":233},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fasmkc-schema\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fasmkc-schema%2Ftags%2F1.0.6&new_path=%2Fasmkc-schema%2Ftags%2F1.0.8",[],{"version":271,"download_url":272,"svn_tag_url":273,"released_at":27,"has_diff":191,"diff_files_changed":274,"diff_lines":27,"trac_diff_url":275,"vulnerabilities":276,"is_current":191},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fasmkc-schema.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fasmkc-schema\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fasmkc-schema%2Ftags%2F1.0.5&new_path=%2Fasmkc-schema%2Ftags%2F1.0.6",[],{"version":278,"download_url":279,"svn_tag_url":280,"released_at":27,"has_diff":191,"diff_files_changed":281,"diff_lines":27,"trac_diff_url":282,"vulnerabilities":283,"is_current":191},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fasmkc-schema.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fasmkc-schema\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fasmkc-schema%2Ftags%2F1.0.4&new_path=%2Fasmkc-schema%2Ftags%2F1.0.5",[],{"version":285,"download_url":286,"svn_tag_url":287,"released_at":27,"has_diff":191,"diff_files_changed":288,"diff_lines":27,"trac_diff_url":289,"vulnerabilities":290,"is_current":191},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fasmkc-schema.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fasmkc-schema\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fasmkc-schema%2Ftags%2F1.0.3&new_path=%2Fasmkc-schema%2Ftags%2F1.0.4",[],{"version":292,"download_url":293,"svn_tag_url":294,"released_at":27,"has_diff":191,"diff_files_changed":295,"diff_lines":27,"trac_diff_url":296,"vulnerabilities":297,"is_current":191},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fasmkc-schema.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fasmkc-schema\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fasmkc-schema%2Ftags%2F1.0.2&new_path=%2Fasmkc-schema%2Ftags%2F1.0.3",[],{"version":299,"download_url":300,"svn_tag_url":301,"released_at":27,"has_diff":191,"diff_files_changed":302,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":303,"is_current":191},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fasmkc-schema.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fasmkc-schema\u002Ftags\u002F1.0.2\u002F",[],[]]