[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fneusc4za9kYnNbyAFFSKfM8ui6HbgZVwR2GNJHkMrH0":3,"$fDYG8YrIYTzhBwgASfELLXJtqpfRWc4YMFD7ot1iX3NI":380,"$fKMsFzk5kF1m51tkwZrGtLyzvQUSOaHNjXIrkE0gYr3Y":384},{"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":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":39,"analysis":129,"fingerprints":363},"recrawler","ReCrawler","0.3.1","mihdan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmihdan\u002F","\u003Cp>ReCrawler is a small WordPress Plugin for quickly notifying search engines whenever their website content is created, updated, or deleted.\u003C\u002Fp>\n\u003Cp>Improve your rankings by taking control of the crawling and indexing process, so search engines know what to focus on!\u003C\u002Fp>\n\u003Cp>Once installed, it detects pages\u002Fterms creation\u002Fupdate\u002Fdeletion in WordPress and automatically submits the URLs in the background via ReCrawler, Google API, Bing API, Yandex API, and WebSub (formerly PubSubHubbub) protocols.\u003C\u002Fp>\n\u003Cp>It ensures that search engines invariably have the latest updates about your site.\u003C\u002Fp>\n\u003Ch3>🤖 What is ReCrawler?\u003C\u002Fh3>\n\u003Cp>ReCrawler is an easy way for websites owners to instantly inform search engines about latest content changes on their website. In its simplest form, ReCrawler is a simple ping so that search engines know that a URL and its content has been added, updated, or deleted, allowing search engines to quickly reflect this change in their search results.\u003C\u002Fp>\n\u003Cp>Without ReCrawler, it can take days to weeks for search engines to discover that the content has changed, as search engines don’t crawl every URL often. With ReCrawler, search engines know immediately the “URLs that have changed, helping them prioritize crawl for these URLs and thereby limiting organic crawling to discover new content.”\u003C\u002Fp>\n\u003Cp>ReCrawler is offered under the terms of the Attribution-ShareAlike Creative Commons License and has support from Microsoft Bing, Yandex.\u003C\u002Fp>\n\u003Ch3>✅ Requirement for search engines\u003C\u002Fh3>\n\u003Cp>Search Engines adopting the ReCrawler protocol agree that submitted URLs will be automatically shared with all other participating Search Engines. To participate, search engines must have a noticeable presence in at least one market.\u003C\u002Fp>\n\u003Ch3>⛑️ Documentation and support\u003C\u002Fh3>\n\u003Cp>If you have some questions or suggestions, welcome to our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmihdan\u002Frecrawler\u002Fissues\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>💙 Love ReCrawler for WordPress?\u003C\u002Fh3>\n\u003Cp>If the plugin was useful, rate it with a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Frecrawler\u002Freviews\u002F\" rel=\"ugc\">5 star rating\u003C\u002Fa> and write a few nice words.\u003C\u002Fp>\n\u003Ch3>🏳️ Translations\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Frecrawler\u002F\" rel=\"nofollow ugc\">Help translate ReCrawler\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🇺🇸 English (en_US) – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmihdan\" rel=\"nofollow ugc\">Mikhail kobzarev\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🇷🇺 Русский (ru_RU) – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmihdan\" rel=\"nofollow ugc\">Mikhail kobzarev\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Frecrawler\u002F\" rel=\"nofollow ugc\">You could be next\u003C\u002Fa>…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Can you help with plugin translation? Please feel free to contribute!\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin uses external services, which are documented below with links to the service’s Privacy Policy. These services are integral to the functionality and features offered by the plugin. However, we acknowledge the importance of transparency regarding the use of such services.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Yandex Webmaster – \u003Ca href=\"https:\u002F\u002Fwebmaster.yandex.ru\" rel=\"nofollow ugc\">https:\u002F\u002Fwebmaster.yandex.ru\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Yandex IndexNow – \u003Ca href=\"https:\u002F\u002Fyandex.com\u002Findexnow\" rel=\"nofollow ugc\">https:\u002F\u002Fyandex.com\u002Findexnow\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Bing IndexNow – \u003Ca href=\"https:\u002F\u002Fwww.bing.com\u002Findexnow\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.bing.com\u002Findexnow\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Bing Webmaster – \u003Ca href=\"https:\u002F\u002Fssl.bing.com\u002Fwebmaster\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fssl.bing.com\u002Fwebmaster\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Google Indexing API – \u003Ca href=\"https:\u002F\u002Findexing.googleapis.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Findexing.googleapis.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Naver IndexNow – \u003Ca href=\"https:\u002F\u002Fsearchadvisor.naver.com\u002Findexnow\" rel=\"nofollow ugc\">https:\u002F\u002Fsearchadvisor.naver.com\u002Findexnow\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Seznam IndexNow – \u003Ca href=\"https:\u002F\u002Fsearch.seznam.cz\u002Findexnow\" rel=\"nofollow ugc\">https:\u002F\u002Fsearch.seznam.cz\u002Findexnow\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>IndexNow – \u003Ca href=\"https:\u002F\u002Fapi.indexnow.org\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.indexnow.org\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Google Developers Console – \u003Ca href=\"https:\u002F\u002Fconsole.developers.google.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fconsole.developers.google.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Yandex oauth – \u003Ca href=\"https:\u002F\u002Foauth.yandex.ru\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Foauth.yandex.ru\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WebSub Hub (Google) – \u003Ca href=\"https:\u002F\u002Fpubsubhubbub.appspot.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fpubsubhubbub.appspot.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WebSub Hub (Superfeedr) – \u003Ca href=\"https:\u002F\u002Fpubsubhubbub.superfeedr.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fpubsubhubbub.superfeedr.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","ReCrawler is a small WordPress Plugin for quickly notifying search engines whenever their website content is created, updated, or deleted.",4000,13091,100,10,"2026-04-06T10:05:00.000Z","6.9.4","6.0","8.1",[20,21,22,23,24],"bing","google","indexnow","seo","yandex","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frecrawler\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecrawler.0.3.1.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},12,32130,90,224,72,"2026-05-19T17:10:03.306Z",[40,62,80,95,113],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":17,"requires_php":54,"tags":55,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":27,"last_vuln_date":61,"fetched_at":29},"mihdan-index-now","CrawlWP SEO – Instant Search Engine Indexing & SEO Performance Monitor","3.0.13","properfraction","https:\u002F\u002Fprofiles.wordpress.org\u002Fproperfraction\u002F","\u003Cp>Improve your WordPress SEO with instant search-engine indexing, SEO insights, and indexing status tracking.\u003C\u002Fp>\n\u003Ch3>CRAWLWP SEO: WordPress SEO & Indexing Tool\u003C\u002Fh3>\n\u003Cp>\u003Cem>Boost and monitor your WordPress site’s visibility on Google, Bing, Yandex, Naver, Yep, and Seznam.cz with automatic indexing and SEO insights.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>CrawlWP is a WordPress SEO plugin for faster search engine indexing and comprehensive SEO insights, ensuring your WordPress content gets indexed instantly across major search engines (Google, Microsoft Bing, Yandex, Naver, Yep, Seznam.cz) and tracking your SEO performance in real-time.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Website\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002Fdocs\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002Fsupport\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FdKjQTtQyRyA?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>CrawlWP instantly notifies search engines whenever your website content is created, updated, or deleted, ensuring that search engines always have the latest updates about your WordPress site.\u003C\u002Fp>\n\u003Ch3>How CrawlWP SEO Indexing Works\u003C\u002Fh3>\n\u003Cp>CrawlWP integrates with IndexNow protocol to submit your WordPress posts and content to Microsoft Bing, Naver, Seznam.cz, Yandex, Yep.\u003C\u002Fp>\n\u003Cp>Because Google does not support the IndexNow protocol, CrawlWP integrates with Google Indexing API to directly submit WordPress posts for indexing.\u003C\u002Fp>\n\u003Cp>It also integrates with Bing URL Submission and Yandex APIs for submitting WordPress content for indexing. You might not need to configure and use the direct Bing and Yandex API integration for indexing since they both already support the IndexNow protocol.\u003C\u002Fp>\n\u003Ch4>🤖 What is IndexNow?\u003C\u002Fh4>\n\u003Cp>IndexNow is a protocol that allows website owners to promptly notify search engines about content changes, such as new, updated, or deleted URLs. It is a collaborative effort among several search engines (Bing, Naver, Seznam.cz, Yandex, Yep), enabling them to share received URLs with one another.\u003C\u002Fp>\n\u003Ch3>Core Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instant Indexing\u003C\u002Fstrong>: Automatically submit your WordPress content to Google, Bing, and Yandex for immediate indexing after publication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Indexing on Content Change\u003C\u002Fstrong>: Request indexing from Google, Bing, Yandex, and other search engines when contents (post, page, custom post types) are updated in WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Search Engine Support\u003C\u002Fstrong>: Compatible with Google Search Console, Bing Webmaster Tools, and Yandex Webmaster.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Submissions\u003C\u002Fstrong>: New WordPress content is automatically submitted for indexing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>SEO Performance Tracking\u003C\u002Fstrong>: Deep Google Search Console and Bing Wenmaster Tools integration for detailed insights about your site’s search visibility and performance. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyword Tracking\u003C\u002Fstrong>: Monitor the performance of the keywords for which your website ranks using precise data instead of estimates. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual Submission:\u003C\u002Fstrong> You can manually submit specific WordPress posts and pages for indexing. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Indexing Status\u003C\u002Fstrong>: Monitor when search engines discover and index your pages. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Indexing\u003C\u002Fstrong>: Submit multiple URLs for indexing at once. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Indexing Status Reports\u003C\u002Fstrong>: Track the success of your indexing submissions. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Indexing History\u003C\u002Fstrong>: View records of every indexing done, last submitted date, and progress over time to understand better how search engines recognize your site. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Reports via Email\u003C\u002Fstrong>: Get daily, weekly or monthly email reports of your WordPress site SEO performance (impressions, clicks, ranking positions, top keywords etc) and pages indexed and deindexed on Google and Bing. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002Farticle\u002Fseo-performance-email-reports\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Choose CrawlWP SEO ?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Save time by automating the indexing process.\u003C\u002Fli>\n\u003Cli>Improve search visibility with faster indexing.\u003C\u002Fli>\n\u003Cli>Track your SEO performance in one dashboard.\u003C\u002Fli>\n\u003Cli>Support all major search engines, including Google, Bing and Yandex.\u003C\u002Fli>\n\u003Cli>User-friendly interface for all experience levels.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Improve your SEO rankings by taking control of the crawling and indexing process so search engines know what to focus on.\u003C\u002Fp>\n\u003Ch4>💙 Love CrawlWP SEO ?\u003C\u002Fh4>\n\u003Cp>If the plugin was useful, rate it with a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmihdan-index-now\u002Freviews\u002F\" rel=\"ugc\">5-star rating\u003C\u002Fa> and write a few nice words.\u003C\u002Fp>\n\u003Ch4>What’s Next?\u003C\u002Fh4>\n\u003Cp>If you like this plugin, then consider checking out our other products.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmailoptin.io\u002F\" rel=\"nofollow ugc\">MailOptin\u003C\u002Fa> – Create popups and optin forms for capturing email newsletter subscribers. Integrates with MailerLite, Infusionsoft, ActiveCampaign, Campaign Monitor, Brevo, AWeber, Sendy & more.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofilepress.com\u002F\" rel=\"nofollow ugc\">ProfilePress\u003C\u002Fa> – The best custom registration, login, front-end profile and user management plugin in the market.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffusewp.com\u002F\" rel=\"nofollow ugc\">FuseWP\u003C\u002Fa> – Connect wordPress to marketing platforms and sync users to your email list.\u003C\u002Fli>\n\u003C\u002Ful>\n","Improve your WordPress SEO with instant search-engine indexing, SEO insights, and indexing status tracking.",40000,664451,96,55,"2026-03-27T10:31:00.000Z","7.0","8.0",[20,21,56,23,24],"indexing","https:\u002F\u002Fcrawlwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmihdan-index-now.3.0.13.zip",99,1,"2024-01-12 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":13,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":78,"download_link":79,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"2index-page-indexer","Indexing website for Google","1.0.21","2index","https:\u002F\u002Fprofiles.wordpress.org\u002F2index\u002F","\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\nIt uses the 2index.ninja API to automatically submit pages for indexing. You can upload pages via a sitemap, list or text file. The plugin supports multiple sites with one account, provides automatic processing of new pages and displays the indexing status: “Indexed” or “Not indexed”.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>External services\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin uses the 2index.ninja API to submit website pages for indexing by search engines like Google, Yandex, and Bing.  This service is necessary for the core functionality of the plugin, allowing it to automate the submission and tracking of page indexing.\u003C\u002Fp>\n\u003Cp>The following data is sent to 2index.ninja when a user initiates an indexing request:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Administrator email address:\u003C\u002Fstrong> For authentication in the 2index.ninja service\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Website URL(s):\u003C\u002Fstrong> The URL(s) of the pages submitted for indexing, either individually, via a sitemap, or from a text file.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Agent (optional):\u003C\u002Fstrong>  The plugin may send a user agent string for identification purposes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin does not automatically submit data without user interaction.  Indexing requests are triggered manually by the user.\u003C\u002Fp>\n\u003Cp>This service is provided by 2index.ninja:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Terms of Use: \u003Ca href=\"https:\u002F\u002F2index.ninja\u002Ffiles\u002Fterms_of_use_en.pdf\" rel=\"nofollow ugc\">https:\u002F\u002F2index.ninja\u002Ffiles\u002Fterms_of_use_en.pdf\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002F2index.ninja\u002Ffiles\u002Fprivacy_policy_en.pdf\" rel=\"nofollow ugc\">https:\u002F\u002F2index.ninja\u002Ffiles\u002Fprivacy_policy_en.pdf\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>FAQ:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>1. How to start using the plugin?\u003C\u002Fem>\u003Cbr \u002F>\nFirst, install the plugin on your WordPress site. After activation, go to the settings to enter the API key from the 2index.ninja service and configure the indexing parameters.\u003C\u002Fp>\n\u003Cp>\u003Cem>2. Which search engines are supported?\u003C\u002Fem>\u003Cbr \u002F>\nThe plugin supports indexing in Google, Yandex and Bing.\u003C\u002Fp>\n\u003Cp>\u003Cem>3. How to add pages for indexing?\u003C\u002Fem>\u003Cbr \u002F>\nPages can be uploaded via a sitemap, a text file, or by manually specifying a list of pages.\u003C\u002Fp>\n\u003Cp>\u003Cem>4. What to do if the pages are not indexed?\u003C\u002Fem>\u003Cbr \u002F>\nIf the page is not indexed, check the status via the plugin and make sure that it meets the requirements of search engines for indexing.\u003C\u002Fp>\n\u003Cp>\u003Cem>5. Can I use the plugin on multiple sites?\u003C\u002Fem>\u003Cbr \u002F>\nYes, the plugin supports working on multiple sites with one 2index.ninja account.\u003C\u002Fp>\n\u003Cp>\u003Cem>6. How does automatic indexing work?\u003C\u002Fem>\u003Cbr \u002F>\nThe plugin allows you to automatically send new pages for indexing if they are added to the sitemap.\u003C\u002Fp>\n\u003Cp>\u003Cem>7. Which languages does the plugin support?\u003C\u002Fem>\u003Cbr \u002F>\nThe plugin is available in English, Russian, Urkainian, Chinese and 14 others.\u003C\u002Fp>\n\u003Cp>\u003Cem>8. How to change indexing settings?\u003C\u002Fem>\u003Cbr \u002F>\nThe settings can be changed on the plugin settings page in your WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cem>9. Can I submit pages for indexing for free?\u003C\u002Fem>\u003Cbr \u002F>\nYes, you can submit up to 100 pages for indexing for free in all three search engines (Google, Yandex, and Bing) via the 2index.ninja service.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can get support at https:\u002F\u002F2index.ninja\u002Fcontacts\u003C\u002Fp>\n","Easily index your website pages in Google, Yandex, and Bing. 2Index Page Indexer uses the 2index.ninja API.",70,3070,2,"2025-07-30T12:34:00.000Z","6.8.5","4.0","",[20,21,56,23,24],"https:\u002F\u002F2index.ninja\u002Fwp-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F2index-page-indexer.1.0.21.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":27,"num_ratings":27,"last_updated":90,"tested_up_to":16,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":76,"download_link":94,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"botsubmit","BotSubmit","1.4.2","naumov22","https:\u002F\u002Fprofiles.wordpress.org\u002Fnaumov22\u002F","\u003Cp>BotSubmit automates the process of indexing your content in search engines. The plugin submits URLs when publishing and editing content, helping your pages appear faster in search results.\u003C\u002Fp>\n\u003Ch4>IndexNow (FREE)\u003C\u002Fh4>\n\u003Cp>The plugin includes \u003Cstrong>IndexNow\u003C\u002Fstrong> support – a free instant URL submission protocol supported by Bing, Yandex, Naver, and Seznam. No registration or API key purchase required – just enable it and start submitting!\u003C\u002Fp>\n\u003Ch4>Paid Indexing Services\u003C\u002Fh4>\n\u003Cp>For Google indexing or additional services, the plugin supports:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>SpeedyIndex\u003C\u002Fstrong> – Fast Yandex indexing service\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link Indexing Bot\u003C\u002Fstrong> – Multi-engine indexing (Google, Yandex, Bing)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IndexBotik\u003C\u002Fstrong> – Universal and Yandex indexing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can enable one or multiple services simultaneously. Each paid service requires its own API key.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>IndexNow integration\u003C\u002Fstrong> – free instant submission to Bing, Yandex, Naver, Seznam\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple paid indexing services\u003C\u002Fstrong> – choose from 3 different services\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic URL submission\u003C\u002Fstrong> on post and page publish\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types support\u003C\u002Fstrong> – works with any public CPT\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomy support\u003C\u002Fstrong> – submit category and tag archive URLs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible settings\u003C\u002Fstrong> – separate control for each content type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-post control\u003C\u002Fstrong> – override global settings for individual posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Submit on update\u003C\u002Fstrong> – optionally re-index updated content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk actions\u003C\u002Fstrong> – submit multiple posts at once from posts list\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export\u002FImport settings\u003C\u002Fstrong> – easily transfer configuration between sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed log\u003C\u002Fstrong> – history of all submissions with resend buttons\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-service support\u003C\u002Fstrong> – send to multiple services simultaneously\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure API key storage\u003C\u002Fstrong> – keys encrypted with AES-256 in database\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight and fast\u003C\u002Fstrong> – minimal performance impact\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy-focused\u003C\u002Fstrong> – only URLs are sent to indexing services\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Content Types\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>Custom Post Types (auto-detected)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each content type can be configured independently for publish and update events.\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Choose your indexing service(s):\n\u003Cul>\n\u003Cli>\u003Cstrong>IndexNow\u003C\u002Fstrong> (FREE) – Bing, Yandex, Naver, Seznam – just enable, no API key needed!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ft.me\u002FSpeedyIndexBot?start=437061\" rel=\"nofollow ugc\">SpeedyIndex Bot\u003C\u002Fa> – Yandex (paid)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ft.me\u002FLink_indexing_bot?start=437061\" rel=\"nofollow ugc\">Link Indexing Bot\u003C\u002Fa> – Google, Yandex, Bing (paid)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ft.me\u002FInderixingBot?start=CF2F3E3B26\" rel=\"nofollow ugc\">IndexBotik\u003C\u002Fa> – Google, Yandex (paid)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>For paid services: Get API key(s) and purchase credits\u003C\u002Fli>\n\u003Cli>Enter API key(s) in plugin settings\u003C\u002Fli>\n\u003Cli>Configure additional parameters (User ID, search engine, etc.)\u003C\u002Fli>\n\u003Cli>Select content types for automatic submission\u003C\u002Fli>\n\u003Cli>Done! Plugin will automatically submit URLs\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> IndexNow is completely free and requires no registration. Paid services (SpeedyIndex, Link Indexing Bot, IndexBotik) require purchasing credits.\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>New websites\u003C\u002Fstrong> – accelerate initial indexing of your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News sites\u003C\u002Fstrong> – ensure timely indexing of breaking news\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce\u003C\u002Fstrong> – quickly index new products and categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blogs\u003C\u002Fstrong> – get faster indexing for new posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO optimization\u003C\u002Fstrong> – improve content visibility in search results\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cp>The plugin interface is available in:\u003Cbr \u002F>\n* English\u003Cbr \u002F>\n* Russian (Русский)\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>The plugin only sends URLs to indexing services. No other data is transmitted to third parties. Your API keys are securely stored in your WordPress database.\u003C\u002Fp>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All user inputs are sanitized and validated\u003C\u002Fli>\n\u003Cli>Nonce verification on all forms\u003C\u002Fli>\n\u003Cli>All outputs are escaped\u003C\u002Fli>\n\u003Cli>Capability checks for admin functions\u003C\u002Fli>\n\u003Cli>No external scripts or styles loaded\u003C\u002Fli>\n\u003Cli>API keys encrypted with AES-256-CBC before storage\u003C\u002Fli>\n\u003Cli>Encryption uses WordPress salts for key derivation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>If this plugin helped you, subscribe to the \u003Ca href=\"https:\u002F\u002Ft.me\u002Fnaumov_top\" rel=\"nofollow ugc\">author’s Telegram channel\u003C\u002Fa> 💙\u003C\u002Fp>\n\u003Ch4>External Services\u003C\u002Fh4>\n\u003Cp>This plugin uses indexing services to submit URLs. IndexNow is free, paid services require credits.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service 0: IndexNow (FREE)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: Submit URLs to Bing, Yandex, Naver, Seznam for indexing\u003C\u002Fli>\n\u003Cli>Data sent: Only your content URLs and auto-generated verification key\u003C\u002Fli>\n\u003Cli>Service provider: IndexNow Protocol (Microsoft\u002FYandex initiative)\u003C\u002Fli>\n\u003Cli>Documentation: https:\u002F\u002Fwww.indexnow.org\u002F\u003C\u002Fli>\n\u003Cli>Cost: FREE – no registration or credits required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Service 1: SpeedyIndex\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: Submit URLs to Google for indexing\u003C\u002Fli>\n\u003Cli>Data sent: Only your content URLs (sent when you publish or update content, or manually via bulk action)\u003C\u002Fli>\n\u003Cli>Service provider: SpeedyIndex\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fen.speedyindex.com\u002Fterms-of-service\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fen.speedyindex.com\u002Fprivacy-policy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Service 2: Link Indexing Bot\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: Submit URLs to Google, Yandex, Bing for indexing\u003C\u002Fli>\n\u003Cli>Data sent: Your content URLs and Telegram User ID (sent when you publish or update content, or manually via bulk action)\u003C\u002Fli>\n\u003Cli>Service provider: Link Indexing Bot\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Flink-indexing-bot.ru\u002Frulez.html\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Service 3: IndexBotik\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: Submit URLs to Google and Yandex for indexing\u003C\u002Fli>\n\u003Cli>Data sent: Only your content URLs (sent when you publish or update content, or manually via bulk action)\u003C\u002Fli>\n\u003Cli>Service provider: IndexBotik\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fivoque.de\u002FPRIVACYPOLICY.pdf?v=1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> IndexNow is free. SpeedyIndex, Link Indexing Bot, and IndexBotik are paid services requiring credits. No personal data is transmitted, only URLs and service-specific parameters.\u003C\u002Fp>\n\u003Cp>By using this plugin, you acknowledge that:\u003Cbr \u002F>\n– URLs will be sent to the selected indexing service(s) servers\u003Cbr \u002F>\n– Paid services require purchasing credits\u003Cbr \u002F>\n– You agree to the terms of service of each indexing service you use\u003Cbr \u002F>\n– The plugin developer is not responsible for the indexing services or their pricing\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.2 or higher\u003C\u002Fli>\n\u003Cli>For IndexNow (FREE): No additional requirements\u003C\u002Fli>\n\u003Cli>For paid services: API key and credits from SpeedyIndex, Link Indexing Bot, or IndexBotik\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>For detailed documentation and usage examples, visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbotsubmit\u002F\" rel=\"ugc\">plugin page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Support & Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>For support requests, use the WordPress.org support forum\u003C\u002Fli>\n\u003Cli>For bug reports and feature requests, please use GitHub (if available)\u003C\u002Fli>\n\u003Cli>Follow the \u003Ca href=\"https:\u002F\u002Ft.me\u002Fnaumov_top\" rel=\"nofollow ugc\">author’s Telegram channel\u003C\u002Fa> for updates and SEO tips\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy Policy\u003C\u002Fh4>\n\u003Cp>This plugin:\u003Cbr \u002F>\n* Sends only URLs to the selected indexing service(s) APIs\u003Cbr \u002F>\n* Stores API keys and settings in your WordPress database\u003Cbr \u002F>\n* Does not collect or transmit any personal data\u003Cbr \u002F>\n* Does not use cookies or tracking\u003Cbr \u002F>\n* Does not share data with third parties (except the selected indexing services for indexing)\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Developed by Naumov pro Affiliate SEO\u003Cbr \u002F>\nTelegram: https:\u002F\u002Ft.me\u002Fnaumov_top\u003C\u002Fp>\n\u003Cp>Thank you for using BotSubmit! 💙\u003C\u002Fp>\n","Submit URLs to IndexNow (free) and paid indexing services for faster search engine indexing.",40,571,"2026-04-15T10:13:00.000Z","5.0","7.2",[21,56,22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbotsubmit.1.4.2.zip",{"slug":96,"name":97,"version":98,"author":97,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":27,"num_ratings":27,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":110,"download_link":111,"security_score":112,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"seo-toolkit","SEO Toolkit","1.1.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fseotoolkit\u002F","\u003Cp>SEO Toolkit is a smart plugin that assists you to optimize your website for purposes of SEO easily.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>XML Sitemap support\u003C\u002Fli>\n\u003Cli>Image XML Sitemap\u003C\u002Fli>\n\u003Cli>WooCommerce support\u003C\u002Fli>\n\u003Cli>Generates META tags automatically\u003C\u002Fli>\n\u003Cli>Avoid duplicate content\u003C\u002Fli>\n\u003Cli>Canonical URLs\u003C\u002Fli>\n\u003Cli>Protect RSS Feeds\u003C\u002Fli>\n\u003Cli>SEO for Custom Post Types\u003C\u002Fli>\n\u003Cli>SEO for Categories, Tags and Custom Taxonomies\u003C\u002Fli>\n\u003C\u002Ful>\n","SEO Toolkit is a smart plugin that assists you to optimize your website for purposes of SEO easily.",30,1704,"2021-09-12T03:07:00.000Z","5.8.13","4.9","5.6",[20,21,23,109,24],"xml-sitemap","https:\u002F\u002Fgithub.com\u002Fseo-toolkit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-toolkit.1.1.0.zip",85,{"slug":114,"name":115,"version":18,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":11,"downloaded":120,"rating":121,"num_ratings":122,"last_updated":123,"tested_up_to":16,"requires_at_least":17,"requires_php":124,"tags":125,"homepage":76,"download_link":128,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"very-simple-meta-description","VS Meta Description","Guido","https:\u002F\u002Fprofiles.wordpress.org\u002Fguido07111975\u002F","\u003Ch4>About\u003C\u002Fh4>\n\u003Cp>With this lightweight plugin you can add a meta description to your website.\u003C\u002Fp>\n\u003Cp>The meta description summarizes the content of a post or page.\u003C\u002Fp>\n\u003Cp>Search engines such as Google and Bing will use the meta description when displaying search results.\u003C\u002Fp>\n\u003Cp>Add a meta description only for your homepage, or for each individual post and page.\u003C\u002Fp>\n\u003Cp>This plugin also supports WooCommerce products, product categories and tags.\u003C\u002Fp>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cp>After installation go to the settings page. This page is located at Settings > Meta description.\u003C\u002Fp>\n\u003Cp>More info about using this plugin is displayed there as well.\u003C\u002Fp>\n\u003Ch4>Have a question?\u003C\u002Fh4>\n\u003Cp>Please take a look at the FAQ section.\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>Translations are not included, but the plugin supports WordPress language packs.\u003C\u002Fp>\n\u003Cp>More \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fvery-simple-meta-description\" rel=\"nofollow ugc\">translations\u003C\u002Fa> are very welcome!\u003C\u002Fp>\n\u003Cp>The translation folder inside this plugin is redundant, but kept for reference.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Without help and support from the WordPress community I was not able to develop this plugin, so thank you!\u003C\u002Fp>\n","With this lightweight plugin you can add a meta description to your website.",132793,88,16,"2026-01-16T16:52:00.000Z","7.4",[20,126,21,127,23],"classicpress","meta-description","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvery-simple-meta-description.8.1.zip",{"attackSurface":130,"codeSignals":249,"taintFlows":317,"riskAssessment":345,"analyzedAt":362},{"hooks":131,"ajaxHandlers":245,"restRoutes":246,"shortcodes":247,"cronEvents":248,"entryPointCount":27,"unprotectedCount":27},[132,138,143,147,151,155,160,164,167,171,174,180,184,188,191,195,199,203,207,211,213,215,216,220,221,223,228,231,233,237,239,241],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","admin_init","add_task","src\\Cron.php",35,{"type":133,"name":139,"callback":140,"priority":14,"file":141,"line":142},"transition_post_status","post_updated","src\\Hooks.php",48,{"type":133,"name":144,"callback":145,"priority":14,"file":141,"line":146},"transition_comment_status","comment_updated",49,{"type":133,"name":148,"callback":149,"priority":14,"file":141,"line":150},"wp_insert_comment","comment_inserted",50,{"type":133,"name":152,"callback":153,"priority":14,"file":141,"line":154},"saved_term","term_updated",51,{"type":133,"name":156,"callback":157,"file":158,"line":159},"parse_request","set_virtual_key_file","src\\IndexNowAbstract.php",79,{"type":133,"name":161,"callback":162,"priority":14,"file":158,"line":163},"recrawler\u002Fpost_added","ping_on_post_update",80,{"type":133,"name":165,"callback":162,"priority":14,"file":158,"line":166},"recrawler\u002Fpost_updated",81,{"type":133,"name":168,"callback":169,"priority":14,"file":158,"line":170},"recrawler\u002Fcomment_updated","ping_on_insert_comment",84,{"type":133,"name":172,"callback":173,"priority":14,"file":158,"line":121},"recrawler\u002Fterm_updated","ping_on_insert_term",{"type":175,"name":176,"callback":177,"priority":14,"file":178,"line":179},"filter","plugin_action_links","add_settings_link","src\\Main.php",118,{"type":133,"name":181,"callback":182,"file":178,"line":183},"admin_menu","add_log_menu_page",119,{"type":175,"name":185,"callback":186,"priority":14,"file":178,"line":187},"set_screen_option_logs_per_page","set_screen_option",120,{"type":133,"name":134,"callback":189,"file":178,"line":190},"maybe_upgrade",121,{"type":133,"name":192,"callback":193,"file":178,"line":194},"pre_get_posts","do_sorting_by_last_update_column",133,{"type":133,"name":196,"callback":197,"file":178,"line":198},"wp_delete_site","delete_site_tables",140,{"type":133,"name":200,"callback":201,"file":178,"line":202},"wp_insert_site","add_site_tables",141,{"type":133,"name":204,"callback":205,"file":206,"line":142},"plugins_loaded","migrate","src\\Migrations\\Migrations.php",{"type":133,"name":161,"callback":208,"file":209,"line":210},"ping","src\\Providers\\Bing\\BingWebmaster.php",41,{"type":133,"name":165,"callback":208,"file":209,"line":212},42,{"type":133,"name":161,"callback":208,"file":214,"line":142},"src\\Providers\\Google\\GoogleWebmaster.php",{"type":133,"name":165,"callback":208,"file":214,"line":146},{"type":133,"name":134,"callback":217,"file":218,"line":219},"get_api_token","src\\Providers\\Yandex\\YandexWebmaster.php",63,{"type":133,"name":161,"callback":208,"file":218,"line":70},{"type":133,"name":165,"callback":208,"file":218,"line":222},71,{"type":133,"name":224,"callback":225,"priority":13,"file":226,"line":227},"init","setup_vars","src\\Views\\Settings.php",87,{"type":133,"name":224,"callback":229,"priority":230,"file":226,"line":121},"setup_fields",101,{"type":133,"name":232,"callback":232,"file":226,"line":35},"admin_enqueue_scripts",{"type":133,"name":232,"callback":234,"file":235,"line":236},"admin_scripts","src\\Views\\WPOSA.php",203,{"type":133,"name":134,"callback":134,"file":235,"line":238},206,{"type":133,"name":181,"callback":181,"file":235,"line":240},209,{"type":133,"name":242,"callback":243,"file":235,"line":244},"in_admin_header","hide_admin_notices",215,[],[],[],[],{"dangerousFunctions":250,"sqlUsage":251,"outputEscaping":279,"fileOperations":252,"externalRequests":312,"nonceChecks":72,"capabilityChecks":60,"bundledLibraries":313},[],{"prepared":252,"raw":253,"locations":254},8,9,[255,258,261,263,266,269,271,274,277],{"file":178,"line":256,"context":257},271,"$wpdb->get_var() with variable interpolation",{"file":206,"line":259,"context":260},238,"$wpdb->query() with variable interpolation",{"file":206,"line":262,"context":260},242,{"file":264,"line":265,"context":257},"src\\Views\\Log_List_Table.php",66,{"file":267,"line":268,"context":260},"uninstall.php",37,{"file":267,"line":270,"context":260},47,{"file":272,"line":273,"context":260},"vendor-prefixed\\phpseclib\\phpseclib\\phpseclib\\Crypt\\DSA\\Formats\\Keys\\XML.php",60,{"file":275,"line":276,"context":260},"vendor-prefixed\\phpseclib\\phpseclib\\phpseclib\\Crypt\\EC\\Formats\\Keys\\XML.php",149,{"file":278,"line":219,"context":260},"vendor-prefixed\\phpseclib\\phpseclib\\phpseclib\\Crypt\\RSA\\Formats\\Keys\\XML.php",{"escaped":280,"rawEcho":281,"locations":282},163,11,[283,286,289,292,294,297,300,301,304,307,309],{"file":235,"line":284,"context":285},1167,"raw output",{"file":287,"line":288,"context":285},"vendor-prefixed\\autoload.php",14,{"file":290,"line":291,"context":285},"vendor-prefixed\\composer\\platform_check.php",19,{"file":293,"line":59,"context":285},"vendor-prefixed\\monolog\\monolog\\src\\Monolog\\Handler\\BrowserConsoleHandler.php",{"file":295,"line":296,"context":285},"vendor-prefixed\\paragonie\\random_compat\\other\\build_phar.php",24,{"file":298,"line":299,"context":285},"vendor-prefixed\\phpseclib\\phpseclib\\phpseclib\\Crypt\\EC\\BaseCurves\\KoblitzPrime.php",86,{"file":298,"line":227,"context":285},{"file":302,"line":303,"context":285},"vendor-prefixed\\phpseclib\\phpseclib\\phpseclib\\Net\\SFTP\\Stream.php",721,{"file":305,"line":306,"context":285},"vendor-prefixed\\phpseclib\\phpseclib\\phpseclib\\Net\\SFTP.php",2853,{"file":305,"line":308,"context":285},2962,{"file":310,"line":311,"context":285},"vendor-prefixed\\phpseclib\\phpseclib\\phpseclib\\Net\\SSH2.php",3607,7,[314],{"name":315,"version":28,"knownCves":316},"Guzzle",[],[318,337],{"entryPoint":319,"graph":320,"unsanitizedCount":27,"severity":336},"bulk_action_handler (src\\Views\\Log_List_Table.php:194)",{"nodes":321,"edges":333},[322,327],{"id":323,"type":324,"label":325,"file":264,"line":326},"n0","source","$_POST",202,{"id":328,"type":329,"label":330,"file":264,"line":331,"wp_function":332},"n1","sink","query() [SQLi]",211,"query",[334],{"from":323,"to":328,"sanitized":335},true,"low",{"entryPoint":338,"graph":339,"unsanitizedCount":27,"severity":336},"\u003CLog_List_Table> (src\\Views\\Log_List_Table.php:0)",{"nodes":340,"edges":343},[341,342],{"id":323,"type":324,"label":325,"file":264,"line":326},{"id":328,"type":329,"label":330,"file":264,"line":331,"wp_function":332},[344],{"from":323,"to":328,"sanitized":335},{"summary":346,"deductions":347},"The recrawler plugin version 0.1.5 exhibits a generally positive security posture based on the provided static analysis and vulnerability history. The absence of any recorded CVEs, combined with a lack of critical or high-severity issues in taint analysis, suggests a well-developed and secure plugin. The code demonstrates good practices such as a high percentage of properly escaped output and a decent proportion of SQL queries using prepared statements.\n\nHowever, there are a few areas that warrant attention. The presence of file operations and external HTTP requests, while not inherently risky, introduces potential attack vectors if not meticulously handled. The limited number of nonce and capability checks, especially given the potential for these operations to be sensitive, could be a concern if the plugin's functionality expands in the future. The bundled Guzzle library, while common, would ideally be checked for known vulnerabilities in its specific version.\n\nOverall, this plugin appears robust with minimal evident risks. The developers have made a good effort to implement security best practices. The low number of vulnerabilities and the limited attack surface without authentication are significant strengths. Future development should focus on maintaining this high standard, particularly by ensuring all new entry points and sensitive operations are adequately secured with appropriate checks.",[348,351,353,355,358,360],{"reason":349,"points":350},"SQL queries not using prepared statements (53%)",5,{"reason":352,"points":72},"File operations present",{"reason":354,"points":72},"External HTTP requests present",{"reason":356,"points":357},"Limited nonce checks",3,{"reason":359,"points":357},"Limited capability checks",{"reason":361,"points":357},"Bundled library (Guzzle) - potential for outdated version","2026-03-16T18:14:55.103Z",{"wat":364,"direct":373},{"assetPaths":365,"generatorPatterns":368,"scriptPaths":369,"versionParams":370},[366,367],"\u002Fwp-content\u002Fplugins\u002Frecrawler\u002Fbuild\u002Findex.css","\u002Fwp-content\u002Fplugins\u002Frecrawler\u002Fbuild\u002Findex.js",[],[367],[371,372],"recrawler\u002Fbuild\u002Findex.css?ver=","recrawler\u002Fbuild\u002Findex.js?ver=",{"cssClasses":374,"htmlComments":375,"htmlAttributes":376,"restEndpoints":377,"jsGlobals":378,"shortcodeOutput":379},[],[],[],[],[4],[],{"error":335,"url":381,"statusCode":382,"statusMessage":383,"message":383},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Frecrawler\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":33,"versions":385},[386,392,399,406,413,420,427,434,441,448,455,462],{"version":6,"download_url":26,"svn_tag_url":387,"released_at":28,"has_diff":388,"diff_files_changed":389,"diff_lines":28,"trac_diff_url":390,"vulnerabilities":391,"is_current":335},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecrawler\u002Ftags\u002F0.3.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecrawler%2Ftags%2F0.3.0&new_path=%2Frecrawler%2Ftags%2F0.3.1",[],{"version":393,"download_url":394,"svn_tag_url":395,"released_at":28,"has_diff":388,"diff_files_changed":396,"diff_lines":28,"trac_diff_url":397,"vulnerabilities":398,"is_current":388},"0.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecrawler.0.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecrawler\u002Ftags\u002F0.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecrawler%2Ftags%2F0.2.0&new_path=%2Frecrawler%2Ftags%2F0.3.0",[],{"version":400,"download_url":401,"svn_tag_url":402,"released_at":28,"has_diff":388,"diff_files_changed":403,"diff_lines":28,"trac_diff_url":404,"vulnerabilities":405,"is_current":388},"0.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecrawler.0.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecrawler\u002Ftags\u002F0.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecrawler%2Ftags%2F0.1.5&new_path=%2Frecrawler%2Ftags%2F0.2.0",[],{"version":407,"download_url":408,"svn_tag_url":409,"released_at":28,"has_diff":388,"diff_files_changed":410,"diff_lines":28,"trac_diff_url":411,"vulnerabilities":412,"is_current":388},"0.1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecrawler.0.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecrawler\u002Ftags\u002F0.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecrawler%2Ftags%2F0.1.4&new_path=%2Frecrawler%2Ftags%2F0.1.5",[],{"version":414,"download_url":415,"svn_tag_url":416,"released_at":28,"has_diff":388,"diff_files_changed":417,"diff_lines":28,"trac_diff_url":418,"vulnerabilities":419,"is_current":388},"0.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecrawler.0.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecrawler\u002Ftags\u002F0.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecrawler%2Ftags%2F0.1.3&new_path=%2Frecrawler%2Ftags%2F0.1.4",[],{"version":421,"download_url":422,"svn_tag_url":423,"released_at":28,"has_diff":388,"diff_files_changed":424,"diff_lines":28,"trac_diff_url":425,"vulnerabilities":426,"is_current":388},"0.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecrawler.0.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecrawler\u002Ftags\u002F0.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecrawler%2Ftags%2F0.1.2.2&new_path=%2Frecrawler%2Ftags%2F0.1.3",[],{"version":428,"download_url":429,"svn_tag_url":430,"released_at":28,"has_diff":388,"diff_files_changed":431,"diff_lines":28,"trac_diff_url":432,"vulnerabilities":433,"is_current":388},"0.1.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecrawler.0.1.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecrawler\u002Ftags\u002F0.1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecrawler%2Ftags%2F0.1.2.1&new_path=%2Frecrawler%2Ftags%2F0.1.2.2",[],{"version":435,"download_url":436,"svn_tag_url":437,"released_at":28,"has_diff":388,"diff_files_changed":438,"diff_lines":28,"trac_diff_url":439,"vulnerabilities":440,"is_current":388},"0.1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecrawler.0.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecrawler\u002Ftags\u002F0.1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecrawler%2Ftags%2F0.1.2&new_path=%2Frecrawler%2Ftags%2F0.1.2.1",[],{"version":442,"download_url":443,"svn_tag_url":444,"released_at":28,"has_diff":388,"diff_files_changed":445,"diff_lines":28,"trac_diff_url":446,"vulnerabilities":447,"is_current":388},"0.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecrawler.0.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecrawler\u002Ftags\u002F0.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecrawler%2Ftags%2F0.1.1&new_path=%2Frecrawler%2Ftags%2F0.1.2",[],{"version":449,"download_url":450,"svn_tag_url":451,"released_at":28,"has_diff":388,"diff_files_changed":452,"diff_lines":28,"trac_diff_url":453,"vulnerabilities":454,"is_current":388},"0.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecrawler.0.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecrawler\u002Ftags\u002F0.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecrawler%2Ftags%2F0.1.0.1&new_path=%2Frecrawler%2Ftags%2F0.1.1",[],{"version":456,"download_url":457,"svn_tag_url":458,"released_at":28,"has_diff":388,"diff_files_changed":459,"diff_lines":28,"trac_diff_url":460,"vulnerabilities":461,"is_current":388},"0.1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecrawler.0.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecrawler\u002Ftags\u002F0.1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecrawler%2Ftags%2F0.1.0&new_path=%2Frecrawler%2Ftags%2F0.1.0.1",[],{"version":463,"download_url":464,"svn_tag_url":465,"released_at":28,"has_diff":388,"diff_files_changed":466,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":467,"is_current":388},"0.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecrawler.0.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecrawler\u002Ftags\u002F0.1.0\u002F",[],[]]