[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fbYi5M_WqXFs6bUtsQF3bAoxS27y3kTf0IRPAPAxFl7A":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":37,"analysis":137,"fingerprints":215},"a-year-before","A Year Before","1.0.3","Ralf","https:\u002F\u002Fprofiles.wordpress.org\u002Fwuerzblog\u002F","\u003Cp>With “A Year Before” you can show the titles of the articles which were written a certain time ago. So you can show in a “historical corner”, what happend in your blog e.g. 30 days, 6 months or a year before. You also can use the “anniversary-mode”, which will display all the posts through the years, which were written on this day and month.\u003C\u002Fp>\n\u003Cp>You can use it as a wordpress-widget or put it in your theme as a php-function with parameters.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Ch4>Using the widget\u003C\u002Fh4>\n\u003Cp>Just click on the configuration-button of the widget an use the selfexplaining popup-dialog.\u003Cbr \u002F>\nUse the output-pattern to define the look of the found articles. Possible patterns are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>%title% The title of the article\u003C\u002Fli>\n\u003Cli>%link% The link to the article\u003C\u002Fli>\n\u003Cli>%date% The date of the article\u003C\u002Fli>\n\u003Cli>%excerpt% The excerpt of the article. You can define the number of displayed characters bei appending the number like %excerpt80%, which will display 80 characters.\u003C\u002Fli>\n\u003Cli>%thumbnail% The featured image of the article.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Not using the widget\u003C\u002Fh4>\n\u003Cp>You can call the plugin with a PHP-statement in a WordPress-Theme and pass some parameters in this scheme\u003Cbr \u002F>\nparameter1=value1&parameter2=value2&parameter3=value3 …\u003C\u002Fp>\n\u003Cp>You can use the following parameters\u003C\u002Fp>\n\u003Cul>\n\u003Cli>day : the number of days ago you want to show the articles.\u003C\u002Fli>\n\u003Cli>month : the number of month ago you want to show the articles.\u003C\u002Fli>\n\u003Cli>year : the number of years ago you want to show the articles.\u003C\u002Fli>\n\u003Cli>before : piece of HTML to insert before the title of the articles. Default \u003Ccode>\u003Cli>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>after: piece of HTML to insert after the title of the articles. Default \u003Ccode>\u003C\u002Fli>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>range: number of days the plugin will search back in the future (relative to the values of day, month and year above) for an article. Meant as a “round about this day”-feature. Default 0\u003C\u002Fli>\n\u003Cli>showdate: shows the date (showdate=1) before every title or not (showdate=0)\u003C\u002Fli>\n\u003Cli>dateformat : dateformat as used by PHP. Default ist the german shortform “d.m.y”\u003C\u002Fli>\n\u003Cli>notfound: the text the plugin will output, if no article is found on the defined date.\u003C\u002Fli>\n\u003Cli>anniversary: if set to 1, the plugin will display all articles ever blogged with the same number of day and month. The parameters “day”, “month”, “year” and “range” will be ignored if used.\u003C\u002Fli>\n\u003Cli>private: show private posts? 0: only public posts 1: private and public posts 2: only private posts. Default 0\u003C\u002Fli>\n\u003Cli>showpages: show pages? 0: No, 1: Yes. Default 0\u003C\u002Fli>\n\u003Cli>posts_max: number of articles to be shown. 0 means ‘all’. Default 0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>ayb_posts(\"day=30&before=&after=\u003Cbr \u002F>&showdate=0\");\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Shows the titles of the articles written 30 days ago without showing the date. The articles will not been showed as a HTML-list but simply seperated by a linebreak \u003Ccode>\u003Cbr \u002F>\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>ayb_posts(\"month=6&day=14&notfound=Nothing blogged on this day.\");\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The titles of the articles written half a year and two weeks before, also showing the date . If there was no article written on that day, the output will be »Nothing blogged on this day.«\u003C\u002Fp>\n\u003Cpre>\u003Ccode>ayb_posts(\"range=14&dateformat=y-m-d\");\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Looks up a year back for written articles. If none are found, the plugin will check the next 14 days in the future. If a article is found on some of this days, all articles of this day will be listed with a “year-month-day”-format.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>ayb_posts(\"anniversary=1\");\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Shows the title of all posts, which were posted on the same day in the same month, independend of the year. E.g. on chistmas day you will see all posts, which are posted on december 24th since the blog was started.\u003C\u002Fp>\n\u003Ch3>Styling\u003C\u002Fh3>\n\u003Cp>If you like CSS, you can style the date with the class \u003Ccode>ayb_date\u003C\u002Fcode>, the link of the article with the class \u003Ccode>ayb_link\u003C\u002Fcode> and the notfound-message by using the class \u003Ccode>ayb_notfound\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>Uninstall\u003C\u002Fh3>\n\u003Cp>Deactivate the plugin, then select “delete” in the plugin-panel. The files \u003Cem>and\u003C\u002Fem> the options of this plugin will be deleted. Thank you for using “a year before”. 😉\u003C\u002Fp>\n","\"A Year Before\" shows a list of articles, which were written a certain time ago. So you can show in a history, what happend in your blog in  &hellip;",50,17754,84,5,"2019-05-19T19:31:00.000Z","5.2.24","2.8.0","",[20,21,22,23,24],"date","history","posts","time","widget","http:\u002F\u002Fherrthees.de\u002F2012\u002F09\u002F15\u002Fwordpress-plugin-a-year-before\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fa-year-before.1.0.3.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":13,"computed_at":36},"wuerzblog",1,30,"2026-04-04T17:05:22.849Z",[38,60,82,101,119],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":48,"vuln_count":34,"unpatched_count":28,"last_vuln_date":59,"fetched_at":30},"bulk-datetime-change","Bulk Datetime Change","1.18","Katsushi Kawamori","https:\u002F\u002Fprofiles.wordpress.org\u002Fkatsushi-kawamori\u002F","\u003Cp>Bulk change date\u002Ftime for posts.\u003C\u002Fp>\n\u003Ch4>Changeable\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Posts.\u003C\u002Fli>\n\u003Cli>Pages.\u003C\u002Fli>\n\u003Cli>Medias.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Picker for date\u002Ftime\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Work with \u003Ca href=\"http:\u002F\u002Fxdsoft.net\u002Fjqplugins\u002Fdatetimepicker\u002F\" rel=\"nofollow ugc\">DateTimePicker\u003C\u002Fa>. jQuery plugin select date\u002Ftime.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Logs\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Displays the last 100 logs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\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\u002Ft6ZX51qVQ0c?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>\n","Bulk change date\u002Ftime for posts.",7000,53844,100,8,"2025-11-25T21:39:00.000Z","6.9.4","4.6","8.0",[20,55,56,22,23],"media","pages","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulk-datetime-change\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-datetime-change.1.18.zip","2021-10-26 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":18,"tags":75,"homepage":80,"download_link":81,"security_score":48,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"post-updated-date","Post Updated Date","1.5","Ataul Ghani","https:\u002F\u002Fprofiles.wordpress.org\u002Fmag_oberon\u002F","\u003Cp>\u003Cstrong>Easily highlight your post update date with the “Post Updated Date” plugin!!!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin is a great tool for bloggers and content creators who updates their posts\u002Fcontents frequently. It lets you automatically display the last updated date on each post, either above or below the content. With flexible styling options, you can easily \u003Cstrong>customize the text, appearance, prefix, and position\u003C\u002Fstrong> to fit your site’s look and feel.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Don’t forget to leave a ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpost-updated-date\u002Freviews\u002F?rate=5#new-post\" rel=\"ugc\">rating\u003C\u002Fa> if this plugin helps you!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>For example, if your post \u003Cstrong>Published on April 28, 2025\u003C\u002Fstrong>, and you found out two days later that there was an update to the post. You can just edit the post, and it will show “\u003Cstrong>Last Updated on: April 30, 2025\u003C\u002Fstrong>” either before or after the post content, based on your settings. Still there showing original published date in post info. So you’re going to show both dates published and updated to the readers. And this will help you to notice your readers that blog is always updated.\u003C\u002Fp>\n\u003Cp>Just simply install \u003Cstrong>Post Updated Date\u003C\u002Fstrong> plugin, set your preferences, and the plugin handles the rest.\u003C\u002Fp>\n\u003Ch3>🗝️ Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically show the last updated date on every post\u003C\u002Fli>\n\u003Cli>Admin settings panel\u003C\u002Fli>\n\u003Cli>Choose to display the date before or after post content\u003C\u002Fli>\n\u003Cli>Fully customizable font size, color, style, and weight\u003C\u002Fli>\n\u003Cli>Custom prefix text support\u003C\u002Fli>\n\u003Cli>View changes instantly with a live preview panel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Blog\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you want to know more \u003Ca href=\"https:\u002F\u002Fwww.usefulblogging.com\u002Fadd-last-updated-date-wordpress-blog-posts\u002F\" rel=\"nofollow ugc\">Visit blog\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Need any help? Get community support via the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpost-updated-date\u002F\" rel=\"ugc\">support forums\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Use Post Updated Date Plugin to display the Last Updated Date in WordPress Posts.",500,20163,74,11,"2025-05-01T19:54:00.000Z","6.8.5","5.5",[76,77,78,79,22],"last-modified","last-updated","modified-time","post-modified","https:\u002F\u002Fwww.usefulblogging.com\u002Fadd-last-updated-date-wordpress-blog-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-updated-date.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":48,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":18,"tags":96,"homepage":99,"download_link":100,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"time-machine","Time Machine","0.4.1","Aleksandar Urošević","https:\u002F\u002Fprofiles.wordpress.org\u002Furkekg\u002F","\u003Cp>Time Machine is a simple plugin that grab \u003Ccode>N\u003C\u002Fcode> published articles from database (posts and\u002For pages) published on current day and\u002For offset of time in past years, and list them in widget.\u003Cbr \u002F>\nUser can set widget title, number of displayed articles and message printed when there is no public articles on current day or offset of time in past.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>list only published articles (ignore Draft’s)\u003C\u002Fli>\n\u003Cli>it’s safe and will not list password protected articles until you strictly enable this option in widget settings\u003C\u002Fli>\n\u003Cli>option to exclude pages\u003C\u002Fli>\n\u003Cli>option to exclude articles published in current year\u003C\u002Fli>\n\u003Cli>option to hide widget if there is no articles in past (don’t even displays \u003Ccode>no articles\u003C\u002Fcode> message)\u003C\u002Fli>\n\u003Cli>configurable widget title, number of displayed articles, message when there is no articles, and optional display comments number\u003C\u002Fli>\n\u003Cli>use theme based CSS Stylesheet\u003C\u002Fli>\n\u003C\u002Ful>\n","Time Machine widget list articles published in past, relative to current date for specified offset of time, including all years of blogging (Ok, at le &hellip;",90,7693,2,"2020-12-28T08:08:00.000Z","4.1.42","3.9",[97,98,22,23,24],"archive","past","http:\u002F\u002Fblog.urosevic.net\u002Fwordpress\u002Ftime-machine\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftime-machine.0.4.1.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":28,"num_ratings":28,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":18,"tags":114,"homepage":117,"download_link":118,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"random-posts-within-date-range-widget","Random Posts Within Date Range Widget","1.2","lupka","https:\u002F\u002Fprofiles.wordpress.org\u002Flupka\u002F","\u003Cp>This plugin allows you to create a widget that will display the title\u002Fdate\u002Fexcerpt from random posts in a specified(or open-ended) date range. It can also be used outside of a widget to create custom loops of random posts within a date range. The following can be specified:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Number of posts to display\u003C\u002Fli>\n\u003Cli>Whether or not to show dates\u003C\u002Fli>\n\u003Cli>Whether or not to show excerpts\u003C\u002Fli>\n\u003Cli>Excerpt length (number of words)\u003C\u002Fli>\n\u003Cli>Start date and End date of posts to randomize\u003C\u002Fli>\n\u003Cli>Whether or not to always use current date as end. (Allows you to include new posts without editing settings every day)\u003C\u002Fli>\n\u003Cli>Option to use relative time instead (To chose from random posts from last week, year, etc.)\u003C\u002Fli>\n\u003Cli>Category to choose posts from. (Example: Random posts from sports category in the past week. This is the original reason I needed a plugin like this. Comes in handy for the newspaper site I run.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please contact me if you run into any issues, either via email (lupka31@gmail.com) or Twitter (http:\u002F\u002Ftwitter.com\u002Flupka)\u003Cbr \u002F>\nFor latest FAQs\u002Finfo visit: http:\u002F\u002Falexchalupka.com\u002Fprojects\u002Fwordpress\u002Frandom-posts-widget\u002F\u003C\u002Fp>\n","Widget that displays the title(w\u002F link), date(optional), and excerpt(optional) of random posts within a selected date range.",40,9383,"2010-09-12T06:16:00.000Z","3.0.5","2.8.6",[115,20,22,116,24],"categories","random","http:\u002F\u002Falexchalupka.com\u002Fprojects\u002Fwordpress\u002Frandom-posts-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-posts-within-date-range-widget.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":28,"num_ratings":28,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":135,"download_link":136,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"cc-server-time","CC-Server-Time","1.0.0","Clearcode","https:\u002F\u002Fprofiles.wordpress.org\u002Fclearcodehq\u002F","\u003Cp>This plugin adds a server time to all posts types edit screen.\u003C\u002Fp>\n","This plugin adds a server time to all posts types edit screen.",10,1808,"2018-06-13T13:27:00.000Z","4.9.29","4.9.6","7.0",[20,56,22,134,23],"server","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcc-server-time","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcc-server-time.zip",{"attackSurface":138,"codeSignals":155,"taintFlows":201,"riskAssessment":202,"analyzedAt":214},{"hooks":139,"ajaxHandlers":151,"restRoutes":152,"shortcodes":153,"cronEvents":154,"entryPointCount":28,"unprotectedCount":28},[140,146],{"type":141,"name":142,"callback":143,"priority":127,"file":144,"line":145},"filter","plugin_row_meta","ayb_set_plugin_meta","ayb_posts.php",41,{"type":147,"name":148,"callback":149,"file":144,"line":150},"action","widgets_init","anonymous",373,[],[],[],[],{"dangerousFunctions":156,"sqlUsage":160,"outputEscaping":162,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":200},[157],{"fn":158,"file":144,"line":150,"context":159},"create_function","add_action('widgets_init', create_function('', 'return register_widget(\"ayb_posts_class\");'));",{"prepared":34,"raw":28,"locations":161},[],{"escaped":34,"rawEcho":163,"locations":164},17,[165,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198],{"file":144,"line":166,"context":167},292,"raw output",{"file":144,"line":169,"context":167},293,{"file":144,"line":171,"context":167},308,{"file":144,"line":173,"context":167},309,{"file":144,"line":175,"context":167},310,{"file":144,"line":177,"context":167},334,{"file":144,"line":179,"context":167},335,{"file":144,"line":181,"context":167},336,{"file":144,"line":183,"context":167},337,{"file":144,"line":185,"context":167},338,{"file":144,"line":187,"context":167},339,{"file":144,"line":189,"context":167},340,{"file":144,"line":191,"context":167},341,{"file":144,"line":193,"context":167},342,{"file":144,"line":195,"context":167},343,{"file":144,"line":197,"context":167},344,{"file":144,"line":199,"context":167},345,[],[],{"summary":203,"deductions":204},"The plugin 'a-year-before' v1.0.3 exhibits a mixed security posture. On one hand, the absence of known vulnerabilities and CVEs, along with the proper use of prepared statements for SQL queries, suggests a degree of attention to common security pitfalls. The static analysis also indicates no obvious external HTTP requests or file operations, which are often vectors for compromise.\n\nHowever, significant concerns arise from the code signals. The presence of the 'create_function' dangerous function is a critical red flag, as it can lead to arbitrary code execution if not handled with extreme care, although the static analysis did not reveal any direct taint flows originating from it. Furthermore, a very low percentage of output escaping (6%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities. The complete lack of nonce checks and capability checks on entry points (even though the attack surface is reported as zero) leaves potential for future vulnerabilities if the attack surface grows without proper security measures being implemented.\n\nGiven the lack of reported vulnerabilities historically, it's possible that the dangerous function is not being exploited, and the XSS issues are either not triggered or have not been discovered. Nevertheless, the identified code weaknesses represent substantial potential risks. The plugin's strengths lie in its SQL handling and lack of historical exploits, while its weaknesses are concentrated in output escaping and the use of dangerous functions.",[205,207,210,212],{"reason":206,"points":49},"Low output escaping percentage",{"reason":208,"points":209},"Use of dangerous function 'create_function'",15,{"reason":211,"points":14},"Missing nonce checks",{"reason":213,"points":14},"Missing capability checks","2026-03-16T22:00:49.929Z",{"wat":216,"direct":223},{"assetPaths":217,"generatorPatterns":220,"scriptPaths":221,"versionParams":222},[218,219],"\u002Fwp-content\u002Fplugins\u002Fa-year-before\u002Fa-year-before.php","\u002Fwp-content\u002Fplugins\u002Fa-year-before\u002Fayb-posts.php",[],[],[],{"cssClasses":224,"htmlComments":226,"htmlAttributes":227,"restEndpoints":228,"jsGlobals":229,"shortcodeOutput":230},[225],"ayb_posts",[],[],[],[],[]]