[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f32Rj8nK5rbUaV-08vnQg2oMNdAuFGs7hVlnxhp-tj4I":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"42flows","https:\u002F\u002Fprofiles.wordpress.org\u002F42flows\u002F",1,20,100,30,94,"2026-08-27T03:14:04.028Z",[13],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":20,"num_ratings":20,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":8,"vuln_count":20,"unpatched_count":20,"last_vuln_date":33,"fetched_at":34},"42flows-seo-meta","42flows SEO Meta","1.2.1","\u003Cp>42flows SEO Meta enables REST API write access to SEO meta fields for posts and pages. It auto-detects your active SEO plugin (Yoast SEO, Rank Math, or All in One SEO) and registers only the relevant meta fields with \u003Ccode>show_in_rest\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>This plugin is required if you use \u003Ca href=\"https:\u002F\u002F42flows.com\" rel=\"nofollow ugc\">42flows\u003C\u002Fa> to publish SEO-optimized content to your WordPress site. Without it, SEO titles, meta descriptions, and focus keyphrases cannot be set via the REST API.\u003C\u002Fp>\n\u003Ch4>Supported SEO plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Yoast SEO\u003C\u002Fstrong> — \u003Ccode>_yoast_wpseo_title\u003C\u002Fcode>, \u003Ccode>_yoast_wpseo_metadesc\u003C\u002Fcode>, \u003Ccode>_yoast_wpseo_focuskw\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rank Math\u003C\u002Fstrong> — \u003Ccode>rank_math_title\u003C\u002Fcode>, \u003Ccode>rank_math_description\u003C\u002Fcode>, \u003Ccode>rank_math_focus_keyword\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All in One SEO\u003C\u002Fstrong> — \u003Ccode>_aioseo_title\u003C\u002Fcode>, \u003Ccode>_aioseo_description\u003C\u002Fcode>, \u003Ccode>_aioseo_keywords\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What it does\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Detects which SEO plugin is active on your site\u003C\u002Fli>\n\u003Cli>Registers that plugin’s meta fields with \u003Ccode>show_in_rest => true\u003C\u002Fcode> for posts and pages\u003C\u002Fli>\n\u003Cli>Adds \u003Ccode>sanitize_callback\u003C\u002Fcode> (sanitize_text_field) and \u003Ccode>auth_callback\u003C\u002Fcode> (requires edit_posts capability)\u003C\u002Fli>\n\u003Cli>Does nothing if no supported SEO plugin is detected\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What it does NOT do\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Does not modify your existing SEO data\u003C\u002Fli>\n\u003Cli>Does not add any admin pages, settings, or UI\u003C\u002Fli>\n\u003Cli>Does not load any JavaScript or CSS\u003C\u002Fli>\n\u003Cli>Does not store any data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Companion plugin installation and upgrades\u003C\u002Fh4>\n\u003Cp>When your site is connected to \u003Ca href=\"https:\u002F\u002F42flows.com\" rel=\"nofollow ugc\">42flows\u003C\u002Fa>, 42flows may request that this plugin install, activate, or upgrade a companion plugin (\u003Ccode>42flows-content\u003C\u002Fcode>) that enables render-time features for posts delivered by the 42flows pipeline (schema markup, attribution footer, page-optimizer REST surface). The companion plugin is downloaded from \u003Ccode>https:\u002F\u002F42flows.com\u002Fplugins\u002F42flows-content-latest.zip\u003C\u002Fcode> via the \u003Ccode>\u002Fwp-json\u002F42flows\u002Fv1\u002Finstall-companion\u003C\u002Fcode> REST route.\u003C\u002Fp>\n\u003Cp>The route requires the requesting user to hold:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>install_plugins\u003C\u002Fcode> and \u003Ccode>activate_plugins\u003C\u002Fcode> for fresh installs (typically Administrator role)\u003C\u002Fli>\n\u003Cli>\u003Ccode>delete_plugins\u003C\u002Fcode> additionally when a \u003Ccode>min_version\u003C\u002Fcode> parameter is supplied that exceeds the currently-installed companion version, because the upgrade path deletes the existing companion folder before reinstalling\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The companion zip URL is hard-coded in the plugin source — it is never user-supplied — so the route presents no SSRF surface. No installation, upgrade, or deletion occurs unless your site is connected to 42flows and the request is authenticated by an administrator-capability user.\u003C\u002Fp>\n","Registers SEO meta fields for WordPress REST API write access. Required for 42flows content delivery.",450,0,"2026-05-06T16:43:00.000Z","6.9.5","5.6","7.4",[26,27,28,29,30],"aioseo","rank-math","rest-api","seo","yoast","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F42flows-seo-meta.1.2.1.zip",null,"2026-07-22T17:31:50.256Z"]