[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPNRgI22vxRCeWk0W7E92LW3ShDYjNT5_YwRmTI8pn1s":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":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":16,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":134,"fingerprints":380},"rss-to-post-generator","RSS to Post Generator","1.1.5","Samuel Bezerra","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamukbg\u002F","\u003Cp>RSS2Post allows you to automatically create WordPress posts from RSS feeds using AI-powered content generation. The plugin fetches content from your specified RSS feeds and generates high-quality, unique posts that you can publish directly to your WordPress site.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>RSS Feed Processing\u003C\u002Fstrong>: Fetch and parse multiple RSS feeds simultaneously\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-Powered Content Generation\u003C\u002Fstrong>: Generate unique, high-quality content using advanced AI\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Posting\u003C\u002Fstrong>: Schedule automatic posting every 12 hours (Pro feature)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Image Handling\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Support for RSS feed images\u003C\u002Fli>\n\u003Cli>Automated Pexels image integration\u003C\u002Fli>\n\u003Cli>WebP image conversion for better performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-language Support\u003C\u002Fstrong>: Generate content in 18+ languages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate Detection\u003C\u002Fstrong>: Intelligent duplicate post detection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category & Tag Management\u003C\u002Fstrong>: Automated and manual category\u002Ftag assignment\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stripe Integration\u003C\u002Fstrong>: Secure payment processing for Pro upgrades\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generation History\u003C\u002Fstrong>: Track all generated posts with pagination\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free and Pro Tiers\u003C\u002Fstrong>: Flexible pricing options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Recent Updates\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Asynchronous Job System\u003C\u002Fstrong>: Implemented background job processing with polling for more reliable content generation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improved Connection Reliability\u003C\u002Fstrong>: Added support for specific instance routing to ensure consistent communication with the backend.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Security\u003C\u002Fstrong>: Isolated configuration management to the backend for better data protection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimization\u003C\u002Fstrong>: Significant speed improvements in the content generation workflow.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited Article Generation\u003C\u002Fstrong>: No credit limits\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Posting\u003C\u002Fstrong>: Schedule automatic posting every 12 hours\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong>: Get help when you need it\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Image Options\u003C\u002Fstrong>: Full Pexels integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-tier Pricing\u003C\u002Fstrong>: Flexible subscription options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported Languages\u003C\u002Fh3>\n\u003Cp>Generate content in: English, Spanish, French, German, Italian, Portuguese, Russian, Chinese (Simplified & Traditional), Japanese, Korean, Arabic, Hindi, Dutch, Swedish, Norwegian, Danish, Finnish\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>RSS2Post relies on the following external services to provide its functionality:\u003C\u002Fp>\n\u003Ch4>AI Content Generation Service\u003C\u002Fh4>\n\u003Cp>RSS2Post connects to an external service at \u003Ccode>https:\u002F\u002Frss2post.fly.dev\u003C\u002Fcode> for AI-powered content generation. The plugin only communicates with this service when you explicitly generate posts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is sent:\u003C\u002Fstrong> RSS article titles and descriptions, your WordPress site URL, selected language preferences, and image preferences.\u003Cbr \u002F>\n\u003Cstrong>When:\u003C\u002Fstrong> Only when you manually generate posts or when automated posting is enabled (Pro feature).\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> Available at the service endpoint\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> The service only processes data necessary for content generation and does not store personal information\u003C\u002Fp>\n\u003Ch4>Pexels API\u003C\u002Fh4>\n\u003Cp>When the Pexels image option is selected, RSS2Post connects to the Pexels API to search and retrieve stock images for your posts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is sent:\u003C\u002Fstrong> Search keywords extracted from article titles to find relevant images.\u003Cbr \u002F>\n\u003Cstrong>When:\u003C\u002Fstrong> Only when Pexels is selected as the image source and posts are being generated.\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fwww.pexels.com\u002Fterms-of-service\u002F\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fwww.pexels.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch4>Stripe Payment Processing\u003C\u002Fh4>\n\u003Cp>Pro subscriptions are processed securely through Stripe. RSS2Post does not store payment information.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is sent:\u003C\u002Fstrong> Payment information for subscription processing.\u003Cbr \u002F>\n\u003Cstrong>When:\u003C\u002Fstrong> Only when upgrading to Pro through the plugin interface.\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fstripe.com\u002Flegal\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fstripe.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Data Sent to External Services:\u003C\u002Fstrong>\u003Cbr \u002F>\n– RSS article titles and descriptions\u003Cbr \u002F>\n– Your WordPress site URL\u003Cbr \u002F>\n– Selected language preferences\u003Cbr \u002F>\n– Image preferences\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data NOT Sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Personal information beyond what’s necessary for post generation\u003Cbr \u002F>\n– WordPress passwords (only application passwords for posting)\u003Cbr \u002F>\n– Site content unrelated to RSS processing\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports:\u003Cbr \u002F>\n– GitHub: https:\u002F\u002Fgithub.com\u002Fsamukbg\u002FRss2Post\u003Cbr \u002F>\n– Plugin support forum on WordPress.org\u003C\u002Fp>\n\u003Ch3>Technical Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.6 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>Active internet connection for AI content generation\u003C\u002Fli>\n\u003Cli>WordPress REST API enabled\u003C\u002Fli>\n\u003Cli>Cron functionality for automated posting (Pro feature)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Information\u003C\u002Fh3>\n\u003Cp>RSS2Post is developed as a “Serviceware” plugin in compliance with WordPress.org guidelines. The plugin code is fully GPL-compliant and human-readable, while connecting to an external AI service for content generation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>External Service:\u003C\u002Fstrong> https:\u002F\u002Frss2post.fly.dev\u003Cbr \u002F>\n\u003Cstrong>Service Model:\u003C\u002Fstrong> Serviceware (connects to external AI content generation service)\u003Cbr \u002F>\n\u003Cstrong>Payment Processing:\u003C\u002Fstrong> Stripe (secure, PCI-compliant)\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>AI content generation powered by advanced language models\u003C\u002Fli>\n\u003Cli>Image integration via Pexels API\u003C\u002Fli>\n\u003Cli>Payment processing by Stripe\u003C\u002Fli>\n\u003Cli>WebP conversion for optimized performance\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically generate WordPress posts from RSS feeds with AI-powered content generation, automated posting, and advanced image handling.",0,549,"2026-03-04T18:27:00.000Z","6.8.5","5.6","",[18,19,20,21,22],"automation","content","feed","post-generator","rss","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frss-to-post-generator.1.1.5.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"samukbg",1,30,94,"2026-04-05T09:46:53.425Z",[35,56,76,95,116],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":53,"download_link":54,"security_score":55,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"rss-image-feed","RSS Image Feed","4.2.5","tepelstreel","https:\u002F\u002Fprofiles.wordpress.org\u002Ftepelstreel\u002F","\u003Cp>The RSS Image Feed doesn’t create a feed of images, but ataches the first image of the post to your feeds. Normally only the content has images showing. With our plugin there will be a clickable image even in the excerpt and in the content there will be only one image instead of all the images of the post. Since version 2.2 it works as a multisite plugin as well.\u003C\u002Fp>\n\u003Cp>The plugin was tested up to WP 4.5 It should work with versions down to 2.7 but was never tested on those.\u003C\u002Fp>\n","The RSS Image Feed adds the first image of a post to your feeds, even in firefox and even if you only display the excerpt.",2000,127980,82,13,"2017-11-28T13:33:00.000Z","4.5.33","2.7",[19,51,52,20,22],"custom","excerpt","http:\u002F\u002Fwasistlos.waldemarstoffel.com\u002Fplugins-fur-wordpress\u002Fimage-feed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frss-image-feed.4.2.5.zip",85,{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":24,"num_ratings":30,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":73,"download_link":74,"security_score":75,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"whats-new-for-ameba-blog","What's New for Ameba blog","1.0.1","koyacode","https:\u002F\u002Fprofiles.wordpress.org\u002Fkoyacode\u002F","\u003Cp>This plugin fetches new items of Ameba blog and displays the title, update date, and excerption on your WordPress site by Shortcode.\u003C\u002Fp>\n\u003Cp>This plugin is useful for people who want to use Ameba blog for blog posts and use WordPress site for other Web content.\u003C\u002Fp>\n\u003Cp>Designed for web beginner.\u003Cbr \u002F>\nYou just have to set your Ameba ID on admin panel and not need any technical competence.\u003C\u002Fp>\n\u003Cp>Example of Shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[ameba-whats-new]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note:\u003Cbr \u002F>\nAs with all other content you publish, make sure you are allowed to (re-)publish the content of the feeds you are about to import if you’re not the owner.\u003C\u002Fp>\n\u003Ch4>Localization\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English (default) – always included\u003C\u002Fli>\n\u003Cli>Japanese – always included\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin fetches new items of Ameba blog and displays the title, update date, and excerption on your WordPress site by Shortcode.",200,3652,"2024-12-28T03:39:00.000Z","6.7.5","4.5","5.3.0",[71,19,20,72,22],"ameba","post","https:\u002F\u002Fit-soudan.com\u002Fit\u002Fwhats-new-for-ameba-blog\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwhats-new-for-ameba-blog.zip",92,{"slug":77,"name":78,"version":59,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":24,"downloaded":83,"rating":24,"num_ratings":30,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":16,"tags":87,"homepage":93,"download_link":94,"security_score":55,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"rss-ground","RSS Ground","Max Galitsyn","https:\u002F\u002Fprofiles.wordpress.org\u002Fpaytory\u002F","\u003Cp>If you are having troubles connecting third-party scripts to your WordPress’s XML-RPC, this plugin is for you.\u003C\u002Fp>\n\u003Cp>This plugin offers alternative XML-RPC file that is not blocked by your hosting provider or security plugins.\u003C\u002Fp>\n\u003Cp>It was originally developed for RSSGround.com users who set up automated posting campaigns for their WordPress blogs but it can be used by anybody else.\u003C\u002Fp>\n\u003Cp>RSSGround.com is a service that helps you streamline and automate all of your content marketing efforts – generation, curation, publishing and display.\u003C\u002Fp>\n\u003Cp>Find out more about RSS Ground: \u003Ca href=\"https:\u002F\u002Fwww.rssground.com\u002F\" rel=\"nofollow ugc\">Content marketing service\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Compare our membership plans: \u003Ca href=\"https:\u002F\u002Fwww.rssground.com\u002Fpricing\" rel=\"nofollow ugc\">Sign up\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fhelp.rssground.com\u002Farticle\u002F241-rssground-plugin-for-wordpress-posting\" rel=\"nofollow ugc\">More details on this plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>System Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP >=5.6\u003C\u002Fli>\n\u003Cli>WordPress >=4.6\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Website\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.rssground.com\" rel=\"nofollow ugc\">RSS Ground\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.paytory.com\" rel=\"nofollow ugc\">Paytory Inc.\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","RSSGround.com is a service that helps you streamline and automate all of your content marketing efforts - generation, curation, publishing & display.",2482,"2024-02-18T21:34:00.000Z","6.4.8","4.6",[88,89,90,91,92],"content-automation","content-marketing","content-posting","rssground","rssground-com","https:\u002F\u002Fhelp.rssground.com\u002Farticle\u002F241-rssground-plugin-for-wordpress-posting","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frss-ground.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":24,"downloaded":103,"rating":104,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":114,"download_link":115,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"simple-custom-content","Simple Custom Content","20260130","Jeff Starr","https:\u002F\u002Fprofiles.wordpress.org\u002Fspecialk\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fperishablepress.com\u002Fsimple-custom-content\u002F\" rel=\"nofollow ugc\">Simple Custom Content\u003C\u002Fa> (SCC) enables you to add custom content to all of your WP Posts and RSS Feeds. Additionally, SCC provides several shortcodes for adding custom content to individual Posts, Pages, or any location in your theme template. This plugin is ideal for adding copyright information, official policies, disclaimers, credits, thank-you messages, custom links, special offers, and anything you can imagine.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom content can be text and\u002For markup\u003C\u002Fli>\n\u003Cli>Display custom content automatically on all WP Posts\u003C\u002Fli>\n\u003Cli>Display custom content automatically on all RSS Feeds\u003C\u002Fli>\n\u003Cli>Optionally display custom content only in Post Excerpts\u003C\u002Fli>\n\u003Cli>Optionally display custom content only in Feed Excerpts\u003C\u002Fli>\n\u003Cli>Provides setting to reset all plugin options to default values\u003C\u002Fli>\n\u003Cli>Provides Shortcodes to add custom content to Posts and Pages\u003C\u002Fli>\n\u003Cli>Specify location of custom content (before or after content)\u003C\u002Fli>\n\u003Cli>Works perfectly with or without Gutenberg Block Editor\u003C\u002Fli>\n\u003Cli>Option to limit custom content to WP Posts\u003C\u002Fli>\n\u003Cli>Option to allow custom content on WP Pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Automatic Custom Content\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For each of the automatic inclusion methods (WP Posts and RSS Feeds), you can specify where you would like to display the custom content:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Before content\u003C\u002Fli>\n\u003Cli>After content\u003C\u002Fli>\n\u003Cli>Both before and after\u003C\u002Fli>\n\u003Cli>Do not display (disable)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Post-Specific Custom Content\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Here is a summary of the SCC Shortcodes, which may be used to display your custom content based on where it is viewed:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[scs_post]\u003C\u002Fcode> – display custom content for single posts\u003C\u002Fli>\n\u003Cli>\u003Ccode>[scs_feed]\u003C\u002Fcode> – display custom content for RSS feeds\u003C\u002Fli>\n\u003Cli>\u003Ccode>[scs_both]\u003C\u002Fcode> – display custom content for single posts & feeds\u003C\u002Fli>\n\u003Cli>\u003Ccode>[scs_alt]\u003C\u002Fcode>  – displays content wherever shortcode is included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Dynamic Post Shortcodes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Customize your content with any of the following post variables:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>%%id%%        = Post ID\n%%date%%      = Post Date\n%%title%%     = Post Title\n%%author%%    = Post Author\n%%permalink%% = Post URL\n%%year%%      = Current year\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can use any of these shortcut variables in any of your custom content. More info provided in the plugin settings.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-custom-content\u002Fscreenshots\u002F\" rel=\"ugc\">Check out the screenshot\u003C\u002Fa> to get a better idea of how it works.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin does not collect or store any user data. It does not set any cookies, and it does not connect to any third-party locations. Thus, this plugin does not affect user privacy in any way.\u003C\u002Fp>\n\u003Cp>Simple Custom Content is developed and maintained by \u003Ca href=\"https:\u002F\u002Fx.com\u002Fperishable\" rel=\"nofollow ugc\">Jeff Starr\u003C\u002Fa>, 15-year \u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002F\" rel=\"nofollow ugc\">WordPress developer\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fbooks.perishablepress.com\u002F\" rel=\"nofollow ugc\">book author\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>I develop and maintain this free plugin with love for the WordPress community. To show support, you can \u003Ca href=\"https:\u002F\u002Fmonzillamedia.com\u002Fdonate.html\" rel=\"nofollow ugc\">make a donation\u003C\u002Fa> or purchase one of my books:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-tao.com\u002F\" rel=\"nofollow ugc\">The Tao of WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdigwp.com\u002F\" rel=\"nofollow ugc\">Digging into WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhtaccessbook.com\u002F\" rel=\"nofollow ugc\">.htaccess made easy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-tao.com\u002Fwordpress-themes-book\u002F\" rel=\"nofollow ugc\">WordPress Themes In Depth\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbooks.perishablepress.com\u002Fdownloads\u002Fwizards-collection-sql-recipes-wordpress\u002F\" rel=\"nofollow ugc\">Wizard’s SQL Recipes for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And\u002For purchase one of my premium WordPress plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fbbq-pro\u002F\" rel=\"nofollow ugc\">BBQ Pro\u003C\u002Fa> – Blazing fast WordPress firewall\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fblackhole-pro\u002F\" rel=\"nofollow ugc\">Blackhole Pro\u003C\u002Fa> – Automatically block bad bots\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fbanhammer-pro\u002F\" rel=\"nofollow ugc\">Banhammer Pro\u003C\u002Fa> – Monitor traffic and ban the bad guys\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fga-google-analytics-pro\u002F\" rel=\"nofollow ugc\">GA Google Analytics Pro\u003C\u002Fa> – Connect WordPress to Google Analytics\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fhead-meta-pro\u002F\" rel=\"nofollow ugc\">Head Meta Pro\u003C\u002Fa> – Ultimate Meta Tags for WordPress\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fsimple-ajax-chat-pro\u002F\" rel=\"nofollow ugc\">Simple Ajax Chat Pro\u003C\u002Fa> – Unlimited chat rooms\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fusp-pro\u002F\" rel=\"nofollow ugc\">USP Pro\u003C\u002Fa> – Unlimited front-end forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Links, tweets and likes also appreciated. Thank you! 🙂\u003C\u002Fp>\n","Easily add custom content to your WP Posts, Pages, and RSS Feeds.",21905,98,7,"2026-01-30T19:18:00.000Z","6.9.4","4.7","5.6.20",[19,111,112,113,22],"custom-content","feeds","posts","https:\u002F\u002Fperishablepress.com\u002Fsimple-custom-content\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-custom-content.20260130.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":11,"num_ratings":11,"last_updated":126,"tested_up_to":85,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":132,"download_link":133,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"ai-rss-rewriter","AI RSS Rewriter – Feed to Post, Autoblogging & SEO","1.2","Vanya","https:\u002F\u002Fprofiles.wordpress.org\u002Fvanyaa\u002F","\u003Cp>🚀 \u003Cstrong>AI RSS Rewriter\u003C\u002Fstrong> – The Ultimate Content Automation Solution! Transform RSS feeds into unique, SEO-optimized articles using cutting-edge AI technologies from OpenAI.\u003C\u002Fp>\n\u003Ch3>✨ Why Choose AI RSS Rewriter?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>AI RSS Rewriter\u003C\u002Fstrong> is the most powerful content automation tool that enables you to:\u003Cbr \u002F>\n– 📰 Automatically import content from RSS feeds\u003Cbr \u002F>\n– 🤖 Rewrite articles using GPT-5 and DALL-E 3\u003Cbr \u002F>\n– 🎯 Create unique content without plagiarism\u003Cbr \u002F>\n– 📈 Improve SEO rankings automatically\u003Cbr \u002F>\n– 💰 Control AI processing costs\u003C\u002Fp>\n\u003Ch3>🎯 Perfect For:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>📰 News & Media Websites\u003C\u002Fstrong> – Automatic content updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📝 Bloggers & Content Marketers\u003C\u002Fstrong> – Scale content production  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>🏢 SEO Agencies\u003C\u002Fstrong> – Manage client content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🛒 Affiliate Sites\u003C\u002Fstrong> – Import product information\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📊 Content Aggregators\u003C\u002Fstrong> – Process large volumes of information\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚠️ Important: External Service Dependency\u003C\u002Fh3>\n\u003Cp>This plugin requires an \u003Cstrong>OpenAI API key\u003C\u002Fstrong> for AI functionality. Without a valid API key, only basic RSS importing (Simple Mode) is available.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI features include:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Content rewriting\u003Cbr \u002F>\n– Image generation\u003Cbr \u002F>\n– SEO optimization\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please ensure you have a valid OpenAI API key before using AI features.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>🔥 Key Features\u003C\u002Fh3>\n\u003Ch3>🤖 AI Power\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>🔄 AI Content Rewriting\u003C\u002Fstrong> – Transform RSS content into unique articles using GPT-5 and GPT-4o models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🎨 DALL-E 3 Image Generation\u003C\u002Fstrong> – Automatically create contextual images for articles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🧠 Smart Model Selection\u003C\u002Fstrong> – Automatically choose optimal AI models based on content complexity\u003C\u002Fli>\n\u003Cli>\u003Cstrong>⚙️ Custom AI Prompts\u003C\u002Fstrong> – Create, test, and manage custom prompts for different content types\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💰 Cost Control\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>📊 Budget Management\u003C\u002Fstrong> – Set daily spending limits with real-time cost tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>💡 Smart Savings\u003C\u002Fstrong> – Automatic model selection can reduce costs by 40-60%\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Performance & Optimization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>🖼️ Image Optimization\u003C\u002Fstrong> – WebP conversion and compression for better performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>⚡ Speed Optimization\u003C\u002Fstrong> – Optimized database queries and caching\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📱 Modern Interface\u003C\u002Fstrong> – Clean, responsive design with real-time statistics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📝 Content & SEO\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>📄 Content Extraction\u003C\u002Fstrong> – Extract full article content when RSS feeds provide only summaries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📅 Flexible Post Dating\u003C\u002Fstrong> – Use original RSS dates or current parsing time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🎯 SEO Optimization\u003C\u002Fstrong> – Auto-generate meta descriptions and tags\u003C\u002Fli>\n\u003Cli>\u003Cstrong>✅ WordPress Standards\u003C\u002Fstrong> – Fully compliant with WordPress coding standards\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚙️ Processing Modes\u003C\u002Fh3>\n\u003Ch3>🔧 Simple Mode\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Perfect for beginners or limited budgets\u003C\u002Fstrong>\u003Cbr \u002F>\n* 📥 Basic RSS importing without AI processing\u003Cbr \u002F>\n* 🆓 Free mode (no OpenAI API required)\u003Cbr \u002F>\n* ⚡ Fast content import\u003Cbr \u002F>\n* 📝 Preserve original text\u003C\u002Fp>\n\u003Ch3>🤖 AI Mode\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Full artificial intelligence power\u003C\u002Fstrong>\u003Cbr \u002F>\n* 🔄 AI content rewriting\u003Cbr \u002F>\n* 🎨 Automatic image generation\u003Cbr \u002F>\n* 🎯 SEO optimization\u003Cbr \u002F>\n* 💰 AI cost control\u003C\u002Fp>\n\u003Ch3>🧠 Supported AI Models\u003C\u002Fh3>\n\u003Ch3>🏆 GPT-5 (Premium Quality)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Best quality\u003C\u002Fstrong> content rewriting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>High accuracy\u003C\u002Fstrong> and creativity\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recommended\u003C\u002Fstrong> for important content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚖️ GPT-5 Mini (Recommended Balance)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Optimal balance\u003C\u002Fstrong> of quality and speed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cost-effective\u003C\u002Fstrong> option with good quality\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Perfect\u003C\u002Fstrong> for regular use\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚡ GPT-5 Nano (Fastest)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fastest\u003C\u002Fstrong> processing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Most economical\u003C\u002Fstrong> option\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Suitable\u003C\u002Fstrong> for mass processing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔄 GPT-4o Mini (Fallback)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fallback option\u003C\u002Fstrong> when other models unavailable\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stable\u003C\u002Fstrong> performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible\u003C\u002Fstrong> with all features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎯 Perfect For\u003C\u002Fh3>\n\u003Ch3>📰 \u003Cstrong>News & Media Websites\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatic content aggregation from multiple sources\u003C\u002Fli>\n\u003Cli>Fast news updates\u003C\u002Fli>\n\u003Cli>Create unique content from RSS feeds\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📝 \u003Cstrong>Content Marketers\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Scale content production\u003C\u002Fli>\n\u003Cli>Automate content strategy\u003C\u002Fli>\n\u003Cli>Save time on article writing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✍️ \u003Cstrong>Bloggers\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automated content with unique approach\u003C\u002Fli>\n\u003Cli>Expand blog topics\u003C\u002Fli>\n\u003Cli>Constant flow of fresh content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏢 \u003Cstrong>SEO Agencies\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Manage client content\u003C\u002Fli>\n\u003Cli>Automate SEO optimization\u003C\u002Fli>\n\u003Cli>Scale services\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛒 \u003Cstrong>Affiliate Sites\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Import product information\u003C\u002Fli>\n\u003Cli>Automatically create product descriptions\u003C\u002Fli>\n\u003Cli>SEO-optimized content for sales\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📋 System Requirements\u003C\u002Fh3>\n\u003Ch3>💻 \u003Cstrong>Technical Requirements\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress:\u003C\u002Fstrong> 5.0 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP:\u003C\u002Fstrong> 7.4 or higher (PHP 8.0+ recommended)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GD Extension:\u003C\u002Fstrong> for image optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Memory:\u003C\u002Fstrong> minimum 128MB (256MB recommended)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔑 \u003Cstrong>OpenAI API (Required for AI Features)\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Get API Key:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\" rel=\"nofollow ugc\">platform.openai.com\u002Fapi-keys\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Rewriting:\u003C\u002Fstrong> requires GPT-4 or GPT-4o models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Generation:\u003C\u002Fstrong> requires DALL-E 3 access\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Without API Key:\u003C\u002Fstrong> only Simple Mode available (basic RSS import)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💰 \u003Cstrong>Estimated Costs\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Content Rewriting:\u003C\u002Fstrong> $0.01-0.05 per article\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Generation:\u003C\u002Fstrong> $0.04-0.08 per image  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Tags:\u003C\u002Fstrong> $0.001-0.005 per article\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Model Selection:\u003C\u002Fstrong> can reduce costs by 40-60%\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚠️ \u003Cstrong>Important\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>API key must have sufficient credits and proper permissions\u003C\u002Fli>\n\u003Cli>Without OpenAI API key, only basic RSS import is available\u003C\u002Fli>\n\u003Cli>All data is sent to OpenAI according to their privacy policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Assets\u003C\u002Fh3>\n\u003Cp>icon-128×128.png\u003Cbr \u002F>\nicon-256×256.png\u003Cbr \u002F>\nbanner-772×250.png\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on OpenAI’s API services to provide AI-powered content processing features. By using this plugin, you acknowledge and agree to the following:\u003C\u002Fp>\n\u003Ch4>OpenAI API Usage\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Service\u003C\u002Fstrong>: OpenAI API (https:\u002F\u002Fopenai.com\u002F)\u003Cbr \u002F>\n\u003Cstrong>Purpose\u003C\u002Fstrong>: Content rewriting, image generation, and AI model interactions\u003Cbr \u002F>\n\u003Cstrong>Data Sent\u003C\u002Fstrong>:\u003Cbr \u002F>\n* RSS feed content (titles, descriptions, full text)\u003Cbr \u002F>\n* Custom prompts and instructions\u003Cbr \u002F>\n* Image generation requests and descriptions\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When Data is Sent\u003C\u002Fstrong>:\u003Cbr \u002F>\n* When processing RSS feeds in AI mode\u003Cbr \u002F>\n* When generating images with DALL-E 3\u003Cbr \u002F>\n* When validating API keys and model availability\u003Cbr \u002F>\n* When using custom prompts for content enhancement\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Legal Information\u003C\u002Fstrong>:\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fopenai.com\u002Fterms\u002F\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fopenai.com\u002Fprivacy\u002F\u003Cbr \u002F>\n* Usage Policies: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fusage-policies\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Handling\u003C\u002Fstrong>:\u003Cbr \u002F>\n* All data sent to OpenAI is subject to their privacy policy and terms of service\u003Cbr \u002F>\n* OpenAI may use submitted data to improve their services (as per their policies)\u003Cbr \u002F>\n* The plugin does not store OpenAI responses permanently beyond WordPress posts\u003Cbr \u002F>\n* API keys are stored securely in your WordPress database\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User Control\u003C\u002Fstrong>:\u003Cbr \u002F>\n* You can disable AI processing by switching to “Simple Mode”\u003Cbr \u002F>\n* You control what content is sent by managing your RSS feeds\u003Cbr \u002F>\n* You can delete generated content at any time\u003Cbr \u002F>\n* API usage and costs are controlled by your OpenAI account settings\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin:\u003Cbr \u002F>\n* Sends content to OpenAI for AI processing (subject to OpenAI’s privacy policy)\u003Cbr \u002F>\n* Stores API keys encrypted in your WordPress database\u003Cbr \u002F>\n* Logs processing activities locally\u003Cbr \u002F>\n* Does not collect personal user data\u003Cbr \u002F>\n* Does not send data to third parties except OpenAI for processing\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, documentation, and feature requests, please visit the plugin support forum or contact the developer.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>OpenAI for GPT and DALL-E APIs\u003C\u002Fli>\n\u003Cli>WordPress community for development standards\u003C\u002Fli>\n\u003Cli>Contributors and testers\u003C\u002Fli>\n\u003C\u002Ful>\n","Advanced RSS feed parser with AI content rewriting, DALL-E 3 image generation, and intelligent automation features powered by OpenAI GPT models.",40,505,"2025-09-23T10:48:00.000Z","5.0","7.4",[130,18,19,131,22],"ai","rewrite","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fai-rss-rewriter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-rss-rewriter.1.2.zip",{"attackSurface":135,"codeSignals":275,"taintFlows":289,"riskAssessment":371,"analyzedAt":379},{"hooks":136,"ajaxHandlers":175,"restRoutes":259,"shortcodes":267,"cronEvents":268,"entryPointCount":212,"unprotectedCount":11},[137,143,147,151,154,157,161,166,170],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","admin_menu","add_admin_menu","includes\\class-admin.php",9,{"type":138,"name":144,"callback":145,"file":141,"line":146},"admin_enqueue_scripts","enqueue_scripts",10,{"type":138,"name":148,"callback":149,"file":141,"line":150},"rss2post_automated_hourly_job","do_automated_posting_job",16,{"type":138,"name":152,"callback":149,"file":141,"line":153},"rss2post_automated_12h_job",17,{"type":138,"name":155,"callback":149,"file":141,"line":156},"rss2post_automated_job",18,{"type":138,"name":158,"callback":159,"file":141,"line":160},"rss2post_daily_subscription_check","check_all_pro_subscriptions",35,{"type":162,"name":163,"callback":164,"file":141,"line":165},"filter","cron_schedules","add_custom_cron_schedules",36,{"type":138,"name":167,"callback":168,"file":169,"line":142},"rest_api_init","register_routes","includes\\class-api.php",{"type":138,"name":171,"callback":172,"file":173,"line":174},"plugins_loaded","rss2post_init","rss2post.php",34,[176,182,186,189,193,197,201,205,209,213,217,221,225,229,233,237,241,244,248,252,256],{"action":177,"nopriv":178,"callback":179,"hasNonce":180,"hasCapCheck":178,"file":141,"line":181},"rss2post_parse_feeds",false,"ajax_parse_feeds",true,11,{"action":183,"nopriv":178,"callback":184,"hasNonce":180,"hasCapCheck":180,"file":141,"line":185},"rss2post_generate_posts","ajax_generate_posts",12,{"action":187,"nopriv":178,"callback":188,"hasNonce":180,"hasCapCheck":180,"file":141,"line":46},"rss2post_check_duplicates","ajax_check_duplicates",{"action":190,"nopriv":178,"callback":191,"hasNonce":180,"hasCapCheck":180,"file":141,"line":192},"rss2post_clear_history","ajax_clear_history",14,{"action":194,"nopriv":178,"callback":195,"hasNonce":180,"hasCapCheck":180,"file":141,"line":196},"rss2post_toggle_automated_posting","ajax_toggle_automated_posting",15,{"action":198,"nopriv":178,"callback":199,"hasNonce":180,"hasCapCheck":180,"file":141,"line":200},"rss2post_save_credentials","ajax_save_credentials",19,{"action":202,"nopriv":178,"callback":203,"hasNonce":180,"hasCapCheck":180,"file":141,"line":204},"rss2post_save_language","ajax_save_language",20,{"action":206,"nopriv":178,"callback":207,"hasNonce":180,"hasCapCheck":180,"file":141,"line":208},"rss2post_save_article_size","ajax_save_article_size",21,{"action":210,"nopriv":178,"callback":211,"hasNonce":180,"hasCapCheck":180,"file":141,"line":212},"rss2post_update_automated_feeds","ajax_update_automated_feeds",22,{"action":214,"nopriv":178,"callback":215,"hasNonce":180,"hasCapCheck":180,"file":141,"line":216},"rss2post_update_automated_settings","ajax_update_automated_settings",23,{"action":218,"nopriv":178,"callback":219,"hasNonce":180,"hasCapCheck":180,"file":141,"line":220},"rss2post_create_stripe_checkout","ajax_create_stripe_checkout",24,{"action":222,"nopriv":178,"callback":223,"hasNonce":180,"hasCapCheck":180,"file":141,"line":224},"rss2post_verify_payment","ajax_verify_payment_and_upgrade",25,{"action":226,"nopriv":178,"callback":227,"hasNonce":180,"hasCapCheck":180,"file":141,"line":228},"rss2post_reset_processed_guids","ajax_reset_processed_guids",26,{"action":230,"nopriv":178,"callback":231,"hasNonce":180,"hasCapCheck":180,"file":141,"line":232},"rss2post_refresh_history","ajax_refresh_history",27,{"action":234,"nopriv":178,"callback":235,"hasNonce":180,"hasCapCheck":180,"file":141,"line":236},"rss2post_search_pexels","ajax_search_pexels",28,{"action":238,"nopriv":178,"callback":239,"hasNonce":180,"hasCapCheck":180,"file":141,"line":240},"rss2post_save_pexels_api_key","ajax_save_pexels_api_key",29,{"action":242,"nopriv":178,"callback":243,"hasNonce":180,"hasCapCheck":180,"file":141,"line":31},"rss2post_save_categories","ajax_save_categories",{"action":245,"nopriv":178,"callback":246,"hasNonce":180,"hasCapCheck":180,"file":141,"line":247},"rss2post_save_webp_setting","ajax_save_webp_setting",31,{"action":249,"nopriv":178,"callback":250,"hasNonce":180,"hasCapCheck":180,"file":141,"line":251},"rss2post_save_image_source","ajax_save_image_source",32,{"action":253,"nopriv":178,"callback":254,"hasNonce":180,"hasCapCheck":180,"file":141,"line":255},"rss2post_save_api_keys","ajax_save_api_keys",33,{"action":257,"nopriv":178,"callback":258,"hasNonce":180,"hasCapCheck":180,"file":141,"line":174},"rss2post_poll_job_status","ajax_poll_job_status",[260],{"namespace":261,"route":262,"methods":263,"callback":265,"permissionCallback":266,"file":169,"line":46},"rss2post\u002Fv1","\u002Fupdate-tier",[264],"POST","handle_update_tier","verify_webhook_secret",[],[269,271,273],{"hook":158,"callback":158,"file":141,"line":270},39,{"hook":155,"callback":155,"file":141,"line":272},890,{"hook":155,"callback":155,"file":141,"line":274},932,{"dangerousFunctions":276,"sqlUsage":277,"outputEscaping":279,"fileOperations":11,"externalRequests":192,"nonceChecks":212,"capabilityChecks":208,"bundledLibraries":288},[],{"prepared":11,"raw":11,"locations":278},[],{"escaped":280,"rawEcho":281,"locations":282},73,2,[283,286],{"file":141,"line":284,"context":285},1605,"raw output",{"file":141,"line":287,"context":285},1708,[],[290,313,343,353,363],{"entryPoint":291,"graph":292,"unsanitizedCount":30,"severity":312},"ajax_poll_job_status (includes\\class-admin.php:2090)",{"nodes":293,"edges":309},[294,299,303],{"id":295,"type":296,"label":297,"file":141,"line":298},"n0","source","$_POST",2107,{"id":300,"type":301,"label":302,"file":141,"line":298},"n1","transform","→ get_job_status()",{"id":304,"type":305,"label":306,"file":169,"line":307,"wp_function":308},"n2","sink","wp_remote_get() [SSRF]",153,"wp_remote_get",[310,311],{"from":295,"to":300,"sanitized":178},{"from":300,"to":304,"sanitized":178},"medium",{"entryPoint":314,"graph":315,"unsanitizedCount":30,"severity":312},"\u003Cclass-admin> (includes\\class-admin.php:0)",{"nodes":316,"edges":338},[317,320,324,327,332,334,336],{"id":295,"type":296,"label":318,"file":141,"line":319},"$_POST (x4)",841,{"id":300,"type":305,"label":321,"file":141,"line":322,"wp_function":323},"update_option() [Settings Manipulation]",862,"update_option",{"id":304,"type":296,"label":325,"file":141,"line":326},"$_GET",1404,{"id":328,"type":305,"label":329,"file":141,"line":330,"wp_function":331},"n3","echo() [XSS]",1417,"echo",{"id":333,"type":296,"label":297,"file":141,"line":298},"n4",{"id":335,"type":301,"label":302,"file":141,"line":298},"n5",{"id":337,"type":305,"label":306,"file":169,"line":307,"wp_function":308},"n6",[339,340,341,342],{"from":295,"to":300,"sanitized":180},{"from":304,"to":328,"sanitized":180},{"from":333,"to":335,"sanitized":178},{"from":335,"to":337,"sanitized":178},{"entryPoint":344,"graph":345,"unsanitizedCount":11,"severity":352},"ajax_toggle_automated_posting (includes\\class-admin.php:777)",{"nodes":346,"edges":350},[347,349],{"id":295,"type":296,"label":348,"file":141,"line":319},"$_POST (x2)",{"id":300,"type":305,"label":321,"file":141,"line":322,"wp_function":323},[351],{"from":295,"to":300,"sanitized":180},"low",{"entryPoint":354,"graph":355,"unsanitizedCount":11,"severity":352},"ajax_save_credentials (includes\\class-admin.php:981)",{"nodes":356,"edges":361},[357,359],{"id":295,"type":296,"label":348,"file":141,"line":358},991,{"id":300,"type":305,"label":321,"file":141,"line":360,"wp_function":323},1002,[362],{"from":295,"to":300,"sanitized":180},{"entryPoint":364,"graph":365,"unsanitizedCount":11,"severity":352},"admin_page (includes\\class-admin.php:1346)",{"nodes":366,"edges":369},[367,368],{"id":295,"type":296,"label":325,"file":141,"line":326},{"id":300,"type":305,"label":329,"file":141,"line":330,"wp_function":331},[370],{"from":295,"to":300,"sanitized":180},{"summary":372,"deductions":373},"The rss-to-post-generator plugin v1.1.5 exhibits a generally strong security posture, with excellent adherence to WordPress security best practices. The plugin demonstrates a comprehensive implementation of nonce checks and capability checks across all its AJAX handlers and cron events, effectively limiting its attack surface. Furthermore, its handling of SQL queries is commendable, with 100% utilization of prepared statements, eliminating the risk of SQL injection through database interactions. The plugin also shows a high level of diligence in output escaping, with 97% of outputs properly escaped, minimizing the risk of XSS vulnerabilities.  The absence of known vulnerabilities in its history further reinforces this positive assessment.",[374,377],{"reason":375,"points":376},"Flows with unsanitized paths detected",8,{"reason":378,"points":281},"External HTTP requests made","2026-03-17T06:30:46.615Z",{"wat":381,"direct":398},{"assetPaths":382,"generatorPatterns":389,"scriptPaths":390,"versionParams":391},[383,384,385,386,387,388],"\u002Fwp-content\u002Fplugins\u002Frss-to-post-generator\u002Fadmin\u002Fcss\u002Fsettings-page.css","\u002Fwp-content\u002Fplugins\u002Frss-to-post-generator\u002Fadmin\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Frss-to-post-generator\u002Fadmin\u002Fjs\u002Fsettings-page.js","\u002Fwp-content\u002Fplugins\u002Frss-to-post-generator\u002Fadmin\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Frss-to-post-generator\u002Fpublic\u002Fcss\u002Fpublic.css","\u002Fwp-content\u002Fplugins\u002Frss-to-post-generator\u002Fpublic\u002Fjs\u002Fpublic.js",[],[385,386,388],[392,393,394,395,396,397],"rss-to-post-generator\u002Fadmin\u002Fcss\u002Fsettings-page.css?ver=","rss-to-post-generator\u002Fadmin\u002Fcss\u002Fstyle.css?ver=","rss-to-post-generator\u002Fadmin\u002Fjs\u002Fsettings-page.js?ver=","rss-to-post-generator\u002Fadmin\u002Fjs\u002Fscript.js?ver=","rss-to-post-generator\u002Fpublic\u002Fcss\u002Fpublic.css?ver=","rss-to-post-generator\u002Fpublic\u002Fjs\u002Fpublic.js?ver=",{"cssClasses":399,"htmlComments":416,"htmlAttributes":431,"restEndpoints":441,"jsGlobals":463,"shortcodeOutput":466},[400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415],"rss2post-admin-page","rss2post-settings-wrap","rss2post-feed-list","rss2post-feed-item","rss2post-feed-settings","rss2post-history-wrap","rss2post-history-item","rss2post-api-key-section","rss2post-credits-display","rss2post-automated-settings","rss2post-image-settings","rss2post-article-size-settings","rss2post-language-settings","rss2post-category-settings","rss2post-stripe-checkout-button","rss2post-job-status-indicator",[417,418,419,420,421,422,423,424,425,426,427,428,429,430],"\u003C!-- RSS to Post Generator Admin Menu -->","\u003C!-- RSS to Post Generator Settings Page -->","\u003C!-- RSS to Post Generator Feed Item -->","\u003C!-- RSS to Post Generator History Item -->","\u003C!-- RSS to Post Generator API Key Input -->","\u003C!-- RSS to Post Generator Credits Display -->","\u003C!-- RSS to Post Generator Automated Posting Settings -->","\u003C!-- RSS to Post Generator Image Settings -->","\u003C!-- RSS to Post Generator Article Size Settings -->","\u003C!-- RSS to Post Generator Language Settings -->","\u003C!-- RSS to Post Generator Category Settings -->","\u003C!-- RSS to Post Generator Stripe Checkout Button -->","\u003C!-- RSS to Post Generator Job Status Indicator -->","\u003C!-- RSS to Post Generator Cron Job Status -->",[432,433,434,435,436,437,438,439,440],"data-feed-id","data-action","data-nonce","data-post-id","data-loading-text","data-success-text","data-error-text","data-job-id","data-job-status",[442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462],"\u002Fwp-json\u002Frss2post\u002Fv1\u002Fparse_feeds","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fgenerate_posts","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fcheck_duplicates","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fclear_history","\u002Fwp-json\u002Frss2post\u002Fv1\u002Ftoggle_automated_posting","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fsave_credentials","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fsave_language","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fsave_article_size","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fupdate_automated_feeds","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fupdate_automated_settings","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fcreate_stripe_checkout","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fverify_payment","\u002Fwp-json\u002Frss2post\u002Fv1\u002Freset_processed_guids","\u002Fwp-json\u002Frss2post\u002Fv1\u002Frefresh_history","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fsearch_pexels","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fsave_pexels_api_key","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fsave_categories","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fsave_webp_setting","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fsave_image_source","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fsave_api_keys","\u002Fwp-json\u002Frss2post\u002Fv1\u002Fpoll_job_status",[464,465],"rss2post_ajax_object","rss2post_settings_vars",[]]