[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fg6KzZ3ixf3q7dxUAOv3q-CI2GQ5S1DogxsK58bKtAq0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":137,"fingerprints":371},"ozh-tweet-archiver","Ozh' Tweet Archiver","2.0.4","Ozh","https:\u002F\u002Fprofiles.wordpress.org\u002Fozh\u002F","\u003Cp>Make a fresh WordPress install and archive all your tweets:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>It’s easier to search than on Twitter\u003C\u002Fli>\n\u003Cli>WordPress is not limited to the most recent 3200 tweets\u003C\u002Fli>\n\u003Cli>It will automatically expand all those ugly \u003Ccode>t.co\u003C\u002Fcode> links\u003C\u002Fli>\n\u003Cli>All your #hashtags can be converted to WordPress tags\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugin’s page: \u003Ca href=\"http:\u002F\u002Fplanetozh.com\u002Fblog\u002Fmy-projects\u002Fozh-tweet-archiver-backup-twitter-with-wordpress\u002F\" title=\"Ozh' Tweet Archiver\" rel=\"nofollow ugc\">Ozh’ Tweet Archiver\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Live example: \u003Ca href=\"http:\u002F\u002Fplanetozh.com\u002Ftweets\u002F\" title=\"Ozh' Tweets\" rel=\"nofollow ugc\">Ozh’ Tweets\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Development: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fozh\u002Fozh-tweet-archiver\" rel=\"nofollow ugc\">on Github\u003C\u002Fa>\u003C\u002Fp>\n","Import and archive your tweets with WordPress",40,10279,84,6,"2015-06-14T09:48:00.000Z","9.9","3.0","",[20,21,22,23,24],"archive","import","ozh","tweets","twitter","http:\u002F\u002Fplanetozh.com\u002Fblog\u002Fmy-projects\u002Fozh-tweet-archiver-backup-twitter-with-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fozh-tweet-archiver.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":22,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":27,"computed_at":37},27,5470,87,30,"2026-04-04T16:52:20.790Z",[39,59,77,98,117],{"slug":40,"name":41,"version":17,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":46,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":57,"download_link":58,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"import-tweets-as-posts","Import Tweets as Posts","Chandan Kumar","https:\u002F\u002Fprofiles.wordpress.org\u002Fchandanonline4u\u002F","\u003Cp>“Import Tweets as Posts” plugin allows to easily import tweets from user’s timeline or search query. It has also flexibility to import tweets as custom post type “tweet”. Other settings that user can specify are tweet import interval time, number of tweets to import, Category,  Text before tweet post title. There is also options to exclude retweets and replies from user’s twitter timeline.\u003C\u002Fp>\n\u003Cp>Released under the terms of the GNU GPL, version 2.\u003Cbr \u002F>\nhttp:\u002F\u002Fwww.fsf.org\u002Flicensing\u002Flicenses\u002Fgpl.html\u003C\u002Fp>\n\u003Cp>NO WARRANTY.\u003Cbr \u002F>\nCopyright (c) 2015 Chandan Kumar\u003C\u002Fp>\n","\"Import Tweets as Posts\" plugin allows to easily import tweets from user's timeline or search query. It has also flexibility to import  &hellip;",100,12269,8,"2015-11-25T09:14:00.000Z","4.3.34","2.8.6",[53,40,54,55,56],"import-tweets","posts","tweets-to-posts","twitter-feeds","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fimport-tweets-as-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimport-tweets-as-posts.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":13,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":18,"requires_php":18,"tags":72,"homepage":75,"download_link":76,"security_score":46,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"twitter-tweets","Customize Feeds for Twitter","2.2.4","Weblizar - WordPress Themes & Plugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fweblizar\u002F","\u003Cp>Customize Feeds for Twitter plugin is display the real time Twitter feeds on your WordPress website by using shortcode or widgetsg.\u003C\u002Fp>\n\u003Cp>It is completely customizable, responsive and search engine crawlable versions of your Twitter feed on your website. Completely match the look and feel of your site with tons of customization options!\u003C\u002Fp>\n\u003Cp>Customize Feeds for Twitter plugin allows you to set your twitter account widget Id & twitter username. You can customize twitter widget by apply custom height, auto expand tweets images, custom link URL color, On \u002F Off tweets reply etc.\u003C\u002Fp>\n\u003Cp>Using \u003Cstrong>Twitter Tweets\u003C\u002Fstrong> widget display your least tweets on your WordPress blog site.\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Twitter Tweets By Twitter API\u003C\u002Fli>\n\u003Cli>Control number of tweets you want to show\u003C\u002Fli>\n\u003Cli>Control layout\u003C\u002Fli>\n\u003Cli>Twitter Tweets Widget\u003C\u002Fli>\n\u003Cli>Widget Customization Settings\u003C\u002Fli>\n\u003Cli>Widget Title\u003C\u002Fli>\n\u003Cli>Widget Theme Option\u003C\u002Fli>\n\u003Cli>Set Widget Height\u003C\u002Fli>\n\u003Cli>Tweets URL Link Color Option\u003C\u002Fli>\n\u003Cli>Show\u002FHide Tweets Reply\u003C\u002Fli>\n\u003Cli>Add Follow Button\u003C\u002Fli>\n\u003Cli>Submit Your Tweet live on your website\u003C\u002Fli>\n\u003Cli>Re tweet and choose your favourite tweets\u003C\u002Fli>\n\u003Cli>Auto Expand Photos in Tweets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Twitter Tweets Premium Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Twitter Tweets Widget\u003C\u002Fstrong> – Display twitter tweets on a sidebar or footer using a widget.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Twitter feeds with no limitations\u003C\u002Fstrong> – Display any number of twitter feeds on d\u003Cbr \u002F>\nifferent pages or posts without any limitations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Feeds of multiple users, hashtags or search terms\u003C\u002Fstrong> – Twitter Feeds can be shown from multiple twitter accounts, or using hashtags, search terms etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Display Tweets in Slider\u003C\u002Fstrong> – It is also possible to display tweets in a configurable Carousel Slider. You can enable or disable auto play or set its autoplay time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Configurable number of tweets to display\u003C\u002Fstrong> – You can also limit the number of tweets that is to be shown in your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Load more Tweets options\u003C\u002Fstrong> – There is also a load more button to load the remaining tweets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Tweets Style Settings\u003C\u002Fstrong> – You can configure feed background color, tweet background color, font color, font size, font weight and many more options.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Fonts\u003C\u002Fstrong> – You can also choose google font that is to be used in your twitter feed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Tweet Actions (reply, retweet, like)\u003C\u002Fstrong> – When showing twitter feeds, users can also reply, retweet or like a tweet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Share Tweets on Social Media\u003C\u002Fstrong> – Also, users can share tweets from your website to social media like Facebook, Google Plus etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Update Twitter Status\u003C\u002Fstrong> – You can also directly post a tweet from your WordPress website to update your twitter status.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>completely customizable, responsive design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For Premium Upgrade, Please go \u003Ca href=\"https:\u002F\u002Fweblizar.com\u002Fplugins\u002Ftwitter-tweets-pro\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Live Twitter Tweets Pro Demos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Ftwitter-tweets-pro\u002Fwp-admin\u002F\" rel=\"nofollow ugc\">Twitter TweetsPro Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Ftwitter-tweets-pro-admindemo\u002Fwp-admin\u002F\" rel=\"nofollow ugc\">Twitter Tweets Pro Admin Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Username:\u003C\u002Fstrong> userdemo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Password:\u003C\u002Fstrong> userdemo\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Upgrade\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>For premium upgrade, please go \u003Ca href=\"https:\u002F\u002Fweblizar.com\u002Fplugins\u002Ftwitter-tweets-pro\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Docs & Support\u003C\u002Fh4>\n\u003Cp>You can find \u003Ca href=\"http:\u002F\u002Fweblizar.com\u002Ftwitter-tweets\u002F\" rel=\"nofollow ugc\">docs\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.weblizar.com\u002Ffaq\u002F\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa> and more detailed information about Twitter Tweets on \u003Ca href=\"http:\u002F\u002Fwww.weblizar.com\" rel=\"nofollow ugc\">Weblizar\u003C\u002Fa>. If you were unable to find the answer to your question on the FAQ or in any of the documentation, you should check the \u003Ca href=\"http:\u002F\u002Fweblizar.com\u002Ftwitter-tweets\u002F\" rel=\"nofollow ugc\">support forum\u003C\u002Fa> on WordPress.org.\u003C\u002Fp>\n\u003Ch4>We Need Your Support\u003C\u002Fh4>\n\u003Cp>It is really hard to continue development and support for this free plugin without contributions from users like you. If you are enjoying using our Testimonial plugin and find it useful, then please consider \u003Ca href=\"http:\u002F\u002Fwww.weblizar.com\" rel=\"nofollow ugc\">\u003Cstrong>Making a Donation\u003C\u002Fstrong>\u003C\u002Fa>. Your donation will help us to encourage and support the plugin’s continued development and better user support.\u003C\u002Fp>\n\u003Ch4>Translators\u003C\u002Fh4>\n\u003Cp>Please contribute to translate our plugin.  Contact at \u003Ccode>lizarweb (at) gmail (dot) com\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>Change-log\u003C\u002Fh3>\n\u003Cp>For more information, see Weblizar(https:\u002F\u002Fweblizar.com\u002F)\u003C\u002Fp>\n\u003Ch4>2.2.4\u003C\u002Fh4>\n\u003Cp>[12-07-2025]\u003Cbr \u002F>\nTested on WordPress up to: 6.8.1\u003C\u002Fp>\n\u003Ch4>2.2.3\u003C\u002Fh4>\n\u003Cp>[17-05-2025]\u003Cbr \u002F>\nTested on WordPress up to: 6.8\u003C\u002Fp>\n\u003Ch4>2.2.2\u003C\u002Fh4>\n\u003Cp>[23-10-2024]\u003Cbr \u002F>\nTested on WordPress up to: 6.6.2\u003Cbr \u002F>\nTested on PHP up to: 8.3.12\u003C\u002Fp>\n\u003Ch4>2.2.1\u003C\u002Fh4>\n\u003Cp>[21-03-2024]\u003Cbr \u002F>\n* Tested upto WordPress 6.5\u003Cbr \u002F>\n* Tested upto php 8.3.3\u003C\u002Fp>\n\u003Ch4>2.2.0\u003C\u002Fh4>\n\u003Cp>[04-11-2023]\u003Cbr \u002F>\n* Tested upto WordPress 6.4\u003C\u002Fp>\n\u003Ch4>2.1.9\u003C\u002Fh4>\n\u003Cp>[18-03-2023]\u003Cbr \u002F>\n* Tested upto WordPress 6.2\u003Cbr \u002F>\n* Tested upto php 8.2.24\u003Cbr \u002F>\n* Minor CSS changes\u003C\u002Fp>\n\u003Ch4>2.1.8\u003C\u002Fh4>\n\u003Cp>[11-02-2023]\u003Cbr \u002F>\n* Tested upto WordPress 6.1.1\u003Cbr \u002F>\n* Tested upto php 8.1\u003Cbr \u002F>\n* Fixed: Undefined array key in Widgets\u003C\u002Fp>\n\u003Ch4>2.1.7\u003C\u002Fh4>\n\u003Cp>[09-11-2022]\u003Cbr \u002F>\n* Tested upto WordPress 6.1\u003Cbr \u002F>\n* Tested upto php 8.1.12\u003C\u002Fp>\n\u003Ch4>2.1.6\u003C\u002Fh4>\n\u003Cp>[16-09-2022]\u003Cbr \u002F>\n* Library updated\u003Cbr \u002F>\n* Theme selection issue fix for feed widgets.\u003Cbr \u002F>\n* Tested upto WordPress 6.0.2\u003C\u002Fp>\n\u003Ch4>2.1.5\u003C\u002Fh4>\n\u003Cp>[19-07-2022]\u003Cbr \u002F>\n* php version support issue fixed.\u003Cbr \u002F>\n* Tested upto WordPress 6.0.1\u003C\u002Fp>\n\u003Ch4>2.1.4\u003C\u002Fh4>\n\u003Cp>[08-06-2022]\u003Cbr \u002F>\n* Library updated\u003Cbr \u002F>\n* Tested upto WordPress 6.0\u003Cbr \u002F>\n* Tested upto PHp 8.0.19\u003C\u002Fp>\n\u003Ch4>2.1.3\u003C\u002Fh4>\n\u003Cp>[31-03-2022]\u003Cbr \u002F>\n* php backwards issue fixed\u003C\u002Fp>\n\u003Ch4>2.1.2\u003C\u002Fh4>\n\u003Cp>[30-03-2022]\u003Cbr \u002F>\n* Tested Upto WordPress 5.9.2\u003Cbr \u002F>\n* Fixed: Minor issue.\u003C\u002Fp>\n\u003Ch4>2.1.1\u003C\u002Fh4>\n\u003Cp>[21-12-2021]\u003Cbr \u002F>\n* Tested with php 8.0.9\u003C\u002Fp>\n\u003Ch4>2.1.0\u003C\u002Fh4>\n\u003Cp>[21-12-2021]\u003Cbr \u002F>\n* Tested Upto WP 5.8.2\u003Cbr \u002F>\n* minor bug fixed.\u003C\u002Fp>\n\u003Ch4>2.0.0\u003C\u002Fh4>\n\u003Cp>[23-07-2021]\u003Cbr \u002F>\n* Tested Upto WP 5.8.\u003Cbr \u002F>\n* Range slider value display\u003Cbr \u002F>\n* Minor bug fix\u003C\u002Fp>\n\u003Ch4>1.9.9\u003C\u002Fh4>\n\u003Cp>[15-03-2021]\u003Cbr \u002F>\n* Tested Upto WP 5.7.\u003C\u002Fp>\n\u003Ch4>1.9.8\u003C\u002Fh4>\n\u003Cp>[11-12-2020]\u003Cbr \u002F>\n* Minor changes.\u003C\u002Fp>\n\u003Ch4>1.9.7\u003C\u002Fh4>\n\u003Cp>[11-12-2020]\u003Cbr \u002F>\n* Minor Fix.\u003Cbr \u002F>\n* Tested Upto WP 5.6.\u003C\u002Fp>\n\u003Ch4>1.9.6\u003C\u002Fh4>\n\u003Cp>[18-11-2020]\u003Cbr \u002F>\n* Bootstrap library update.\u003Cbr \u002F>\n* updated: some minor issues fixed.\u003C\u002Fp>\n\u003Ch4>1.9.5\u003C\u002Fh4>\n\u003Cp>[18-08-2020]\u003Cbr \u002F>\n* Fixed : PHP 7.4.8 (minor fix).\u003C\u002Fp>\n\u003Ch4>1.9.4\u003C\u002Fh4>\n\u003Cp>[01-06-2020]\u003Cbr \u002F>\n* Minor bug fix.\u003C\u002Fp>\n\u003Ch4>1.9.3\u003C\u002Fh4>\n\u003Cp>[13-03-2020]\u003Cbr \u002F>\n* Minor bug fix.\u003Cbr \u002F>\n* layout fix.\u003C\u002Fp>\n\u003Ch4>1.9.2\u003C\u002Fh4>\n\u003Cp>[28-01-2020]\u003Cbr \u002F>\n* Bootstrap library update.\u003Cbr \u002F>\n* Minor bug fixed and color picker added.\u003C\u002Fp>\n\u003Ch4>1.9.1\u003C\u002Fh4>\n\u003Cp>[11-11-2019]\u003Cbr \u002F>\n* Bootstrap and Fontawesome library update.\u003C\u002Fp>\n\u003Ch4>1.9.0\u003C\u002Fh4>\n\u003Cp>[21-10-2019]\u003Cbr \u002F>\n* version update compatible with wordpress 5.2.4\u003Cbr \u002F>\n* updated: some minor issues fixed.\u003C\u002Fp>\n\u003Ch4>1.8.9\u003C\u002Fh4>\n\u003Cp>[29\u002F08\u002F2019]\u003Cbr \u002F>\n* Nonce and permission check.\u003Cbr \u002F>\n* readme file text update.\u003C\u002Fp>\n\u003Ch4>1.8.8\u003C\u002Fh4>\n\u003Cp>[28\u002F08\u002F2019]\u003Cbr \u002F>\n* Some security issue fixed\u003Cbr \u002F>\n* readme file text update.\u003C\u002Fp>\n\u003Ch4>1.8.7\u003C\u002Fh4>\n\u003Cp>[27\u002F08\u002F2019]\u003Cbr \u002F>\n* Plugin name change\u003Cbr \u002F>\n* Some file text update\u003C\u002Fp>\n\u003Ch4>1.8.6\u003C\u002Fh4>\n\u003Cp>[26\u002F08\u002F2019]\u003Cbr \u002F>\n* Plugin name change\u003Cbr \u002F>\n* Updated bootstrap library.\u003Cbr \u002F>\n* Updated font awesome library.\u003Cbr \u002F>\n* Other minor changes\u003C\u002Fp>\n\u003Ch4>1.8.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible with wp5.2.2\u003C\u002Fli>\n\u003Cli>Plugin name changes\u003C\u002Fli>\n\u003Cli>Banner and icons changes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.8.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible with wp5.1.1\u003C\u002Fli>\n\u003Cli>Bug fixed related to widget ( internal server error 500 ).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.8.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible with wp5.1\u003C\u002Fli>\n\u003Cli>Minor bug fixed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.8.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Update : change layout of Tweet block on both plugin setting dashboard and frontend\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.8.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add : Fetch Tweets using API Key\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.7.9\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add : Pro Features Layout Page\u003C\u002Fli>\n\u003Cli>Update : Change layout of plugin setting dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.7.8\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add : Upgrade to pro banner at plugin dashboard setting page\u003C\u002Fli>\n\u003Cli>Add : Premium feature text added\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.7.7\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add : about protected tweet link\u003C\u002Fli>\n\u003Cli>Fix : minor changed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.7.6\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>ADD : WP Color Picker for url link\u003C\u002Fli>\n\u003Cli>ADD : Range slider for feed height\u003C\u002Fli>\n\u003Cli>ADD : Review link on Plugin Page\u003C\u002Fli>\n\u003Cli>ADD : New Products in Product Page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>      : Version update + WordPress 4.9.8 Compatible\u003C\u002Fp>\n\u003Ch4>1.7.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bug Fixed : First time activation twitter widget not open\u003C\u002Fli>\n\u003Cli>ADD : Add product page\u003Cbr \u002F>\n  : Version update\u003Cbr \u002F>\n  : WordPress 4.9.6 Compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.7.4 – version update + WordPress 4.9.5 Compatible\u003C\u002Fh4>\n\u003Cp>1.7.3 – Plugin readme and name change\u003C\u002Fp>\n\u003Ch4>1.7.2 – plugin readme update\u003C\u002Fh4>\n\u003Cp>1.7.1 – version update + WordPress 4.9 Compatible\u003C\u002Fp>\n\u003Ch4>1.7 – version update + WordPress 4.8.1 Compatible\u003C\u002Fh4>\n\u003Cp>1.6.0 – version update\u003C\u002Fp>\n\u003Ch4>1.5.9 – update\u003C\u002Fh4>\n\u003Cp>1.5.8 10\u002F10\u002F16 =\u003Cbr \u002F>\n* plugin version u\u003Cbr \u002F>\n* plugin version update\u003C\u002Fp>\n\u003Ch4>1.5.6 07\u002F09\u002F16\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>API version changed\u003C\u002Fli>\n\u003Cli>New setting updated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.5.5 16\u002F05\u002F2016\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>small update\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.5.5 09-01-2015\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>small update\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.5.3 30-Jan-2016\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Past data sanitized\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.5.2 28-Jan-2016\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Own Jquery removed\u003C\u002Fli>\n\u003Cli>Own Twitter ID & Username removed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.5.1 27-Jan-2016\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>External link removed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.5 30-Dec-2015\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>small update\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.4 10-Dec-2015\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible With WordPress 4.4 version\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.3 02-Nov-2015\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Twitter Shortcode added\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.2 19-Oct-2015\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Small bug fixed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1 29-Sep-2015\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible with wordpress 4.3.1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0 25-Aug-2015\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Small Updates in code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>0.9 22-Apr-2015\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>New: WordPress 4.2 Compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>0.8\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added Widget Title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>0.7\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible With WordPress 4.1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>0.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible With WordPress 4.0.1\u003C\u002Fli>\n\u003Cli>Small changes in file\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>0.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible With WordPress 4.0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>0.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Remove design issue\u003C\u002Fli>\n\u003Cli>Small changes in readme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>0.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>resolved css error.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Widget Customization Settings\u003C\u002Fli>\n\u003Cli>Widget Title\u003C\u002Fli>\n\u003Cli>Widget Theme Option\u003C\u002Fli>\n\u003Cli>Set Widget Height\u003C\u002Fli>\n\u003Cli>Tweets URL Link Color Option\u003C\u002Fli>\n\u003Cli>Show\u002FHide Tweets Reply\u003C\u002Fli>\n\u003Cli>Auto Expand Photos in Tweets\u003C\u002Fli>\n\u003C\u002Ful>\n","Customize Feeds for Twitter plugin for WordPress. You can use this to display real time Twitter feeds on any where on your website by using shortcode  &hellip;",4000,408725,18,"2025-07-12T12:55:00.000Z","6.8.5",[23,24,60,73,74],"twitter-widget","twitter-wordpress-plugin","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftwitter-tweets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftwitter-tweets.2.2.4.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":46,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":96,"download_link":97,"security_score":46,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"archivarix-external-images-importer","Archivarix External Images Importer","2.0.3","Archivarix Support","https:\u002F\u002Fprofiles.wordpress.org\u002Farchivarixsupport\u002F","\u003Cp>Archivarix External Images Importer scans your posts and pages for external URLs in src\u002Fsrcset attributes of all img tags. Based on configured settings, the plugin can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Download images from their original external sources\u003C\u002Fli>\n\u003Cli>Download images from Internet Archive (Wayback Machine)\u003C\u002Fli>\n\u003Cli>Try to download from original source first, then from Internet Archive if failed\u003C\u002Fli>\n\u003Cli>Try to download from Internet Archive first, then from original source if failed\u003C\u002Fli>\n\u003Cli>Restore missing local images (404) from Web Archive\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can choose what to do with images that could not be downloaded:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Keep image unchanged\u003C\u002Fli>\n\u003Cli>Remove image from post completely\u003C\u002Fli>\n\u003Cli>Replace with 1×1 pixel placeholder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features in Version 2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full compatibility with WordPress 6.9\u003C\u002Fli>\n\u003Cli>Modern AJAX interface with real-time progress\u003C\u002Fli>\n\u003Cli>Background processing – you can close the browser while processing continues\u003C\u002Fli>\n\u003Cli>Detailed import statistics and logs with CSV export\u003C\u002Fli>\n\u003Cli>Custom filename patterns support\u003C\u002Fli>\n\u003Cli>Automatic restoration of missing local images\u003C\u002Fli>\n\u003Cli>srcset attribute support\u003C\u002Fli>\n\u003Cli>Custom post types support\u003C\u002Fli>\n\u003Cli>Invalid URL detection and handling\u003C\u002Fli>\n\u003Cli>Improved error handling and logging\u003C\u002Fli>\n\u003Cli>Responsive design for all devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Available in English, Russian (Русский), Spanish (Español), French (Français), Portuguese (Português), and German (Deutsch).\u003C\u002Fp>\n\u003Cp>For more information, visit the \u003Ca href=\"https:\u002F\u002Farchivarix.com\u002Fen\u002Fwordpress\u002F\" rel=\"nofollow ugc\">plugin documentation\u003C\u002Fa>.\u003C\u002Fp>\n","Import external images in posts and pages from external sources or Web Archive if original sources are not available anymore.",2000,26940,9,"2026-03-09T16:01:00.000Z","6.9.4","6.0","7.4",[20,93,21,94,95],"images","media","wayback","https:\u002F\u002Farchivarix.com\u002Fen\u002Fwordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farchivarix-external-images-importer.2.0.3.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":18,"short_description":104,"active_installs":85,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":18,"tags":111,"homepage":115,"download_link":116,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"slimjetpack","Slim Jetpack","2.7.0.1","WingerSpeed","https:\u002F\u002Fprofiles.wordpress.org\u002Fwingerspeed\u002F","Slim version of Jetpack unlinked from WordPress.com :) Supercharge your self-hosted wp site even you're NOT WP.COM users.",122976,86,24,"2017-11-28T14:15:00.000Z","3.7.41","3.6",[112,113,23,24,114],"jetpack","slim-jetpack","views","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fslimjetpack\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fslimjetpack.2.7.0.1.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":46,"num_ratings":127,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":18,"tags":131,"homepage":135,"download_link":136,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"display-tweets-php","Display Tweets","1.0.3","MatthewRuddy","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatthewruddy\u002F","\u003Cp>Display Tweets is a very simple and easy to use Twitter feed plugin. It allows you to display your tweets using the shortcode, PHP function or widget. It’s completely future proof and makes authenticated requests to the Twitter v1.1 REST API, ensuring that your tweets don’t disappear when the old Twitter API is shutdown (soon).\u003C\u002Fp>\n\u003Cp>For more information, \u003Ca href=\"http:\u002F\u002Fmatthewruddy.com\u002Fdisplay-tweets-plugin\u002F\" rel=\"nofollow ugc\">check out my blog\u003C\u002Fa>. For usage information, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fdisplay-tweets-php\u002Finstallation\u002F\" rel=\"ugc\">click here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can also contribute to the plugin yourself on Github \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMatthewRuddy\u002Fdisplaytweets\" rel=\"nofollow ugc\">. Don’t be shy, get involved!\u003C\u002Fa>\u003C\u002Fp>\n","Display Tweets is an easy to use, future proof Twitter feed plugin that uses PHP to make requests to the v1.1 Twitter REST API.",1000,51171,14,"2017-11-28T17:30:00.000Z","3.6.1","3.5",[132,133,134,23,24],"feed","mentions","retweets","http:\u002F\u002Fmatthewruddy.com\u002Fdisplay-tweets-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisplay-tweets-php.zip",{"attackSurface":138,"codeSignals":237,"taintFlows":358,"riskAssessment":359,"analyzedAt":370},{"hooks":139,"ajaxHandlers":230,"restRoutes":231,"shortcodes":232,"cronEvents":233,"entryPointCount":28,"unprotectedCount":28},[140,146,148,151,154,157,160,163,165,168,171,174,177,180,183,186,189,192,195,198,201,205,209,213,217,222,226],{"type":141,"name":142,"callback":142,"priority":143,"file":144,"line":145},"action","ozh_ta_source",10,"inc\\template_tags.php",15,{"type":141,"name":147,"callback":147,"priority":143,"file":144,"line":107},"ozh_ta_id",{"type":141,"name":149,"callback":149,"priority":143,"file":144,"line":150},"ozh_ta_tweet_link",34,{"type":141,"name":152,"callback":152,"priority":143,"file":144,"line":153},"ozh_ta_reply_to_name",43,{"type":141,"name":155,"callback":155,"priority":143,"file":144,"line":156},"ozh_ta_reply_to_tweet",52,{"type":141,"name":158,"callback":158,"priority":143,"file":144,"line":159},"ozh_ta_is_reply_or_not",61,{"type":141,"name":161,"callback":161,"priority":143,"file":144,"line":162},"ozh_ta_is_retweet_or_not",70,{"type":141,"name":164,"callback":164,"priority":143,"file":144,"line":35},"ozh_ta_in_reply_to_tweet",{"type":141,"name":166,"callback":166,"priority":143,"file":144,"line":167},"ozh_ta_total_tweets",96,{"type":141,"name":169,"callback":169,"priority":143,"file":144,"line":170},"ozh_ta_total_followers",105,{"type":141,"name":172,"callback":172,"priority":143,"file":144,"line":173},"ozh_ta_total_following",114,{"type":141,"name":175,"callback":175,"priority":143,"file":144,"line":176},"ozh_ta_total_listed",123,{"type":141,"name":178,"callback":178,"priority":143,"file":144,"line":179},"ozh_ta_tweeting_since",132,{"type":141,"name":181,"callback":181,"priority":143,"file":144,"line":182},"ozh_ta_twitter_avatar",142,{"type":141,"name":184,"callback":184,"priority":143,"file":144,"line":185},"ozh_ta_total_links",151,{"type":141,"name":187,"callback":187,"priority":143,"file":144,"line":188},"ozh_ta_link_ratio",162,{"type":141,"name":190,"callback":190,"priority":143,"file":144,"line":191},"ozh_ta_reply_ratio",173,{"type":141,"name":193,"callback":193,"priority":143,"file":144,"line":194},"ozh_ta_total_replies",183,{"type":141,"name":196,"callback":196,"file":144,"line":197},"ozh_ta_total_replies_uniques",193,{"type":141,"name":199,"callback":199,"priority":143,"file":144,"line":200},"ozh_ta_total_archived",202,{"type":141,"name":202,"callback":202,"file":203,"line":204},"ozh_ta_cron_import","ozh-ta.php",51,{"type":141,"name":206,"callback":207,"file":203,"line":208},"init","ozh_ta_init",54,{"type":141,"name":210,"callback":211,"file":203,"line":212},"admin_init","ozh_ta_load_admin",55,{"type":141,"name":214,"callback":215,"file":203,"line":216},"admin_menu","ozh_ta_add_page",56,{"type":218,"name":219,"callback":220,"file":203,"line":221},"filter","the_content","ozh_ta_convert_old_posts",57,{"type":141,"name":223,"callback":224,"file":203,"line":225},"admin_notices","ozh_ta_notice_config",88,{"type":218,"name":227,"callback":228,"priority":143,"file":203,"line":229},"plugin_row_meta","ozh_ta_plugin_row_meta",90,[],[],[],[234],{"hook":202,"callback":202,"file":235,"line":236},"inc\\utils.php",159,{"dangerousFunctions":238,"sqlUsage":239,"outputEscaping":259,"fileOperations":28,"externalRequests":356,"nonceChecks":240,"capabilityChecks":28,"bundledLibraries":357},[],{"prepared":240,"raw":14,"locations":241},2,[242,246,248,251,253,257],{"file":243,"line":244,"context":245},"inc\\import.php",137,"$wpdb->get_var() with variable interpolation",{"file":243,"line":247,"context":245},138,{"file":243,"line":249,"context":250},139,"$wpdb->get_row() with variable interpolation",{"file":243,"line":252,"context":245},140,{"file":254,"line":255,"context":256},"inc\\settings.php",144,"$wpdb->get_results() with variable interpolation",{"file":203,"line":258,"context":245},129,{"escaped":260,"rawEcho":156,"locations":261},16,[262,265,267,270,272,274,275,277,279,280,281,283,285,287,289,291,293,295,297,299,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,329,330,332,334,336,338,340,341,343,344,345,347,348,350,351,353,354],{"file":243,"line":263,"context":264},116,"raw output",{"file":243,"line":266,"context":264},146,{"file":268,"line":269,"context":264},"inc\\option-page.php",25,{"file":268,"line":271,"context":264},49,{"file":268,"line":273,"context":264},50,{"file":268,"line":156,"context":264},{"file":268,"line":276,"context":264},74,{"file":268,"line":278,"context":264},191,{"file":268,"line":278,"context":264},{"file":268,"line":197,"context":264},{"file":268,"line":282,"context":264},218,{"file":254,"line":284,"context":264},94,{"file":254,"line":286,"context":264},97,{"file":254,"line":288,"context":264},109,{"file":254,"line":290,"context":264},111,{"file":254,"line":292,"context":264},133,{"file":254,"line":294,"context":264},135,{"file":254,"line":296,"context":264},145,{"file":254,"line":298,"context":264},147,{"file":254,"line":236,"context":264},{"file":254,"line":301,"context":264},161,{"file":254,"line":303,"context":264},178,{"file":254,"line":305,"context":264},180,{"file":254,"line":307,"context":264},197,{"file":254,"line":309,"context":264},199,{"file":254,"line":311,"context":264},225,{"file":254,"line":313,"context":264},227,{"file":254,"line":315,"context":264},231,{"file":254,"line":317,"context":264},245,{"file":254,"line":319,"context":264},247,{"file":254,"line":321,"context":264},321,{"file":144,"line":323,"context":264},12,{"file":144,"line":325,"context":264},21,{"file":144,"line":327,"context":264},31,{"file":144,"line":11,"context":264},{"file":144,"line":271,"context":264},{"file":144,"line":331,"context":264},58,{"file":144,"line":333,"context":264},67,{"file":144,"line":335,"context":264},83,{"file":144,"line":337,"context":264},93,{"file":144,"line":339,"context":264},102,{"file":144,"line":290,"context":264},{"file":144,"line":342,"context":264},120,{"file":144,"line":258,"context":264},{"file":144,"line":249,"context":264},{"file":144,"line":346,"context":264},148,{"file":144,"line":236,"context":264},{"file":144,"line":349,"context":264},170,{"file":144,"line":305,"context":264},{"file":144,"line":352,"context":264},190,{"file":144,"line":309,"context":264},{"file":144,"line":355,"context":264},295,4,[],[],{"summary":360,"deductions":361},"The ozh-tweet-archiver v2.0.4 plugin presents a generally positive security posture based on the provided static analysis and vulnerability history. The absence of identified CVEs, coupled with a lack of critical or high-severity issues in taint analysis, suggests a well-maintained codebase. The attack surface is minimal, with no unprotected entry points across AJAX handlers, REST API routes, or shortcodes.  However, there are areas for improvement. The relatively low percentage of properly escaped output (24%) is a concern, as it indicates a higher risk of cross-site scripting (XSS) vulnerabilities, particularly if user-supplied data is not consistently sanitized before being displayed.  Furthermore, the usage of raw SQL queries for 75% of the queries presents a risk of SQL injection if not handled with extreme care, although the absence of taint flows with unsanitized paths somewhat mitigates this immediate concern.\n\nWhile the plugin demonstrates strengths in its limited attack surface and clean vulnerability history, the identified code signals regarding output escaping and SQL query preparedness warrant attention. The lack of capability checks on any entry points is a notable weakness that could be exploited if any vulnerabilities were to be introduced in the future. Overall, ozh-tweet-archiver v2.0.4 is relatively secure but could benefit from increased attention to output sanitization and the adoption of prepared statements for all SQL queries to further harden its security.",[362,364,367],{"reason":363,"points":48},"Low percentage of properly escaped output",{"reason":365,"points":366},"High percentage of SQL queries not using prepared statements",7,{"reason":368,"points":369},"No capability checks on entry points",5,"2026-03-16T22:16:37.759Z",{"wat":372,"direct":382},{"assetPaths":373,"generatorPatterns":379,"scriptPaths":380,"versionParams":381},[374,375,376,377,378],"\u002Fwp-content\u002Fplugins\u002Fozh-tweet-archiver\u002Finc\u002Futils.php","\u002Fwp-content\u002Fplugins\u002Fozh-tweet-archiver\u002Finc\u002Ftemplate_tags.php","\u002Fwp-content\u002Fplugins\u002Fozh-tweet-archiver\u002Finc\u002Fsettings.php","\u002Fwp-content\u002Fplugins\u002Fozh-tweet-archiver\u002Finc\u002Foption-page.php","\u002Fwp-content\u002Fplugins\u002Fozh-tweet-archiver\u002Finc\u002Fimport.php",[],[],[],{"cssClasses":383,"htmlComments":387,"htmlAttributes":395,"restEndpoints":397,"jsGlobals":398,"shortcodeOutput":400},[384,385,386],"link","username","hashtag",[388,389,390,391,392,393,394],"Known bug:","History","FIXME Known bug:","Constants that should work for everyone","plugin:","twitter user:","Functions related to fetching & importing tweets",[396],"data-screen_name",[],[399],"ozh_ta",[]]