[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fjalVsz7PtAqF_d1-AqMHeNcRlOM8JSSoZHk6hD2llFw":3,"$fG5WCUmC9SLRqqhsfOWKps7kCFhftkKIv-2QA2iWJsxw":123,"$fNizQGzz7lJrtbWiKa1OTNfcOlJbFABf6Rkak94Hs9ME":128},{"slug":4,"name":5,"version":6,"author":5,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":10,"num_ratings":10,"last_updated":12,"tested_up_to":13,"requires_at_least":14,"requires_php":15,"tags":16,"homepage":22,"download_link":23,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":35,"analysis":25,"fingerprints":25},"keytomic","Keytomic","0.1.4","https:\u002F\u002Fprofiles.wordpress.org\u002Fsalam09\u002F","\u003Cp>Keytomic is a lightweight companion plugin for the Keytomic platform. It allows Keytomic to send blog drafts to your WordPress site using a secure REST API endpoint.\u003C\u002Fp>\n\u003Cp>The plugin does not generate content inside WordPress. It receives a request from Keytomic and creates or updates a post on your site based on the payload you provide.\u003C\u002Fp>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Secure authentication using an API key (stored as a hash).\u003C\u002Fli>\n\u003Cli>REST endpoint for creating or updating posts (slug-based upsert):\n\u003Cul>\n\u003Cli>POST \u002Fwp-json\u002Fkeytomic\u002Fv1\u002Fdrafts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Supports multiple modes:\n\u003Cul>\n\u003Cli>ping (connection test)\u003C\u002Fli>\n\u003Cli>draft (creates or updates a draft post by slug)\u003C\u002Fli>\n\u003Cli>publish (creates or updates a published post by slug)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Converts Keytomic payloads into WordPress post content:\n\u003Cul>\n\u003Cli>contentHtml, contentMarkdown, or sections (heading\u002Fbody)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Optional featured image sideloading from a provided URL (skips re-sideloading when the same URL is sent again for the same post).\u003C\u002Fli>\n\u003Cli>Stores an SEO meta description and outputs it as a meta description tag on single posts.\u003C\u002Fli>\n\u003Cli>Stores Keytomic JSON-LD structured data and outputs it on single posts.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Authentication\u003C\u002Fh4>\n\u003Cp>Requests must include the Authorization header:\u003C\u002Fp>\n\u003Cp>Authorization: Keytomic YOUR_API_KEY\u003C\u002Fp>\n\u003Cp>(As a fallback, apiKey may also be provided in the JSON payload.)\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin is designed to be used with the Keytomic platform and requires an API key generated in your Keytomic account.\u003C\u002Fp>\n\u003Cp>This plugin does not send your site’s content to Keytomic on its own. It only processes inbound requests made to your site’s endpoint.\u003C\u002Fp>\n\u003Cp>Data handled:\u003Cbr \u002F>\n– API key (entered by the site admin and stored as a hash in WordPress options)\u003Cbr \u002F>\n– Post data received from Keytomic (title, slug, summary\u002Fexcerpt, content, optional hero image URL and alt text, optional SEO description, optional JSON-LD structured data)\u003C\u002Fp>\n\u003Cp>When data is processed:\u003Cbr \u002F>\n– When Keytomic sends a request to your site’s REST endpoint\u003Cbr \u002F>\n– When the plugin downloads a featured image from a URL provided in the request (if used)\u003C\u002Fp>\n\u003Cp>External service links:\u003Cbr \u002F>\n– Keytomic: https:\u002F\u002Fkeytomic.com\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fkeytomic.com\u002Fprivacy\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fkeytomic.com\u002Fterms\u003C\u002Fp>\n","Keytomic companion plugin that receives blog drafts via API and saves them as WordPress posts (draft or published).",0,225,"2026-05-15T06:45:00.000Z","6.9.5","6.0","8.1",[17,18,19,20,21],"content-automation","content-publishing","editorial-workflow","rest-api","seo","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeytomic.0.1.4.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":30,"display_name":5,"profile_url":7,"plugin_count":31,"total_installs":10,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"salam09",1,30,94,"2026-08-27T00:53:49.354Z",[36,53,69,87,105],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":32,"downloaded":44,"rating":10,"num_ratings":10,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":22,"download_link":52,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26},"rankpilot","Rankpilot – #1 SEO Autopilot & AI Content Writer","2.0.2","rankpilotdev","https:\u002F\u002Fprofiles.wordpress.org\u002Frankpilotdev\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Frankpilot.dev\" rel=\"nofollow ugc\">RankPilot\u003C\u002Fa>: The #1 AI SEO Autopilot for WordPress\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>One-Click Setup\u003C\u002Fem> – Install the plugin, copy your API key, and you’re connected\u003C\u002Fli>\n\u003Cli>\u003Cem>Secure API\u003C\u002Fem> – All communication is authenticated with a unique API key\u003C\u002Fli>\n\u003Cli>\u003Cem>Featured Images\u003C\u002Fem> – Automatically downloads and sets a featured image for each post\u003C\u002Fli>\n\u003Cli>\u003Cem>Lightweight\u003C\u002Fem> – No bloat, no extra database tables, minimal footprint\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Quick and easy setup\u003C\u002Fp>\n\u003Cp>Setting up Rankpilot is quick and straightforward – no technical background required.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate this plugin\u003C\u002Fli>\n\u003Cli>Copy your API key from Settings > RankPilot\u003C\u002Fli>\n\u003Cli>Paste the key into your RankPilot dashboard under Settings > Integrations > WordPress\u003C\u002Fli>\n\u003Cli>RankPilot will automatically publish articles to your WordPress site based on your schedule.\u003C\u002Fli>\n\u003C\u002Fol>\n","Connect your WordPress site to Rankpilot and automatically publish generated, SEO-optimized articles on autopilot.",262,"2026-06-16T06:45:00.000Z","7.0.2","5.0","7.4",[50,51,17,20,21],"ai-content","auto-publishing","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frankpilot.2.0.2.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":10,"downloaded":61,"rating":10,"num_ratings":10,"last_updated":62,"tested_up_to":46,"requires_at_least":63,"requires_php":48,"tags":64,"homepage":67,"download_link":68,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26},"blippinz-ai-seo","Blippinz AI SEO","1.0.0","blippinz","https:\u002F\u002Fprofiles.wordpress.org\u002Fblippinz\u002F","\u003Cp>\u003Cstrong>Blippinz AI SEO\u003C\u002Fstrong> is a lightweight WordPress plugin that bridges your external AI content generation service with your WordPress site. It registers a secure, configurable REST API endpoint that accepts AI-generated articles — including HTML content, titles, and featured images — and creates them as WordPress posts automatically.\u003C\u002Fp>\n\u003Cp>This plugin was built for the \u003Ca href=\"https:\u002F\u002Fblippinz.co.nz\u002F\" rel=\"nofollow ugc\">Blippinz\u003C\u002Fa> platform, which uses artificial intelligence to generate SEO-optimised articles. Instead of manually copying content from an AI tool into WordPress, Blippinz AI SEO handles the entire publish flow: receive content \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> upload image \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> set featured image \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> create post \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> go live.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Your AI service (or any HTTP client) sends a POST request to \u003Ccode>\u002Fwp-json\u002Fblipaise\u002Fv1\u002FaddPost\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>The request is authenticated using an API key you set in the WordPress admin\u003C\u002Fli>\n\u003Cli>The plugin sanitises and validates all inputs\u003C\u002Fli>\n\u003Cli>It creates the WordPress post with the provided image, title, content, and status\u003C\u002Fli>\n\u003Cli>If an image is included (base64 or file upload), it is uploaded to the Media Library and set as the post’s featured image\u003C\u002Fli>\n\u003Cli>The API returns the new post ID, permalink, and media URL\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Secure API key authentication\u003C\u002Fstrong> — All requests to the post creation endpoint must carry a secret key set exclusively by you in WP Admin. No hardcoded defaults.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Base64 image upload\u003C\u002Fstrong> — Send an image as a base64-encoded string in the JSON payload and the plugin automatically decodes, validates, and uploads it to the Media Library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multipart file upload\u003C\u002Fstrong> — Alternatively, upload a file directly using \u003Ccode>multipart\u002Fform-data\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic featured image\u003C\u002Fstrong> — Uploaded images are set as the post’s featured image automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable upload limits\u003C\u002Fstrong> — Set the maximum file size (1–50 MB) and allowed MIME types (JPEG, PNG, GIF, WEBP, PDF) from the settings page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full input sanitisation\u003C\u002Fstrong> — All fields are sanitised using native WordPress functions (\u003Ccode>sanitize_text_field\u003C\u002Fcode>, \u003Ccode>wp_kses_post\u003C\u002Fcode>, \u003Ccode>sanitize_key\u003C\u002Fcode>, \u003Ccode>absint\u003C\u002Fcode>, \u003Ccode>sanitize_file_name\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MIME type validation\u003C\u002Fstrong> — File types are verified against the server’s actual file contents using \u003Ccode>wp_check_filetype_and_ext\u003C\u002Fcode>, not just the filename or client-reported type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress-native internationalisation\u003C\u002Fstrong> — All user-facing strings use the \u003Ccode>blippinz-ai-seo\u003C\u002Fcode> text domain and are ready for translation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>After activation, go to \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Blippinz AI SEO\u003C\u002Fstrong> to configure:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Blippinz API Key\u003C\u002Fstrong>\u003Cbr \u002F>\nThe secret key that must be included in every request to the \u003Ccode>addPost\u003C\u002Fcode> endpoint. Use a long, random string (e.g. a UUID or 32-character random hex string). This key is stored in the WordPress options table and is never exposed in the front-end.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Max Upload Size (MB)\u003C\u002Fstrong>\u003Cbr \u002F>\nMaximum file size allowed for image uploads via this plugin. Range: 1–50 MB. The effective limit is also capped by your server’s PHP \u003Ccode>upload_max_filesize\u003C\u002Fcode> setting.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Allowed File Types\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose which MIME types are accepted for image uploads. Available options: JPEG, PNG, GIF, WEBP, PDF.\u003C\u002Fp>\n\u003Ch3>REST API Reference\u003C\u002Fh3>\n\u003Ch4>Base URL\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fyoursite.com\u002Fwp-json\u002Fblipaise\u002Fv1\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Authentication\u003C\u002Fh4>\n\u003Cp>All requests to the \u003Ccode>addPost\u003C\u002Fcode> endpoint must be authenticated. There are two methods:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Method 1 — HTTP Header (recommended):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>X-BLIPAISE-KEY: your-secret-api-key\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Method 2 — Query parameter:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>?api_key=your-secret-api-key\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Requests with a missing, empty, or incorrect key will receive a \u003Ccode>401 Unauthorized\u003C\u002Fcode> response.\u003C\u002Fp>\n\u003Cp>WordPress administrators logged in via cookie\u002Fnonce (e.g. from the WP admin) can also call the endpoint without an API key, provided they have the \u003Ccode>edit_posts\u003C\u002Fcode> capability.\u003C\u002Fp>\n\u003Ch4>Endpoints\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>GET \u002Fstatus\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Returns the plugin status. Requires \u003Ccode>edit_posts\u003C\u002Fcode> capability (logged-in WordPress users only).\u003C\u002Fp>\n\u003Cp>Response:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>{\n  \"status\": \"ok\",\n  \"plugin\": \"blippinz-ai-seo\",\n  \"version\": \"1.0.0\"\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>POST \u002FaddPost\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Creates a new WordPress post. Accepts JSON or multipart\u002Fform-data.\u003C\u002Fp>\n\u003Cp>\u003Cem>Request Headers:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Content-Type: application\u002Fjson\nX-BLIPAISE-KEY: your-secret-api-key\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>JSON Body Parameters:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>  Field\u003Cbr \u002F>\n  Type\u003Cbr \u002F>\n  Required\u003Cbr \u002F>\n  Description\u003C\u002Fp>\n\u003Cp>  \u003Ccode>title\u003C\u002Fcode>\u003Cbr \u002F>\n  string\u003Cbr \u002F>\n  Yes\u003Cbr \u002F>\n  The post title. Sanitised with \u003Ccode>sanitize_text_field\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>  \u003Ccode>content\u003C\u002Fcode>\u003Cbr \u002F>\n  string\u003Cbr \u002F>\n  Yes\u003Cbr \u002F>\n  The post body. Full HTML is accepted and sanitised with \u003Ccode>wp_kses_post\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>  \u003Ccode>status\u003C\u002Fcode>\u003Cbr \u002F>\n  string\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  Post status. One of: \u003Ccode>publish\u003C\u002Fcode>, \u003Ccode>draft\u003C\u002Fcode>, \u003Ccode>pending\u003C\u002Fcode>, \u003Ccode>private\u003C\u002Fcode>. Defaults to \u003Ccode>publish\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>  \u003Ccode>featured_media\u003C\u002Fcode>\u003Cbr \u002F>\n  integer\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  The attachment ID of an existing media library item to use as the featured image.\u003C\u002Fp>\n\u003Cp>  \u003Ccode>image_data\u003C\u002Fcode>\u003Cbr \u002F>\n  string\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  A base64-encoded image to upload and set as the featured image. May include a data URI prefix (e.g. \u003Ccode>data:image\u002Fjpeg;base64,...\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Cp>  \u003Ccode>image_mime\u003C\u002Fcode>\u003Cbr \u002F>\n  string\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  The MIME type of the \u003Ccode>image_data\u003C\u002Fcode> image. Defaults to \u003Ccode>image\u002Fjpeg\u003C\u002Fcode>. Must be in your configured allowlist.\u003C\u002Fp>\n\u003Cp>\u003Cem>Example request (JSON with base64 image):\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>curl -X POST \"https:\u002F\u002Fyoursite.com\u002Fwp-json\u002Fblipaise\u002Fv1\u002FaddPost\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -H \"X-BLIPAISE-KEY: your-secret-api-key\" \\\n  -d '{\n    \"title\": \"10 SEO Tips That Actually Work in 2024\",\n    \"content\": \"\u003Ch2>Introduction\u003C\u002Fh2>\u003Cp>Search engine optimisation has changed...\u003C\u002Fp>\",\n    \"status\": \"publish\",\n    \"image_data\": \"\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD...\",\n    \"image_mime\": \"image\u002Fjpeg\"\n  }'\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Example request (multipart file upload):\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>curl -X POST \"https:\u002F\u002Fyoursite.com\u002Fwp-json\u002Fblipaise\u002Fv1\u002FaddPost\" \\\n  -H \"X-BLIPAISE-KEY: your-secret-api-key\" \\\n  -F \"title=My Article\" \\\n  -F \"content=\u003Cp>Body content here.\u003C\u002Fp>\" \\\n  -F \"status=publish\" \\\n  -F \"file=@\u002Fpath\u002Fto\u002Fimage.jpg\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Success Response (200 OK):\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>{\n  \"status\": \"ok\",\n  \"plugin\": \"blippinz-ai-seo\",\n  \"version\": \"1.0.0\",\n  \"post_id\": 42,\n  \"link\": \"https:\u002F\u002Fyoursite.com\u002F10-seo-tips-that-actually-work-in-2024\u002F\",\n  \"uploaded_media_id\": 17,\n  \"uploaded_media_url\": \"https:\u002F\u002Fyoursite.com\u002Fwp-content\u002Fuploads\u002F2024\u002F06\u002Fblipaise-20240622-120000.jpg\"\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Error Responses:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>  HTTP Code\u003Cbr \u002F>\n  Error Code\u003Cbr \u002F>\n  Cause\u003C\u002Fp>\n\u003Cp>  400\u003Cbr \u002F>\n  \u003Ccode>blipaise_invalid_payload\u003C\u002Fcode>\u003Cbr \u002F>\n  Request body is empty or not valid JSON\u003C\u002Fp>\n\u003Cp>  400\u003Cbr \u002F>\n  \u003Ccode>blipaise_missing_fields\u003C\u002Fcode>\u003Cbr \u002F>\n  \u003Ccode>title\u003C\u002Fcode> or \u003Ccode>content\u003C\u002Fcode> is empty\u003C\u002Fp>\n\u003Cp>  400\u003Cbr \u002F>\n  \u003Ccode>blipaise_invalid_file_type\u003C\u002Fcode>\u003Cbr \u002F>\n  Uploaded file MIME type is not in the allowlist\u003C\u002Fp>\n\u003Cp>  400\u003Cbr \u002F>\n  \u003Ccode>blipaise_file_too_large\u003C\u002Fcode>\u003Cbr \u002F>\n  Uploaded file exceeds the configured size limit\u003C\u002Fp>\n\u003Cp>  400\u003Cbr \u002F>\n  \u003Ccode>blipaise_invalid_image_data\u003C\u002Fcode>\u003Cbr \u002F>\n  \u003Ccode>image_data\u003C\u002Fcode> is not valid base64 content\u003C\u002Fp>\n\u003Cp>  400\u003Cbr \u002F>\n  \u003Ccode>blipaise_upload_failed\u003C\u002Fcode>\u003Cbr \u002F>\n  WordPress file system error during upload\u003C\u002Fp>\n\u003Cp>  401\u003Cbr \u002F>\n  —\u003Cbr \u002F>\n  Missing or incorrect API key\u003C\u002Fp>\n","Publish AI-generated SEO posts directly to WordPress via a secure REST API, with image uploads and full HTML content support.",191,"2026-06-29T06:19:00.000Z","5.6",[65,17,66,20,21],"ai","post-creation","https:\u002F\u002Fblippinz.co.nz","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblippinz-ai-seo.1.0.zip",{"slug":70,"name":71,"version":72,"author":71,"author_profile":73,"description":74,"short_description":75,"active_installs":76,"downloaded":77,"rating":24,"num_ratings":31,"last_updated":78,"tested_up_to":79,"requires_at_least":47,"requires_php":80,"tags":81,"homepage":22,"download_link":85,"security_score":86,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26},"automatik-blog","Automatik Blog","1.0.3","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomatik\u002F","\u003Cp>Automatik Blog plugin extends the WordPress REST API by providing custom endpoints for publishing articles, updating posts, uploading images, and managing categories. It is designed to facilitate integration between WordPress and the Automatik Blog application, allowing seamless content management and automated publishing of SEO-optimized articles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Publish articles via custom REST API endpoints.\u003C\u002Fli>\n\u003Cli>Update existing posts and pages.\u003C\u002Fli>\n\u003Cli>Upload and manage images.\u003C\u002Fli>\n\u003Cli>Create and manage categories.\u003C\u002Fli>\n\u003Cli>Retrieve posts, pages, authors, tags, and categories.\u003C\u002Fli>\n\u003Cli>Secure API access with unique authorization codes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n\u003Cp>Copyright (C) 2024 Automatik Blog\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License, or any later version.\u003C\u002Fp>\n","A plugin for integration with Automatik Blog, allowing automated publishing of SEO-optimized articles via REST API.",1000,5136,"2025-03-02T20:11:00.000Z","6.7.5","7.0",[82,83,18,84,20],"articles","categories","images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatik-blog.zip",92,{"slug":88,"name":89,"version":90,"author":88,"author_profile":91,"description":92,"short_description":93,"active_installs":76,"downloaded":94,"rating":24,"num_ratings":31,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":102,"download_link":103,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":104},"outrank","Outrank","1.0.8","https:\u002F\u002Fprofiles.wordpress.org\u002Feugenezolo\u002F","\u003Cp>Grow Organic Traffic Without Lifting a Finger.\u003C\u002Fp>\n\u003Cp>Outrank is your behind-the-scenes content team powered by AI. It creates high-quality, SEO-optimized blog posts that drive traffic to your WordPress site – automatically. No brainstorming, no writing, no scheduling. Just pure growth on autopilot.\u003C\u002Fp>\n\u003Cp>Outrank plugin may embed external links or credits on the public site.\u003C\u002Fp>\n\u003Cp>The plugin provides secure API access to retrieve your published posts for content analysis and optimization within the Outrank app.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Fully automatic content creation and keyword research – find hidden keyword gems and publish optimized articles daily.\u003C\u002Fli>\n\u003Cli>Write in 150+ languages – speak to your audience wherever they are.\u003C\u002Fli>\n\u003Cli>One-click integration with WordPress – set it up once and your content gets published like magic.\u003C\u002Fli>\n\u003Cli>SEO-friendly, fact-checked articles with media – includes internal links, videos, images, and credible citations.\u003C\u002Fli>\n\u003Cli>Your voice, your tone – match your brand’s style with AI-tuned tone control.\u003C\u002Fli>\n\u003Cli>Up to 4000 words per article – long-form, evergreen content designed to rank and convert.\u003C\u002Fli>\n\u003Cli>Smart daily publishing plan – a tailored 30-day strategy to keep content flowing.\u003C\u002Fli>\n\u003Cli>Multi-user and multi-site support – manage teams and scale across sites easily.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Outrank API to fetch blog article content for your site. This is necessary to sync AI-generated content to your WordPress posts.\u003C\u002Fp>\n\u003Cp>Data sent:\u003Cbr \u002F>\n– API Key (stored by user in plugin settings)\u003C\u002Fp>\n\u003Cp>Data is sent when:\u003Cbr \u002F>\n– Articles are synced via the Outrank API.\u003C\u002Fp>\n\u003Cp>External Service:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.outrank.so\" rel=\"nofollow ugc\">Outrank API\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.outrank.so\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.outrank.so\u002Fterms-of-use\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>\u003C\u002Fp>\n","Outrank automatically creates and publishes SEO-optimized articles to your WordPress site as blog posts or drafts.",7529,"2026-03-25T07:25:00.000Z","6.9.4","6.4","8.0",[100,101,17,21],"ai-blog","article-sync","https:\u002F\u002Foutrank.so","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foutrank.1.0.8.zip","2026-04-16T10:56:18.058Z",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":24,"num_ratings":31,"last_updated":115,"tested_up_to":116,"requires_at_least":47,"requires_php":22,"tags":117,"homepage":22,"download_link":120,"security_score":121,"vuln_count":31,"unpatched_count":31,"last_vuln_date":122,"fetched_at":26},"seo-meta-description-updater","SEO Meta Description Updater","1.2.0","Joby Joseph","https:\u002F\u002Fprofiles.wordpress.org\u002Fjobyjoseph\u002F","\u003Cp>SEO Meta Description Updater is a lightweight plugin that enables updating SEO meta descriptions for posts using the WordPress REST API.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>After activation, you can update a post’s meta description using:\u003Cbr \u002F>\n    POST \u002Fwp-json\u002Fseo-meta\u002Fv1\u002Fupdate\u002F{post_id}\u003C\u002Fp>\n","A simple plugin to update SEO meta descriptions via the WordPress REST API.",400,1252,"2025-05-09T07:43:00.000Z","6.8.6",[118,20,21,119],"meta-description","wordpress-api","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-meta-description-updater.zip",70,"2025-10-05 00:00:00",{"error":124,"url":125,"statusCode":126,"statusMessage":127,"message":127},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fkeytomic\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":129,"versions":130},2,[131,137],{"version":6,"download_url":23,"svn_tag_url":132,"released_at":25,"has_diff":133,"diff_files_changed":134,"diff_lines":25,"trac_diff_url":135,"vulnerabilities":136,"is_current":124},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fkeytomic\u002Ftags\u002F0.1.4\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fkeytomic%2Ftags%2F0.1.3&new_path=%2Fkeytomic%2Ftags%2F0.1.4",[],{"version":138,"download_url":139,"svn_tag_url":140,"released_at":25,"has_diff":133,"diff_files_changed":141,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":142,"is_current":133},"0.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeytomic.0.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fkeytomic\u002Ftags\u002F0.1.3\u002F",[],[]]