[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBL7BH7YgM80c1rmE0em91y99eYqChxOBga81CT1oStw":3},{"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":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":159,"crawl_stats":38,"alternatives":166,"analysis":257,"fingerprints":2627},"schema-and-structured-data-for-wp","Schema & Structured Data for WP & AMP","1.57","Magazine3","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagazine3\u002F","\u003Cp>Schema & Structured Data for WP & AMP adds Google Rich Snippets markup according to Schema.org guidelines to structure your site for SEO. (AMP Compatible)\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002F\" rel=\"nofollow ugc\">Home\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Help & Tech Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>  | \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Pro version Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Schema Types\u003C\u002Fstrong>: Currently, We have more than 35 schema types such as Blog Posting, News article, Local Business, Web page, Article, Recipe, Product, and Video Object \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fdocs\u002Farticle\u002Fhow-many-schema-types-do-we-support\u002F\" rel=\"nofollow ugc\">view all\u003C\u002Fa>. We are going to add all the schema types in the future. You can request the one you want and we will add it for you! \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema Templates\u003C\u002Fstrong>: Create a predefined set of schema markups and use them in main schema types \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fdocs\u002Farticle\u002Fhow-to-use-schema-templates-in-schema-structured-data-for-wp-amp\u002F\" rel=\"nofollow ugc\">learn more\u003C\u002Fa>. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Display Fields\u003C\u002Fstrong>: Meaning you include or exclude any posts, pages, post types, taxonomies and more! \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Knowlegde Base Support\u003C\u002Fstrong>: Recognize the content based on the organization or a person via data type option.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full AMP Compatiblity\u003C\u002Fstrong>: Supports the AMP for WP and AMP by Automattic plugins. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Settings\u003C\u002Fstrong>: Play with output of schema markup using these options (Defragment, Add in Footer, Pretty Print, MicroData CleanUp etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Migration\u003C\u002Fstrong>: Import the data from other schema plugins such as (SEO Pressor, WP SEO Schema, Schema Plugin etc )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility\u003C\u002Fstrong>: Generate the schema markup for the plugins. We have provided schema support for them. Few of them are – kk Star Ratings, WP-PostRatings, bbPress, Easy Liveblogs, wpForo, RealtyPress Premium, Discout Rules, WP Job Board Pro, EventPrime, Joli FAQ SEO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Review\u003C\u002Fstrong>: Display your business google reviews and its schema markup on your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium]\u003C\u002Fstrong> Reviews ( \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Freviews-for-schema\" rel=\"nofollow ugc\">Fetch\u003C\u002Fa> reviews from 75+ platforms ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium]\u003C\u002Fstrong> Priority Support. \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fpriority-support\u002F\" rel=\"nofollow ugc\">Get it\u003C\u002Fa> We get more than 100 technical queries a day but the Priority support plan will help you skip that and get the help from a dedicated team.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review Module\u003C\u002Fstrong>: Create your own review rating box with pros and cons and its schema markup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema Type Blocks in Gutenberg\u003C\u002Fstrong>: Create your own content with the blocks and json schema markup will be added automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Custom Post Types\u003C\u002Fstrong>: You can control to represent the Rich Snippets data in the google search console using unlimited custom post types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to use\u003C\u002Fstrong> with Minimal Settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Archive Page Listing\u003C\u002Fstrong> Support \u003C\u002Fli>\n\u003Cli>\u003Cstrong>JSON-LD\u003C\u002Fstrong> Format\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to use\u003C\u002Fstrong> Setup Wizard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Breadcrumbs\u003C\u002Fstrong> Listing Support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comments\u003C\u002Fstrong> Post comments Support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Constant Development & New Features\u003C\u002Fstrong>: We’ll be releasing the constant updates along with the more handy features as soon as we get the feedback from the users.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported Schema Types\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Apartment\u003C\u002Fli>\n\u003Cli>House\u003C\u002Fli>\n\u003Cli>SingleFamilyResidence\u003C\u002Fli>\n\u003Cli>Article\u003C\u002Fli>\n\u003Cli>Blogposting\u003C\u002Fli>\n\u003Cli>Book\u003C\u002Fli>\n\u003Cli>Course\u003C\u002Fli>\n\u003Cli>DiscussionForumPosting,\u003C\u002Fli>\n\u003Cli>DataFeed\u003C\u002Fli>\n\u003Cli>HowTo\u003C\u002Fli>\n\u003Cli>NewsArticle\u003C\u002Fli>\n\u003Cli>QAPage\u003C\u002Fli>\n\u003Cli>Review\u003C\u002Fli>\n\u003Cli>Recipe\u003C\u002Fli>\n\u003Cli>TVSeries\u003C\u002Fli>\n\u003Cli>SoftwareApplication\u003C\u002Fli>\n\u003Cli>MobileApplication\u003C\u002Fli>\n\u003Cli>SpecialAnnouncement (Related to Coronavirus)\u003C\u002Fli>\n\u003Cli>TechArticle\u003C\u002Fli>\n\u003Cli>WebPage\u003C\u002Fli>\n\u003Cli>Event\u003C\u002Fli>\n\u003Cli>VideoGame\u003C\u002Fli>\n\u003Cli>JobPosting\u003C\u002Fli>\n\u003Cli>Service\u003C\u002Fli>\n\u003Cli>Trip\u003C\u002Fli>\n\u003Cli>AudioObject\u003C\u002Fli>\n\u003Cli>VideoObject\u003C\u002Fli>\n\u003Cli>MedicalCondition\u003C\u002Fli>\n\u003Cli>MusicPlaylist\u003C\u002Fli>\n\u003Cli>MusicAlbum\u003C\u002Fli>\n\u003Cli>LocalBusiness with all the sub categories\u003C\u002Fli>\n\u003Cli>Product\u003C\u002Fli>\n\u003Cli>ProductGroup\u003C\u002Fli>\n\u003Cli>TouristAttraction\u003C\u002Fli>\n\u003Cli>TouristDestination\u003C\u002Fli>\n\u003Cli>LandmarksOrHistoricalBuildings\u003C\u002Fli>\n\u003Cli>HinduTemple\u003C\u002Fli>\n\u003Cli>Church\u003C\u002Fli>\n\u003Cli>Mosque\u003C\u002Fli>\n\u003Cli>Person\u003C\u002Fli>\n\u003Cli>LiveBlogPosting\u003C\u002Fli>\n\u003Cli>ImageGallery\u003C\u002Fli>\n\u003Cli>MediaGallery\u003C\u002Fli>\n\u003Cli>VacationalRental\u003C\u002Fli>\n\u003Cli>CriticReview\u003C\u002Fli>\n\u003Cli>ProfilePage\u003C\u002Fli>\n\u003Cli>Game\u003C\u002Fli>\n\u003Cli>Certification\u003C\u002Fli>\n\u003Cli>Guide\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fdocs\u002Farticle\u002Fhow-many-schema-types-do-we-support\u002F\" rel=\"nofollow ugc\">View All\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Extensions\u003C\u002Fh3>\n\u003Cp>Some useful extensions to extend Schema & Structured Data for WP & AMP features\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fextensions\u002Fwoocommerce-compatibility-for-schema\u002F\" rel=\"nofollow ugc\">Woocommerce Compatibility For Schema\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fwpml-schema-compatibility\u002F\" rel=\"nofollow ugc\">WPML Schema Compatibility\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fpolylang-compatibility-for-saswp\" rel=\"nofollow ugc\">Polylang Compatibility For SASWP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Ffaq-schema-compatibility\u002F\" rel=\"nofollow ugc\">FAQ Schema Compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fevent-schema\u002F\" rel=\"nofollow ugc\">Event Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fservices\u002Fgoogle-news-schema-setup\u002F\" rel=\"nofollow ugc\">Google News Schema Setup\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Freviews-for-schema\" rel=\"nofollow ugc\">Show Business Reviews in Google SERP!\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fclassifieds-plugin-compatibility\u002F\" rel=\"nofollow ugc\">Classifieds Plugin Compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002F1-click-indexing-api-integration\u002F\" rel=\"nofollow ugc\">1-Click Indexing API Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fjobposting-schema-compatibility\u002F\" rel=\"nofollow ugc\">JobPosting Schema Compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Frecipe-schema\u002F\" rel=\"nofollow ugc\">Recipe Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fcourse-schema\u002F\" rel=\"nofollow ugc\">Course Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fextensions\u002Freal-estate-schema\u002F\" rel=\"nofollow ugc\">Real Estate Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fqanda-schema-for-saswp\u002F\" rel=\"nofollow ugc\">Q&A Schema Compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fextensions\u002Fwoocommerce-compatibility-for-schema\u002F\" rel=\"nofollow ugc\">WooCommerce Compatibility for Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We try our best to provide support on WordPress.org forums. However, We have a special \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">team support\u003C\u002Fa> where you can ask us questions and get help. Delivering a good user experience means a lot to us and so we try our best to reply each and every question that gets asked.\u003C\u002Fp>\n\u003Ch3>Bug Reports\u003C\u002Fh3>\n\u003Cp>Bug reports for Schema & Structured Data for WP & AMP are \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmedkaludi\u002Fschema-and-structured-data-for-wp\u002Fissues\" rel=\"nofollow ugc\">welcomed on GitHub\u003C\u002Fa>. Please note GitHub is not a support forum, and issues that aren’t properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Select2 used https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2 – License URI: https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u002Fblob\u002Fdevelop\u002FLICENSE.md,\u003C\u002Fli>\n\u003Cli>Merlin WP used https:\u002F\u002Fgithub.com\u002Frichtabor\u002FMerlinWP – License URI: https:\u002F\u002Fgithub.com\u002Frichtabor\u002FMerlinWP\u002Fblob\u002Fmaster\u002FLICENSE,\u003C\u002Fli>\n\u003Cli>jquery-timepicker used https:\u002F\u002Fgithub.com\u002Fjonthornton\u002Fjquery-timepicker\u003C\u002Fli>\n\u003Cli>Rate Yo! used https:\u002F\u002Fgithub.com\u002Fprrashi\u002FrateYo – License URI: https:\u002F\u002Fgithub.com\u002Fprrashi\u002FrateYo\u002Fcommit\u002Ff3812fe96c38b08627d209795176053550fb1427\u003C\u002Fli>\n\u003Cli>Aqua Resizer used http:\u002F\u002Faquagraphite.com – License URI: WTFPL – http:\u002F\u002Fsam.zoy.org\u002Fwtfpl\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Schema & Structured Data adds Google Rich Snippets markup according to Schema.org guidelines to structure your site for SEO.",100000,7229808,90,251,"2026-03-13T08:07:00.000Z","6.9.4","4.5","5.6.20",[20,21,22,23,24],"amp","rich-snippets","schema","seo","structured-data","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fschema-and-structured-data-for-wp.1.57.zip",95,10,0,"2026-01-22 17:19:06","2026-03-15T15:16:48.613Z",[33,49,60,74,88,99,110,122,134,148],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-14069","schema-structured-data-for-wp-amp-authenticated-contributor-stored-cross-site-scripting-via-user-custom-schema","Schema & Structured Data for WP & AMP \u003C= 1.54 - Authenticated (Contributor+) Stored Cross-Site Scripting via User Custom Schema","The Schema & Structured Data for WP & AMP plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'saswp_custom_schema_field' profile field in all versions up to, and including, 1.54 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.54","1.54.1","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2026-01-23 05:29:51",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F651a7036-d421-41b7-91db-102e60d8274e?source=api-prod",1,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":56,"updated_date":57,"references":58,"days_to_patch":48},"CVE-2025-11502","schema-structured-data-for-wp-amp-authenticated-contributor-stored-cross-site-scripting-3","Schema & Structured Data for WP & AMP \u003C= 1.51 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Schema & Structured Data for WP & AMP plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'saswp_tiny_multiple_faq' shortcode in all versions up to, and including, 1.51 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.51","1.52","2025-10-31 00:00:00","2025-11-01 05:40:25",[59],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd664d1f9-39b1-424f-a95e-7a480d809c79?source=api-prod",{"id":61,"url_slug":62,"title":63,"description":64,"plugin_slug":4,"theme_slug":38,"affected_versions":65,"patched_in_version":66,"severity":41,"cvss_score":67,"cvss_vector":68,"vuln_type":44,"published_date":69,"updated_date":70,"references":71,"days_to_patch":73},"CVE-2025-9512","schema-structured-data-for-wp-amp-unauthenticated-stored-cross-site-scripting","Schema & Structured Data for WP & AMP \u003C= 1.49 - Unauthenticated Stored Cross-Site Scripting","The Schema & Structured Data for WP & AMP plugin for WordPress is vulnerable to Stored Cross-Site Scripting via post comments in all versions up to, and including, 1.49 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.49","1.50",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2025-09-10 00:00:00","2025-10-15 17:51:30",[72],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F83d7bf88-5def-4663-a446-dc205f2cd671?source=api-prod",36,{"id":75,"url_slug":76,"title":77,"description":78,"plugin_slug":4,"theme_slug":38,"affected_versions":79,"patched_in_version":80,"severity":41,"cvss_score":81,"cvss_vector":82,"vuln_type":83,"published_date":84,"updated_date":85,"references":86,"days_to_patch":28},"CVE-2024-49683","schema-structured-data-for-wp-amp-unauthenticated-sensitive-information-exposure","Schema & Structured Data for WP & AMP \u003C= 1.35 - Unauthenticated Sensitive Information Exposure","The Schema & Structured Data for WP & AMP plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 1.35 via uploads stored in an unsafe directory. This makes it possible for unauthenticated attackers to extract potentially sensitive data from uploads.","\u003C=1.35","1.36",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2024-10-21 00:00:00","2024-10-30 18:01:56",[87],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff5e490df-958c-4f3d-9ddb-68e82c03f495?source=api-prod",{"id":89,"url_slug":90,"title":91,"description":92,"plugin_slug":4,"theme_slug":38,"affected_versions":93,"patched_in_version":94,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":95,"updated_date":96,"references":97,"days_to_patch":48},"CVE-2024-5582","schema-structured-data-for-wp-amp-authenticated-contributor-stored-cross-site-scripting-via-url-attribute","Schema & Structured Data for WP & AMP \u003C= 1.33 - Authenticated (Contributor+) Stored Cross-Site Scripting via url Attribute","The Schema & Structured Data for WP & AMP plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'url' attribute within the Q&A Block widget in all versions up to, and including, 1.33 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.33","1.34.1","2024-07-16 18:46:17","2024-07-17 07:32:20",[98],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fab650b99-ab15-4ddc-a622-cb43ab554ba7?source=api-prod",{"id":100,"url_slug":101,"title":102,"description":103,"plugin_slug":4,"theme_slug":38,"affected_versions":104,"patched_in_version":105,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":106,"updated_date":107,"references":108,"days_to_patch":48},"CVE-2024-3491","schema-structured-data-for-wp-amp-authenticated-contributor-stored-cross-site-scripting-via-how-to-and-faq-blocks","Schema & Structured Data for WP & AMP \u003C= 1.29 - Authenticated (Contributor+) Stored Cross-Site Scripting via How To and FAQ Blocks","The Schema & Structured Data for WP & AMP plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's \"How To\" and \"FAQ\" Blocks in all versions up to, and including, 1.29 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.29","1.30","2024-04-22 00:00:00","2024-04-23 11:07:23",[109],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe004bba3-d281-4f84-a941-a6c5b64b9dcd?source=api-prod",{"id":111,"url_slug":112,"title":113,"description":114,"plugin_slug":4,"theme_slug":38,"affected_versions":115,"patched_in_version":116,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":117,"updated_date":118,"references":119,"days_to_patch":121},"CVE-2024-1586","schema-structured-data-for-wp-amp-authenticated-custom-stored-cross-site-scripting","Schema & Structured Data for WP & AMP \u003C= 1.26 - Authenticated (Custom) Stored Cross-Site Scripting","The Schema & Structured Data for WP & AMP plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the custom schema in all versions up to, and including, 1.26 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. By default the required authentication level is admin, but administrators have the ability to assign role based access to users as low as subscriber.","\u003C=1.26","1.27","2024-02-19 00:00:00","2024-05-31 15:30:28",[120],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7e7e6ea7-4e0b-4d8a-9306-45b55d41fbb5?source=api-prod",103,{"id":123,"url_slug":124,"title":125,"description":126,"plugin_slug":4,"theme_slug":38,"affected_versions":115,"patched_in_version":116,"severity":41,"cvss_score":127,"cvss_vector":128,"vuln_type":129,"published_date":117,"updated_date":130,"references":131,"days_to_patch":133},"CVE-2024-1288","schema-structured-data-for-wp-amp-missing-authorization-to-recaptcha-key-modification","Schema & Structured Data for WP & AMP \u003C= 1.26 - Missing Authorization to reCaptcha Key Modification","The Schema & Structured Data for WP & AMP plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'saswp_reviews_form_render' function in all versions up to, and including, 1.26. This makes it possible for authenticated attackers, with contributor access and above, to modify the plugin's stored reCaptcha site and secret keys, potentially breaking the reCaptcha functionality.",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Improper Access Control","2024-07-31 15:40:44",[132],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fac13f402-8a36-448f-87d4-48179a9699c6?source=api-prod",164,{"id":135,"url_slug":136,"title":137,"description":138,"plugin_slug":4,"theme_slug":38,"affected_versions":139,"patched_in_version":140,"severity":41,"cvss_score":141,"cvss_vector":142,"vuln_type":44,"published_date":143,"updated_date":144,"references":145,"days_to_patch":147},"CVE-2024-22146","schema-structured-data-for-wp-amp-authenticated-contributor-stored-cross-site-scripting-2","Schema & Structured Data for WP & AMP \u003C= 1.25 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Schema & Structured Data for WP & AMP plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's shortcode(s) in all versions up to, and including, 1.25 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.25","1.26",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:N","2024-01-12 00:00:00","2024-01-22 19:56:02",[146],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5ca21247-c443-4808-8397-790669453bfc?source=api-prod",11,{"id":149,"url_slug":150,"title":151,"description":152,"plugin_slug":4,"theme_slug":38,"affected_versions":153,"patched_in_version":154,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":155,"updated_date":144,"references":156,"days_to_patch":158},"CVE-2023-51677","schema-structured-data-for-wp-amp-authenticated-contributor-stored-cross-site-scripting","Schema & Structured Data for WP & AMP \u003C= 1.23 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Schema & Structured Data for WP & AMP plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.23 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.23","1.24","2023-12-27 00:00:00",[157],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0752b4f3-b9f0-4c39-8e4c-2db188600087?source=api-prod",27,{"slug":160,"display_name":7,"profile_url":8,"plugin_count":161,"total_installs":162,"avg_security_score":27,"avg_patch_time_days":163,"trust_score":164,"computed_at":165},"magazine3",13,739390,327,76,"2026-04-03T23:22:01.479Z",[167,191,208,226,243],{"slug":168,"name":169,"version":170,"author":171,"author_profile":172,"description":173,"short_description":174,"active_installs":175,"downloaded":176,"rating":177,"num_ratings":178,"last_updated":179,"tested_up_to":16,"requires_at_least":180,"requires_php":181,"tags":182,"homepage":186,"download_link":187,"security_score":188,"vuln_count":189,"unpatched_count":29,"last_vuln_date":190,"fetched_at":31},"all-in-one-schemaorg-rich-snippets","Schema – All In One Schema Rich Snippets","1.7.7","Brainstorm Force","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainstormforce\u002F","\u003Cp>Get eye-catching results in search engines with the most popular schema markup plugin. Easy implementation of schema types like Review, Events, Recipes, Article, Products, Services etc\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fzipwp.org\u002Fplugins\u002Fall-in-one-schemaorg-rich-snippets\u002F\" rel=\"nofollow ugc\">Try Live Demo of All In One Schema Rich Snippets\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>What is a Rich Snippet?\u003C\u002Fh4>\n\u003Cp>It is basically a short summary of your page in the search results of Google, Yahoo, Bing and sometimes in the News feed of Facebook in nice format with star ratings, author photo, image, etc.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpschema.com\u002Ffree-rich-snippets-schema-plugin-for-wordpress\u002F?utm_source=wp-org-readme&utm_medium=rich-snippet-example\" title=\"Rich Snippets Examples\" rel=\"nofollow ugc\">See Examples of Rich Snippets Here.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>How does a Rich Snippet help you?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>It provides only the essential and accurate information for search engines to display in search result snippets.\u003C\u002Fli>\n\u003Cli>Rich snippets are highly interactive, featuring photos, star ratings, prices, authors, and more, helping you stand out from the competition.\u003C\u002Fli>\n\u003Cli>Helps you rank higher in search results\u003C\u002Fli>\n\u003Cli>Helps Facebook display proper information when users share your links on Facebook\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpschema.com\u002Ffree-rich-snippets-schema-plugin-for-wordpress\u002F\" title=\"See the difference\" rel=\"nofollow ugc\">Check the difference it makes\u003C\u002Fa>\u003C\u002Fstrong> in Click Through Rate (CTR)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Content Types:\u003C\u002Fh4>\n\u003Cp>This plugin supports the following types of Schemas:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Review – Show star ratings and reviews in Google results.\u003C\u002Fli>\n\u003Cli>Event – Display event dates, times, and locations directly in search.\u003C\u002Fli>\n\u003Cli>Person – Highlight author or person details with rich snippets.\u003C\u002Fli>\n\u003Cli>Product – Add product info like price, availability, and ratings.\u003C\u002Fli>\n\u003Cli>Recipe – Show cooking time, ingredients, and ratings in search.\u003C\u002Fli>\n\u003Cli>Software Application – Display app name, pricing, and download info.\u003C\u002Fli>\n\u003Cli>Video – Enhance video results with thumbnails and descriptions.\u003C\u002Fli>\n\u003Cli>Article – Improve blog\u002Farticle visibility with author and publish date.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 Need advanced schema types and automation? Upgrade to \u003Ca href=\"https:\u002F\u002Fwpschema.com\u002F\" rel=\"nofollow ugc\">Schema Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Unlock these schema types with Schema Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Local Business Schema (Pro) – Show business details like address, hours, and contacts.\u003C\u002Fli>\n\u003Cli>Service Schema (Pro) – Highlight services with descriptions, providers, and pricing info.\u003C\u002Fli>\n\u003Cli>Review Schema (Pro) – Display customer reviews and ratings directly in search.\u003C\u002Fli>\n\u003Cli>Job Posting Schema (Pro) – Promote job listings with role, description, and application info.\u003C\u002Fli>\n\u003Cli>Book Schema (Pro) – Share book details, including title, author, and ISBN.\u003C\u002Fli>\n\u003Cli>Podcast Schema (Pro) – Feature podcast episodes with title, description, and links.\u003C\u002Fli>\n\u003Cli>Movie Schema (Pro) – Enhance movie listings with cast, release date, and ratings.\u003C\u002Fli>\n\u003Cli>How-To Schema (Pro) – Show step-by-step instructions with images and videos.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Future release would include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Breadcrumbs\u003C\u002Fli>\n\u003Cli>Local Business\u003C\u002Fli>\n\u003Cli>Books\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Want to contribute to the plugin?\u003C\u002Fh4>\n\u003Cp>You may now contribute to the plugin on Github: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbrainstormforce\u002FAll-In-One-Schema.org-Rich-Snippets\" title=\"Contribute on Github\" rel=\"nofollow ugc\">All in one Schema.org Rich Snippets on Github\u003C\u002Fa>\u003C\u002Fp>\n","Improve SEO, elevate rankings and Boost CTR. Supports different types of content and works well with Google, Bing, Yahoo, and Facebook.",30000,2067636,80,162,"2026-03-11T08:04:00.000Z","3.7","7.4",[183,21,184,24,185],"google-search","schema-markup","wordpress-seo","https:\u002F\u002Fwww.brainstormforce.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-in-one-schemaorg-rich-snippets.1.7.7.zip",99,2,"2023-02-13 00:00:00",{"slug":192,"name":193,"version":194,"author":195,"author_profile":196,"description":197,"short_description":198,"active_installs":175,"downloaded":199,"rating":177,"num_ratings":200,"last_updated":201,"tested_up_to":202,"requires_at_least":17,"requires_php":25,"tags":203,"homepage":205,"download_link":206,"security_score":188,"vuln_count":48,"unpatched_count":29,"last_vuln_date":207,"fetched_at":31},"wp-seo-structured-data-schema","WP SEO Structured Data Schema","2.8.1","kcseopro","https:\u002F\u002Fprofiles.wordpress.org\u002Fkcseopro\u002F","\u003Cp>Structured data and schema are becoming more and more important for search engine optimization.\u003C\u002Fp>\n\u003Cp>The bad news is that this is pretty complicated stuff and even the most seasoned SEO specialists struggle with the proper implementation of structured data and schema on a website.\u003C\u002Fp>\n\u003Cp>The good news is that we have created the WordPress SEO Structured Data Schema plugin which enables web designers and business owners a super-easy way to add schema for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Organizations\u003C\u002Fli>\n\u003Cli>Local Businesses\u003C\u002Fli>\n\u003Cli>News Articles\u003C\u002Fli>\n\u003Cli>Blog Postings\u003C\u002Fli>\n\u003Cli>Events\u003C\u002Fli>\n\u003Cli>Products\u003C\u002Fli>\n\u003Cli>Videos\u003C\u002Fli>\n\u003Cli>Audios\u003C\u002Fli>\n\u003Cli>About\u003C\u002Fli>\n\u003Cli>Contact\u003C\u002Fli>\n\u003Cli>Services\u003C\u002Fli>\n\u003Cli>Reviews\u003C\u002Fli>\n\u003Cli>Aggregate Ratings\u003C\u002Fli>\n\u003Cli>Restaurants\u003C\u002Fli>\n\u003Cli>Special Announcement\u003C\u002Fli>\n\u003Cli>Profile Page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Includes Auto-fill function \u003C—Popular\u003C\u002Fli>\n\u003Cli>Supports Custom Post Types beyond default page and posts\u003C\u002Fli>\n\u003Cli>Supports WordPress Multisite\u003C\u002Fli>\n\u003Cli>Supports more schema types:\u003C\u002Fli>\n\u003Cli>Books\u003C\u002Fli>\n\u003Cli>Courses\u003C\u002Fli>\n\u003Cli>Job Postings\u003C\u002Fli>\n\u003Cli>Movies\u003C\u002Fli>\n\u003Cli>Music\u003C\u002Fli>\n\u003Cli>Recipe\u003C\u002Fli>\n\u003Cli>TV Episode\u003C\u002Fli>\n\u003Cli>QAPages\u003C\u002Fli>\n\u003Cli>ItemList\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Archive Schema (Collection Page)\u003C\u002Fli>\n\u003Cli>Custom Schema\u003C\u002Fli>\n\u003Cli>Vacation Rental\u003C\u002Fli>\n\u003Cli>Vehicle Listing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsemplugins.com\u002Fdownloads\u002Fwordpress-schema-plugin\u002F\" rel=\"nofollow ugc\">Get Pro Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>We created this plugin for our own websites and for our clients websites after trying dozens of free and premium schema and rich snippet plugins for WordPress. There are some great ones out there for specific kinds of content.  There are also some plugins that try to automate schema markup without the ability to customize on a page-by-page level.\u003C\u002Fp>\n\u003Cp>We could not find an easy-to-use, comprehensive JSON-LD plugin that provided features that most business websites need, that also included a high level of manual tweaking.\u003C\u002Fp>\n\u003Cp>So we made our own and we get great results with it. And we strive to make these (the free and pro versions) the \u003Ca href=\"https:\u002F\u002Fbloggerlocal.com\u002Fnational\u002Freviews\u002Fbest-wordpress-schema-plugins\" rel=\"nofollow ugc\">best WordPress schema plugins\u003C\u002Fa> you can find, especially for bloggers, local businesses and ecommerce sites.\u003C\u002Fp>\n\u003Ch4>What is Structured Data & Schema?\u003C\u002Fh4>\n\u003Cp>Structured data adds context to your website content by way of using standardized search engine “vocabulary” at Schema.org. When implemented correctly, structured data increases the chances that search engines like Google will show additional information about your content directly in the search engine results pages (aka SERPs) via “rich snippets”. In other words, if you are searching for a WordPress rich snippet plugin, this may be the one you are looking for….\u003C\u002Fp>\n\u003Ch4>What is a Rich Snippet?\u003C\u002Fh4>\n\u003Cp>Rich snippets are the extra information that you often see right in the search results, such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Star ratings\u003C\u002Fli>\n\u003Cli>Events and event times\u003C\u002Fli>\n\u003Cli>Embedded site search box\u003C\u002Fli>\n\u003Cli>Videos\u003C\u002Fli>\n\u003Cli>Breadcrumbs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In other words, rich snippets are the visible result of structured data that appears in the SERPs.\u003C\u002Fp>\n\u003Ch4>Does Structured Data Help With SEO?\u003C\u002Fh4>\n\u003Cp>Absolutely! There is no question that structured data that produces rich snippet “bling” that improves SERP click through rates (CTR). Virtually every search engine expert on the planet will tell you that organic click through rates are a major search engine optimization ranking factor. This, structured data has a very high correlation (ie indirect relationship) with search engine rankings.\u003C\u002Fp>\n\u003Cp>Proper structured data and schema markup on a website are also thought to increase a web page’s chances of triggering a “position zero” knowledge box or answer box at the verp top of the SERPs, and may even help improve your rankings in voice search.\u003C\u002Fp>\n\u003Cp>Is there a direct effect on SEO?  Maybe.  Recent communication from Google indicates that \u003Ca href=\"https:\u002F\u002Fsearchengineland.com\u002Fgoogle-may-add-structured-markup-data-to-ranking-algorithm-230402\" rel=\"nofollow ugc\">structured data may become a direct ranking factor in the near future\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Is This a “One and Done: Plugin Installation?\u003C\u002Fh4>\n\u003Cp>No!  The big difference with our WordPress schema plugin and some of the other ones out there is that our allows for a high degree of manual customization.  There are some sitewide schema settings you can apply, but in general, you set schema up page-by-page, just as you do with many SEO plugins.\u003C\u002Fp>\n\u003Cp>Just like all things on the Internet, it’s garbage in, garbage out. Just installing this plugin will not do anything for your website unless you use it correctly, and properly and accurately configure the data.\u003C\u002Fp>\n\u003Cp>In other words, you should never add schema markup code the backside of your web page, if the data does not exist on the front.\u003C\u002Fp>\n\u003Cp>Please don’t use our plugin to spam Google or any other search engine.\u003C\u002Fp>\n\u003Ch4>Why JSON-LD?\u003C\u002Fh4>\n\u003Cp>In summary, there are three structured data formats:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>MicroData\u003C\u002Fstrong> (HTML based)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RFDa\u003C\u002Fstrong> (HTML based)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>JSON-LD\u003C\u002Fstrong> (Java Script based)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We used JSON-LD for many reasons. For one, JSON is less invasive from a coding standpoint. Second, Google can read JSON-LD data that is dynamically injected from Javascript code and embedded widgets. In layman’s terms, JSON is the latest and greatest…it’s where structured data is headed and in our opinion, it should be used to implement structured data on all WordPress websites.\u003Cbr \u002F>\nRead more about \u003Ca href=\"http:\u002F\u002Fjson-ld.org\u002F\" rel=\"nofollow ugc\">JSON-LD\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>We Follow Google Standards\u003C\u002Fh4>\n\u003Cp>This plugin is modeled and will be updated according to Google guidelines that you will find here:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fstructured-data\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdevelopers.google.com\u002Fstructured-data\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You can validate structured data on any web page here:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fstructured-data\u002Ftesting-tool\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdevelopers.google.com\u002Fstructured-data\u002Ftesting-tool\u002F\u003C\u002Fa>\u003Cbr \u002F>\nFor more information on the plugin author visit:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpsemplugins.com\u002F\" rel=\"nofollow ugc\">WP SEM Plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Comprehensive JSON-LD based Structured Data solution for WordPress for adding schema for organizations, businesses, blog posts, ratings & more.",1080481,68,"2025-07-08T08:58:00.000Z","6.8.5",[204,21,22,23,24],"microdata","https:\u002F\u002Fwpsemplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-seo-structured-data-schema.2.8.1.zip","2025-05-07 17:42:22",{"slug":209,"name":210,"version":211,"author":212,"author_profile":213,"description":214,"short_description":215,"active_installs":216,"downloaded":217,"rating":218,"num_ratings":219,"last_updated":220,"tested_up_to":221,"requires_at_least":222,"requires_php":25,"tags":223,"homepage":25,"download_link":224,"security_score":225,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"faq-schema-markup-faq-structured-data","FAQ Schema Markup – FAQ Structured Data","1.0","wpsunny","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpsunny\u002F","\u003Cp>\u003Cstrong>Schema FAQ – Super fast, light-weight plugin to add FAQ Schema structured data markup in recommended JSON-LD format automatically to WordPress sites.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>What is FAQ Schema?\u003Cbr \u002F>\nFAQ stands for frequently asked questions. It is a single page collecting a series of question and its answers on a specific subject, product or company. An FAQ is often seen as a tool to reduce the workload of the customer support team. It is also used to show that you are aware of the issues a customer might have and to provide an answer to that.\u003Cbr \u002F>\nGet eye catching results\u003C\u002Fp>\n\u003Cp>Why FAQ-Schema is important?\u003Cbr \u002F>\nMaking your search results more prominent in Google search may drive more clicks to your web site from Google search.\u003C\u002Fp>\n\u003Cp>Does Schema for FAQ work on mobile?\u003Cbr \u002F>\nFAQ rich results are available in all countries and languages where Google Search is available. The feature is available on desktop and mobile devices\u003C\u002Fp>\n","Schema FAQ - Super fast, light-weight plugin to add FAQ Schema structured data markup in recommended JSON-LD format automatically to WordPress sites.",300,11838,50,6,"2019-08-13T11:50:00.000Z","5.2.24","4.0",[204,21,22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffaq-schema-markup-faq-structured-data.zip",85,{"slug":227,"name":228,"version":229,"author":230,"author_profile":231,"description":232,"short_description":233,"active_installs":29,"downloaded":234,"rating":29,"num_ratings":29,"last_updated":25,"tested_up_to":16,"requires_at_least":235,"requires_php":236,"tags":237,"homepage":239,"download_link":240,"security_score":241,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":242},"frank-schema-markup-generator","Frank Schema Markup Generator","1.0.1","FARAZFRANK","https:\u002F\u002Fprofiles.wordpress.org\u002Ffarazfrank\u002F","\u003Cp>\u003Cstrong>Frank Schema Markup Generator\u003C\u002Fstrong> is a powerful, WordPress.org-compliant plugin that helps you generate JSON-LD structured data (Schema.org markup) with centralized management. Generate, view, copy, edit, and manage all your schemas from one place!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> This plugin generates schema markup but does NOT automatically insert it into your pages. This ensures full compliance with WordPress.org security guidelines. You can easily copy the generated schema using View\u002FCopy buttons and paste it into your theme or use a code snippet plugin.\u003C\u002Fp>\n\u003Ch4>🌟 Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>100+ Schema Types\u003C\u002Fstrong> – Comprehensive support across 15+ categories (Organization, Content, E-commerce, Events, Jobs, People, Health, Recipes, Real Estate, Travel, Education, Media, and more!)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>50+ Ready-Made Templates\u003C\u002Fstrong> – Pre-validated JSON-LD templates organized by category\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Support\u003C\u002Fstrong> – 10 WooCommerce-specific placeholders for automatic product data (price, SKU, stock, brand, ratings)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Centralized Management\u003C\u002Fstrong> – Generate, view, edit, copy, and delete schemas from one dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>View & Copy Features\u003C\u002Fstrong> – Modal popup to review schema code before copying, or quick copy with one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter & Search\u003C\u002Fstrong> – Easily find schemas by post type, schema type, or search by post title\u003C\u002Fli>\n\u003Cli>\u003Cstrong>25+ Dynamic Placeholders\u003C\u002Fstrong> – Auto-populate with post\u002Fsite data (title, author, date, image, categories, tags, WooCommerce data, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin-Generated Schema\u003C\u002Fstrong> – All schema markup is generated by the plugin with strict validation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types Support\u003C\u002Fstrong> – Works with any custom post type (including WooCommerce products)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress.org Compliant\u003C\u002Fstrong> – Follows all security guidelines (no auto-injection, no arbitrary code execution)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Documentation\u003C\u002Fstrong> – Detailed How to Use guide with 7 steps, common use cases, WooCommerce examples, and troubleshooting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extensive FAQ\u003C\u002Fstrong> – 16+ questions covering copying, templates, placeholders, compatibility, WooCommerce, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beautiful UI\u003C\u002Fstrong> – Modern tabbed interface with responsive design\u003C\u002Fli>\n\u003Cli>\u003Cstrong>100% Free\u003C\u002Fstrong> – No ads, no upsells, completely open-source\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔒 Security Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>No Arbitrary Code Execution\u003C\u002Fstrong> – Users cannot insert unvalidated code\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Auto-Injection\u003C\u002Fstrong> – Plugin does not automatically insert code into pages (WordPress.org requirement)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin-Controlled Output\u003C\u002Fstrong> – Schema is generated by the plugin based on validated form inputs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Strict Sanitization\u003C\u002Fstrong> – All user inputs are properly sanitized using WordPress functions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nonce Verification\u003C\u002Fstrong> – All form submissions and AJAX requests are protected\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Capability Checks\u003C\u002Fstrong> – Only authorized users can edit schema data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📋 100+ Schema Types Across 15+ Categories\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Organization & Business:\u003C\u002Fstrong> Organization, LocalBusiness, Corporation, NGO, GovernmentOrganization, EducationalOrganization, MedicalOrganization, SportsOrganization, Store, and more\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Website & Content:\u003C\u002Fstrong> WebSite, WebPage, Article, BlogPosting, NewsArticle, Report, Guide, Comment, SiteNavigationElement, ItemList, CollectionPage, and more\u003C\u002Fp>\n\u003Cp>\u003Cstrong>E-commerce & Products:\u003C\u002Fstrong> Product, ProductGroup, Service, Offer, AggregateOffer, Brand, AggregateRating, FinancialProduct, MemberProgram, and more\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Events:\u003C\u002Fstrong> Event, BusinessEvent, EducationEvent, Festival, MusicEvent, SportsEvent, TheaterEvent, VisualArtsEvent, ExhibitionEvent, CourseInstance, and more\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Jobs & Employment:\u003C\u002Fstrong> JobPosting, Occupation, EmployeeRole, WorkBasedProgram\u003C\u002Fp>\n\u003Cp>\u003Cstrong>People & Personal Profiles:\u003C\u002Fstrong> Person, ProfilePage, Author, Celebrity, Teacher, Parent, Patient, Musician, Actor, Athlete, Politician, and more\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Health & Medical:\u003C\u002Fstrong> MedicalCondition, Drug, Diet, ExercisePlan, HealthTopicContent, MedicalWebPage, and more\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Recipes & Food:\u003C\u002Fstrong> Recipe, NutritionInformation\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Real Estate & Property:\u003C\u002Fstrong> Apartment, House, SingleFamilyResidence, VacationRental, RealEstateAgent, and more\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Travel & Transportation:\u003C\u002Fstrong> TouristAttraction, TouristDestination, LandmarksOrHistoricalBuildings, Flight, Trip, TouristTrip, TaxiService, and more\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Religious Places:\u003C\u002Fstrong> HinduTemple, Church, Mosque, PlaceOfWorship\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Education & Courses:\u003C\u002Fstrong> Course, LearningResource, School, CollegeOrUniversity\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Media & Entertainment:\u003C\u002Fstrong> Book, Movie, TVSeries, MusicAlbum, MusicPlaylist, VideoObject, AudioObject, BroadcastService, Photograph, and more\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Technology & Software:\u003C\u002Fstrong> SoftwareApplication, MobileApplication, WebAPI\u003C\u002Fp>\n\u003Cp>\u003Cstrong>And many more!\u003C\u002Fstrong> Browse all templates in the Schema Templates Library tab.\u003C\u002Fp>\n\u003Ch4>🔧 Dynamic Placeholders (25+ Total)\u003C\u002Fh4>\n\u003Cp>Use these placeholders to automatically populate your schemas:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress Placeholders:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>{{post_title}}\u003C\u002Fcode> – Post\u002FPage Title\u003Cbr \u002F>\n* \u003Ccode>{{post_excerpt}}\u003C\u002Fcode> – Post Excerpt\u003Cbr \u002F>\n* \u003Ccode>{{post_date}}\u003C\u002Fcode> – Publication Date (ISO 8601)\u003Cbr \u002F>\n* \u003Ccode>{{post_modified}}\u003C\u002Fcode> – Last Modified Date (ISO 8601)\u003Cbr \u002F>\n* \u003Ccode>{{author_name}}\u003C\u002Fcode> – Author Display Name\u003Cbr \u002F>\n* \u003Ccode>{{author_url}}\u003C\u002Fcode> – Author Archive URL\u003Cbr \u002F>\n* \u003Ccode>{{featured_image}}\u003C\u002Fcode> – Featured Image URL\u003Cbr \u002F>\n* \u003Ccode>{{post_url}}\u003C\u002Fcode> – Post Permalink\u003Cbr \u002F>\n* \u003Ccode>{{site_name}}\u003C\u002Fcode> – Website Name\u003Cbr \u002F>\n* \u003Ccode>{{site_url}}\u003C\u002Fcode> – Website URL\u003Cbr \u002F>\n* \u003Ccode>{{site_description}}\u003C\u002Fcode> – Website Tagline\u003Cbr \u002F>\n* \u003Ccode>{{post_category}}\u003C\u002Fcode> – Post Categories (comma-separated)\u003Cbr \u002F>\n* \u003Ccode>{{post_category_first}}\u003C\u002Fcode> – First Post Category\u003Cbr \u002F>\n* \u003Ccode>{{post_tags}}\u003C\u002Fcode> – Post Tags (comma-separated)\u003Cbr \u002F>\n* \u003Ccode>{{post_id}}\u003C\u002Fcode> – Post ID\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce Placeholders (Auto-populated for WooCommerce products):\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>{{woo_price}}\u003C\u002Fcode> – Product Price (current\u002Fsale price)\u003Cbr \u002F>\n* \u003Ccode>{{woo_regular_price}}\u003C\u002Fcode> – Product Regular Price\u003Cbr \u002F>\n* \u003Ccode>{{woo_sale_price}}\u003C\u002Fcode> – Product Sale Price\u003Cbr \u002F>\n* \u003Ccode>{{woo_currency}}\u003C\u002Fcode> – Store Currency Code\u003Cbr \u002F>\n* \u003Ccode>{{woo_sku}}\u003C\u002Fcode> – Product SKU\u003Cbr \u002F>\n* \u003Ccode>{{woo_stock_status}}\u003C\u002Fcode> – Stock Status (instock\u002Foutofstock\u002Fonbackorder)\u003Cbr \u002F>\n* \u003Ccode>{{woo_availability}}\u003C\u002Fcode> – Schema.org Availability URL\u003Cbr \u002F>\n* \u003Ccode>{{woo_brand}}\u003C\u002Fcode> – Product Brand\u003Cbr \u002F>\n* \u003Ccode>{{woo_rating}}\u003C\u002Fcode> – Average Product Rating\u003Cbr \u002F>\n* \u003Ccode>{{woo_review_count}}\u003C\u002Fcode> – Number of Reviews\u003C\u002Fp>\n\u003Ch4>🎯 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> – Add Article schema to improve visibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce Sites\u003C\u002Fstrong> – Add Product schema with pricing and reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local Businesses\u003C\u002Fstrong> – Add LocalBusiness schema for local SEO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Creators\u003C\u002Fstrong> – Add Video, Recipe, or HowTo schemas\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News Sites\u003C\u002Fstrong> – Add NewsArticle schema for news content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educational Sites\u003C\u002Fstrong> – Add Course schema for online courses\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Job Boards\u003C\u002Fstrong> – Add JobPosting schema for job listings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🚀 How It Works (4 Simple Steps)\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Generate Schema\u003C\u002Fstrong> – Go to Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Schema Box Generator \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Schema Generator tab, select a post\u002Fpage, choose schema type from 100+ options, fill in form fields with placeholders like {{post_title}}, and click “Generate & Save Schema”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Copy Schema Code\u003C\u002Fstrong> – Go to “Manage Schemas” tab, find your schema, and either click “Copy” button for instant copy or click “View” button to review code in a modal popup before copying\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Add to Your Site\u003C\u002Fstrong> – Paste the copied schema into a code snippet plugin (recommended: Code Snippets, Insert Headers and Footers) or manually add to your theme’s header.php file\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Test & Validate\u003C\u002Fstrong> – Use Google Rich Results Test to verify your schema is valid and eligible for rich results\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>📋 How to Copy & Apply Schema Code (DETAILED)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Method 1: Quick Copy (Fastest)\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Go to “Manage Schemas” tab\u003Cbr \u002F>\n2. Click the “Copy” button (📋 icon) next to your schema\u003Cbr \u002F>\n3. You’ll see “✓ Copied!” confirmation\u003Cbr \u002F>\n4. Schema code is now in your clipboard!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Method 2: View & Copy (Recommended for Review)\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Go to “Manage Schemas” tab\u003Cbr \u002F>\n2. Click the “View” button (👁️ icon) next to your schema\u003Cbr \u002F>\n3. A modal popup shows the formatted schema code\u003Cbr \u002F>\n4. Review the code to ensure it’s correct\u003Cbr \u002F>\n5. Click “Copy to Clipboard” button in the modal\u003Cbr \u002F>\n6. Close the modal\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Adding Schema to Your Site:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Option 1: Code Snippet Plugin (HIGHLY RECOMMENDED)\u003C\u002Fstrong>\u003Cbr \u002F>\n* Install “Code Snippets” or “Insert Headers and Footers” plugin\u003Cbr \u002F>\n* Paste the copied schema into the header section\u003Cbr \u002F>\n* Configure where to display (site-wide or specific pages)\u003Cbr \u002F>\n* Won’t be affected by theme updates\u003Cbr \u002F>\n* Easy to manage and edit\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Option 2: Manual Theme Integration\u003C\u002Fstrong>\u003Cbr \u002F>\n* Go to Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Theme File Editor\u003Cbr \u002F>\n* Open header.php file\u003Cbr \u002F>\n* Paste the schema before the \u003Ccode>\u003C\u002Fhead>\u003C\u002Fcode> tag\u003Cbr \u002F>\n* Note: Will be removed if you change themes\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Option 3: Using functions.php (For Developers)\u003C\u002Fstrong>\u003Cbr \u002F>\n* Add schema using WordPress hooks (wp_head)\u003Cbr \u002F>\n* Full control over when and where schema appears\u003C\u002Fp>\n\u003Ch4>🔍 SEO Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Get rich snippets in Google search results\u003C\u002Fli>\n\u003Cli>Show star ratings, images, prices, and more\u003C\u002Fli>\n\u003Cli>Improve click-through rates by up to 30%\u003C\u002Fli>\n\u003Cli>Help search engines understand your content\u003C\u002Fli>\n\u003Cli>Enable voice search optimization\u003C\u002Fli>\n\u003Cli>Support for Google Assistant and Siri\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🛠️ Developer Friendly\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Clean, well-documented code\u003C\u002Fli>\n\u003Cli>WordPress coding standards compliant\u003C\u002Fli>\n\u003Cli>Hooks and filters for customization\u003C\u002Fli>\n\u003Cli>Translation-ready\u003C\u002Fli>\n\u003Cli>Compatible with all themes and plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📚 Comprehensive Documentation\u003C\u002Fh4>\n\u003Cp>The plugin includes extensive documentation with 5 tabs:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Schema Generator Tab\u003C\u002Fstrong> – Generate schemas with 100+ types and dynamic placeholders\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage Schemas Tab\u003C\u002Fstrong> – View, copy, edit, delete, filter, and search all your schemas\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema Templates Library Tab\u003C\u002Fstrong> – Browse 50+ ready-made templates organized by 15+ categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>How to Use Tab\u003C\u002Fstrong> – Detailed 7-step guide with Quick Start, Pro Tips, Common Use Cases, and Troubleshooting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FAQ Tab\u003C\u002Fstrong> – 15+ questions covering copying, templates, placeholders, compatibility, SEO plugins, page builders, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Donate Tab\u003C\u002Fstrong> – Support plugin development with updated stats (100+ types, 25+ placeholders)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🌍 Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works with Yoast SEO, Rank Math, All in One SEO\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce\u003C\u002Fli>\n\u003Cli>Works with Advanced Custom Fields (ACF)\u003C\u002Fli>\n\u003Cli>Compatible with Elementor, Divi, Beaver Builder\u003C\u002Fli>\n\u003Cli>Works with all WordPress themes\u003C\u002Fli>\n\u003Cli>Compatible with all major hosting providers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💝 Support the Plugin\u003C\u002Fh4>\n\u003Cp>If this plugin has helped you, please consider:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Rating it 5 stars on WordPress.org\u003C\u002Fli>\n\u003Cli>Buying me a coffee via PayPal\u003C\u002Fli>\n\u003Cli>Sharing it with others\u003C\u002Fli>\n\u003Cli>Reporting bugs and suggesting features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Requirements:\u003C\u002Fstrong>\u003Cbr \u002F>\n* WordPress 5.0 or higher\u003Cbr \u002F>\n* PHP 7.4 or higher\u003Cbr \u002F>\n* MySQL 5.6 or higher\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Links:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffrank-schema-markup-generator\u002F\" rel=\"ugc\">Plugin Homepage\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffrank-schema-markup-generator\u002F#installation\" rel=\"ugc\">Documentation\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffrank-schema-markup-generator\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffarazfrank\u002Ffrank-schema-markup-generator\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fpaypal.me\u002Fbuymecupofcoffee?locale.x=en_GB&country.x=IN\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Credits:\u003C\u002Fstrong>\u003Cbr \u002F>\nDeveloped with ❤️ by WP FRANK\u003C\u002Fp>\n\u003Cp>\u003Cstrong>License:\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin is licensed under the GPL v2 or later.\u003C\u002Fp>\n","Generate JSON-LD schema with 100+ types. Centralized management, view\u002Fcopy features, and 50+ ready-made templates.",174,"5.0","7.0",[238,21,22,23,24],"json-ld","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffrank-schema-markup-generator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffrank-schema-markup-generator.1.0.1.zip",100,"2026-03-15T10:48:56.248Z",{"slug":244,"name":245,"version":246,"author":247,"author_profile":248,"description":249,"short_description":250,"active_installs":29,"downloaded":251,"rating":29,"num_ratings":29,"last_updated":252,"tested_up_to":16,"requires_at_least":235,"requires_php":253,"tags":254,"homepage":255,"download_link":256,"security_score":241,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"pichautari-schema-automation","Pichautari Schema Automation","1.0.9","ishor","https:\u002F\u002Fprofiles.wordpress.org\u002Fishor\u002F","\u003Cp>Pichautari Schema Automation is a powerful WordPress plugin that automatically generates Schema.org structured data (JSON-LD) to enhance your website’s SEO and visibility in search results.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>LocalBusiness Schema\u003C\u002Fstrong> – Perfect for businesses with physical locations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Organization Schema\u003C\u002Fstrong> – Build brand identity and social presence\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FAQ Schema\u003C\u002Fstrong> – Auto-detect FAQ sections from your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Schema\u003C\u002Fstrong> – Automatic WooCommerce integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Schema\u003C\u002Fstrong> – Showcase your services with structured data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Article Schema\u003C\u002Fstrong> – Automatic for blog posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Schema\u003C\u002Fstrong> – Add video structured data to specific pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Job Posting Schema\u003C\u002Fstrong> – Promote job openings in Google for Jobs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Breadcrumb Schema\u003C\u002Fstrong> – Automatic navigation breadcrumbs for all pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Automatic Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong> – Automatically generates product schema for all WooCommerce products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FAQ Auto-Detection\u003C\u002Fstrong> – Intelligently detects FAQ sections using multiple HTML patterns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Article Schema\u003C\u002Fstrong> – Automatically added to all blog posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Breadcrumb Schema\u003C\u002Fstrong> – Automatically generates navigation breadcrumbs showing site hierarchy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Admin Interface\u003C\u002Fstrong> – Beautiful Material Design UI with gradient backgrounds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conflict Detection\u003C\u002Fstrong> – Detects and warns about duplicate schemas from other plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improve search engine visibility\u003C\u002Fli>\n\u003Cli>Get rich snippets in search results\u003C\u002Fli>\n\u003Cli>Increase click-through rates\u003C\u002Fli>\n\u003Cli>Better local SEO for businesses\u003C\u002Fli>\n\u003Cli>Enhanced product visibility\u003C\u002Fli>\n\u003Cli>Professional job listings\u003C\u002Fli>\n\u003Cli>Clear site navigation with breadcrumbs\u003C\u002Fli>\n\u003Cli>Automatic conflict detection prevents duplicate schemas\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cp>For support and documentation, visit https:\u002F\u002Fgithub.com\u002Fmagarishor\u003C\u002Fp>\n\u003Ch4>Developer Functions\u003C\u002Fh4>\n\u003Cp>The plugin provides helper functions for theme developers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>schema_output_local_business($data)\u003C\u002Fcode> – Output LocalBusiness schema\u003C\u002Fli>\n\u003Cli>\u003Ccode>schema_output_product($data)\u003C\u002Fcode> – Output Product schema\u003C\u002Fli>\n\u003Cli>\u003Ccode>schema_output_faq($questions)\u003C\u002Fcode> – Output FAQ schema\u003C\u002Fli>\n\u003Cli>\u003Ccode>schema_output_service($data)\u003C\u002Fcode> – Output Service schema\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See the plugin documentation for detailed usage examples.\u003C\u002Fp>\n","Automated Schema.org structured data generator for LocalBusiness, FAQ, Product, Service, Article, Video, Job Posting, and Breadcrumb schemas.",135,"2026-03-09T17:34:00.000Z","7.2",[238,21,22,23,24],"https:\u002F\u002Fgithub.com\u002Fmagarishor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpichautari-schema-automation.1.0.9.zip",{"attackSurface":258,"codeSignals":1166,"taintFlows":2277,"riskAssessment":2613,"analyzedAt":2626},{"hooks":259,"ajaxHandlers":974,"restRoutes":1120,"shortcodes":1127,"cronEvents":1163,"entryPointCount":1103,"unprotectedCount":29},[260,266,271,275,279,284,288,290,294,298,302,306,309,312,315,318,322,327,331,335,338,341,343,346,349,352,356,361,364,367,370,374,378,381,385,388,392,396,400,403,406,409,413,416,419,423,427,431,435,439,443,447,451,455,458,462,465,469,473,477,481,484,487,491,494,497,501,505,509,513,517,522,525,528,532,536,539,542,544,548,551,553,555,558,562,566,570,574,578,580,583,586,590,594,598,601,604,609,612,615,617,621,625,628,631,634,637,641,643,647,650,653,656,659,663,667,671,674,677,680,683,686,689,692,695,698,701,704,708,712,716,718,721,724,727,729,731,734,737,740,743,747,751,754,756,759,763,767,769,773,776,779,783,786,789,793,796,799,802,805,809,813,816,817,820,823,824,826,828,831,833,834,835,837,839,842,845,848,851,854,857,860,863,867,869,873,876,880,884,888,891,894,897,901,904,907,911,914,918,922,926,930,934,938,940,943,946,948,950,952,955,958,961,964,967,970,972],{"type":261,"name":262,"callback":263,"file":264,"line":265},"filter","blackbar\u002Fenabled","__return_false","admin_section\\add-schema\\add-new.php",17,{"type":267,"name":268,"callback":269,"file":264,"line":270},"action","admin_menu","saswp_add_new_data_menu",20,{"type":267,"name":272,"callback":273,"file":264,"line":274},"admin_init","saswp_add_new_init",21,{"type":267,"name":276,"callback":277,"file":264,"line":278},"admin_footer","saswp_add_new_svg_sprite",22,{"type":261,"name":280,"callback":281,"priority":28,"file":282,"line":283},"saswp_localize_filter","saswp_add_localize_footer_data","admin_section\\class-saswp-newsletter-popup.php",18,{"type":267,"name":285,"callback":286,"file":287,"line":274},"init","register_saswp_template","admin_section\\class-saswp-schema-templates.php",{"type":267,"name":289,"callback":289,"file":287,"line":278},"add_meta_boxes",{"type":261,"name":291,"callback":292,"file":287,"line":293},"manage_saswp_template_posts_columns","custom_columns",23,{"type":267,"name":295,"callback":296,"priority":28,"file":287,"line":297},"manage_saswp_template_posts_custom_column","set_custom_columns",24,{"type":267,"name":299,"callback":300,"file":287,"line":301},"save_post","save_modify_meta_data",25,{"type":267,"name":272,"callback":303,"priority":304,"file":305,"line":265},"saswp_import_all_settings_and_schema",9,"admin_section\\common-function.php",{"type":267,"name":307,"callback":308,"file":305,"line":270},"plugins_loaded","saswp_defaultSettings",{"type":267,"name":310,"callback":311,"file":305,"line":274},"wp_enqueue_scripts","saswp_frontend_enqueue",{"type":267,"name":313,"callback":314,"file":305,"line":278},"amp_post_template_css","saswp_enqueue_amp_script",{"type":267,"name":285,"callback":316,"file":305,"line":317},"saswp_save_new_social_profile",3207,{"type":267,"name":319,"callback":320,"file":305,"line":321},"admin_notices","saswp_admin_notice",3327,{"type":267,"name":323,"callback":324,"priority":325,"file":305,"line":326},"in_admin_header","saswp_remove_unwanted_notice_boxes",999,3332,{"type":261,"name":328,"callback":329,"priority":28,"file":305,"line":330},"wpseo_metadesc","saswp_yoast_homepage_meta_desc",4445,{"type":261,"name":332,"callback":333,"file":305,"line":334},"saswp_the_content","saswp_filter_translatepress_content",5451,{"type":267,"name":299,"callback":336,"priority":28,"file":305,"line":337},"saswp_clear_trp_schema_translation_cache",5538,{"type":267,"name":268,"callback":339,"file":340,"line":265},"saswp_add_admin_menu","admin_section\\plugin-installer\\install.php",{"type":267,"name":272,"callback":342,"file":340,"line":283},"saswp_installer_init",{"type":267,"name":276,"callback":344,"file":340,"line":345},"saswp_svg_sprite",19,{"type":267,"name":268,"callback":347,"file":348,"line":177},"saswp_add_menu_links","admin_section\\settings.php",{"type":267,"name":272,"callback":350,"file":348,"line":351},"saswp_settings_init",532,{"type":267,"name":353,"callback":354,"file":348,"line":355},"upload_mimes","saswp_custom_upload_mimes",637,{"type":267,"name":357,"callback":358,"priority":359,"file":348,"line":360},"admin_enqueue_scripts","saswp_enqueue_saswp_select2_js",9999,5134,{"type":267,"name":276,"callback":362,"priority":359,"file":348,"line":363},"saswp_dequeue_other_select2_on_saswp_screen",5135,{"type":267,"name":357,"callback":365,"file":348,"line":366},"saswp_enqueue_style_js",5137,{"type":267,"name":276,"callback":368,"priority":270,"file":348,"line":369},"saswp_forminatorPlugin_dequeue_script",5155,{"type":261,"name":371,"callback":372,"file":348,"line":373},"option_page_capability_sd_data_group","saswp_option_page_capability",5161,{"type":261,"name":375,"callback":376,"priority":28,"file":348,"line":377},"pre_update_option_sd_data","saswp_pre_update_settings",5193,{"type":267,"name":285,"callback":379,"file":348,"line":380},"closure",5199,{"type":267,"name":382,"callback":383,"file":348,"line":384},"wp_default_scripts","saswp_dequeue_publishpress_scripts",5210,{"type":267,"name":299,"callback":386,"file":387,"line":73},"saswp_delete_post_transient","admin_section\\structure-admin.php",{"type":267,"name":389,"callback":390,"file":387,"line":391},"publish_saswp","saswp_published",108,{"type":267,"name":393,"callback":394,"file":387,"line":395},"trash_saswp","saswp_update_ids_on_trash",109,{"type":267,"name":397,"callback":398,"file":387,"line":399},"untrash_saswp","saswp_update_ids_on_untrash",110,{"type":267,"name":401,"callback":394,"file":387,"line":402},"draft_saswp",111,{"type":267,"name":307,"callback":404,"file":387,"line":405},"saswp_load_plugin_textdomain",155,{"type":267,"name":285,"callback":407,"file":387,"line":408},"saswp_create_post_type",855,{"type":267,"name":410,"callback":411,"priority":241,"file":387,"line":412},"wp_print_scripts","saswp_dequeue_script",1070,{"type":267,"name":357,"callback":414,"file":387,"line":415},"saswp_style_script_include",1072,{"type":267,"name":299,"callback":417,"file":387,"line":418},"saswp_select_save_data",1121,{"type":267,"name":420,"callback":421,"file":387,"line":422},"wp_loaded","saswp_post_type_generator",1190,{"type":267,"name":424,"callback":425,"priority":188,"file":387,"line":426},"wp","saswp_custom_breadcrumbs",1203,{"type":267,"name":428,"callback":429,"priority":28,"file":387,"line":430},"manage_saswp_posts_custom_column","saswp_custom_column_set",1661,{"type":261,"name":432,"callback":433,"file":387,"line":434},"manage_saswp_posts_columns","saswp_custom_columns",1681,{"type":267,"name":436,"callback":437,"priority":28,"file":387,"line":438},"upgrader_process_complete","saswp_upgrade_function",2305,{"type":267,"name":440,"callback":441,"file":387,"line":442},"wp_update_nav_menu","saswp_save_nav_menu_on_menu_update",2393,{"type":267,"name":444,"callback":445,"priority":28,"file":387,"line":446},"update_option_sd_data","saswp_save_nav_menu_on_option_update",2408,{"type":261,"name":448,"callback":449,"priority":28,"file":387,"line":450},"script_loader_tag","saswp_script_loader_tag",2590,{"type":267,"name":452,"callback":453,"priority":28,"file":387,"line":454},"show_user_profile","extra_user_profile_fields",2593,{"type":267,"name":456,"callback":453,"priority":28,"file":387,"line":457},"edit_user_profile",2594,{"type":267,"name":459,"callback":460,"file":387,"line":461},"personal_options_update","save_extra_user_profile_fields",2616,{"type":267,"name":463,"callback":460,"file":387,"line":464},"edit_user_profile_update",2617,{"type":261,"name":466,"callback":467,"priority":28,"file":387,"line":468},"is_protected_meta","saswp_add_protection_schema_meta",2644,{"type":267,"name":470,"callback":471,"file":472,"line":164},"after_switch_theme","schedule_tracking","admin_section\\tracking\\class-saswp-plugin-usage-tracker.php",{"type":267,"name":474,"callback":475,"file":472,"line":476},"switch_theme","deactivate_this_plugin",77,{"type":267,"name":478,"callback":479,"file":472,"line":480},"put_do_weekly_action","do_tracking",106,{"type":267,"name":319,"callback":482,"file":472,"line":483},"optin_notice",112,{"type":267,"name":319,"callback":485,"file":472,"line":486},"marketing_notice",113,{"type":267,"name":488,"callback":489,"file":472,"line":490},"admin_footer-plugins.php","goodbye_ajax",117,{"type":267,"name":357,"callback":492,"file":493,"line":490},"saswp_enqueue_makebetter_email_js","admin_section\\tracking\\make-better-helper.php",{"type":261,"name":276,"callback":495,"file":493,"line":496},"saswp_add_deactivation_feedback_modal",128,{"type":261,"name":498,"callback":499,"priority":28,"file":500,"line":13},"image_resize_dimensions","aq_upscale","core\\3rd-party\\class-saswp-aq-resize.php",{"type":267,"name":502,"callback":503,"file":504,"line":147},"divi_extensions_init","saswp_initialize_extension","modules\\divi-builder\\extension.php",{"type":267,"name":506,"callback":507,"file":508,"line":486},"elementor\u002Ffrontend\u002Fafter_register_scripts","widget_scripts","modules\\elementor\\class-saswp-elementor-loader.php",{"type":267,"name":510,"callback":511,"file":508,"line":512},"elementor\u002Fwidgets\u002Fregister","register",118,{"type":267,"name":514,"callback":515,"file":508,"line":516},"elementor\u002Fwidgets\u002Fwidgets_registered","register_widgets",121,{"type":261,"name":518,"callback":519,"file":520,"line":521},"block_categories","add_blocks_categories","modules\\gutenberg\\includes\\class-saswp-gutenberg.php",140,{"type":261,"name":523,"callback":519,"file":520,"line":524},"block_categories_all",142,{"type":267,"name":285,"callback":526,"file":520,"line":527},"register_saswp_blocks",145,{"type":267,"name":529,"callback":530,"file":520,"line":531},"enqueue_block_editor_assets","register_admin_assets",146,{"type":267,"name":533,"callback":534,"file":520,"line":535},"enqueue_block_assets","register_frontend_assets",147,{"type":267,"name":313,"callback":537,"file":520,"line":538},"register_frontend_assets_amp",148,{"type":267,"name":289,"callback":540,"file":541,"line":270},"saswp_review_add_meta_box","modules\\rating-box\\class-saswp-rating-box-backend.php",{"type":267,"name":299,"callback":543,"file":541,"line":274},"saswp_review_save",{"type":261,"name":545,"callback":546,"file":547,"line":345},"the_content","saswp_display_review_box","modules\\rating-box\\class-saswp-rating-box-frontend.php",{"type":267,"name":549,"callback":550,"file":547,"line":270},"wp_head","saswp_display_review_box_schema",{"type":267,"name":552,"callback":550,"file":547,"line":274},"amp_post_template_head",{"type":267,"name":310,"callback":554,"file":547,"line":278},"saswp_rating_box_custom_style",{"type":267,"name":556,"callback":557,"file":547,"line":293},"wp_footer","saswp_rating_box_custom_script",{"type":267,"name":357,"callback":559,"file":560,"line":561},"enqueue_metabox_scripts","modules\\reviews\\class-saswp-review-feature-admin.php",28,{"type":267,"name":563,"callback":564,"file":560,"line":565},"admin_post_saswp_review_feature_form_submission","save_data",29,{"type":267,"name":567,"callback":568,"file":560,"line":569},"add_meta_boxes_comment","add_meta_box",30,{"type":267,"name":571,"callback":572,"file":560,"line":573},"edit_comment","save_edit_comment_data",31,{"type":261,"name":575,"callback":576,"priority":270,"file":577,"line":283},"comment_form_defaults","modify_comment_form","modules\\reviews\\class-saswp-review-feature-frontend.php",{"type":267,"name":310,"callback":579,"file":577,"line":345},"load_scripts_and_styles",{"type":267,"name":581,"callback":582,"file":577,"line":270},"comment_post","save_comment_meta",{"type":261,"name":584,"callback":585,"priority":241,"file":577,"line":278},"comments_template","render_template",{"type":261,"name":587,"callback":588,"priority":28,"file":577,"line":589},"comment_text","saswp_comment_rating_display_rating",56,{"type":267,"name":591,"callback":592,"file":577,"line":593},"comment_form_before","saswp_comment_rating_display_average_rating",57,{"type":267,"name":289,"callback":595,"priority":188,"file":596,"line":597},"saswp_add_meta_boxes","modules\\reviews\\class-saswp-reviews-admin.php",61,{"type":267,"name":299,"callback":599,"file":596,"line":600},"saswp_save_fields",62,{"type":267,"name":272,"callback":602,"file":596,"line":603},"saswp_removing_reviews_wysiwig",63,{"type":261,"name":605,"callback":606,"priority":188,"file":607,"line":608},"get_edit_post_link","saswp_set_collection_edit_link","modules\\reviews\\class-saswp-reviews-collection.php",33,{"type":267,"name":268,"callback":610,"priority":270,"file":607,"line":611},"saswp_add_collection_menu_links",34,{"type":267,"name":285,"callback":613,"priority":270,"file":607,"line":614},"saswp_register_collection_post_type",35,{"type":267,"name":272,"callback":616,"file":607,"line":73},"saswp_save_collection_data",{"type":267,"name":618,"callback":619,"file":607,"line":620},"amp_post_template_data","saswp_reviews_collection_amp_script",41,{"type":267,"name":622,"callback":623,"priority":28,"file":607,"line":624},"saswp_set_collection_card_height","saswp_set_collection_card_height_clbk",43,{"type":261,"name":545,"callback":626,"file":607,"line":627},"saswp_reviews_display_collection",45,{"type":267,"name":313,"callback":629,"file":607,"line":630},"saswp_reviews_collection_amp_css",571,{"type":267,"name":310,"callback":632,"file":607,"line":633},"saswp_collection_card_style",1244,{"type":267,"name":549,"callback":635,"file":607,"line":636},"saswp_render_collection_custom_css",1268,{"type":267,"name":638,"callback":639,"file":640,"line":608},"admin_post_saswp_review_form","saswp_save_review_form_data","modules\\reviews\\class-saswp-reviews-form.php",{"type":267,"name":642,"callback":639,"file":640,"line":611},"admin_post_nopriv_saswp_review_form",{"type":261,"name":644,"callback":645,"priority":188,"file":640,"line":646},"amp_content_sanitizers_template_mode","saswp_review_form_blacklist_sanitizer",39,{"type":261,"name":648,"callback":645,"priority":188,"file":640,"line":649},"amp_content_sanitizers",40,{"type":267,"name":313,"callback":651,"file":640,"line":652},"saswp_review_form_amp_css",232,{"type":267,"name":618,"callback":654,"file":640,"line":655},"saswp_reviews_form_amp_script",277,{"type":267,"name":272,"callback":657,"priority":304,"file":658,"line":293},"saswp_import_reviews_from_csv","modules\\reviews\\class-saswp-reviews-service.php",{"type":267,"name":660,"callback":661,"file":662,"line":490},"widgets_init","register_saswp_reviews_widget","modules\\reviews\\class-saswp-reviews-widget.php",{"type":267,"name":581,"callback":664,"file":665,"line":666},"saswp_comment_rating_save_comment_rating","modules\\reviews\\comments.php",138,{"type":267,"name":285,"callback":668,"priority":270,"file":669,"line":670},"saswp_register_saswp_reviews","modules\\reviews\\reviews-setup.php",14,{"type":267,"name":285,"callback":672,"priority":270,"file":669,"line":673},"saswp_register_saswp_reviews_location",15,{"type":267,"name":675,"callback":676,"priority":28,"file":669,"line":265},"manage_saswp_reviews_posts_custom_column","saswp_reviews_custom_columns_set",{"type":261,"name":678,"callback":679,"file":669,"line":283},"manage_saswp_reviews_posts_columns","saswp_reviews_custom_columns",{"type":261,"name":681,"callback":682,"priority":28,"file":669,"line":345},"default_hidden_columns","saswp_hide_review_text_columns",{"type":261,"name":684,"callback":685,"priority":28,"file":669,"line":270},"manage_edit-saswp_reviews_sortable_columns","saswp_reviews_set_sortable_columns",{"type":267,"name":687,"callback":688,"file":669,"line":274},"pre_get_posts","saswp_sort_reviews_date_column_query",{"type":267,"name":690,"callback":691,"priority":28,"file":669,"line":293},"manage_saswp-collections_posts_custom_column","saswp_collection_custom_columns_set",{"type":261,"name":693,"callback":694,"file":669,"line":297},"manage_saswp-collections_posts_columns","saswp_collection_custom_columns",{"type":267,"name":357,"callback":696,"file":669,"line":697},"saswp_enqueue_rateyo_script",385,{"type":267,"name":285,"callback":699,"priority":274,"file":669,"line":700},"saswp_create_platform_custom_taxonomy",387,{"type":267,"name":272,"callback":702,"file":669,"line":703},"saswp_insert_platform_terms",418,{"type":267,"name":705,"callback":706,"file":669,"line":707},"restrict_manage_posts","saswp_reviews_filter",612,{"type":261,"name":709,"callback":710,"file":669,"line":711},"parse_query","saswp_sort_reviews_by_platform",641,{"type":267,"name":357,"callback":713,"file":714,"line":715},"saswp_enqueue_style_tinymce_css","modules\\tinymce\\register-tinymce.php",3,{"type":267,"name":285,"callback":717,"file":714,"line":28},"saswp_tinymce_buttons_init",{"type":261,"name":719,"callback":720,"file":714,"line":158},"mce_buttons","saswp_tinymce_register_buttons",{"type":261,"name":722,"callback":723,"file":714,"line":565},"mce_external_plugins","saswp_register_tinymce_javascript",{"type":261,"name":545,"callback":725,"priority":304,"file":726,"line":274},"saswp_content","output\\class-saswp-flexmls-list.php",{"type":267,"name":556,"callback":728,"file":726,"line":278},"saswp_get_flexidx_listing",{"type":267,"name":730,"callback":728,"file":726,"line":293},"amp_post_template_footer",{"type":267,"name":660,"callback":732,"file":733,"line":188},"saswp_register_location_widget","output\\class-saswp-location-widget.php",{"type":267,"name":285,"callback":735,"file":736,"line":624},"saswp_override_schema_markup","output\\class-saswp-output-compatibility.php",{"type":261,"name":738,"callback":735,"file":736,"line":739},"amp_init",44,{"type":261,"name":741,"callback":742,"priority":28,"file":736,"line":627},"wpsso_json_prop_https_schema_org_graph","saswp_exclude_wpsso_schema_graph",{"type":267,"name":744,"callback":745,"priority":241,"file":736,"line":746},"mv_create_modify_card_style_hooks","saswp_remove_create_mediavine",46,{"type":261,"name":748,"callback":749,"file":736,"line":750},"wpseo_indexable_forced_included_post_types","saswp_yoast_index_exclude_saswp_type",47,{"type":261,"name":752,"callback":263,"file":736,"line":753},"awsm_job_structured_data",137,{"type":261,"name":755,"callback":263,"file":736,"line":521},"wpjm_output_job_listing_structured_data",{"type":261,"name":757,"callback":263,"file":736,"line":758},"appthemes_schema_output",156,{"type":267,"name":760,"callback":761,"priority":188,"file":736,"line":762},"template_redirect","saswp_ampwp_override_full",159,{"type":267,"name":764,"callback":765,"file":736,"line":766},"amphtml_template_head","saswp_wpamp_override_full",165,{"type":261,"name":768,"callback":263,"file":736,"line":234},"easy_testimonials_json_ld",{"type":261,"name":770,"callback":771,"priority":28,"file":736,"line":772},"tribe_json_ld_event_data","saswp_remove_the_events_calendar_markup",258,{"type":261,"name":774,"callback":263,"file":736,"line":775},"wp_postratings_schema_itemtype",269,{"type":261,"name":777,"callback":263,"file":736,"line":778},"wp_postratings_google_structured_data",270,{"type":267,"name":780,"callback":781,"priority":188,"file":736,"line":782},"rank_math\u002Fjson_ld","saswp_remove_rank_math_schema",275,{"type":261,"name":784,"callback":263,"file":736,"line":785},"wpseo_json_ld_output",279,{"type":261,"name":787,"callback":263,"file":736,"line":788},"web_stories_enable_schemaorg_metadata",283,{"type":261,"name":790,"callback":791,"file":736,"line":792},"the_seo_framework_receive_json_data","__return_null",288,{"type":261,"name":794,"callback":263,"priority":188,"file":736,"line":795},"sq_json_ld",291,{"type":261,"name":797,"callback":263,"file":736,"line":798},"wds-schema-data",294,{"type":267,"name":549,"callback":800,"priority":29,"file":736,"line":801},"saswp_seo_press_hooks",301,{"type":261,"name":803,"callback":263,"file":736,"line":804},"wpforo_schema",321,{"type":261,"name":806,"callback":807,"file":736,"line":808},"aioseo_schema_disable","__return_true",343,{"type":267,"name":810,"callback":811,"priority":48,"file":736,"line":812},"slim_seo_init","saswp_override_slim_seo",792,{"type":267,"name":738,"callback":814,"file":815,"line":670},"saswp_schema_markup_hook_on_init","output\\function.php",{"type":267,"name":285,"callback":814,"file":815,"line":673},{"type":267,"name":424,"callback":818,"priority":325,"file":815,"line":819},"saswp_wp_hook_operation",16,{"type":267,"name":556,"callback":821,"file":815,"line":822},"saswp_schema_markup_output",26,{"type":267,"name":730,"callback":821,"file":815,"line":158},{"type":267,"name":825,"callback":821,"file":815,"line":561},"amphtml_template_footer",{"type":267,"name":827,"callback":821,"file":815,"line":565},"amp_wp_template_footer",{"type":267,"name":829,"callback":821,"file":815,"line":830},"cmp-after-footer-scripts",32,{"type":267,"name":549,"callback":821,"file":815,"line":832},38,{"type":267,"name":552,"callback":821,"file":815,"line":646},{"type":267,"name":764,"callback":821,"file":815,"line":649},{"type":267,"name":836,"callback":821,"file":815,"line":620},"amp_wp_template_head",{"type":267,"name":838,"callback":821,"file":815,"line":739},"cmp-before-header-scripts",{"type":267,"name":840,"callback":821,"file":815,"line":841},"cooked_amp_head",49,{"type":261,"name":843,"callback":844,"file":815,"line":593},"amp_schemaorg_metadata","__return_empty_array",{"type":261,"name":846,"callback":263,"file":815,"line":847},"hunch_schema_markup",58,{"type":261,"name":849,"callback":263,"file":815,"line":850},"electro_structured_data",59,{"type":261,"name":852,"callback":263,"file":815,"line":853},"electro_woocommerce_structured_data",60,{"type":261,"name":855,"callback":263,"file":815,"line":856},"wprm_recipe_metadata",79,{"type":267,"name":858,"callback":821,"file":815,"line":859},"web_stories_story_head",83,{"type":261,"name":545,"callback":861,"file":815,"line":862},"saswp_paywall_data_for_login",790,{"type":261,"name":864,"callback":865,"file":815,"line":866},"memberpress_form_update","saswp_memberpress_form_update",852,{"type":267,"name":313,"callback":379,"priority":147,"file":815,"line":868},858,{"type":261,"name":870,"callback":871,"file":815,"line":872},"the_excerpt_rss","saswp_featured_image_in_feed_excerpt",3346,{"type":261,"name":545,"callback":874,"file":815,"line":875},"saswp_featured_image_in_feed_content",3371,{"type":261,"name":877,"callback":878,"file":815,"line":879},"saswp_modify_bbpress_group_topic_object","saswp_modify_bbpress_group_topic_object_clbk",3849,{"type":261,"name":881,"callback":882,"priority":28,"file":815,"line":883},"bbp_get_topic_id","saswp_modify_bb_topic_id",3913,{"type":261,"name":885,"callback":886,"file":815,"line":887},"saswp_modify_d_forum_posting_schema_output","saswp_modify_bbpress_group_topic_markup",3931,{"type":267,"name":730,"callback":889,"file":890,"line":395},"saswp_wordlift_amp_schema","output\\other-schema.php",{"type":261,"name":892,"callback":893,"priority":28,"file":890,"line":251},"saswp_modify_recipe_schema_output","saswp_wp_recipe_maker_json_ld",{"type":261,"name":892,"callback":895,"priority":28,"file":890,"line":896},"saswp_recipress_json_ld",175,{"type":261,"name":898,"callback":899,"priority":28,"file":890,"line":900},"saswp_modify_video_object_schema_output","saswp_featured_video_plus_schema",267,{"type":261,"name":902,"callback":903,"priority":28,"file":890,"line":792},"saswp_modify_product_schema_output","saswp_classpress_ads_schema",{"type":261,"name":902,"callback":905,"priority":28,"file":890,"line":906},"saswp_wpecommerce_product_schema",324,{"type":261,"name":908,"callback":909,"priority":28,"file":890,"line":910},"saswp_modify_book_schema_output","saswp_add_novelist_schema",371,{"type":261,"name":908,"callback":912,"priority":28,"file":890,"line":913},"saswp_add_mooberrybm_schema",439,{"type":261,"name":618,"callback":915,"file":916,"line":917},"saswp_structure_data_access_scripts","output\\output.php",3592,{"type":261,"name":919,"callback":920,"file":916,"line":921},"saswp_modify_live_blog_posting_schema_output","saswp_live_blop_posting_easy_liveblogs",4527,{"type":261,"name":923,"callback":924,"file":916,"line":925},"saswp_modify_image_gallery_schema_output","saswp_image_gallery_foo_gallery_json_ld",4605,{"type":267,"name":927,"callback":928,"file":929,"line":265},"rest_api_init","registerRoute","output\\rest-api\\class-saswp-output-rest-api.php",{"type":267,"name":931,"callback":932,"file":933,"line":819},"graphql_register_types","saswp_register_schema_output","output\\rest-api\\wpgraphql.php",{"type":261,"name":935,"callback":936,"priority":28,"file":937,"line":496},"plugin_row_meta","saswp_add_plugin_meta_links","structured-data-for-wp.php",{"type":267,"name":319,"callback":939,"file":937,"line":535},"saswp_render_omnireview_ad",{"type":267,"name":357,"callback":941,"file":937,"line":942},"saswp_admin_assets",184,{"type":267,"name":285,"callback":944,"file":945,"line":830},"SASWP_Post_Specific_hooks","view\\class-saswp-post-specific.php",{"type":267,"name":272,"callback":947,"file":945,"line":593},"saswp_get_all_schema_list",{"type":267,"name":289,"callback":949,"priority":28,"file":945,"line":597},"saswp_post_specifc_add_meta_boxes",{"type":267,"name":299,"callback":951,"file":945,"line":603},"saswp_post_specific_save_fields",{"type":267,"name":953,"callback":951,"file":945,"line":954},"add_attachment",65,{"type":267,"name":956,"callback":951,"file":945,"line":957},"edit_attachment",67,{"type":267,"name":285,"callback":959,"file":960,"line":569},"load_properties","view\\class-saswp-view-common.php",{"type":267,"name":268,"callback":962,"file":963,"line":608},"saswp_disable_new_posts","view\\help.php",{"type":267,"name":299,"callback":965,"file":966,"line":670},"saswp_schema_options_add_meta_box_save","view\\paywall.php",{"type":267,"name":299,"callback":968,"priority":28,"file":969,"line":265},"saswp_schema_type_add_meta_box_save","view\\schema-type.php",{"type":267,"name":289,"callback":971,"priority":188,"file":969,"line":283},"saswp_add_all_meta_boxes",{"type":267,"name":289,"callback":973,"priority":188,"file":969,"line":345},"saswp_add_schema_type_meta_boxes",[975,979,983,986,988,991,993,995,998,1001,1003,1005,1008,1011,1014,1017,1020,1023,1026,1029,1032,1035,1038,1041,1043,1045,1048,1049,1052,1053,1056,1057,1060,1061,1064,1065,1068,1070,1072,1073,1076,1079,1082,1084,1086,1088,1090,1091,1093,1095,1099,1101,1104,1107,1110,1113,1116,1118],{"action":976,"nopriv":977,"callback":976,"hasNonce":978,"hasCapCheck":978,"file":264,"line":293},"saswp_add_new_save_steps_data",false,true,{"action":980,"nopriv":977,"callback":981,"hasNonce":978,"hasCapCheck":978,"file":982,"line":265},"create_ajax_select_sdwp","saswp_ajax_select_creator","admin_section\\ajax-selectbox.php",{"action":984,"nopriv":977,"callback":985,"hasNonce":978,"hasCapCheck":978,"file":982,"line":283},"create_ajax_select_sdwp_taxonomy","saswp_create_ajax_select_taxonomy",{"action":987,"nopriv":977,"callback":987,"hasNonce":978,"hasCapCheck":978,"file":282,"line":345},"saswp_subscribe_to_news_letter",{"action":989,"nopriv":977,"callback":990,"hasNonce":978,"hasCapCheck":978,"file":287,"line":822},"saswp_get_schema_templates","get_get_schema_templates",{"action":992,"nopriv":977,"callback":992,"hasNonce":978,"hasCapCheck":978,"file":305,"line":283},"saswp_export_all_settings_and_schema",{"action":994,"nopriv":977,"callback":994,"hasNonce":978,"hasCapCheck":978,"file":305,"line":345},"saswp_download_csv_review_format",{"action":996,"nopriv":977,"callback":996,"hasNonce":978,"hasCapCheck":978,"file":305,"line":997},"saswp_get_taxonomy_term_list",3205,{"action":999,"nopriv":977,"callback":1000,"hasNonce":978,"hasCapCheck":978,"file":340,"line":270},"saswp_save_installer","saswp_save_steps_data",{"action":1002,"nopriv":977,"callback":1002,"hasNonce":978,"hasCapCheck":978,"file":387,"line":608},"saswp_skip_wizard",{"action":1004,"nopriv":977,"callback":1004,"hasNonce":978,"hasCapCheck":978,"file":387,"line":538},"saswp_reset_all_settings",{"action":1006,"nopriv":977,"callback":1006,"hasNonce":978,"hasCapCheck":978,"file":387,"line":1007},"saswp_send_query_message",1755,{"action":1009,"nopriv":977,"callback":1009,"hasNonce":978,"hasCapCheck":978,"file":387,"line":1010},"saswp_dismiss_notices",1757,{"action":1012,"nopriv":977,"callback":1012,"hasNonce":978,"hasCapCheck":978,"file":387,"line":1013},"saswp_import_plugin_data",1886,{"action":1015,"nopriv":977,"callback":1015,"hasNonce":978,"hasCapCheck":978,"file":387,"line":1016},"saswp_feeback_no_thanks",1917,{"action":1018,"nopriv":977,"callback":1018,"hasNonce":978,"hasCapCheck":978,"file":387,"line":1019},"saswp_feeback_remindme",1947,{"action":1021,"nopriv":977,"callback":1021,"hasNonce":978,"hasCapCheck":978,"file":387,"line":1022},"saswp_license_status_check",2263,{"action":1024,"nopriv":977,"callback":1024,"hasNonce":978,"hasCapCheck":978,"file":387,"line":1025},"saswp_license_transient",2265,{"action":1027,"nopriv":977,"callback":1027,"hasNonce":978,"hasCapCheck":978,"file":387,"line":1028},"saswp_expired_license_transient",2283,{"action":1030,"nopriv":977,"callback":1030,"hasNonce":978,"hasCapCheck":978,"file":387,"line":1031},"saswp_get_select2_data",2449,{"action":1033,"nopriv":977,"callback":1033,"hasNonce":978,"hasCapCheck":978,"file":387,"line":1034},"saswp_create_resized_image_folder",2565,{"action":1036,"nopriv":977,"callback":1036,"hasNonce":978,"hasCapCheck":978,"file":387,"line":1037},"saswp_clear_resized_image_folder",2566,{"action":1039,"nopriv":977,"callback":1040,"hasNonce":978,"hasCapCheck":978,"file":472,"line":512},"goodbye_form","goodbye_form_callback",{"action":1042,"nopriv":977,"callback":1042,"hasNonce":978,"hasCapCheck":978,"file":493,"line":486},"saswp_send_feedback",{"action":1044,"nopriv":977,"callback":1044,"hasNonce":978,"hasCapCheck":978,"file":577,"line":297},"saswp_rf_review_edit",{"action":1046,"nopriv":977,"callback":1047,"hasNonce":978,"hasCapCheck":977,"file":577,"line":822},"saswp_rf_form_image_upload","saswp_image_upload",{"action":1046,"nopriv":978,"callback":1047,"hasNonce":978,"hasCapCheck":977,"file":577,"line":158},{"action":1050,"nopriv":977,"callback":1051,"hasNonce":978,"hasCapCheck":978,"file":577,"line":565},"saswp_rf_form_remove_file","saswp_remove_file",{"action":1050,"nopriv":978,"callback":1051,"hasNonce":978,"hasCapCheck":978,"file":577,"line":569},{"action":1054,"nopriv":977,"callback":1055,"hasNonce":978,"hasCapCheck":977,"file":577,"line":830},"saswp_rf_form_video_upload","saswp_video_upload",{"action":1054,"nopriv":978,"callback":1055,"hasNonce":978,"hasCapCheck":977,"file":577,"line":608},{"action":1058,"nopriv":977,"callback":1059,"hasNonce":978,"hasCapCheck":977,"file":577,"line":614},"saswp_rf_form_self_video_popup","saswp_self_video_popup",{"action":1058,"nopriv":978,"callback":1059,"hasNonce":978,"hasCapCheck":977,"file":577,"line":73},{"action":1062,"nopriv":977,"callback":1063,"hasNonce":978,"hasCapCheck":977,"file":577,"line":832},"saswp_rf_template_review_filter","saswp_review_filter",{"action":1062,"nopriv":978,"callback":1063,"hasNonce":978,"hasCapCheck":977,"file":577,"line":646},{"action":1066,"nopriv":977,"callback":1067,"hasNonce":978,"hasCapCheck":977,"file":577,"line":620},"saswp_rf_template_pagination","saswp_pagination",{"action":1066,"nopriv":978,"callback":1067,"hasNonce":978,"hasCapCheck":977,"file":577,"line":1069},42,{"action":1071,"nopriv":977,"callback":1071,"hasNonce":978,"hasCapCheck":977,"file":577,"line":739},"saswp_rf_template_review_edit_form",{"action":1071,"nopriv":978,"callback":1071,"hasNonce":978,"hasCapCheck":977,"file":577,"line":627},{"action":1074,"nopriv":977,"callback":1075,"hasNonce":978,"hasCapCheck":977,"file":577,"line":750},"saswp_rf_template_review_helpful","saswp_review_helpful",{"action":1077,"nopriv":977,"callback":1078,"hasNonce":978,"hasCapCheck":978,"file":577,"line":841},"saswp_template_review_hightlight","saswp_review_highlight",{"action":1080,"nopriv":977,"callback":1080,"hasNonce":978,"hasCapCheck":978,"file":607,"line":1081},"saswp_add_to_collection",37,{"action":1083,"nopriv":977,"callback":1083,"hasNonce":978,"hasCapCheck":978,"file":607,"line":832},"saswp_get_platform_place_list",{"action":1085,"nopriv":977,"callback":1085,"hasNonce":978,"hasCapCheck":978,"file":607,"line":646},"saswp_add_reviews_to_select2",{"action":1087,"nopriv":977,"callback":1087,"hasNonce":978,"hasCapCheck":978,"file":607,"line":649},"saswp_get_collection_platforms",{"action":1089,"nopriv":977,"callback":639,"hasNonce":978,"hasCapCheck":977,"file":640,"line":73},"saswp_review_form",{"action":1089,"nopriv":978,"callback":639,"hasNonce":978,"hasCapCheck":977,"file":640,"line":1081},{"action":1092,"nopriv":977,"callback":1092,"hasNonce":978,"hasCapCheck":978,"file":640,"line":1069},"saswp_update_google_captch_keys",{"action":1094,"nopriv":977,"callback":1094,"hasNonce":978,"hasCapCheck":978,"file":658,"line":274},"saswp_fetch_google_reviews",{"action":1096,"nopriv":977,"callback":1096,"hasNonce":978,"hasCapCheck":978,"file":1097,"line":1098},"saswp_validate_schema_template_attr","output\\schema-template-output.php",1375,{"action":1100,"nopriv":977,"callback":1100,"hasNonce":978,"hasCapCheck":978,"file":945,"line":850},"saswp_get_item_reviewed_fields",{"action":1102,"nopriv":977,"callback":1102,"hasNonce":978,"hasCapCheck":978,"file":945,"line":1103},"saswp_get_sub_business_ajax",69,{"action":1105,"nopriv":977,"callback":1105,"hasNonce":978,"hasCapCheck":978,"file":945,"line":1106},"saswp_get_schema_dynamic_fields_ajax",71,{"action":1108,"nopriv":977,"callback":1108,"hasNonce":978,"hasCapCheck":978,"file":945,"line":1109},"saswp_enable_disable_schema_on_post",72,{"action":1111,"nopriv":977,"callback":1111,"hasNonce":978,"hasCapCheck":978,"file":945,"line":1112},"saswp_modify_schema_post_enable",73,{"action":1114,"nopriv":977,"callback":1114,"hasNonce":978,"hasCapCheck":978,"file":945,"line":1115},"saswp_modify_schema_post_restore",74,{"action":1117,"nopriv":977,"callback":1117,"hasNonce":978,"hasCapCheck":978,"file":969,"line":673},"saswp_get_manual_fields_on_ajax",{"action":1119,"nopriv":977,"callback":1119,"hasNonce":978,"hasCapCheck":978,"file":969,"line":819},"saswp_get_reviews_on_load",[1121],{"namespace":1122,"route":1123,"methods":1124,"callback":1126,"permissionCallback":379,"file":929,"line":573},"saswp-output","posts\u002F(?P\u003Cid>\\d+)",[1125],"GET","json_ld",[1128,1132,1135,1138,1141,1145,1149,1153,1156,1159],{"tag":1129,"callback":1130,"file":547,"line":1131},"saswp-review","saswp_review_display_via_shortcode",273,{"tag":1133,"callback":1134,"file":607,"line":1069},"saswp-reviews-collection","saswp_reviews_collection_shortcode_render",{"tag":1136,"callback":1137,"file":640,"line":830},"saswp-reviews-form","saswp_reviews_form_render",{"tag":1139,"callback":1140,"file":658,"line":278},"saswp-reviews","saswp_reviews_shortcode",{"tag":1142,"callback":1143,"file":1144,"line":715},"saswp_tiny_howto","saswp_tiny_howto_render","modules\\tinymce\\register-shortcodes.php",{"tag":1146,"callback":1147,"file":1144,"line":1148},"saswp_tiny_multiple_faq","saswp_tiny_multi_faq_render",120,{"tag":1150,"callback":1151,"file":1144,"line":1152},"saswp_tiny_faq","saswp_tiny_faq_render",233,{"tag":1154,"callback":1155,"file":1144,"line":788},"saswp_tiny_recipe","saswp_tiny_recipe_render",{"tag":1157,"callback":1158,"file":733,"line":666},"saswp-location","saswp_location_shortcode_render",{"tag":1160,"callback":1161,"file":815,"line":1162},"saswp-breadcrumbs","saswp_render_breadcrumbs_html",3652,[1164],{"hook":478,"callback":478,"file":472,"line":1165},136,{"dangerousFunctions":1167,"sqlUsage":1197,"outputEscaping":1203,"fileOperations":715,"externalRequests":265,"nonceChecks":1106,"capabilityChecks":603,"bundledLibraries":2270},[1168,1171,1173,1176,1179,1182,1185,1188,1191,1194],{"fn":1169,"file":305,"line":775,"context":1170},"unserialize","if(@unserialize($meta[0]) !== false){",{"fn":1169,"file":305,"line":778,"context":1172},"$post_meta[$key] = unserialize($meta[0]);",{"fn":1169,"file":305,"line":1174,"context":1175},5409,"$seo_data = unserialize($rows[0]->seo);",{"fn":1169,"file":607,"line":1177,"context":1178},530,"$platform_id  = unserialize($collection_data['saswp_platform_ids'][0]);",{"fn":1169,"file":607,"line":1180,"context":1181},538,"$total_reviews  = unserialize($collection_data['saswp_total_reviews'][0]);",{"fn":1169,"file":607,"line":1183,"context":1184},603,"$saswp_total_re = unserialize($collection_data['saswp_total_reviews'][0]);",{"fn":1169,"file":607,"line":1186,"context":1187},831,"$reviews_list = unserialize($post_meta['saswp_total_reviews'][0]);",{"fn":1169,"file":607,"line":1189,"context":1190},1057,"$selected_val = unserialize($post_meta['saswp_collection_where'][0]);",{"fn":1169,"file":607,"line":1192,"context":1193},1092,"$where_data = unserialize($post_meta['saswp_collection_where_data'][0]);",{"fn":1169,"file":815,"line":1195,"context":1196},2939,"$total_review_ids  = unserialize($collection_data['saswp_total_reviews'][0]);",{"prepared":1198,"raw":48,"locations":1199},51,[1200],{"file":607,"line":1201,"context":1202},786,"$wpdb->get_results() with variable interpolation",{"escaped":1204,"rawEcho":1205,"locations":1206},2238,623,[1207,1209,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1288,1290,1291,1292,1294,1296,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1316,1318,1319,1321,1323,1324,1326,1328,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1368,1370,1371,1373,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1395,1397,1399,1401,1402,1404,1406,1408,1410,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1477,1479,1481,1482,1483,1485,1486,1487,1489,1490,1491,1493,1494,1495,1497,1498,1499,1501,1502,1503,1505,1506,1507,1509,1510,1511,1513,1514,1515,1517,1519,1520,1522,1524,1526,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547,1549,1550,1552,1554,1555,1556,1558,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1587,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1614,1615,1617,1619,1621,1623,1624,1626,1628,1630,1632,1634,1636,1638,1640,1641,1642,1644,1645,1646,1647,1650,1652,1653,1654,1655,1656,1657,1659,1661,1663,1665,1667,1668,1670,1672,1674,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1688,1689,1691,1692,1694,1695,1697,1698,1700,1701,1703,1705,1706,1708,1710,1711,1712,1714,1716,1718,1719,1720,1722,1724,1726,1727,1728,1729,1730,1731,1732,1734,1736,1737,1738,1740,1742,1744,1746,1748,1750,1751,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1820,1822,1823,1824,1825,1827,1828,1830,1832,1834,1835,1836,1837,1838,1840,1842,1843,1844,1846,1847,1848,1849,1851,1853,1854,1856,1858,1860,1862,1863,1864,1865,1867,1869,1871,1873,1875,1877,1879,1880,1881,1883,1885,1886,1888,1889,1891,1893,1895,1897,1899,1901,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921,1922,1923,1924,1926,1928,1930,1931,1932,1933,1934,1935,1936,1937,1939,1941,1943,1945,1947,1949,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1977,1979,1981,1982,1983,1984,1985,1986,1987,1988,1990,1992,1993,1995,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2017,2019,2021,2023,2025,2027,2029,2030,2031,2033,2035,2037,2039,2041,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2061,2063,2064,2065,2067,2068,2069,2071,2073,2075,2077,2078,2080,2081,2083,2085,2087,2089,2090,2091,2093,2094,2096,2097,2099,2100,2102,2103,2105,2106,2108,2109,2111,2112,2114,2116,2118,2120,2122,2123,2124,2125,2126,2127,2128,2129,2130,2132,2134,2136,2138,2140,2141,2142,2143,2145,2146,2147,2149,2150,2152,2154,2156,2158,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2174,2175,2176,2177,2178,2180,2182,2184,2186,2188,2190,2192,2193,2194,2196,2197,2199,2201,2203,2205,2207,2208,2209,2211,2213,2215,2217,2219,2221,2223,2224,2226,2228,2230,2232,2233,2235,2237,2239,2241,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268],{"file":264,"line":666,"context":1208},"raw output",{"file":264,"line":758,"context":1208},{"file":264,"line":1211,"context":1208},221,{"file":264,"line":1213,"context":1208},223,{"file":264,"line":1215,"context":1208},242,{"file":264,"line":1217,"context":1208},245,{"file":264,"line":1219,"context":1208},263,{"file":264,"line":1221,"context":1208},264,{"file":264,"line":1223,"context":1208},307,{"file":264,"line":1225,"context":1208},310,{"file":264,"line":1227,"context":1208},330,{"file":264,"line":1229,"context":1208},332,{"file":264,"line":1231,"context":1208},339,{"file":264,"line":1233,"context":1208},342,{"file":264,"line":1235,"context":1208},469,{"file":264,"line":1237,"context":1208},481,{"file":264,"line":1239,"context":1208},493,{"file":264,"line":1241,"context":1208},537,{"file":264,"line":1243,"context":1208},540,{"file":264,"line":1245,"context":1208},543,{"file":264,"line":1247,"context":1208},546,{"file":282,"line":1249,"context":1208},52,{"file":305,"line":798,"context":1208},{"file":305,"line":1252,"context":1208},3201,{"file":305,"line":1254,"context":1208},3351,{"file":305,"line":1256,"context":1208},3352,{"file":305,"line":1258,"context":1208},3354,{"file":305,"line":1260,"context":1208},3356,{"file":305,"line":1262,"context":1208},3382,{"file":305,"line":1264,"context":1208},3383,{"file":305,"line":1266,"context":1208},3386,{"file":305,"line":1268,"context":1208},3393,{"file":305,"line":1270,"context":1208},3394,{"file":305,"line":1272,"context":1208},3395,{"file":305,"line":1274,"context":1208},3407,{"file":305,"line":1276,"context":1208},3408,{"file":305,"line":1278,"context":1208},3421,{"file":305,"line":1280,"context":1208},3422,{"file":305,"line":1282,"context":1208},3435,{"file":305,"line":1284,"context":1208},5388,{"file":305,"line":1286,"context":1208},5390,{"file":340,"line":402,"context":1208},{"file":340,"line":1289,"context":1208},129,{"file":340,"line":178,"context":1208},{"file":340,"line":133,"context":1208},{"file":340,"line":1293,"context":1208},169,{"file":340,"line":1295,"context":1208},170,{"file":340,"line":942,"context":1208},{"file":340,"line":1298,"context":1208},195,{"file":340,"line":1300,"context":1208},198,{"file":340,"line":1302,"context":1208},216,{"file":340,"line":1304,"context":1208},217,{"file":340,"line":1306,"context":1208},234,{"file":340,"line":1308,"context":1208},239,{"file":340,"line":1310,"context":1208},244,{"file":340,"line":1312,"context":1208},249,{"file":340,"line":1314,"context":1208},261,{"file":340,"line":1221,"context":1208},{"file":340,"line":1317,"context":1208},282,{"file":340,"line":788,"context":1208},{"file":340,"line":1320,"context":1208},305,{"file":340,"line":1322,"context":1208},306,{"file":340,"line":1223,"context":1208},{"file":340,"line":1325,"context":1208},308,{"file":340,"line":1327,"context":1208},309,{"file":340,"line":1225,"context":1208},{"file":340,"line":1330,"context":1208},311,{"file":340,"line":1332,"context":1208},312,{"file":340,"line":1334,"context":1208},313,{"file":340,"line":1336,"context":1208},314,{"file":340,"line":1338,"context":1208},315,{"file":340,"line":1340,"context":1208},316,{"file":340,"line":1342,"context":1208},317,{"file":340,"line":1344,"context":1208},318,{"file":340,"line":1346,"context":1208},319,{"file":340,"line":1348,"context":1208},320,{"file":340,"line":1350,"context":1208},334,{"file":340,"line":1352,"context":1208},337,{"file":340,"line":1354,"context":1208},356,{"file":340,"line":1356,"context":1208},357,{"file":340,"line":1358,"context":1208},364,{"file":340,"line":1360,"context":1208},367,{"file":340,"line":1362,"context":1208},464,{"file":340,"line":1364,"context":1208},474,{"file":340,"line":1366,"context":1208},476,{"file":340,"line":1237,"context":1208},{"file":340,"line":1369,"context":1208},529,{"file":340,"line":351,"context":1208},{"file":340,"line":1372,"context":1208},535,{"file":340,"line":1180,"context":1208},{"file":340,"line":1375,"context":1208},541,{"file":340,"line":1377,"context":1208},544,{"file":340,"line":1379,"context":1208},696,{"file":340,"line":1381,"context":1208},698,{"file":340,"line":1383,"context":1208},699,{"file":340,"line":1385,"context":1208},703,{"file":340,"line":1387,"context":1208},705,{"file":340,"line":1389,"context":1208},716,{"file":340,"line":1391,"context":1208},718,{"file":348,"line":1393,"context":1208},272,{"file":348,"line":782,"context":1208},{"file":348,"line":1396,"context":1208},280,{"file":348,"line":1398,"context":1208},287,{"file":348,"line":1400,"context":1208},298,{"file":348,"line":1400,"context":1208},{"file":348,"line":1403,"context":1208},406,{"file":348,"line":1405,"context":1208},423,{"file":348,"line":1407,"context":1208},435,{"file":348,"line":1409,"context":1208},448,{"file":348,"line":1362,"context":1208},{"file":348,"line":1412,"context":1208},467,{"file":348,"line":1414,"context":1208},515,{"file":348,"line":1416,"context":1208},517,{"file":348,"line":1418,"context":1208},518,{"file":348,"line":1420,"context":1208},519,{"file":348,"line":1422,"context":1208},521,{"file":348,"line":1424,"context":1208},870,{"file":348,"line":1426,"context":1208},876,{"file":348,"line":1428,"context":1208},896,{"file":348,"line":1430,"context":1208},897,{"file":348,"line":1432,"context":1208},902,{"file":348,"line":1434,"context":1208},914,{"file":348,"line":1436,"context":1208},915,{"file":348,"line":1438,"context":1208},920,{"file":348,"line":1440,"context":1208},932,{"file":348,"line":1442,"context":1208},933,{"file":348,"line":1444,"context":1208},938,{"file":348,"line":1446,"context":1208},1180,{"file":348,"line":1448,"context":1208},1182,{"file":348,"line":1448,"context":1208},{"file":348,"line":1451,"context":1208},1187,{"file":348,"line":1453,"context":1208},1188,{"file":348,"line":1455,"context":1208},1239,{"file":348,"line":1457,"context":1208},1240,{"file":348,"line":1459,"context":1208},1477,{"file":348,"line":1461,"context":1208},1479,{"file":348,"line":1463,"context":1208},1485,{"file":348,"line":1465,"context":1208},1487,{"file":348,"line":1467,"context":1208},1578,{"file":348,"line":1469,"context":1208},1580,{"file":348,"line":1471,"context":1208},1905,{"file":348,"line":1473,"context":1208},1909,{"file":348,"line":1475,"context":1208},1914,{"file":348,"line":1475,"context":1208},{"file":348,"line":1478,"context":1208},1915,{"file":348,"line":1480,"context":1208},1920,{"file":348,"line":1480,"context":1208},{"file":348,"line":1480,"context":1208},{"file":348,"line":1484,"context":1208},1925,{"file":348,"line":1484,"context":1208},{"file":348,"line":1484,"context":1208},{"file":348,"line":1488,"context":1208},1930,{"file":348,"line":1488,"context":1208},{"file":348,"line":1488,"context":1208},{"file":348,"line":1492,"context":1208},1936,{"file":348,"line":1492,"context":1208},{"file":348,"line":1492,"context":1208},{"file":348,"line":1496,"context":1208},1941,{"file":348,"line":1496,"context":1208},{"file":348,"line":1496,"context":1208},{"file":348,"line":1500,"context":1208},1946,{"file":348,"line":1500,"context":1208},{"file":348,"line":1500,"context":1208},{"file":348,"line":1504,"context":1208},1951,{"file":348,"line":1504,"context":1208},{"file":348,"line":1504,"context":1208},{"file":348,"line":1508,"context":1208},1957,{"file":348,"line":1508,"context":1208},{"file":348,"line":1508,"context":1208},{"file":348,"line":1512,"context":1208},1963,{"file":348,"line":1512,"context":1208},{"file":348,"line":1512,"context":1208},{"file":348,"line":1516,"context":1208},1973,{"file":348,"line":1518,"context":1208},1977,{"file":348,"line":1518,"context":1208},{"file":348,"line":1521,"context":1208},1981,{"file":348,"line":1523,"context":1208},1988,{"file":348,"line":1525,"context":1208},1992,{"file":348,"line":1525,"context":1208},{"file":348,"line":1528,"context":1208},1993,{"file":348,"line":1530,"context":1208},2002,{"file":348,"line":1532,"context":1208},2003,{"file":348,"line":1534,"context":1208},2013,{"file":348,"line":1536,"context":1208},2027,{"file":348,"line":1538,"context":1208},2036,{"file":348,"line":1540,"context":1208},2042,{"file":348,"line":1542,"context":1208},2043,{"file":348,"line":1544,"context":1208},2053,{"file":348,"line":1546,"context":1208},2081,{"file":348,"line":1548,"context":1208},2082,{"file":348,"line":1548,"context":1208},{"file":348,"line":1551,"context":1208},2527,{"file":348,"line":1553,"context":1208},2530,{"file":348,"line":1553,"context":1208},{"file":348,"line":1553,"context":1208},{"file":348,"line":1557,"context":1208},2545,{"file":348,"line":1559,"context":1208},2546,{"file":348,"line":1561,"context":1208},2547,{"file":348,"line":1563,"context":1208},4799,{"file":348,"line":1565,"context":1208},4857,{"file":348,"line":1567,"context":1208},4861,{"file":348,"line":1569,"context":1208},4865,{"file":348,"line":1571,"context":1208},4867,{"file":348,"line":1573,"context":1208},4868,{"file":348,"line":1575,"context":1208},4871,{"file":348,"line":1577,"context":1208},4873,{"file":348,"line":1579,"context":1208},4874,{"file":348,"line":1581,"context":1208},4875,{"file":348,"line":1583,"context":1208},4878,{"file":348,"line":1585,"context":1208},4884,{"file":387,"line":521,"context":1208},{"file":387,"line":524,"context":1208},{"file":387,"line":1589,"context":1208},1037,{"file":387,"line":1591,"context":1208},1050,{"file":387,"line":1593,"context":1208},1646,{"file":387,"line":1595,"context":1208},1651,{"file":387,"line":1597,"context":1208},1742,{"file":387,"line":1599,"context":1208},1746,{"file":387,"line":1601,"context":1208},1781,{"file":387,"line":1603,"context":1208},1783,{"file":387,"line":1605,"context":1208},1876,{"file":387,"line":1607,"context":1208},1880,{"file":387,"line":1609,"context":1208},1906,{"file":387,"line":1611,"context":1208},1910,{"file":387,"line":1613,"context":1208},1937,{"file":387,"line":1496,"context":1208},{"file":387,"line":1616,"context":1208},2256,{"file":387,"line":1618,"context":1208},2600,{"file":387,"line":1620,"context":1208},2604,{"file":387,"line":1622,"context":1208},2607,{"file":387,"line":1622,"context":1208},{"file":387,"line":1625,"context":1208},2682,{"file":387,"line":1627,"context":1208},2689,{"file":472,"line":1629,"context":1208},711,{"file":472,"line":1631,"context":1208},713,{"file":472,"line":1633,"context":1208},714,{"file":472,"line":1635,"context":1208},760,{"file":472,"line":1637,"context":1208},761,{"file":472,"line":1639,"context":1208},901,{"file":472,"line":1639,"context":1208},{"file":472,"line":1639,"context":1208},{"file":1643,"line":278,"context":1208},"admin_section\\tracking\\deactivate-feedback.php",{"file":1643,"line":158,"context":1208},{"file":1643,"line":614,"context":1208},{"file":1643,"line":73,"context":1208},{"file":1648,"line":1649,"context":1208},"modules\\elementor\\widgets\\class-howto-block.php",271,{"file":1648,"line":1651,"context":1208},274,{"file":1648,"line":655,"context":1208},{"file":1648,"line":1396,"context":1208},{"file":1648,"line":792,"context":1208},{"file":1648,"line":163,"context":1208},{"file":1648,"line":1356,"context":1208},{"file":1658,"line":1213,"context":1208},"modules\\elementor\\widgets\\class-qanda-block.php",{"file":1658,"line":1660,"context":1208},230,{"file":1658,"line":1662,"context":1208},241,{"file":1658,"line":1664,"context":1208},255,{"file":1658,"line":1666,"context":1208},266,{"file":1658,"line":1344,"context":1208},{"file":1658,"line":1669,"context":1208},345,{"file":1658,"line":1671,"context":1208},359,{"file":1658,"line":1673,"context":1208},386,{"file":1675,"line":1676,"context":1208},"modules\\gutenberg\\includes\\class-saswp-gutenberg-render.php",12,{"file":1675,"line":670,"context":1208},{"file":1675,"line":283,"context":1208},{"file":1675,"line":565,"context":1208},{"file":1675,"line":649,"context":1208},{"file":1675,"line":218,"context":1208},{"file":1675,"line":1198,"context":1208},{"file":1675,"line":957,"context":1208},{"file":1675,"line":200,"context":1208},{"file":1675,"line":476,"context":1208},{"file":1675,"line":1687,"context":1208},89,{"file":1675,"line":188,"context":1208},{"file":1675,"line":1690,"context":1208},104,{"file":1675,"line":399,"context":1208},{"file":1675,"line":1693,"context":1208},115,{"file":1675,"line":1148,"context":1208},{"file":1675,"line":1696,"context":1208},127,{"file":1675,"line":538,"context":1208},{"file":1675,"line":1699,"context":1208},152,{"file":1675,"line":762,"context":1208},{"file":1675,"line":1702,"context":1208},160,{"file":1675,"line":1704,"context":1208},161,{"file":1675,"line":1293,"context":1208},{"file":1675,"line":1707,"context":1208},176,{"file":1675,"line":1709,"context":1208},177,{"file":1675,"line":652,"context":1208},{"file":1675,"line":1310,"context":1208},{"file":1675,"line":1713,"context":1208},248,{"file":1675,"line":1715,"context":1208},252,{"file":1675,"line":1717,"context":1208},259,{"file":1675,"line":1717,"context":1208},{"file":1675,"line":900,"context":1208},{"file":1675,"line":1721,"context":1208},296,{"file":1675,"line":1723,"context":1208},299,{"file":1675,"line":1725,"context":1208},302,{"file":1675,"line":1322,"context":1208},{"file":1675,"line":1336,"context":1208},{"file":1675,"line":1338,"context":1208},{"file":1675,"line":1346,"context":1208},{"file":1675,"line":1348,"context":1208},{"file":1675,"line":906,"context":1208},{"file":1675,"line":1733,"context":1208},325,{"file":1675,"line":1735,"context":1208},329,{"file":1675,"line":1227,"context":1208},{"file":1675,"line":1352,"context":1208},{"file":1675,"line":1739,"context":1208},350,{"file":1675,"line":1741,"context":1208},368,{"file":1675,"line":1743,"context":1208},398,{"file":1675,"line":1745,"context":1208},403,{"file":1675,"line":1747,"context":1208},408,{"file":1675,"line":1749,"context":1208},413,{"file":1675,"line":703,"context":1208},{"file":1675,"line":1405,"context":1208},{"file":1675,"line":1753,"context":1208},428,{"file":1675,"line":1755,"context":1208},433,{"file":1675,"line":1757,"context":1208},438,{"file":1675,"line":1759,"context":1208},443,{"file":1675,"line":1761,"context":1208},478,{"file":1675,"line":1763,"context":1208},488,{"file":1675,"line":1765,"context":1208},489,{"file":1675,"line":1767,"context":1208},490,{"file":1675,"line":1769,"context":1208},516,{"file":1675,"line":1771,"context":1208},534,{"file":1675,"line":1773,"context":1208},609,{"file":1675,"line":1775,"context":1208},629,{"file":520,"line":1777,"context":1208},610,{"file":520,"line":1779,"context":1208},613,{"file":520,"line":1781,"context":1208},616,{"file":520,"line":1783,"context":1208},619,{"file":520,"line":1785,"context":1208},622,{"file":520,"line":1787,"context":1208},625,{"file":520,"line":1789,"context":1208},628,{"file":520,"line":1791,"context":1208},631,{"file":520,"line":1793,"context":1208},634,{"file":520,"line":1795,"context":1208},639,{"file":520,"line":1797,"context":1208},644,{"file":520,"line":1799,"context":1208},648,{"file":520,"line":1385,"context":1208},{"file":520,"line":1802,"context":1208},729,{"file":520,"line":1804,"context":1208},746,{"file":520,"line":1806,"context":1208},814,{"file":520,"line":1808,"context":1208},817,{"file":520,"line":1810,"context":1208},820,{"file":520,"line":1812,"context":1208},837,{"file":520,"line":1814,"context":1208},842,{"file":520,"line":1816,"context":1208},856,{"file":520,"line":1818,"context":1208},862,{"file":541,"line":225,"context":1208},{"file":541,"line":1821,"context":1208},91,{"file":541,"line":27,"context":1208},{"file":541,"line":188,"context":1208},{"file":541,"line":241,"context":1208},{"file":541,"line":1826,"context":1208},101,{"file":541,"line":1148,"context":1208},{"file":541,"line":1829,"context":1208},122,{"file":541,"line":1831,"context":1208},132,{"file":541,"line":1833,"context":1208},133,{"file":541,"line":753,"context":1208},{"file":541,"line":666,"context":1208},{"file":541,"line":535,"context":1208},{"file":541,"line":766,"context":1208},{"file":541,"line":1839,"context":1208},262,{"file":541,"line":1841,"context":1208},268,{"file":541,"line":778,"context":1208},{"file":541,"line":1651,"context":1208},{"file":541,"line":1845,"context":1208},278,{"file":541,"line":1723,"context":1208},{"file":541,"line":801,"context":1208},{"file":541,"line":1320,"context":1208},{"file":541,"line":1850,"context":1208},326,{"file":541,"line":1852,"context":1208},328,{"file":541,"line":1229,"context":1208},{"file":541,"line":1855,"context":1208},338,{"file":541,"line":1857,"context":1208},340,{"file":541,"line":1859,"context":1208},344,{"file":541,"line":1861,"context":1208},365,{"file":541,"line":910,"context":1208},{"file":541,"line":697,"context":1208},{"file":541,"line":1747,"context":1208},{"file":547,"line":1866,"context":1208},134,{"file":560,"line":1868,"context":1208},203,{"file":560,"line":1870,"context":1208},204,{"file":560,"line":1872,"context":1208},205,{"file":560,"line":1874,"context":1208},206,{"file":560,"line":1876,"context":1208},210,{"file":560,"line":1878,"context":1208},285,{"file":560,"line":1334,"context":1208},{"file":560,"line":1859,"context":1208},{"file":560,"line":1882,"context":1208},352,{"file":560,"line":1884,"context":1208},380,{"file":560,"line":1747,"context":1208},{"file":560,"line":1887,"context":1208},508,{"file":560,"line":1631,"context":1208},{"file":560,"line":1890,"context":1208},1414,{"file":560,"line":1892,"context":1208},1431,{"file":560,"line":1894,"context":1208},1434,{"file":560,"line":1896,"context":1208},1445,{"file":560,"line":1898,"context":1208},1452,{"file":560,"line":1900,"context":1208},1461,{"file":560,"line":1902,"context":1208},1469,{"file":560,"line":1904,"context":1208},1476,{"file":560,"line":1906,"context":1208},1482,{"file":560,"line":1908,"context":1208},1491,{"file":560,"line":1910,"context":1208},1499,{"file":560,"line":1912,"context":1208},1506,{"file":560,"line":1914,"context":1208},1520,{"file":560,"line":1916,"context":1208},1549,{"file":560,"line":1918,"context":1208},1555,{"file":577,"line":1920,"context":1208},246,{"file":577,"line":778,"context":1208},{"file":577,"line":782,"context":1208},{"file":577,"line":1845,"context":1208},{"file":577,"line":1925,"context":1208},284,{"file":577,"line":1927,"context":1208},289,{"file":577,"line":1929,"context":1208},292,{"file":577,"line":1330,"context":1208},{"file":577,"line":1342,"context":1208},{"file":577,"line":1352,"context":1208},{"file":577,"line":1233,"context":1208},{"file":577,"line":808,"context":1208},{"file":577,"line":1739,"context":1208},{"file":577,"line":1671,"context":1208},{"file":577,"line":1938,"context":1208},376,{"file":577,"line":1940,"context":1208},808,{"file":577,"line":1942,"context":1208},1230,{"file":577,"line":1944,"context":1208},1238,{"file":577,"line":1946,"context":1208},1242,{"file":577,"line":1948,"context":1208},1274,{"file":577,"line":1950,"context":1208},1299,{"file":577,"line":1952,"context":1208},1309,{"file":577,"line":1954,"context":1208},1317,{"file":577,"line":1956,"context":1208},1324,{"file":577,"line":1958,"context":1208},1330,{"file":577,"line":1960,"context":1208},1340,{"file":577,"line":1962,"context":1208},1348,{"file":577,"line":1964,"context":1208},1355,{"file":577,"line":1966,"context":1208},1372,{"file":577,"line":1968,"context":1208},1378,{"file":577,"line":1970,"context":1208},1396,{"file":577,"line":1972,"context":1208},1401,{"file":577,"line":1974,"context":1208},1402,{"file":577,"line":1976,"context":1208},1409,{"file":577,"line":1978,"context":1208},1418,{"file":577,"line":1980,"context":1208},1427,{"file":607,"line":782,"context":1208},{"file":607,"line":785,"context":1208},{"file":607,"line":1878,"context":1208},{"file":607,"line":1852,"context":1208},{"file":607,"line":1229,"context":1208},{"file":607,"line":1855,"context":1208},{"file":607,"line":1673,"context":1208},{"file":607,"line":1989,"context":1208},390,{"file":607,"line":1991,"context":1208},396,{"file":607,"line":1753,"context":1208},{"file":607,"line":1994,"context":1208},430,{"file":607,"line":1755,"context":1208},{"file":607,"line":1997,"context":1208},777,{"file":607,"line":1999,"context":1208},813,{"file":607,"line":2001,"context":1208},816,{"file":607,"line":2003,"context":1208},818,{"file":607,"line":2005,"context":1208},835,{"file":607,"line":2007,"context":1208},847,{"file":607,"line":2009,"context":1208},850,{"file":607,"line":2011,"context":1208},863,{"file":607,"line":2013,"context":1208},868,{"file":607,"line":2015,"context":1208},872,{"file":607,"line":1426,"context":1208},{"file":607,"line":2018,"context":1208},880,{"file":607,"line":2020,"context":1208},884,{"file":607,"line":2022,"context":1208},888,{"file":607,"line":2024,"context":1208},890,{"file":607,"line":2026,"context":1208},891,{"file":607,"line":2028,"context":1208},895,{"file":607,"line":1428,"context":1208},{"file":607,"line":1430,"context":1208},{"file":607,"line":2032,"context":1208},900,{"file":607,"line":2034,"context":1208},904,{"file":607,"line":2036,"context":1208},907,{"file":607,"line":2038,"context":1208},912,{"file":607,"line":2040,"context":1208},918,{"file":607,"line":1440,"context":1208},{"file":607,"line":2043,"context":1208},937,{"file":607,"line":2045,"context":1208},942,{"file":607,"line":2047,"context":1208},963,{"file":607,"line":2049,"context":1208},974,{"file":607,"line":2051,"context":1208},977,{"file":607,"line":2053,"context":1208},991,{"file":607,"line":2055,"context":1208},996,{"file":607,"line":2057,"context":1208},1012,{"file":607,"line":2059,"context":1208},1016,{"file":607,"line":1589,"context":1208},{"file":607,"line":2062,"context":1208},1126,{"file":640,"line":402,"context":1208},{"file":640,"line":163,"context":1208},{"file":658,"line":2066,"context":1208},539,{"file":658,"line":1245,"context":1208},{"file":662,"line":954,"context":1208},{"file":662,"line":2070,"context":1208},84,{"file":665,"line":2072,"context":1208},207,{"file":665,"line":2074,"context":1208},211,{"file":665,"line":2076,"context":1208},215,{"file":669,"line":1699,"context":1208},{"file":669,"line":2079,"context":1208},196,{"file":669,"line":1183,"context":1208},{"file":669,"line":2082,"context":1208},645,{"file":669,"line":2084,"context":1208},651,{"file":669,"line":2086,"context":1208},652,{"file":2088,"line":274,"context":1208},"modules\\reviews\\templates\\attachment-template.php",{"file":2088,"line":274,"context":1208},{"file":2088,"line":627,"context":1208},{"file":2092,"line":670,"context":1208},"modules\\reviews\\templates\\author-template.php",{"file":2092,"line":158,"context":1208},{"file":2095,"line":301,"context":1208},"modules\\reviews\\templates\\pros-cons-template.php",{"file":2095,"line":620,"context":1208},{"file":2098,"line":561,"context":1208},"modules\\reviews\\templates\\reply-template.php",{"file":2098,"line":627,"context":1208},{"file":2101,"line":627,"context":1208},"modules\\reviews\\templates\\review-layout\\review-one-template.php",{"file":2101,"line":1198,"context":1208},{"file":2101,"line":2104,"context":1208},55,{"file":2101,"line":1115,"context":1208},{"file":2107,"line":2104,"context":1208},"modules\\reviews\\templates\\review-layout\\review-two-template.php",{"file":2107,"line":600,"context":1208},{"file":2107,"line":2110,"context":1208},66,{"file":2107,"line":1115,"context":1208},{"file":2113,"line":830,"context":1208},"modules\\reviews\\templates\\review-template.php",{"file":2113,"line":2115,"context":1208},143,{"file":2117,"line":301,"context":1208},"modules\\reviews\\templates\\social-share-template.php",{"file":2119,"line":158,"context":1208},"modules\\reviews\\templates\\summary-layout\\summary-one-template.php",{"file":2121,"line":565,"context":1208},"modules\\reviews\\templates\\summary-layout\\summary-two-template.php",{"file":2121,"line":573,"context":1208},{"file":2121,"line":1249,"context":1208},{"file":726,"line":1103,"context":1208},{"file":726,"line":1112,"context":1208},{"file":733,"line":73,"context":1208},{"file":733,"line":531,"context":1208},{"file":815,"line":531,"context":1208},{"file":815,"line":762,"context":1208},{"file":815,"line":2131,"context":1208},171,{"file":815,"line":2133,"context":1208},191,{"file":890,"line":2135,"context":1208},124,{"file":1097,"line":2137,"context":1208},1426,{"file":937,"line":2139,"context":1208},163,{"file":937,"line":133,"context":1208},{"file":937,"line":133,"context":1208},{"file":937,"line":766,"context":1208},{"file":937,"line":2144,"context":1208},168,{"file":937,"line":1293,"context":1208},{"file":945,"line":496,"context":1208},{"file":945,"line":2148,"context":1208},213,{"file":945,"line":1717,"context":1208},{"file":945,"line":2151,"context":1208},322,{"file":945,"line":2153,"context":1208},419,{"file":945,"line":2155,"context":1208},667,{"file":945,"line":2157,"context":1208},737,{"file":945,"line":2159,"context":1208},739,{"file":963,"line":274,"context":1208},{"file":963,"line":624,"context":1208},{"file":963,"line":750,"context":1208},{"file":963,"line":841,"context":1208},{"file":963,"line":841,"context":1208},{"file":963,"line":218,"context":1208},{"file":963,"line":218,"context":1208},{"file":963,"line":1198,"context":1208},{"file":963,"line":1198,"context":1208},{"file":963,"line":1249,"context":1208},{"file":966,"line":649,"context":1208},{"file":966,"line":627,"context":1208},{"file":966,"line":2173,"context":1208},48,{"file":966,"line":841,"context":1208},{"file":966,"line":2104,"context":1208},{"file":969,"line":1669,"context":1208},{"file":969,"line":700,"context":1208},{"file":969,"line":2179,"context":1208},412,{"file":969,"line":2181,"context":1208},437,{"file":969,"line":2183,"context":1208},463,{"file":969,"line":2185,"context":1208},494,{"file":969,"line":2187,"context":1208},526,{"file":969,"line":2189,"context":1208},556,{"file":969,"line":2191,"context":1208},586,{"file":969,"line":1781,"context":1208},{"file":969,"line":2082,"context":1208},{"file":969,"line":2195,"context":1208},674,{"file":969,"line":1387,"context":1208},{"file":969,"line":2198,"context":1208},735,{"file":969,"line":2200,"context":1208},765,{"file":969,"line":2202,"context":1208},795,{"file":969,"line":2204,"context":1208},825,{"file":969,"line":2206,"context":1208},845,{"file":969,"line":2013,"context":1208},{"file":969,"line":2026,"context":1208},{"file":969,"line":2210,"context":1208},928,{"file":969,"line":2212,"context":1208},931,{"file":969,"line":2214,"context":1208},940,{"file":969,"line":2216,"context":1208},949,{"file":969,"line":2218,"context":1208},958,{"file":969,"line":2220,"context":1208},967,{"file":969,"line":2222,"context":1208},1015,{"file":969,"line":2222,"context":1208},{"file":969,"line":2225,"context":1208},1020,{"file":969,"line":2227,"context":1208},1021,{"file":969,"line":2229,"context":1208},1022,{"file":969,"line":2231,"context":1208},1027,{"file":969,"line":2231,"context":1208},{"file":969,"line":2234,"context":1208},1060,{"file":969,"line":2236,"context":1208},1063,{"file":969,"line":2238,"context":1208},1066,{"file":969,"line":2240,"context":1208},1071,{"file":969,"line":2240,"context":1208},{"file":969,"line":2243,"context":1208},1105,{"file":969,"line":2245,"context":1208},1108,{"file":969,"line":2247,"context":1208},1111,{"file":969,"line":2249,"context":1208},1116,{"file":969,"line":2251,"context":1208},1120,{"file":969,"line":2253,"context":1208},1139,{"file":969,"line":2255,"context":1208},1157,{"file":969,"line":2257,"context":1208},1394,{"file":969,"line":2259,"context":1208},1405,{"file":969,"line":2261,"context":1208},1437,{"file":969,"line":2263,"context":1208},1501,{"file":969,"line":2265,"context":1208},1503,{"file":969,"line":2267,"context":1208},1507,{"file":969,"line":2269,"context":1208},1535,[2271,2274],{"name":2272,"version":38,"knownCves":2273},"Select2",[],{"name":2275,"version":38,"knownCves":2276},"TinyMCE",[],[2278,2316,2338,2348,2357,2365,2375,2383,2392,2405,2422,2440,2450,2464,2475,2488,2498,2508,2517,2526,2535,2555,2569,2578,2586,2594,2603],{"entryPoint":2279,"graph":2280,"unsanitizedCount":189,"severity":41},"saswp_fetch_google_reviews (modules\\reviews\\class-saswp-reviews-service.php:406)",{"nodes":2281,"edges":2311},[2282,2286,2292,2294,2298,2302,2306],{"id":2283,"type":2284,"label":2285,"file":658,"line":1755},"n0","source","$_POST",{"id":2287,"type":2288,"label":2289,"file":658,"line":2290,"wp_function":2291},"n1","sink","update_option() [Settings Manipulation]",501,"update_option",{"id":2293,"type":2284,"label":2285,"file":658,"line":1755},"n2",{"id":2295,"type":2288,"label":2296,"file":658,"line":2066,"wp_function":2297},"n3","echo() [XSS]","echo",{"id":2299,"type":2284,"label":2300,"file":658,"line":2301},"n4","$_POST (x2)",524,{"id":2303,"type":2304,"label":2305,"file":658,"line":2301},"n5","transform","→ saswp_get_free_reviews_data()",{"id":2307,"type":2288,"label":2308,"file":658,"line":2309,"wp_function":2310},"n6","wp_remote_get() [SSRF]",700,"wp_remote_get",[2312,2313,2314,2315],{"from":2283,"to":2287,"sanitized":978},{"from":2293,"to":2295,"sanitized":978},{"from":2299,"to":2303,"sanitized":977},{"from":2303,"to":2307,"sanitized":977},{"entryPoint":2317,"graph":2318,"unsanitizedCount":189,"severity":41},"\u003Cclass-saswp-reviews-service> (modules\\reviews\\class-saswp-reviews-service.php:0)",{"nodes":2319,"edges":2332},[2320,2321,2322,2323,2324,2326,2327,2328,2330],{"id":2283,"type":2284,"label":2285,"file":658,"line":1755},{"id":2287,"type":2288,"label":2289,"file":658,"line":2290,"wp_function":2291},{"id":2293,"type":2284,"label":2285,"file":658,"line":1755},{"id":2295,"type":2288,"label":2296,"file":658,"line":2066,"wp_function":2297},{"id":2299,"type":2284,"label":2285,"file":658,"line":2325},436,{"id":2303,"type":2288,"label":2308,"file":658,"line":2309,"wp_function":2310},{"id":2307,"type":2284,"label":2300,"file":658,"line":2301},{"id":2329,"type":2304,"label":2305,"file":658,"line":2301},"n7",{"id":2331,"type":2288,"label":2308,"file":658,"line":2309,"wp_function":2310},"n8",[2333,2334,2335,2336,2337],{"from":2283,"to":2287,"sanitized":978},{"from":2293,"to":2295,"sanitized":978},{"from":2299,"to":2303,"sanitized":978},{"from":2307,"to":2329,"sanitized":977},{"from":2329,"to":2331,"sanitized":977},{"entryPoint":2339,"graph":2340,"unsanitizedCount":29,"severity":2347},"saswp_ajax_select_creator (admin_section\\ajax-selectbox.php:21)",{"nodes":2341,"edges":2345},[2342,2343],{"id":2283,"type":2284,"label":2285,"file":982,"line":649},{"id":2287,"type":2288,"label":2296,"file":982,"line":2344,"wp_function":2297},96,[2346],{"from":2283,"to":2287,"sanitized":978},"low",{"entryPoint":2349,"graph":2350,"unsanitizedCount":29,"severity":2347},"saswp_create_ajax_select_taxonomy (admin_section\\ajax-selectbox.php:143)",{"nodes":2351,"edges":2355},[2352,2353],{"id":2283,"type":2284,"label":2285,"file":982,"line":2139},{"id":2287,"type":2288,"label":2296,"file":982,"line":2354,"wp_function":2297},212,[2356],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2358,"graph":2359,"unsanitizedCount":29,"severity":2347},"\u003Cajax-selectbox> (admin_section\\ajax-selectbox.php:0)",{"nodes":2360,"edges":2363},[2361,2362],{"id":2283,"type":2284,"label":2300,"file":982,"line":649},{"id":2287,"type":2288,"label":2296,"file":982,"line":2344,"wp_function":2297},[2364],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2366,"graph":2367,"unsanitizedCount":29,"severity":2347},"saswp_save_steps_data (admin_section\\plugin-installer\\install.php:376)",{"nodes":2368,"edges":2373},[2369,2371],{"id":2283,"type":2284,"label":2285,"file":340,"line":2370},393,{"id":2287,"type":2288,"label":2289,"file":340,"line":2372,"wp_function":2291},399,[2374],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2376,"graph":2377,"unsanitizedCount":29,"severity":2347},"\u003Cinstall> (admin_section\\plugin-installer\\install.php:0)",{"nodes":2378,"edges":2381},[2379,2380],{"id":2283,"type":2284,"label":2285,"file":340,"line":2370},{"id":2287,"type":2288,"label":2289,"file":340,"line":2372,"wp_function":2291},[2382],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2384,"graph":2385,"unsanitizedCount":29,"severity":2347},"saswp_handle_file_upload (admin_section\\settings.php:639)",{"nodes":2386,"edges":2390},[2387,2389],{"id":2283,"type":2284,"label":2388,"file":348,"line":1385},"$_FILES (x2)",{"id":2287,"type":2288,"label":2289,"file":348,"line":1387,"wp_function":2291},[2391],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2393,"graph":2394,"unsanitizedCount":29,"severity":2347},"\u003Csettings> (admin_section\\settings.php:0)",{"nodes":2395,"edges":2402},[2396,2397,2398,2401],{"id":2283,"type":2284,"label":2388,"file":348,"line":1385},{"id":2287,"type":2288,"label":2289,"file":348,"line":1387,"wp_function":2291},{"id":2293,"type":2284,"label":2399,"file":348,"line":2400},"$_FILES",724,{"id":2295,"type":2288,"label":2296,"file":348,"line":1518,"wp_function":2297},[2403,2404],{"from":2283,"to":2287,"sanitized":978},{"from":2293,"to":2295,"sanitized":978},{"entryPoint":2406,"graph":2407,"unsanitizedCount":189,"severity":2347},"saswp_license_status_check (admin_section\\structure-admin.php:2231)",{"nodes":2408,"edges":2418},[2409,2411,2412,2414,2416],{"id":2283,"type":2284,"label":2285,"file":387,"line":2410},2245,{"id":2287,"type":2288,"label":2296,"file":387,"line":1616,"wp_function":2297},{"id":2293,"type":2284,"label":2300,"file":387,"line":2413},2254,{"id":2295,"type":2304,"label":2415,"file":387,"line":2413},"→ saswp_license_status()",{"id":2299,"type":2288,"label":2289,"file":387,"line":2417,"wp_function":2291},2126,[2419,2420,2421],{"from":2283,"to":2287,"sanitized":978},{"from":2293,"to":2295,"sanitized":977},{"from":2295,"to":2299,"sanitized":977},{"entryPoint":2423,"graph":2424,"unsanitizedCount":189,"severity":2347},"\u003Cstructure-admin> (admin_section\\structure-admin.php:0)",{"nodes":2425,"edges":2435},[2426,2428,2430,2431,2432,2433,2434],{"id":2283,"type":2284,"label":2427,"file":387,"line":1810},"$_GET (x5)",{"id":2287,"type":2288,"label":2296,"file":387,"line":2429,"wp_function":2297},1593,{"id":2293,"type":2284,"label":2285,"file":387,"line":2410},{"id":2295,"type":2288,"label":2296,"file":387,"line":1616,"wp_function":2297},{"id":2299,"type":2284,"label":2300,"file":387,"line":2413},{"id":2303,"type":2304,"label":2415,"file":387,"line":2413},{"id":2307,"type":2288,"label":2289,"file":387,"line":2417,"wp_function":2291},[2436,2437,2438,2439],{"from":2283,"to":2287,"sanitized":978},{"from":2293,"to":2295,"sanitized":978},{"from":2299,"to":2303,"sanitized":977},{"from":2303,"to":2307,"sanitized":977},{"entryPoint":2441,"graph":2442,"unsanitizedCount":29,"severity":2347},"goodbye_form_callback (admin_section\\tracking\\class-saswp-plugin-usage-tracker.php:944)",{"nodes":2443,"edges":2448},[2444,2446],{"id":2283,"type":2284,"label":2300,"file":472,"line":2445},952,{"id":2287,"type":2288,"label":2289,"file":472,"line":2447,"wp_function":2291},953,[2449],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2451,"graph":2452,"unsanitizedCount":29,"severity":2347},"\u003Cclass-saswp-plugin-usage-tracker> (admin_section\\tracking\\class-saswp-plugin-usage-tracker.php:0)",{"nodes":2453,"edges":2461},[2454,2457,2459,2460],{"id":2283,"type":2284,"label":2455,"file":472,"line":2456},"$_GET",642,{"id":2287,"type":2288,"label":2296,"file":472,"line":2458,"wp_function":2297},757,{"id":2293,"type":2284,"label":2300,"file":472,"line":2445},{"id":2295,"type":2288,"label":2289,"file":472,"line":2447,"wp_function":2291},[2462,2463],{"from":2283,"to":2287,"sanitized":978},{"from":2293,"to":2295,"sanitized":978},{"entryPoint":2465,"graph":2466,"unsanitizedCount":29,"severity":2347},"save_data (modules\\reviews\\class-saswp-review-feature-admin.php:1227)",{"nodes":2467,"edges":2473},[2468,2470],{"id":2283,"type":2284,"label":2285,"file":560,"line":2469},1237,{"id":2287,"type":2288,"label":2471,"file":560,"line":1958,"wp_function":2472},"wp_redirect() [Open Redirect]","wp_redirect",[2474],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2476,"graph":2477,"unsanitizedCount":29,"severity":2347},"\u003Cclass-saswp-review-feature-admin> (modules\\reviews\\class-saswp-review-feature-admin.php:0)",{"nodes":2478,"edges":2485},[2479,2480,2481,2483],{"id":2283,"type":2284,"label":2285,"file":560,"line":2469},{"id":2287,"type":2288,"label":2471,"file":560,"line":1958,"wp_function":2472},{"id":2293,"type":2284,"label":2482,"file":560,"line":521},"$_GET (x2)",{"id":2295,"type":2288,"label":2296,"file":560,"line":2484,"wp_function":2297},1419,[2486,2487],{"from":2283,"to":2287,"sanitized":978},{"from":2293,"to":2295,"sanitized":978},{"entryPoint":2489,"graph":2490,"unsanitizedCount":29,"severity":2347},"saswp_self_video_popup (modules\\reviews\\class-saswp-review-feature-frontend.php:794)",{"nodes":2491,"edges":2496},[2492,2495],{"id":2283,"type":2284,"label":2493,"file":577,"line":2494},"$_REQUEST",803,{"id":2287,"type":2288,"label":2296,"file":577,"line":1940,"wp_function":2297},[2497],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2499,"graph":2500,"unsanitizedCount":29,"severity":2347},"saswp_rf_template_review_edit_form (modules\\reviews\\class-saswp-review-feature-frontend.php:1198)",{"nodes":2501,"edges":2506},[2502,2505],{"id":2283,"type":2284,"label":2503,"file":577,"line":2504},"$_REQUEST (x5)",1211,{"id":2287,"type":2288,"label":2296,"file":577,"line":1944,"wp_function":2297},[2507],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2509,"graph":2510,"unsanitizedCount":29,"severity":2347},"\u003Cclass-saswp-review-feature-frontend> (modules\\reviews\\class-saswp-review-feature-frontend.php:0)",{"nodes":2511,"edges":2515},[2512,2514],{"id":2283,"type":2284,"label":2513,"file":577,"line":2494},"$_REQUEST (x6)",{"id":2287,"type":2288,"label":2296,"file":577,"line":1940,"wp_function":2297},[2516],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2518,"graph":2519,"unsanitizedCount":29,"severity":2347},"saswp_admin_collection_interface_render (modules\\reviews\\class-saswp-reviews-collection.php:688)",{"nodes":2520,"edges":2524},[2521,2523],{"id":2283,"type":2284,"label":2522,"file":607,"line":1383},"$_GET (x3)",{"id":2287,"type":2288,"label":2296,"file":607,"line":1635,"wp_function":2297},[2525],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2527,"graph":2528,"unsanitizedCount":29,"severity":2347},"\u003Cclass-saswp-reviews-collection> (modules\\reviews\\class-saswp-reviews-collection.php:0)",{"nodes":2529,"edges":2533},[2530,2532],{"id":2283,"type":2284,"label":2531,"file":607,"line":1383},"$_GET (x4)",{"id":2287,"type":2288,"label":2296,"file":607,"line":1635,"wp_function":2297},[2534],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2536,"graph":2537,"unsanitizedCount":29,"severity":2347},"saswp_save_review_form_data (modules\\reviews\\class-saswp-reviews-form.php:83)",{"nodes":2538,"edges":2551},[2539,2542,2545,2546,2547,2549],{"id":2283,"type":2284,"label":2540,"file":640,"line":2541},"$_SERVER (x3)",105,{"id":2287,"type":2288,"label":2543,"file":640,"line":395,"wp_function":2544},"header() [Header Injection]","header",{"id":2293,"type":2284,"label":2285,"file":640,"line":1866},{"id":2295,"type":2288,"label":2308,"file":640,"line":2115,"wp_function":2310},{"id":2299,"type":2284,"label":2548,"file":640,"line":2541},"$_SERVER",{"id":2303,"type":2288,"label":2471,"file":640,"line":2550,"wp_function":2472},178,[2552,2553,2554],{"from":2283,"to":2287,"sanitized":978},{"from":2293,"to":2295,"sanitized":978},{"from":2299,"to":2303,"sanitized":978},{"entryPoint":2556,"graph":2557,"unsanitizedCount":29,"severity":2347},"\u003Cclass-saswp-reviews-form> (modules\\reviews\\class-saswp-reviews-form.php:0)",{"nodes":2558,"edges":2565},[2559,2560,2561,2562,2563,2564],{"id":2283,"type":2284,"label":2540,"file":640,"line":2541},{"id":2287,"type":2288,"label":2543,"file":640,"line":395,"wp_function":2544},{"id":2293,"type":2284,"label":2285,"file":640,"line":1866},{"id":2295,"type":2288,"label":2308,"file":640,"line":2115,"wp_function":2310},{"id":2299,"type":2284,"label":2548,"file":640,"line":2541},{"id":2303,"type":2288,"label":2471,"file":640,"line":2550,"wp_function":2472},[2566,2567,2568],{"from":2283,"to":2287,"sanitized":978},{"from":2293,"to":2295,"sanitized":978},{"from":2299,"to":2303,"sanitized":978},{"entryPoint":2570,"graph":2571,"unsanitizedCount":29,"severity":2347},"saswp_modify_schema_post_enable (view\\class-saswp-post-specific.php:174)",{"nodes":2572,"edges":2576},[2573,2575],{"id":2283,"type":2284,"label":2455,"file":945,"line":2574},188,{"id":2287,"type":2288,"label":2296,"file":945,"line":2148,"wp_function":2297},[2577],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2579,"graph":2580,"unsanitizedCount":29,"severity":2347},"saswp_get_item_reviewed_fields (view\\class-saswp-post-specific.php:224)",{"nodes":2581,"edges":2584},[2582,2583],{"id":2283,"type":2284,"label":2455,"file":945,"line":1217},{"id":2287,"type":2288,"label":2296,"file":945,"line":1717,"wp_function":2297},[2585],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2587,"graph":2588,"unsanitizedCount":29,"severity":2347},"\u003Cclass-saswp-post-specific> (view\\class-saswp-post-specific.php:0)",{"nodes":2589,"edges":2592},[2590,2591],{"id":2283,"type":2284,"label":2482,"file":945,"line":2574},{"id":2287,"type":2288,"label":2296,"file":945,"line":2148,"wp_function":2297},[2593],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2595,"graph":2596,"unsanitizedCount":29,"severity":2347},"saswp_get_manual_fields_on_ajax (view\\schema-type.php:1512)",{"nodes":2597,"edges":2601},[2598,2600],{"id":2283,"type":2284,"label":2455,"file":969,"line":2599},1527,{"id":2287,"type":2288,"label":2296,"file":969,"line":2269,"wp_function":2297},[2602],{"from":2283,"to":2287,"sanitized":978},{"entryPoint":2604,"graph":2605,"unsanitizedCount":29,"severity":2347},"\u003Cschema-type> (view\\schema-type.php:0)",{"nodes":2606,"edges":2611},[2607,2609],{"id":2283,"type":2284,"label":2608,"file":969,"line":402},"$_GET (x18)",{"id":2287,"type":2288,"label":2296,"file":969,"line":2610,"wp_function":2297},848,[2612],{"from":2283,"to":2287,"sanitized":978},{"summary":2614,"deductions":2615},"The \"schema-and-structured-data-for-wp\" plugin v1.57 exhibits a mixed security posture. While the plugin demonstrates strong adherence to WordPress security best practices, particularly with an absence of unprotected entry points (AJAX, REST API), a robust implementation of nonce and capability checks (71 and 63 respectively), and a high percentage of SQL queries using prepared statements (98%), several areas warrant attention. The static analysis identified the use of dangerous functions, specifically `unserialize`, which can be a significant risk if not handled with extreme caution, as it can lead to remote code execution vulnerabilities if exploited with maliciously crafted serialized data. Furthermore, 4 out of 27 analyzed taint flows had unsanitized paths, indicating potential vulnerabilities where user-supplied input might not be adequately cleaned before being used in sensitive operations, even though no critical or high severity issues were flagged in this area.\n\nThe plugin's vulnerability history is a point of concern. With a total of 10 known CVEs, even though none are currently unpatched, the prevalence of medium severity vulnerabilities across common types like Exposure of Sensitive Information, Improper Access Control, and Cross-Site Scripting suggests a recurring pattern of vulnerabilities that have required patching over time. The fact that the last vulnerability was dated in 2026-01-22, which is in the future, is a significant anomaly that needs clarification. It is highly unusual and could indicate a data entry error or an issue with the reporting mechanism. However, assuming the historical data reflects past issues, it points to a need for ongoing vigilance and thorough code reviews to prevent similar issues from re-emerging.\n\nIn conclusion, the plugin has strengths in its access control and database interaction security. However, the presence of `unserialize` and unsanitized taint flows, combined with a history of medium severity vulnerabilities, necessitates a cautious approach. Continuous security auditing and prompt updates are crucial to mitigate the risks associated with these findings. The unusual future date for the last vulnerability also raises questions about the reliability of the historical data.",[2616,2618,2621,2623],{"reason":2617,"points":28},"Use of dangerous function: unserialize",{"reason":2619,"points":2620},"Taint flows with unsanitized paths (4 flows)",8,{"reason":2622,"points":673},"Total known CVEs: 10 (all medium severity)",{"reason":2624,"points":2625},"Unusual future date for last vulnerability",5,"2026-03-16T17:05:55.940Z",{"wat":2628,"direct":2635},{"assetPaths":2629,"generatorPatterns":2632,"scriptPaths":2633,"versionParams":2634},[2630,2631],"\u002Fwp-content\u002Fplugins\u002Fschema-and-structured-data-for-wp\u002Fadmin_section\u002Fcss\u002Fomnireview-admin.css","\u002Fwp-content\u002Fplugins\u002Fschema-and-structured-data-for-wp\u002Fadmin_section\u002Fjs\u002Fomnireview-admin.js",[],[],[],{"cssClasses":2636,"htmlComments":2644,"htmlAttributes":2645,"restEndpoints":2648,"jsGlobals":2656,"shortcodeOutput":2664},[2637,2638,2639,2640,2641,2642,2643],"saswp-omnireview-banner","saswp-or-content","saswp-or-text","saswp-badge","saswp-or-actions","saswp-btn-primary","saswp-link-secondary",[],[2646,2647],"data-saswp-tab","data-saswp-content",[2649,2650,2651,2652,2653,2654,2655],"\u002Fwp-json\u002Fsaswp\u002Fv1\u002Foptions","\u002Fwp-json\u002Fsaswp\u002Fv1\u002Fsearch","\u002Fwp-json\u002Fsaswp\u002Fv1\u002Fsave_options","\u002Fwp-json\u002Fsaswp\u002Fv1\u002Fget_post_data","\u002Fwp-json\u002Fsaswp\u002Fv1\u002Fget_term_data","\u002Fwp-json\u002Fsaswp\u002Fv1\u002Fget_comment_data","\u002Fwp-json\u002Fsaswp\u002Fv1\u002Fget_option_data",[2657,2658,2659,2660,2661,2662,2663],"saswp_meta","saswp_search_data","saswp_save_options_data","saswp_get_post_data","saswp_get_term_data","saswp_get_comment_data","saswp_get_option_data",[]]