[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFPRIEcSbgAUjCPQu66ztCCGalWtyx-0Zg4ke8z8qerA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":133,"fingerprints":230},"news-parser","News-Parser","3.0.3","Evgeniy Zalevskiy","https:\u002F\u002Fprofiles.wordpress.org\u002Fbikkel\u002F","\u003Ch3>News-parser WordPress Plugin\u003C\u002Fh3>\n\u003Cp>News-parser is a plugin for WordPress that allows you to easily receive the full text of the article, as well as images from the site using an RSS feed. Parsed information from the site is saved as a draft,which you can just publish or edit at your discretion. This makes it easy to create content for your site.\u003C\u002Fp>\n\u003Ch3>New Features\u003C\u002Fh3>\n\u003Cp>The following new features are available in the new version of the plugin:\u003Cbr \u002F>\n*   Sitemap Parsing: You can now parse information directly from sitemap files, expanding the sources of data for your content.\u003Cbr \u002F>\n*   Yoast SEO Integration for AI Descriptions: Seamlessly integrate with Yoast SEO to automatically generate compelling post descriptions using AI, enhancing your SEO efforts.\u003Cbr \u002F>\n*   Expanded AI Provider Support: Enjoy greater flexibility with added support for DeepSeek and Anthropic AI APIs, alongside existing providers.\u003Cbr \u002F>\n*   CSS Selector Parsing Templates: Create custom parsing templates using CSS selectors for precise and targeted data extraction from websites.\u003Cbr \u002F>\n*   Autopilot Post Filtering: Implement advanced filtering options when using the autopilot function, giving you more control over the content processed automatically.\u003C\u002Fp>\n\u003Ch3>Website and Documentation\u003C\u002Fh3>\n\u003Cp>Explore the plugin`s resources:\u003C\u002Fp>\n\u003Cp>Website: \u003Ca href=\"https:\u002F\u002Fwww.news-parser.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.news-parser.com\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDocumentation: \u003Ca href=\"https:\u002F\u002Fnews-parser.gitbook.io\u002Fnews-parser-plugin-v2\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Gutenberg editor support.\u003C\u002Fli>\n\u003Cli>Autopilot Function for Automatic RSS Parsing\u003C\u002Fli>\n\u003Cli>Visual content extractor.\u003C\u002Fli>\n\u003Cli>WP-CLI support\u003C\u002Fli>\n\u003Cli>Flexible template creation system to speed up parsing.\u003C\u002Fli>\n\u003Cli>Ability to parse not only from RSS XML source but also from url.\u003C\u002Fli>\n\u003Cli>Sitemap Parsing: Parse information directly from sitemap files.\u003C\u002Fli>\n\u003Cli>Yoast SEO Integration for AI Descriptions: Generate post descriptions using AI and integrate seamlessly with Yoast SEO.\u003C\u002Fli>\n\u003Cli>Expanded AI Provider Support: Supports DeepSeek, Anthropic, and other AI APIs.\u003C\u002Fli>\n\u003Cli>CSS Selector Parsing Templates: Create parsing templates using CSS selectors for precise data extraction.\u003C\u002Fli>\n\u003Cli>Autopilot Post Filtering: Advanced filtering options for autopilot function.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Installing\u003C\u002Fh3>\n\u003Col>\n\u003Cli>You can clone the GitHub repository: \u003Ccode>https:\u002F\u002Fgithub.com\u002Fzalevsk1y\u002Fnews-parser.git\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Or download it directly as a ZIP file: \u003Ccode>https:\u002F\u002Fgithub.com\u002Fzalevsk1y\u002Fnews-parser\u002Farchive\u002Fmaster.zip\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This will download the latest developer copy of News-parser.\u003C\u002Fp>\n\u003Ch3>How to use NewsParser plugin?\u003C\u002Fh3>\n\u003Ch4>Parsing RSS\u003C\u002Fh4>\n\u003Cp>To parse RSS, go to the News-Parsing->Parsing RSS menu in the admin panel of your site. Enter the RSS feed address in the search bar. Click on the Parse RSS Feed button. When parsed data is fetched from the server,it will appear on your screen. You can open the visual extractor by clicking on the icon and create a template for parsing posts from this RSS source or simply select the content you are interested in and save it as a draft.\u003C\u002Fp>\n\u003Cp>Watch this short video to learn HOW TO PARSE FROM RSS with news-parser plugin:\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\u002FAiye15Cp5_8?version=3&rel=1&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>To parse several posts, select posts and press the Parse Selected button. Wait for the data to be saved,you`ll be notified by the message at the top of the screen. The icon at the bottom of the post allows you to go on to edit or publish a saved draft.Note that parsing selected post could be done only if you created parsing template!\u003C\u002Fp>\n\u003Cp>Watch this short video to learn HOW TO PARSE SEVERAL POSTS with news-parser plugin:\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\u002Fm85PExDeAMA?version=3&rel=1&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\u003Ch4>Visual Constructor.\u003C\u002Fh4>\n\u003Cp>To create a template or simply select the content you are interested in, use the visual constructor. You can open visual constructor by clicking icon at the bottom of post box.\u003Cbr \u002F>\nTo select content, click on the block that you need in the main window and it will be marked with a turquoise frame. When you hover over the content, the expected area will be painted in turquoise color.\u003Cbr \u002F>\nTo cancel the selection, click on the block again. Try to separate different types of content (pictures, video, text) into separate blocks. The YouTube video will be replaced with a picture of the YouTube logo. You can extrude it and this video will be inserted into your post. Parsing videos from other sources is not yet supported. Pictures are inserted into your post as a link; the exception is a featured image which is saved in your media library.\u003Cbr \u002F>\nIn the sidebar, you can change the featured image of your post. Just select the appropriate image on the left side of the designer and click the Change Image button. The last image you selected will be selected as featured image. You can also create a post without featured image. Just click on No featured image.\u003Cbr \u002F>\nYou can change the name of the post in the next submenu ‘Post title’. Write your version of the post title in textaria and click the Change Title button.\u003Cbr \u002F>\nTo add a source link, check the box labeled ‘Add source link’ to the post. in the ‘Extra Options’ submenu.\u003C\u002Fp>\n\u003Cp>Beyond visual content selection, you can now also leverage the power of AI directly within the constructor. A dedicated ‘AI’ tab is now available in the panel, allowing you to generate content using AI models.  Simply navigate to the ‘AI’ tab to explore the available options and create engaging content.\u003C\u002Fp>\n\u003Cp>Furthermore, to optimize your posts for search engines, you can now easily add AI-generated SEO descriptions.Within the panel, you will find an ‘SEO’ tab.  In the ‘SEO’ tab, you can utilize AI to create compelling post descriptions, enhancing your SEO directly from the post visual creation interface.\u003Cbr \u002F>\nWatch this short video to learn HOW TO USE VISUAL CONSTRUCTOR:\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\u002F0yS0ptvBpzY?version=3&rel=1&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\u003Ch4>Create Parsing Template\u003C\u002Fh4>\n\u003Cp>To save the template, it is necessary to mark the content in the main window of the visual constructor, select the ‘Save parsing template that you can use in automatic parsing from this source item.’ and click the Save Template button. It is important to understand that individual posts even from one source can be very different, therefore parsed pages may not contain the content you need.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Now, you can also create powerful parsing templates using CSS selectors.\u003C\u002Fstrong>  In the ‘Template’ tab within the Visual Constructor, you’ll find a new section called \u003Cstrong>‘Template Patterns’\u003C\u002Fstrong>.  As you visually select elements in the main window, you will see their corresponding CSS selectors populate in the ‘Template Patterns’ block.\u003C\u002Fp>\n\u003Cp>If you select the \u003Cstrong>‘Save Parsing Template’\u003C\u002Fstrong> checkbox, you unlock the ability to directly edit these template patterns.  Two editable parameters become available: \u003Cstrong>‘Elements pattern’\u003C\u002Fstrong> and \u003Cstrong>‘Exclude elements pattern’\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>It’s important to note that when you edit the \u003Cstrong>‘Elements pattern’\u003C\u002Fstrong> field, the elements you selected visually in the constructor will be disregarded.  Therefore, if you intend to primarily use the visual constructor for creating parsing rules, leave the ‘Elements pattern’ field empty.\u003C\u002Fp>\n\u003Cp>When editing the pattern fields, separate each CSS selector with a comma.  Once you have finished editing your CSS selector patterns, click the \u003Cstrong>‘Update’\u003C\u002Fstrong> button to apply the changes and save your template. This allows for fine-grained control over content selection using the precision of CSS selectors.\u003C\u002Fp>\n\u003Cp>Watch this short video to learn HOW TO CREATE PARSING TEMPLATE:\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\u002F0awSRLWsP-I?version=3&rel=1&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\u003Ch4>Parse single page.\u003C\u002Fh4>\n\u003Cp>To parse a single page, select News-Parsing-> Parse Page in the admin panel of your site. In the search bar, enter the site address URL and press Parse Page button. Visual constructor will open. In the visual constructor, select the content and click the Create Post Draft button. The draft will be automatically created and you can edit it in the Posts editor.If everything suits you, you can simply publish this post or edit it at your discretion.\u003C\u002Fp>\n\u003Cp>Watch this short video to learn HOW TO PARSE SINGLE PAGE with news-parser plugin:\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\u002FSbke_LF-TFA?version=3&rel=1&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\u003Ch4>Autopilot Function for Automatic RSS Parsing\u003C\u002Fh4>\n\u003Cp>The autopilot function is now available to automatically parse posts from an RSS feed. Please note that the WordPress cron system (wp-cron – \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fcron\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fcron\u002F\u003C\u002Fa>) is used for scheduling the autopilot function.  WP-Cron triggers the task scheduler only when your website receives a visit. If you experience any issues with the autopilot function not running as expected, you can add the following line to your \u003Ccode>wp-config.php\u003C\u002Fcode> file: \u003Ccode>define('ALTERNATE_WP_CRON', true);\u003C\u002Fcode> This can sometimes improve the reliability of WP-Cron.\u003C\u002Fp>\n\u003Cp>To configure the autopilot settings, please follow these steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Navigate to the \u003Cstrong>Autopilot\u003C\u002Fstrong> tab in the menu (\u003Cstrong>News Parser -> Autopilot\u003C\u002Fstrong>).\u003C\u002Fli>\n\u003Cli>In the \u003Cstrong>Schedule Options\u003C\u002Fstrong>, select the URL that corresponds to the RSS source you want to parse from.\u003C\u002Fli>\n\u003Cli>Click the \u003Cstrong>Select\u003C\u002Fstrong> button.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Once the data is loaded, the following configuration options will become available:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Status:\u003C\u002Fstrong>  Determines whether the autopilot is active (enabled) or inactive (disabled) for this specific source.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maximum Number of Posts:\u003C\u002Fstrong> Set the maximum number of posts to be parsed in a single autopilot run from this source.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maximum Number of Autopilot Runs:\u003C\u002Fstrong> Specify the total number of times the autopilot should run for this source before it automatically stops.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Parsing Frequency:\u003C\u002Fstrong> Define how often parsing should occur from this source. You can set intervals like hourly, daily, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use Original Post Creation Date:\u003C\u002Fstrong>  Enable this option to use the original publication date from the source post as the creation date for your parsed post.  If disabled, the post will be dated when it is parsed and published on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter Type:\u003C\u002Fstrong> Choose the type of filtering condition to apply. Available options are \u003Cstrong>Include\u003C\u002Fstrong> and \u003Cstrong>Exclude\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter Object:\u003C\u002Fstrong>  Determines which post parameter will be used as the object for filtering rules.  You can select from three options:\n\u003Cul>\n\u003Cli>\u003Cstrong>URL:\u003C\u002Fstrong> Filter based on the URL of the source post.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Title:\u003C\u002Fstrong> Filter based on the title of the source post.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta:\u003C\u002Fstrong> Filter based on meta data from the source post.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filtering Expression:\u003C\u002Fstrong> Define the words or phrases to be used for filtering. Separate words with \u003Ccode>|\u003C\u002Fcode> (OR) or \u003Ccode>&\u003C\u002Fcode> (AND).  For example: \u003Ccode>apple|grape\u003C\u002Fcode> (includes posts with “apple” OR “grape”) or \u003Ccode>apple&grape\u003C\u002Fcode> (includes posts with “apple” AND “grape”).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If ‘Meta’ is selected as the Filter Object:\u003C\u002Fstrong> You will need to specify the \u003Ccode>name\u003C\u002Fcode> attribute of the \u003Ccode>\u003Cmeta>\u003C\u002Fcode> tag. The \u003Cstrong>Filtering Expression\u003C\u002Fstrong> will then be applied to the \u003Ccode>content\u003C\u002Fcode> attribute of the specified meta tag.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Additionally, in this menu, you can delete previously saved parsing templates.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The Autopilot feature for automatically parsing RSS feeds has been significantly enhanced with new logging capabilities, removal of run and post limits, and more granular control over parsing behavior.\u003C\u002Fp>\n\u003Cp>Watch this short video to learn HOW TO USE AUTOPILOT with news-parser plugin:\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\u002FEu_5GR32nB0?version=3&rel=1&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\u003Ch4>AI Feature\u003C\u002Fh4>\n\u003Cp>To use AI feature you need to get API key from \u003Ca href=\"https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\" rel=\"nofollow ugc\">OpenAI\u003C\u002Fa> or from \u003Ca href=\"https:\u002F\u002Fmakersuite.google.com\u002Fapp\u002Fapikey\" rel=\"nofollow ugc\">Google\u003C\u002Fa>.\u003Cbr \u002F>\nTo use AI for generating content on your website, follow these instructions:\u003Cbr \u002F>\n1. Set up the Open API Key:\u003Cbr \u002F>\n   – To setup OpenAPI key, open the \u003Ccode>wp-config.php\u003C\u002Fcode> file and add the following line to define your API key: \u003Ccode>define('NEWS_PARSER_OPENAI_API_KEY', 'your_key')\u003C\u002Fcode>.\u003Cbr \u002F>\n   – To setup Google key, open the \u003Ccode>wp-config.php\u003C\u002Fcode> file and add the following line to define your API key: \u003Ccode>define('NEWS_PARSER_GEMINI_API_KEY','your_key')\u003C\u002Fcode>.\u003Cbr \u002F>\n2. Access the Visual Constructor: Go to the Visual Constructor within your website’s admin panel.\u003Cbr \u002F>\n3. Select the AI Provider: In the AI tab of the Visual Constructor, you will see a list of available AI providers. Choose the desired provider from the list.\u003Cbr \u002F>\n3. Generate Featured Image: In the Featured Image section, check the “Generate using AI” option if you want to generate a new featured image for your post. Select the model and enter a prompt. Use \u003Ccode>${title}\u003C\u002Fcode> in the prompt wherever you want to insert the original title.\u003Cbr \u002F>\n4. Generate Post Title: In the Post Title section, check the “Generate using AI” option if you want to generate a new title for your post. Select the model and enter a prompt. Use \u003Ccode>${title}\u003C\u002Fcode> in the prompt wherever you want to insert the original title.\u003Cbr \u002F>\n5. Generate Post Body: In the Post Body section, select the model for generating the post’s content. Enter a prompt in the request field and use \u003Ccode>${post}\u003C\u002Fcode> where you want to include the original article’s text and you can use tag \u003Ccode>${title}\u003C\u002Fcode> here as well.\u003Cbr \u002F>\n6. Add Pipeline (Optional): If you need to modify the text using multiple requests, open the “Add Pipeline” tab. Enter the additional request text, which will automatically include the result of the previous request. Click “Add Prompt” to add this request to the pipeline. With the pipeline, you can ask the AI to review the results of the previous generation or request translation of the generated text into another language.\u003Cbr \u002F>\n7. Apply AI Modifications: After configuring the AI settings for content modification, you can apply them immediately by selecting the content in the Visual Constructor and clicking the “Create Post” button. Alternatively, you can save these settings as a template for applying them during RSS parsing or when using the autopilot function.\u003Cbr \u002F>\nPlease note that when using AI for content generation, it requires making API requests to the OpenAI API, which will incur charges on your OpenAI account. Additionally, the AI generation process can take a significant amount of time.\u003Cbr \u002F>\nBy following these instructions, you can use artificial intelligence to create content for your website, whether it’s parsing individual pages, parsing from RSS feeds, or using the autopilot function.\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\u002FjF3pYio7H9w?version=3&rel=1&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\u003Ch3>SEO Feature\u003C\u002Fh3>\n\u003Cp>This tab contains three sections: Post Description, SEO Plugins, and Description AI Generation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Description\u003C\u002Fstrong> – This section displays the current post description and allows you to replace it with a custom description that you provide.  To enable this feature and make the description visible in search results, you need to have an SEO plugin installed, such as Yoast SEO, and activate the SEO Integration within the plugin settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SEO Plugins\u003C\u002Fstrong> – To utilize the SEO plugin integration, you must check the \u003Cstrong>Enable SEO Integration\u003C\u002Fstrong> option.  Then, select your desired SEO plugin from the dropdown menu to establish the integration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Description AI Generation\u003C\u002Fstrong> – This section enables you to create and modify post descriptions using AI. When crafting your AI prompt, you can include the original post description by using the placeholder \u003Ccode>${description}\u003C\u002Fcode>. This allows the AI to incorporate the existing description into the newly generated one if desired.\u003C\u002Fp>\n\u003Ch4>WP-CLI Support\u003C\u002Fh4>\n\u003Cp>With the latest update, a new feature has been introduced that leverages wp-cli. This feature enables users to activate an autopilot function, allowing for automated parsing and saving of posts from RSS feeds. The autopilot function can now be accessed directly from the command-line interface, providing a convenient way to manage this process.\u003C\u002Fp>\n\u003Cp>To utilize this functionality, you’ll need to install wp-cli and execute the command \u003Ccode>wp autopilot\u003C\u002Fcode> in the command-line interface. Additionally, you’ll need to specify the desired interval at which the autopilot function should be triggered by including the additional parameter \u003Ccode>wp autopilot --interval=\u003C\u002Fcode>. This allows you to customize the frequency of the autopilot function according to your specific needs.\u003C\u002Fp>\n\u003Cp>By incorporating wp-cli and the new “wp autopilot” command, managing the automatic parsing and saving of posts from RSS feeds becomes more efficient and streamlined. This feature provides enhanced control and flexibility, empowering users to automate their post management tasks with ease.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>wp autopilot --interval=hourly\u003Ch3>Dependencies\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>*  php-simple-html-dom-parser https:\u002F\u002Fgithub.com\u002Fsunra\u002Fphp-simple-html-dom-parser\u003C\u002Fp>\n\u003Ch3>Bugs\u003C\u002Fh3>\n\u003Cp>If you find an issue, let us know \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzalevsk1y\u002Fnews-parser\u002Fissues?state=open\" rel=\"nofollow ugc\">here\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FNewZGdxud9\" rel=\"nofollow ugc\">Discord\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contacts\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzalevsk1y\u002Fnews-parser\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002F9XkdNfRrrK\" rel=\"nofollow ugc\">Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fwp_news_parser\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","News-parser WordPress Plugin",100,8968,1,"2025-05-06T16:57:00.000Z","6.7.5","5.2.0","8.1",[19,20,21,22,23],"ai","autopilot","news","rss","scraper","https:\u002F\u002Fwww.news-parser.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnews-parser.3.0.3.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"bikkel",2,160,92,6113,73,"2026-04-04T13:07:58.507Z",[39,61,77,97,114],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":11,"num_ratings":13,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":59,"download_link":60,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"rss-chimp","RSS Chimp – Add Featured Images to WP RSS Feeds (Mailchimp, Google News, Feedly)","1.3.0","kerosindigital","https:\u002F\u002Fprofiles.wordpress.org\u002Fkerosindigital\u002F","\u003Cp>Add featured images to RSS feeds for Mailchimp, Google News, Feedly and email newsletters. Enhance WordPress RSS feed with thumbnails for better email marketing and syndication.\u003C\u002Fp>\n\u003Ch3>RSS Chimp – Add Featured Images to WordPress RSS Feeds for Content Marketing & Marketing Automation\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fkerosin.digital\u002Frss-chimp\u002F\" rel=\"nofollow ugc\">RSS Chimp\u003C\u002Fa> automatically adds featured images to WordPress RSS feeds, ensuring compatibility with Mailchimp, Google News, Feedly & automation tools. Perfect for content marketers, bloggers, and businesses looking to enhance RSS feeds for newsletters, syndication & SEO.\u003C\u002Fp>\n\u003Cp>This plugin is designed for content marketers, bloggers, and businesses who rely on RSS feeds for newsletters, content syndication, and marketing automation.\u003C\u002Fp>\n\u003Cp>RSS Chimp offers maximum compatibility with feed readers and improves the experience of your users who use such programs.\u003C\u002Fp>\n\u003Cp>RSS Chimp works instantly after activation and adds blog posts featured images in RSS feeds. It is easily set up and offers advanced users many customizations and settings to customize the RSS feed.\u003C\u002Fp>\n\u003Cp>RSS Chimp is forever free and has numerous valuable features despite adding the featured image to the RSS feed. Unlock the premium version and enjoy more powerful features.\u003C\u002Fp>\n\u003Ch3>Who Uses RSS Chimp?\u003C\u002Fh3>\n\u003Cp>✓ \u003Cstrong>Email Marketers\u003C\u002Fstrong> – Enhance Mailchimp RSS campaigns with featured images\u003Cbr \u002F>\n✓ \u003Cstrong>News Publishers\u003C\u002Fstrong> – Optimize feeds for Google News & Feedly with thumbnails\u003Cbr \u002F>\n✓ \u003Cstrong>Content Marketers\u003C\u002Fstrong> – Improve content syndication with rich media feeds\u003Cbr \u002F>\n✓ \u003Cstrong>Newsletter Creators\u003C\u002Fstrong> – Add post thumbnails to automated email newsletters\u003Cbr \u002F>\n✓ \u003Cstrong>Bloggers\u003C\u002Fstrong> – Make RSS feeds more engaging with featured images\u003C\u002Fp>\n\u003Ch3>Free features\u003C\u002Fh3>\n\u003Cp>➜ Add featured images to the RSS feed with the  and  tag\u003Cbr \u002F>\n➜ Choose between different image sizes to optimize the loading speed and enhance the usability of your WordPress RSS feed\u003Cbr \u002F>\n➜ Include the title and description of featured images in your RSS feed\u003Cbr \u002F>\n➜ Perfectly integrates with Mailchimp, Google News, Sendinblue, MailerLite, Hubspot, and other services for marketing automation and content marketing\u003Cbr \u002F>\n➜ Enable\u002Fdisable the default WordPress feed\u003Cbr \u002F>\n➜ Validate your feed with a quick link directly from the backend\u003Cbr \u002F>\n➜ Add an image as the logo of your RSS feed, which will be used by feed readers and marketing automation tools, so that users will quickly recognize your site\u003Cbr \u002F>\n➜ Enhance your RSS feed with additional metadata such as copyright information and contact details for the editor or webmaster of the page\u003C\u002Fp>\n\u003Ch3>Why Upgrade to RSS Chimp Pro?\u003C\u002Fh3>\n\u003Cp>RSS Chimp Pro unlocks \u003Cstrong>advanced features\u003C\u002Fstrong> to enhance your WordPress RSS feed:\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Create an Additional Custom RSS Feed\u003C\u002Fstrong> – Generate separate feeds for different purposes.\u003Cbr \u002F>\n✔ \u003Cstrong>Choose Any Registered Thumbnail Size\u003C\u002Fstrong> – Get full control over image sizes in your RSS feed.\u003Cbr \u002F>\n✔ \u003Cstrong>Add Custom Text & HTML Before\u002FAfter Each Post\u003C\u002Fstrong> – Personalize your feed for marketing automation.\u003Cbr \u002F>\n✔ \u003Cstrong>Customize the Permalink of Additional RSS Feed\u003C\u002Fstrong> – Set custom URLs for different feeds.\u003Cbr \u002F>\n✔ \u003Cstrong>Define Post Length (Full\u002FSummary) in RSS Feed\u003C\u002Fstrong> – Control how much content appears in RSS readers.\u003Cbr \u002F>\n✔ \u003Cstrong>Delay Publication of New Posts in RSS Feed\u003C\u002Fstrong> – Schedule post delays for strategic syndication.\u003Cbr \u002F>\n✔ \u003Cstrong>Add URL Parameters to All Post Links\u003C\u002Fstrong> – Track traffic sources with UTM tags.\u003Cbr \u002F>\n✔ \u003Cstrong>Hide WordPress Version in RSS Feed for Security\u003C\u002Fstrong> – Prevent exposing WordPress version data.\u003Cbr \u002F>\n✔ \u003Cstrong>Premium Email Support\u003C\u002Fstrong> – Get fast, priority support for troubleshooting.\u003C\u002Fp>\n\u003Cp>🚀 \u003Cstrong>Boost Your RSS Feed with Pro Features!\u003C\u002Fstrong>\u003Cbr \u002F>\n🔹 Advanced RSS customization\u003Cbr \u002F>\n🔹 Extra feed control for newsletters & marketing\u003Cbr \u002F>\n🔹 SEO-friendly enhancements\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Upgrade to RSS Chimp Pro & Get More Control!\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fkerosin.digital\u002Frss-chimp\u002F\" rel=\"nofollow ugc\">Upgrade Now\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Support the development of RSS Chimp\u003C\u002Fh4>\n\u003Cp>You can support the development of the free version of RSS Chimp and make a contribution on \u003Ca href=\"https:\u002F\u002Fko-fi.com\u002Fkerosindigital\" rel=\"nofollow ugc\">Ko-fi\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstories.freepik.com\u002F\" rel=\"noopener nofollow ugc\">Illustration by Freepik Stories\u003C\u002Fa>\u003C\u002Fp>\n","Add featured images to RSS feeds for Mailchimp, Google News, Feedly and email newsletters. Enhance WordPress RSS feed with thumbnails for better email &hellip;",300,6213,"2025-11-30T12:47:00.000Z","6.9.4","5.9","5.6",[54,55,56,57,58],"featured-image","mailchimp","newsletter","rss-feed","syndication","https:\u002F\u002Fkerosin.digital\u002Frss-chimp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frss-chimp.1.3.0.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":26,"num_ratings":26,"last_updated":71,"tested_up_to":50,"requires_at_least":72,"requires_php":72,"tags":73,"homepage":72,"download_link":76,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"acymailing-rss-content","AcyMailing – Insert RSS content in emails","4.7","AcyMailing Newsletter Team","https:\u002F\u002Fprofiles.wordpress.org\u002Facyba\u002F","\u003Cblockquote>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facymailing\u002F\" rel=\"ugc\">AcyMailing\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Add RSS feed to your emails via the AcyMailing drag and drop editor\u003C\u002Fp>\n\u003Cp>Features :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add a new droppable button on the editor to add RSS feed to your email\u003C\u002Fli>\n\u003Cli>Display all article in the email\u003C\u002Fli>\n\u003Cli>Select the data you want to display (pictures, title, link etc)\u003C\u002Fli>\n\u003Cli>Customize the html render in the plugin settings\u003C\u002Fli>\n\u003C\u002Ful>\n","Add RSS feed to your emails via the AcyMailing drag and drop editor",20,11743,"2026-02-26T16:30:00.000Z","",[74,75,56,22,57],"acymailing","integration","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facymailing-rss-content.4.7.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":69,"downloaded":85,"rating":26,"num_ratings":26,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":95,"download_link":96,"security_score":34,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"newsworthy-feed","Newsworthy Feed","1.6","newsworthyai","https:\u002F\u002Fprofiles.wordpress.org\u002Fnewsworthyai\u002F","\u003Cp>This Newsworthy Feed plugin requires a \u003Ca href=\"https:\u002F\u002Fnewsworthy.ai\" rel=\"nofollow ugc\">Newsworthy.ai\u003C\u002Fa> RSS feed. The  plugin allows Newsworthy.ai customers to self-host their blockchain verified press releases.\u003C\u002Fp>\n\u003Cp>However, anyone may use this plugin to publish a blockchain verified press releases from Newsworthy.ai.\u003C\u002Fp>\n\u003Cp>Newsworthy Feed enables you to get content from Newsworthy.ai RSS feeds & save them as WP Posts.\u003C\u002Fp>\n\u003Cp>From settings page you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Edit feed url — requires a Newsworthy.ai RSS feed\u003C\u002Fli>\n\u003Cli>Assign Visibility & Status\u003C\u002Fli>\n\u003Cli>Edit Frequency of updates\u003C\u002Fli>\n\u003Cli>Edit Number of posts to go backwards\u003C\u002Fli>\n\u003Cli>Assign Author & Template\u003C\u002Fli>\n\u003Cli>Create & Assign Tags\u003C\u002Fli>\n\u003Cli>Create & Assign Categories\u003C\u002Fli>\n\u003Cli>Choose Category to exclude Posts from Front page, Feed, Archive, Search\u003C\u002Fli>\n\u003Cli>Add Keywords to exclude Posts by\u003C\u002Fli>\n\u003Cli>Allows Attaching Images & select Default Image\u003C\u002Fli>\n\u003Cli>Allows Choosing Image width\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin also inserts javascript to verify news integrity against the blockchain.\u003C\u002Fp>\n","Newsworthy Feed enables you to get content from Newsworthy RSS feeds & save them as WP Posts.",1486,"2024-05-17T16:02:00.000Z","6.5.8","5.4","7.0",[91,92,93,94,22],"feeds","newsworthy","newsworthy-ai","posts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnewsworthy-feed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnewsworthy-feed.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":26,"downloaded":105,"rating":26,"num_ratings":26,"last_updated":106,"tested_up_to":50,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":112,"download_link":113,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"ainp-ai-native-publisher","AINP: AI Native Publisher","1.0.1","Emanuel Reinaldo","https:\u002F\u002Fprofiles.wordpress.org\u002Femanoel58\u002F","\u003Cp>AINP: AI Native Publisher transforms your WordPress site into an automated content powerhouse. It aggregates content from RSS feeds, rewrites it using advanced AI models (Google Gemini or Groq Llama\u002FMixtral) to ensure originality, and automatically assigns featured images generated by AI (Google Imagen) or sourced from Unsplash.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>RSS Aggregation:\u003C\u002Fstrong> Automatically fetch news from RSS feeds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Rewriting:\u003C\u002Fstrong> Rewrite content to be unique using Google Gemini or Groq (Llama 3, Mixtral).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Images:\u003C\u002Fstrong> Generate relevant featured images with Google Imagen or fetch from Unsplash.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Optimized:\u003C\u002Fstrong> Auto-generates optimized titles, tags, and categories.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Control:\u003C\u002Fstrong> Manual fetch mode or automatic scheduling (Cron).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean & Safe:\u003C\u002Fstrong> Built with security and performance in mind.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Service Disclosure & External APIs:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin relies on connection to third-party APIs to perform its core functions of rewriting text and generating\u002Ffetching images. By using this plugin, you agree to the terms of the following services:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Gemini API (Google AI)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Used for: Rewriting news content and semantic analysis.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fai.google.dev\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Groq API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Used for: Rewriting news content (Alternative AI provider).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgroq.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgroq.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unsplash API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Used for: Searching and downloading stock photos for news articles.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Funsplash.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Funsplash.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Imagen (Vertex AI)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Used for: Generating AI images based on news content.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Automate your news site. Fetch RSS feeds, rewrite content with AI (Gemini\u002FGroq), and generate images automatically using Imagen or Unsplash.",113,"2026-01-20T22:17:00.000Z","6.2","7.4",[19,110,111,21,22],"autoblog","content","https:\u002F\u002Fainewspublisher.shop\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fainp-ai-native-publisher.1.0.1.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":11,"num_ratings":32,"last_updated":124,"tested_up_to":50,"requires_at_least":125,"requires_php":17,"tags":126,"homepage":131,"download_link":132,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"hostinger-reach","Hostinger Reach – AI-Powered Email Marketing for WordPress","1.4.0","Hostinger","https:\u002F\u002Fprofiles.wordpress.org\u002Fhostinger\u002F","\u003Cp>Hostinger Reach is your all-in-one email marketing plugin, built for creators, small businesses, and website owners. It helps you grow your audience and stay connected through eye-catching, on-brand emails powered by AI and seamlessly integrated with your site.\u003C\u002Fp>\n\u003Ch4>🚀 Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI-powered email templates:\u003C\u002Fstrong> Describe your idea and let AI generate a ready-to-send email for you in seconds. Effortlessly tailor your templates and content to your brand look and voice.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscriber collection:\u003C\u002Fstrong> Create subscriber capture forms or connect popular plugins like Contact Form 7 or WPForms to start collecting contacts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic contact sync:\u003C\u002Fstrong> Reach syncs all subscribers to your dashboard in real time – no manual exports or spreadsheets needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email sending:\u003C\u002Fstrong> Use your domain and custom sender address for professional, trusted communication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email campaigns:\u003C\u002Fstrong> Launch targeted email campaigns to engage your audience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time analytics:\u003C\u002Fstrong> Monitor opens, clicks, and other key metrics as they happen to fine-tune performance with every send.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in deliverability:\u003C\u002Fstrong> Count on Hostinger’s proven infrastructure to ensure your emails land in inboxes, not spam folders.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔌 Seamless Integration\u003C\u002Fh4>\n\u003Cp>Reach lets you create forms directly within the native WordPress Block Editor – no extra plugins required.\u003C\u002Fp>\n\u003Cp>Reach is also fully compatible with these popular form builders and plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WPForms\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Form 7\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WS Form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sure Forms\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ninja Forms\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Forminator\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thrive Leads\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OptinMonster\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Brave Popup Builder\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More integrations are coming soon.\u003C\u002Fp>\n\u003Ch4>📬 Deliverability & Compliance: Handled for You\u003C\u002Fh4>\n\u003Cp>Reach takes care of the technical setup, ensuring your emails land in inboxes, not spam folders.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic SPF, DKIM, & DMARC setup\u003C\u002Fstrong> – Reach configures industry-standard email authentication protocols for you, so you don’t have to worry about deliverability issues.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Trusted infrastructure\u003C\u002Fstrong> – Reach sends your campaigns through reliable, high-reputation servers to keep your emails landing in inboxes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>100% compliant templates\u003C\u002Fstrong> – Our AI generates templates that fully comply with CAN-SPAM and GDPR, including sender information and unsubscribe options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-managed unsubscribes\u003C\u002Fstrong> – Every email includes an unsubscribe link that Reach handles automatically. When contacts unsubscribe, Reach removes them from future campaigns without any effort from you.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💸 Plans & Pricing: Start Free, Grow Without Limits\u003C\u002Fh4>\n\u003Cp>Reach supports creators and businesses at every stage. Start for free, scale as your audience grows, and pay only when you need to.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reach offers a free plan for one year – perfect for getting started.\u003C\u002Fli>\n\u003Cli>Paid plans provide higher sending limits based on your contact list size and monthly email volume.\u003C\u002Fli>\n\u003Cli>Every paid plan removes the Reach logo from your emails and includes five free AI-generated messages each month.\u003C\u002Fli>\n\u003Cli>New customers get 20 free AI messages and can purchase more anytime – no subscriptions or bundles required.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🆓 What’s Included in the Free Plan?\u003C\u002Fh4>\n\u003Cp>Start your email marketing journey with our feature-rich free plan designed for beginners and small audiences:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Email up to 100 unique subscribers\u002Fmonth\u003C\u002Fstrong> – Perfect for building your first list or staying in touch with your early subscribers. Your unique recipients limit resets on the 1st of every month.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Send up to 200 emails\u002Fmonth\u003C\u002Fstrong> – Enough to reach your audience and learn what works best. Your total email limit resets on the 1st of every month.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI content editor & visual builder\u003C\u002Fstrong> – Easily customize your emails’ content, images, and branding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited contact storage\u003C\u002Fstrong> – Reach does not limit your contact list, so you can consistently grow your audience without worrying about lost data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress contact sync\u003C\u002Fstrong> – Seamlessly import subscribers from your site to your Reach mailing list.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>24\u002F7 customer support\u003C\u002Fstrong> – Get help anytime, even on the free plan.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our free plan gives you everything you need to launch your first campaign, grow your audience, and see real results – no credit card required.\u003C\u002Fp>\n\u003Ch4>💡 Why Reach?\u003C\u002Fh4>\n\u003Cp>With over 20 years of experience helping people succeed online, Hostinger created Reach to make professional email marketing simple, fast, and effective – especially for beginners.\u003C\u002Fp>\n\u003Ch4>External services\u003C\u002Fh4>\n\u003Cp>This plugin connects to Hostinger Reach API service to collect and share the next information:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Collect your Reach account overview stats and show them in the wp-admin dashboard\u003C\u002Fli>\n\u003Cli>Automatically sync new subscribers from your site to Reach\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Authentication with Hostinger Reach to share ecrypted keys, secure, and protect the communication channel\u003C\u002Fp>\n\u003Cp>Hostinger Reach plugin goal is to offer a seamless integration within Hostinger Reach service. Hence, a communication\u003Cbr \u002F>\nbetween the plugin and Hostinger Reach service is a core functionality.\u003C\u002Fp>\n\u003Cp>For more information about Hostinger Reach and our terms and conditions visit:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.hostinger.com\u002Femail-marketing\" rel=\"nofollow ugc\">Hostinger Reach\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.hostinger.com\u002Flegal\u002Funiversal-terms-of-service-agreement\" rel=\"nofollow ugc\">Hostinger Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compiled code\u003C\u002Fh4>\n\u003Cp>In order to optimize the plugin and reduce the size of the bundle we minify and compile our JavaScript files.\u003C\u002Fp>\n\u003Cp>For transparency and following the community guidelines you can find the source code inside the \u003Ccode>frontend\u003C\u002Fcode> folder.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>frontend\u002Fvue\u003C\u002Fcode>: Code for the Admin UI\u003C\u002Fli>\n\u003Cli>\u003Ccode>frontend\u002Fblocks\u003C\u002Fcode>: Code for Reach block\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>dist\u003C\u002Fcode>: compiled code\u003C\u002Fp>\n\u003Cp>We include also \u003Ccode>composer.json\u003C\u002Fcode> and \u003Ccode>package.json\u003C\u002Fcode> file showing the dependencies we use in the project.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Launch and grow your email marketing effortlessly with Hostinger Reach. Collect contacts, sync subscribers, and send emails – all in one, AI powered.",1000000,232704,"2026-03-10T08:48:00.000Z","6.0",[127,128,129,56,130],"email-marketing","lead-generation","marketing","subscription","https:\u002F\u002Fhostinger.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhostinger-reach.1.4.0.zip",{"attackSurface":134,"codeSignals":181,"taintFlows":218,"riskAssessment":219,"analyzedAt":229},{"hooks":135,"ajaxHandlers":177,"restRoutes":178,"shortcodes":179,"cronEvents":180,"entryPointCount":26,"unprotectedCount":26},[136,142,145,147,150,152,154,156,158,161,168,172],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","rest_api_init","register_routes","inc\\Api\\Rest\\AIApiEndpoint.php",76,{"type":137,"name":138,"callback":139,"file":143,"line":144},"inc\\Api\\Rest\\AiKeysApiEndpoint.php",64,{"type":137,"name":138,"callback":139,"file":146,"line":141},"inc\\Api\\Rest\\AIOptionsApiEndpoint.php",{"type":137,"name":138,"callback":139,"file":148,"line":149},"inc\\Api\\Rest\\CronApiEndpoint.php",74,{"type":137,"name":138,"callback":139,"file":151,"line":141},"inc\\Api\\Rest\\PostApiEndpoint.php",{"type":137,"name":138,"callback":139,"file":153,"line":144},"inc\\Api\\Rest\\RegistrationApiEndpoint.php",{"type":137,"name":138,"callback":139,"file":155,"line":144},"inc\\Api\\Rest\\SeoIntegrationEndpoint.php",{"type":137,"name":138,"callback":139,"file":157,"line":144},"inc\\Api\\Rest\\SupportedSeoPluginsEndpoint.php",{"type":137,"name":138,"callback":139,"file":159,"line":160},"inc\\Api\\Rest\\TemplateApiEndpoint.php",82,{"type":162,"name":163,"callback":164,"priority":165,"file":166,"line":167},"filter","image_sideload_extensions","modifyImageSideloadExtension",10,"inc\\Controller\\MediaController.php",116,{"type":162,"name":169,"callback":170,"file":166,"line":171},"upload_mimes","modifyUploadMimes",117,{"type":137,"name":173,"callback":174,"file":175,"line":176},"init","NewsParserPlugin\\news_parser_init","news-parser.php",54,[],[],[],[],{"dangerousFunctions":182,"sqlUsage":183,"outputEscaping":185,"fileOperations":216,"externalRequests":200,"nonceChecks":13,"capabilityChecks":198,"bundledLibraries":217},[],{"prepared":26,"raw":26,"locations":184},[],{"escaped":186,"rawEcho":187,"locations":188},36,13,[189,193,195,197,199,201,203,205,206,208,210,212,214],{"file":190,"line":191,"context":192},"inc\\CLI\\InvokeParse.php",49,"raw output",{"file":194,"line":191,"context":192},"inc\\Traits\\RestApiTrait.php",{"file":196,"line":32,"context":192},"template\\menu\\about-gitbook-menu.php",{"file":196,"line":198,"context":192},3,{"file":196,"line":200,"context":192},4,{"file":196,"line":202,"context":192},9,{"file":196,"line":204,"context":192},11,{"file":196,"line":187,"context":192},{"file":207,"line":198,"context":192},"template\\menu\\autopilot-page-menu.php",{"file":209,"line":32,"context":192},"template\\menu\\parsing-page-menu.php",{"file":211,"line":200,"context":192},"template\\menu\\parsing-rss-menu.php",{"file":213,"line":198,"context":192},"template\\menu\\parsing-sitemap-menu.php",{"file":215,"line":32,"context":192},"template\\menu\\settings-menu.php",5,[],[],{"summary":220,"deductions":221},"The \"news-parser\" plugin v3.0.3 exhibits a generally strong security posture based on the provided static analysis. The absence of identified attack surface points like unprotected AJAX handlers, REST API routes, or shortcodes is a significant positive indicator.  Furthermore, the code signals show a commendable use of prepared statements for all SQL queries and a relatively high percentage of properly escaped output. The presence of nonce and capability checks, though limited, also suggests some consideration for security. The plugin's vulnerability history being entirely clear of any known CVEs further reinforces this positive assessment, indicating a history of responsible development and patching.\n\nHowever, a few areas warrant attention. While the total number of output escapement issues is not high, the 27% that are not properly escaped could potentially lead to cross-site scripting (XSS) vulnerabilities if they handle user-supplied or external data without further sanitization downstream. The plugin also performs file operations and external HTTP requests, which, while not inherently insecure, represent potential vectors for attack if not handled with extreme care and validation. Without any taint analysis results, it's impossible to fully assess the risk associated with these operations and the unescaped outputs.\n\nIn conclusion, \"news-parser\" v3.0.3 appears to be a well-developed plugin with a good foundation in secure coding practices. Its lack of known vulnerabilities and minimal attack surface are commendable. The primary areas for improvement lie in ensuring all output is consistently escaped and in thoroughly reviewing the secure handling of file operations and external HTTP requests, especially in the absence of comprehensive taint analysis.",[222,225,227],{"reason":223,"points":224},"Unescaped output detected",6,{"reason":226,"points":32},"File operations present",{"reason":228,"points":32},"External HTTP requests present","2026-03-16T21:06:08.916Z",{"wat":231,"direct":248},{"assetPaths":232,"generatorPatterns":239,"scriptPaths":240,"versionParams":241},[233,234,235,236,237,238],"\u002Fwp-content\u002Fplugins\u002Fnews-parser\u002Fpublic\u002Fcss\u002Fapp.css","\u002Fwp-content\u002Fplugins\u002Fnews-parser\u002Fpublic\u002Fjs\u002Fapp.js","\u002Fwp-content\u002Fplugins\u002Fnews-parser\u002Fpublic\u002Fcss\u002Fvendor.css","\u002Fwp-content\u002Fplugins\u002Fnews-parser\u002Fpublic\u002Fjs\u002Fvendor.js","\u002Fwp-content\u002Fplugins\u002Fnews-parser\u002Fpublic\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fnews-parser\u002Fpublic\u002Fjs\u002Fadmin.js",[],[234,236,238],[242,243,244,245,246,247],"\u002Fwp-content\u002Fplugins\u002Fnews-parser\u002Fpublic\u002Fcss\u002Fapp.css?ver=","\u002Fwp-content\u002Fplugins\u002Fnews-parser\u002Fpublic\u002Fjs\u002Fapp.js?ver=","\u002Fwp-content\u002Fplugins\u002Fnews-parser\u002Fpublic\u002Fcss\u002Fvendor.css?ver=","\u002Fwp-content\u002Fplugins\u002Fnews-parser\u002Fpublic\u002Fjs\u002Fvendor.js?ver=","\u002Fwp-content\u002Fplugins\u002Fnews-parser\u002Fpublic\u002Fcss\u002Fadmin.css?ver=","\u002Fwp-content\u002Fplugins\u002Fnews-parser\u002Fpublic\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":249,"htmlComments":251,"htmlAttributes":252,"restEndpoints":258,"jsGlobals":263,"shortcodeOutput":266},[250],"news-parser-content",[],[253,254,255,256,257],"data-news-parser-content","data-news-parser-selector","data-news-parser-template","data-news-parser-options","data-news-parser-post-id",[259,260,261,262],"\u002Fwp-json\u002Fnews-parser\u002Fv1\u002Foptions","\u002Fwp-json\u002Fnews-parser\u002Fv1\u002Fcontent","\u002Fwp-json\u002Fnews-parser\u002Fv1\u002Ftemplate","\u002Fwp-json\u002Fnews-parser\u002Fv1\u002Fparsing",[264,265],"newsParserFrontend","newsParserAdmin",[267,268,269],"[news_parser_content]","[news_parser_template]","[news_parser_parse]"]