[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1UjJKKeaafW-Tl-_1IrKu_fbiPiUZGYobyE0RSwPo6A":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":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":124,"fingerprints":261},"ai-snippet-seo-helper","AI Snippet SEO Helper","1.0.10","RankPilotAI","https:\u002F\u002Fprofiles.wordpress.org\u002Frankpilotai\u002F","\u003Cp>AI Snippet SEO Helper adds AI generation to the Rank Math SEO snippet editor. It creates SEO friendly titles, meta descriptions, focus keywords and optional slugs directly inside the Rank Math meta box with a single click. The plugin works natively with Rank Math and supports scoring, bulk tools and optional auto slug.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highlights\u003C\u002Fstrong>\u003Cbr \u002F>\n– One-click AI generation in the post editor (Rank Math)\u003Cbr \u002F>\n– Live score & SERP-style preview; optional custom prompt\u003Cbr \u002F>\n– Optional \u003Cstrong>Auto-Slug\u003C\u002Fstrong> replacement (WordPress keeps a 301 via \u003Ccode>_wp_old_slug\u003C\u002Fcode>)\u003Cbr \u002F>\n– Usage overview card (plan limit, remaining, progress)\u003Cbr \u002F>\n– Model selection based on plan (GPT-4 Turbo \u002F GPT-4.1 \u002F GPT-4o)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requires Rank Math SEO\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>AI Snippet SEO Helper only works when the Rank Math SEO plugin is installed and active.\u003Cbr \u002F>\nThis helper writes into Rank Math’s meta fields and relies on Rank Math to render meta tags on the front end.\u003Cbr \u002F>\nIt will not generate or output any SEO tags by itself.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cloud Service Notice\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin connects to \u003Ccode>https:\u002F\u002Frankpilotai.com\u002Fwp-json\u002Frankpilotai\u002Fv1\u002F*\u003C\u002Fcode> to generate snippets and manage tokens. Minimal context is sent: post title\u002Fexcerpt\u002Fslug, site URL & domain, selected model, and your Site Key. See our website for Privacy & Terms.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin uses the RankPilotAI cloud API hosted on \u003Ccode>rankpilotai.com\u003C\u002Fcode> for all AI operations.\u003C\u002Fp>\n\u003Cp>The following endpoints may be called from your site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>https:\u002F\u002Frankpilotai.com\u002Fwp-json\u002Frankpilotai\u002Fv1\u002Fsnippet\u003C\u002Fcode> and \u003Ccode>\u002Fsnippet-bulk\u003C\u002Fcode> to generate AI SEO titles and descriptions.\u003C\u002Fli>\n\u003Cli>\u003Ccode>https:\u002F\u002Frankpilotai.com\u002Fwp-json\u002Frankpilotai\u002Fv1\u002Ftoken-info\u003C\u002Fcode> to read your current token balance and limits.\u003C\u002Fli>\n\u003Cli>\u003Ccode>https:\u002F\u002Frankpilotai.com\u002Fwp-json\u002Frankpilotai\u002Fv1\u002Ftoken-reduce\u003C\u002Fcode> to reduce your token balance after a successful generation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each request sends only minimal context, for example:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Site URL and domain\u003C\u002Fli>\n\u003Cli>Plugin slug (\u003Ccode>ai-snippet-seo-helper\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Your Site Key\u003C\u002Fli>\n\u003Cli>Selected model and custom prompt (if any)\u003C\u002Fli>\n\u003Cli>For snippet generation: post title, excerpt, post type, current slug and focus keyword\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For details, including data handling and retention, please see:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Privacy Policy: https:\u002F\u002Frankpilotai.com\u002Fprivacy-policy\u002F\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Frankpilotai.com\u002Fterms-and-conditions\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","AI assistant for Rank Math: generate SEO titles, meta descriptions, focus keywords and optional slugs in one click.",0,412,100,1,"2026-03-09T00:00:00.000Z","6.9.4","5.8","7.4",[20,21,22,23,24],"meta-description","rank-math","seo","snippets","title","https:\u002F\u002Frankpilotai.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-snippet-seo-helper.1.0.10.zip",null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"rankpilotai",3,30,94,"2026-04-04T16:04:48.006Z",[37,48,66,87,107],{"slug":38,"name":39,"version":40,"author":7,"author_profile":8,"description":41,"short_description":42,"active_installs":11,"downloaded":43,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":44,"homepage":46,"download_link":47,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"ai-snippet-seo-pro","AI Snippet SEO Pro","1.0.26","\u003Cp>Generate SEO-friendly titles and meta descriptions with one click. The plugin scores each snippet (0–100), checks keyword usage, shows live preview, and supports bulk actions for posts and taxonomies.\u003C\u002Fp>\n\u003Ch4>Highlights\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>One-click AI generation (post and taxonomy editors)\u003C\u002Fli>\n\u003Cli>Live preview and checklist (title length, meta length, keyword in slug)\u003C\u002Fli>\n\u003Cli>Bulk generate from list tables (posts and terms)\u003C\u002Fli>\n\u003Cli>Optional auto-slug update (adds _wp_old_slug for 301)\u003C\u002Fli>\n\u003Cli>Token-based usage via RankPilotAI (free tier available)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>AI Snippet SEO Pro \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings\u003C\u002Fstrong> and add your \u003Cstrong>Site Key\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Choose a model and whether to enable \u003Cstrong>auto-slug\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Open any post or term, click \u003Cstrong>Generate with AI\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Review the score and checklist, then \u003Cstrong>Save\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>External services\u003C\u002Fh4>\n\u003Cp>This plugin connects to RankPilotAI to generate SEO suggestions.\u003Cbr \u002F>\n* Base URL: https:\u002F\u002Frankpilotai.com\u003Cbr \u002F>\n* Endpoints:\u003Cbr \u002F>\n  * \u002Fwp-json\u002Frankpilotai\u002Fv1\u002Fsnippet\u003Cbr \u002F>\n  * \u002Fwp-json\u002Frankpilotai\u002Fv1\u002Ftoken-info\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>No analytics or tracking. Only the fields required to generate snippets are sent to RankPilotAI.\u003C\u002Fp>\n\u003Ch4>Uninstall\u003C\u002Fh4>\n\u003Cp>Removes plugin options and deletes meta keys starting with \u003Ccode>_aissp_\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>The plugin communicates with RankPilotAI endpoints to create snippets and to check\u002Fmanage token usage. Data sent: title\u002Fexcerpt (or term name\u002Fdescription), focus keyword (if provided), slug, domain, site URL, selected model, and your Site Key. Refer to rankpilotai.com for full Privacy & Terms.\u003C\u002Fp>\n\u003Cp>Endpoint used: \u003Ccode>https:\u002F\u002Frankpilotai.com\u002Fwp-json\u002Frankpilotai\u002Fv1\u002F*\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the RankPilotAI API to generate SEO snippets and manage token usage.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Base URL:\u003C\u002Fstrong> https:\u002F\u002Frankpilotai.com\u002Fwp-json\u002Frankpilotai\u002Fv1\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Endpoints used\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>\u002Fsnippet\u003C\u002Fcode> and \u003Ccode>\u002Fsnippet-bulk\u003C\u002Fcode>: called when you click “Generate with AI” on posts\u002Fterms or run a bulk job.\u003Cbr \u002F>\n– \u003Ccode>\u002Ftoken-info\u003C\u002Fcode>: called when you save the Site Key or open the settings page to display current usage\u002Flimits.\u003Cbr \u002F>\n– \u003Ccode>\u002Ftoken-reduce\u003C\u002Fcode>: called after a successful generation to deduct tokens.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent\u003C\u002Fstrong>\u003Cbr \u002F>\n– Site identification: \u003Ccode>site_token\u003C\u002Fcode>, \u003Ccode>site_url\u003C\u002Fcode> (domain), plugin identifier.\u003Cbr \u002F>\n– Context for generation:\u003Cbr \u002F>\n  – \u003Cstrong>Posts:\u003C\u002Fstrong> \u003Ccode>post_title\u003C\u002Fcode>, \u003Ccode>post_excerpt\u003C\u002Fcode>, \u003Ccode>post_type\u003C\u002Fcode>, \u003Ccode>focus_keyword\u003C\u002Fcode> (if set), current slug, selected model, \u003Ccode>custom_prompt\u003C\u002Fcode>, \u003Ccode>auto_slug\u003C\u002Fcode> flag.\u003Cbr \u002F>\n  – \u003Cstrong>Terms:\u003C\u002Fstrong> \u003Ccode>term_name\u003C\u002Fcode>, \u003Ccode>term_slug\u003C\u002Fcode>, \u003Ccode>term_desc\u003C\u002Fcode>, \u003Ccode>focus_keyword\u003C\u002Fcode> (if set), selected model, \u003Ccode>custom_prompt\u003C\u002Fcode>, \u003Ccode>auto_slug\u003C\u002Fcode> flag.\u003Cbr \u002F>\n– No end-user PII is intentionally sent by the plugin. Content fields are the data already stored in your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why it is sent\u003C\u002Fstrong>\u003Cbr \u002F>\n– To obtain AI-generated SEO suggestions on demand and to check your token balance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider\u003C\u002Fstrong>\u003Cbr \u002F>\n– RankPilotAI — Terms of Service: https:\u002F\u002Frankpilotai.com\u002Fterms\u002F\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Frankpilotai.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch3>Uninstall\u003C\u002Fh3>\n\u003Cp>Removing the plugin deletes its settings and only the score meta it created:\u003Cbr \u002F>\n– Deletes option: \u003Ccode>aissp_settings\u003C\u002Fcode>\u003Cbr \u002F>\n– Deletes metas: \u003Ccode>_aissp_score\u003C\u002Fcode> on posts\u002Fterms\u003Cbr \u002F>\n– Leaves user content metas intact: \u003Ccode>_aissp_focus_keyword\u003C\u002Fcode>, \u003Ccode>_aissp_seo_title\u003C\u002Fcode>, \u003Ccode>_aissp_seo_description\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Developer Notes\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Meta Keys\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>_aissp_focus_keyword\u003C\u002Fcode>, \u003Ccode>_aissp_seo_title\u003C\u002Fcode>, \u003Ccode>_aissp_seo_description\u003C\u002Fcode>, \u003Ccode>_aissp_score\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filters\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>aissp_http_args( $args, $url, $payload, $method )\u003C\u002Fcode>\u003Cbr \u002F>\n– \u003Ccode>aissp_http_retry_codes( $codes )\u003C\u002Fcode>\u003Cbr \u002F>\n– \u003Ccode>aissp_http_retries( $n )\u003C\u002Fcode>\u003Cbr \u002F>\n– \u003Ccode>aissp_http_result( $res, $url, $payload, $method, $args, $attempts )\u003C\u002Fcode>\u003Cbr \u002F>\n– \u003Ccode>aissp_bulk_endpoint( $url )\u003C\u002Fcode>\u003C\u002Fp>\n","Generate AI SEO titles and meta descriptions in one click, with scoring, live preview and bulk tools for posts and taxonomies.",743,[45,20,21,22,24],"ai","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-snippet-seo-pro.1.0.26.zip",{"slug":49,"name":50,"version":51,"author":52,"author_profile":53,"description":54,"short_description":55,"active_installs":56,"downloaded":57,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":58,"requires_at_least":59,"requires_php":60,"tags":61,"homepage":46,"download_link":62,"security_score":63,"vuln_count":14,"unpatched_count":14,"last_vuln_date":64,"fetched_at":65},"s-dev-seo","S-DEV SEO","1.88","Seodev","https:\u002F\u002Fprofiles.wordpress.org\u002Fseodevrobin\u002F","\u003Cp>SEO Tool which replace titles on selected pages and posts. Also adds ability for meta description.\u003C\u002Fp>\n\u003Ch3>Important note\u003C\u002Fh3>\n\u003Cp>This plugin uses “Session Buffering” to work with some websites (for forcing replacement of titles). This means that if your host \u002F web server uses a cache service there is a possibility that a conflict might occur. We give no support regarding host \u002F web server support to avoid this.\u003C\u002Fp>\n\u003Ch3>Planned changes\u003C\u002Fh3>\n\u003Cp>In the future we plan to change the backend overview and settings page so it will use WP Table structure instead for better handling.\u003C\u002Fp>\n","SEO Tool which replace titles on selected pages and posts. Also adds ability for meta description.",50,1865,"5.4.19","5.2","7.0",[20,22,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fs-dev-seo.1.88.zip",79,"2025-01-14 00:00:00","2026-03-15T10:48:56.248Z",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":13,"num_ratings":14,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":18,"tags":79,"homepage":85,"download_link":86,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"bulk-meta-tags-updater","Bulk Meta Tags Updater","1.0.1","Sourabh Nagori","https:\u002F\u002Fprofiles.wordpress.org\u002Fthesourabhn\u002F","\u003Cp>\u003Cstrong>Bulk Meta Tags Updater\u003C\u002Fstrong> streamlines your SEO workflow by allowing you to update multiple meta titles and descriptions simultaneously. This powerful tool saves time and effort when optimizing your website content, especially during site migrations, content refreshes, or when implementing new SEO strategies.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bulk Processing\u003C\u002Fstrong>: Update numerous meta titles and descriptions at once with a simple input format.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Plugin Compatible\u003C\u002Fstrong>: Works seamlessly with popular SEO plugins like Yoast SEO and Rank Math.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fallback Support\u003C\u002Fstrong>: Functions even without an SEO plugin by storing metadata in custom fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Interface\u003C\u002Fstrong>: Simple textarea input with clear formatting instructions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Format Flexibility\u003C\u002Fstrong>: Leave fields blank to keep existing values unchanged.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Implementation\u003C\u002Fstrong>: Proper data sanitization and WordPress security best practices.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose This Plugin?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Time Efficiency\u003C\u002Fstrong>: Update hundreds of meta tags in minutes instead of hours.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Error Prevention\u003C\u002Fstrong>: Avoid the tedious process of manual updates that can lead to mistakes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Optimization\u003C\u002Fstrong>: Quickly implement SEO recommendations across your entire site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Management\u003C\u002Fstrong>: Effortlessly maintain consistent meta information across your website.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Perfect For:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Content migrations\u003C\u002Fli>\n\u003Cli>SEO strategy implementation\u003C\u002Fli>\n\u003Cli>Rebranding projects\u003C\u002Fli>\n\u003Cli>Website content audits\u003C\u002Fli>\n\u003Cli>Large-scale metadata optimization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For technical support or feature requests, visit our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbulk-meta-tags-updater\u002F\" rel=\"ugc\">support forum\u003C\u002Fa> or contact us through the plugin settings page.\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>We welcome contributions! Submit pull requests to our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsourabhnagori\u002Fbulk-meta-tags-updater\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Privacy Notice\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or store any personal data from users or visitors.\u003C\u002Fp>\n","Efficiently update meta titles and descriptions in bulk for WordPress posts and pages.",40,474,"2025-06-23T06:03:00.000Z","6.8.5","5.0",[80,81,82,83,84],"bulk-update-meta-description","bulk-update-meta-tags","bulk-update-meta-title","meta-tags","seo-optimization","https:\u002F\u002Fworldwebsolutions.in\u002Fbulk-meta-tags-updater","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-meta-tags-updater.zip",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":33,"downloaded":95,"rating":13,"num_ratings":14,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":104,"download_link":105,"security_score":106,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"wp-simple-seo-meta","WP Simple SEO Meta","1.1.0","Epigrade","https:\u002F\u002Fprofiles.wordpress.org\u002Fepigrade\u002F","\u003Cp>Add page title, meta description, keywords and robots to all post types and taxonomies.\u003Cbr \u002F>\nPlugin will automatically change page titles for posts, pages, custom posts, categories, tags and custom taxonomies to\u003Cbr \u002F>\nwhatever you have entered. Also will inject meta fields in template head section. If however you leave fields empty\u003Cbr \u002F>\ndefault WordPress or theme behaviour will occur.\u003Cbr \u002F>\nThis plugin also removes taxonomy description column from listing table.\u003C\u002Fp>\n\u003Cp>You can use it in your theme or other plugin. It creates the following taxonomy and post meta fields:\u003Cbr \u002F>\n    _page_title, \u003Ccode>_meta_description\u003C\u002Fcode>, \u003Ccode>_meta_keywords\u003C\u002Fcode>, \u003Ccode>_meta_robots\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Example usage:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Get page title value for taxonomy with ID $term_id:\n$taxonomy_title = get_term_meta( $term_id, '_page_title', true );\n\n\u002F\u002F Get page title value for post with ID $post->ID:\n$post_title = get_post_meta( $post->ID, '_page_title', true );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Add page title, meta description, keywords and robots to all post types and taxonomies.",1384,"2019-06-02T17:11:00.000Z","5.2.24","4.4.0","5.4",[101,20,102,103,22],"meta","meta-keywords","page-title","https:\u002F\u002Fwww.epigrade.com\u002Fwp-simple-seo-meta\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-simple-seo-meta.1.1.0.zip",85,{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":33,"downloaded":115,"rating":11,"num_ratings":11,"last_updated":116,"tested_up_to":77,"requires_at_least":117,"requires_php":46,"tags":118,"homepage":122,"download_link":123,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"wp-smart-seo","WP Smart SEO","1.9","Eric-Oliver Mächler","https:\u002F\u002Fprofiles.wordpress.org\u002Fannubis\u002F","\u003Cp>A simple SEO Plugin which generates for Pages, Posts, Categories:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>og:type\u003C\u002Fli>\n\u003Cli>og:title\u003C\u002Fli>\n\u003Cli>og:description\u003C\u002Fli>\n\u003Cli>og:image\u003C\u002Fli>\n\u003Cli>twitter:title\u003C\u002Fli>\n\u003Cli>twitter:description\u003C\u002Fli>\n\u003Cli>twitter:image\u003C\u002Fli>\n\u003Cli>Meta Robots Tag: index, Follow, NoFollow, NoIndex\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>The plugin is new multilingual\u003C\u002Fh4>\n\u003Cp>Available in English & German\u003C\u002Fp>\n\u003Ch4>Plugin Recommendation\u003C\u002Fh4>\n\u003Cp>If you need a Sitemap for your WordPress – please install \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-xml-sitemap-generator\u002F\" rel=\"ugc\">Simple XML Sitemap Generator\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>If you need a Google Analytics Plugin for your WordPress – please install \u003Ca href=\"https:\u002F\u002Fde.wordpress.org\u002Fplugins\u002Fquick-google-analytics\u002F\" rel=\"nofollow ugc\">Quick Google Analytics\u003C\u002Fa>\u003C\u002Fp>\n","Improve your WordPress SEO: Enter your title, description and featured image for better visibility in the search engine",3090,"2025-05-28T09:23:00.000Z","4.0",[119,20,120,22,121],"google-search","meta-title","twitter-cards","http:\u002F\u002Fwww.chefblogger.me","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-smart-seo.1.9.zip",{"attackSurface":125,"codeSignals":177,"taintFlows":205,"riskAssessment":250,"analyzedAt":260},{"hooks":126,"ajaxHandlers":159,"restRoutes":174,"shortcodes":175,"cronEvents":176,"entryPointCount":32,"unprotectedCount":11},[127,133,137,141,144,147,150,153,156],{"type":128,"name":129,"callback":130,"file":131,"line":132},"action","admin_notices","aish_rank_math_required_notice","ai-snippet-seo-helper.php",53,{"type":128,"name":134,"callback":135,"file":131,"line":136},"admin_enqueue_scripts","aish_enqueue_admin_assets",137,{"type":128,"name":138,"callback":139,"file":131,"line":140},"admin_init","aish_register_bulk_actions",444,{"type":128,"name":129,"callback":142,"file":131,"line":143},"closure",447,{"type":128,"name":145,"callback":142,"file":131,"line":146},"admin_menu",502,{"type":128,"name":148,"callback":142,"file":131,"line":149},"add_meta_boxes",515,{"type":128,"name":134,"callback":151,"file":131,"line":152},"aish_enqueue_admin_menu_icon_style",562,{"type":128,"name":154,"callback":142,"file":131,"line":155},"restrict_manage_posts",594,{"type":128,"name":157,"callback":142,"file":131,"line":158},"pre_get_posts",609,[160,166,170],{"action":161,"nopriv":162,"callback":163,"hasNonce":164,"hasCapCheck":164,"file":131,"line":165},"aish_bulk_tick",false,"aish_ajax_bulk_tick",true,138,{"action":167,"nopriv":162,"callback":168,"hasNonce":164,"hasCapCheck":164,"file":131,"line":169},"aish_bulk_cancel","aish_ajax_bulk_cancel",139,{"action":171,"nopriv":162,"callback":172,"hasNonce":164,"hasCapCheck":164,"file":131,"line":173},"aish_generate_single","aish_ajax_generate_single",177,[],[],[],{"dangerousFunctions":178,"sqlUsage":179,"outputEscaping":185,"fileOperations":11,"externalRequests":14,"nonceChecks":180,"capabilityChecks":203,"bundledLibraries":204},[],{"prepared":180,"raw":14,"locations":181},4,[182],{"file":183,"line":74,"context":184},"uninstall.php","$wpdb->query() with variable interpolation",{"escaped":186,"rawEcho":187,"locations":188},56,6,[189,193,195,197,199,201],{"file":190,"line":191,"context":192},"admin\\settings-page.php",401,"raw output",{"file":190,"line":194,"context":192},453,{"file":190,"line":196,"context":192},472,{"file":190,"line":198,"context":192},486,{"file":131,"line":200,"context":192},38,{"file":131,"line":202,"context":192},599,5,[],[206,223,231],{"entryPoint":207,"graph":208,"unsanitizedCount":11,"severity":222},"aish_render_settings_page (admin\\settings-page.php:25)",{"nodes":209,"edges":220},[210,214],{"id":211,"type":212,"label":213,"file":190,"line":74},"n0","source","$_POST",{"id":215,"type":216,"label":217,"file":190,"line":218,"wp_function":219},"n1","sink","echo() [XSS]",49,"echo",[221],{"from":211,"to":215,"sanitized":164},"low",{"entryPoint":224,"graph":225,"unsanitizedCount":11,"severity":222},"\u003Csettings-page> (admin\\settings-page.php:0)",{"nodes":226,"edges":229},[227,228],{"id":211,"type":212,"label":213,"file":190,"line":74},{"id":215,"type":216,"label":217,"file":190,"line":218,"wp_function":219},[230],{"from":211,"to":215,"sanitized":164},{"entryPoint":232,"graph":233,"unsanitizedCount":11,"severity":222},"\u003Cai-snippet-seo-helper> (ai-snippet-seo-helper.php:0)",{"nodes":234,"edges":247},[235,238,240,244],{"id":211,"type":212,"label":236,"file":131,"line":237},"$_GET (x4)",450,{"id":215,"type":216,"label":217,"file":131,"line":239,"wp_function":219},451,{"id":241,"type":212,"label":242,"file":131,"line":243},"n2","$_POST (x2)",210,{"id":245,"type":216,"label":217,"file":131,"line":246,"wp_function":219},"n3",540,[248,249],{"from":211,"to":215,"sanitized":164},{"from":241,"to":245,"sanitized":164},{"summary":251,"deductions":252},"The \"ai-snippet-seo-helper\" v1.0.10 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and the plugin's implementation of good security practices like nonce checks, capability checks, and a high percentage of prepared SQL statements are commendable. The attack surface is also relatively small and, importantly, all identified entry points appear to have proper authentication and authorization checks, which significantly mitigates immediate risks.",[253,255,258],{"reason":254,"points":32},"External HTTP requests present",{"reason":256,"points":257},"SQL queries partially use prepared statements",2,{"reason":259,"points":14},"Output escaping is not 100% perfect","2026-03-17T06:53:55.793Z",{"wat":262,"direct":271},{"assetPaths":263,"generatorPatterns":266,"scriptPaths":267,"versionParams":268},[264,265],"\u002Fwp-content\u002Fplugins\u002Fai-snippet-seo-helper\u002Fadmin\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fai-snippet-seo-helper\u002Fadmin\u002Fassets\u002Fjs\u002Fadmin.js",[],[265],[269,270],"ai-snippet-seo-helper\u002Fadmin\u002Fassets\u002Fcss\u002Fadmin.css?ver=","ai-snippet-seo-helper\u002Fadmin\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":272,"htmlComments":273,"htmlAttributes":274,"restEndpoints":278,"jsGlobals":280,"shortcodeOutput":282},[],[],[275,276,277],"data-post-id","id=\"aish-generate-btn\"","id=\"aish-status\"",[279],"\u002Fwp-json\u002Frankpilotai\u002Fv1\u002Ftoken-info",[281],"AISH_Ajax",[]]