[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCOVfdEnUWMs_i4DRLTflAYWjF5KPKyaJRcVoVD4Boeo":3,"$fEOY92znjUpZTWEvLl7NX_eb8qTS5EZvYkDRKkFokbD0":198,"$fonBeNNxQ9KURbJFnDA3AOGx5_Cn9GgXBmOTwP9Qs0Mw":203},{"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":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"discovery_status":26,"vulnerabilities":27,"developer":28,"crawl_stats":24,"alternatives":33,"analysis":134,"fingerprints":177},"annotation-by-country","Annotation By Country","0.2.0","pandanote","https:\u002F\u002Fprofiles.wordpress.org\u002Fpandanote\u002F","\u003Cp>This plugin will select annotations depending on the access source of the country. With this plugin, annotations can be written in a post directly by surrounding them with the specific shortcode tag. GeoIP2 or GeoLite2, and GeoLite2-php are required to be installed because this plugin works with them.\u003C\u002Fp>\n","This plugin will select annotations depending on the access source of the country. With this plugin, annotations can be written in a post directly by  &hellip;",0,1263,"2021-10-23T05:44:00.000Z","5.7.15","3.8","",[18,19,20,21],"annotation","plugins","posts","translation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fannotation-by-country.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},1,30,84,"2026-07-15T11:43:23.018Z",[34,56,75,96,116],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":16,"tags":49,"homepage":54,"download_link":55,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"recent-posts-plus","Recent Posts Plus","1.0.11","pjgalbraith","https:\u002F\u002Fprofiles.wordpress.org\u002Fpjgalbraith\u002F","\u003Cp>An advanced version of the WordPress Recent Posts widget allowing increased customization.\u003C\u002Fp>\n\u003Cp>Features Include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display post thumbnails, with customizable size.\u003C\u002Fli>\n\u003Cli>Display post excerpt, author, comment count, and more. \u003C\u002Fli>\n\u003Cli>Provides options to trim the number of characters in the title and excerpt.\u003C\u002Fli>\n\u003Cli>Override the post order to order by; date modified, title, post ID, random, comment count etc.\u003C\u002Fli>\n\u003Cli>Exclude or include specific posts, authors, tags, or categories.\u003C\u002Fli>\n\u003Cli>Also includes a simple template parser so you can override the default output making custom styling easy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>See documentation at http:\u002F\u002Fwww.pjgalbraith.com\u002F2011\u002F08\u002Frecent-posts-plus\u002F\u003C\u002Fp>\n","An advanced version of the WordPress Recent Posts widget, allows display of thumbnails, post excerpt, author, comment count, and more.",1000,50346,96,14,"2017-11-28T18:52:00.000Z","3.5.2","2.9.0",[50,20,51,52,53],"post-plugins","recent","recent-posts","widget","http:\u002F\u002Fwww.pjgalbraith.com\u002F2011\u002F08\u002Frecent-posts-plus\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecent-posts-plus.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":29,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":16,"tags":70,"homepage":73,"download_link":74,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"random-posts-plugin","Random Posts","2.6.2.0","RobMarsh","https:\u002F\u002Fprofiles.wordpress.org\u002Frobmarsh\u002F","\u003Cp>Random Posts displays a list of randomly chosen posts. The output can be customised in \u003Ca href=\"http:\u002F\u002Frmarsh.com\u002Fplugins\u002Fpost-options\u002F\" rel=\"nofollow ugc\">many\u003C\u002Fa> ways.\u003C\u002Fp>\n\u003Cp>This plugin \u003Cstrong>requires\u003C\u002Fstrong> the latest version of the \u003Cem>Post-Plugin Library:\u003C\u002Fem> \u003Ca href=\"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-plugin-library.zip\" rel=\"nofollow ugc\">download it now\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Version History\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>2.6.2.0\n\u003Cul>\n\u003Cli>new {imagealt} output tag — rather like {imagesrc}\u003C\u002Fli>\n\u003Cli>{excerpt} can now trim to whole sentences\u003C\u002Fli>\n\u003Cli>content filter can now take parameter string\u003C\u002Fli>\n\u003Cli>widget can now take parameter string\u003C\u002Fli>\n\u003Cli>output can be appended to posts & feeds\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.6.1.0\n\u003Cul>\n\u003Cli>the current post can be marked manually\u003C\u002Fli>\n\u003Cli>widgets now honour the option to show no output if list is empty\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.6.0.1\n\u003Cul>\n\u003Cli>bug fix: installation code was failing on some systems\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.6.0.0\n\u003Cul>\n\u003Cli>version bump to indicate compatibility with WP 2.6\u003C\u002Fli>\n\u003Cli>fix to really include attachments\u003C\u002Fli>\n\u003Cli>new parameter for {imagesrc} to append a suffix to the image name, e.g. to get the thumbnail for attachments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5.0.11\n\u003Cul>\n\u003Cli>new option to include attachments\u003C\u002Fli>\n\u003Cli>{php} tag now accepts nested tags\u003C\u002Fli>\n\u003Cli>new output tag {authorurl} — permalink to archive of author’s posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5.0.10\n\u003Cul>\n\u003Cli>fix for page selection in old versions of WP\u003C\u002Fli>\n\u003Cli>made omit current post try harder to find current post ID\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5.0.9\n\u003Cul>\n\u003Cli>new option to match the current post’s author\u003C\u002Fli>\n\u003Cli>extended options for snippet and excerpt output tags\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5.0.7\n\u003Cul>\n\u003Cli>new option to show by status, i.e., published\u002Fprivate\u002Fdraft\u002Ffuture\u003C\u002Fli>\n\u003Cli>{categorynames} and {categorylinks} apply ‘single_cat_name’ filter\u003C\u002Fli>\n\u003Cli>fixes bug in WP pre-2.2 causing installation to fail\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5.0\n\u003Cul>\n\u003Cli>{image} has new post, link, and default parameters\u003C\u002Fli>\n\u003Cli>new {imagesrc} tag\u003C\u002Fli>\n\u003Cli>fix to empty category bug\u003C\u002Fli>\n\u003Cli>excluded posts bug fix\u003C\u002Fli>\n\u003Cli>fix for intermittent bug with ‘omit current post’ option\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5b26\n\u003Cul>\n\u003Cli>reverted thumbnail serving (speed)\u003C\u002Fli>\n\u003Cli>fix current post after extra query\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5b25\n\u003Cul>\n\u003Cli>option to sort output, group templates\u003C\u002Fli>\n\u003Cli>removed ‘trim_before’ option added more logical ‘divider’\u003C\u002Fli>\n\u003Cli>{date:raw}, {commentdate:raw}, etc.\u003C\u002Fli>\n\u003Cli>fix for {image} resizing when  and not \u003C\u002Fli>\n\u003Cli>{image} now serves real thumbnails\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5b24\n\u003Cul>\n\u003Cli>fix for recursive replacement by content filter\u003C\u002Fli>\n\u003Cli>fix to {gravatar} to allow for ‘identicon’ etc.\u003C\u002Fli>\n\u003Cli>fix to {commenter} to allow trimming\u003C\u002Fli>\n\u003Cli>fix a warning in safe mode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5b23\n\u003Cul>\n\u003Cli>new option to filter on custom fields\u003C\u002Fli>\n\u003Cli>nested braces in {if}; condition now taggable\u003C\u002Fli>\n\u003Cli>improved bug report feature\u003C\u002Fli>\n\u003Cli>better way to omit user comments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5b22\n\u003Cul>\n\u003Cli>fixes for tag bugs\u003C\u002Fli>\n\u003Cli>show_pages option can now show only pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5b19\n\u003Cul>\n\u003Cli>fix for content replacement filter\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5b18\n\u003Cul>\n\u003Cli>fix output filter bug\u003C\u002Fli>\n\u003Cli>new conditional tag {if:condition:yes:no}\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5b16\n\u003Cul>\n\u003Cli>fix for {php}\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5b15\n\u003Cul>\n\u003Cli>fix bugs, add ‘included posts’ setting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5b14\n\u003Cul>\n\u003Cli>fix file-encoding, installation error, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2.5b11\n\u003Cul>\n\u003Cli>some widget fixes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>2.5b9\u003C\u002Fp>\n\u003Cul>\n\u003Cli>clarifying installation instructions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Frmarsh.com\u002Fplugins\u002Frandom-posts\u002F\" rel=\"nofollow ugc\">previous versions\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Displays a list of random posts.",400,71657,40,"2017-11-28T21:55:00.000Z","2.6.2","1.5",[50,20,71,72],"random","random-posts","http:\u002F\u002Frmarsh.com\u002Fplugins\u002Frandom-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-posts-plugin.2.6.2.0.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":83,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":16,"tags":89,"homepage":94,"download_link":95,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"esb-post-type-order","ESB Post Type Order","1.0.0","eSparkBiz","https:\u002F\u002Fprofiles.wordpress.org\u002Fesparkbiz\u002F","\u003Cul>\n\u003Cli>\n\u003Cp>This plugin will allow you to change the any post type menu order using drag & drop.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It is compatible for any WordPress site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Change post type order using drag & drop using WordPress inbuilt jQuery.\u003C\u002Fli>\n\u003Cli>Also manage from settings page, you can manage which post type will use drag & drop functionality.\u003C\u002Fli>\n\u003Cli>Also manage which post type will display based on sort order in back-end post type lists.\u003C\u002Fli>\n\u003Cli>Use parameter on front query : Array ( [orderby] => menu_order )\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin will allow you to change the any post type menu order using drag & drop.",100,4901,5,"2014-12-24T11:54:00.000Z","4.1.42","3.5",[90,19,91,92,93],"custom-posts-order","post","post-order","post-type-order","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fesb-post-type-order\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fesb-post-type-order.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":83,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":16,"tags":110,"homepage":114,"download_link":115,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"responsive-posts-widget","Responsive Posts Widget","1.0.3","Mahabub Hasan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmahabub-hasan\u002F","\u003Cp>Responsive Posts Widget is advanced version of the WordPress Recent Responsive Posts  widget allowing increased customization to display recent posts from category,Order by,time limit you define.\u003Cbr \u002F>\nOutput will depend on your settings, and you may define to set post title,post title url, post date, featured image ,post excerpt and read more,post author,post comments.\u003Cbr \u002F>\nIf you set to display title, than you will be able to define how many characters to print.\u003Cbr \u002F>\nIf you set to display featured image, than you will be able to define image width and height in px.\u003Cbr \u002F>\nIf you set to display excerpt, than you will be able to define how many characters to print and also you may add custom read more text.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can create custom titles\u003C\u002Fli>\n\u003Cli>You can create titles url\u003C\u002Fli>\n\u003Cli>You can create titles & content limit\u003C\u002Fli>\n\u003Cli>You can set how many posts you wish to display  \u003C\u002Fli>\n\u003Cli>You can select any category \u003C\u002Fli>\n\u003Cli>You can choose from predefined image sizes,or set custom width and height\u003C\u002Fli>\n\u003Cli>You can choose to define the featured image\u003C\u002Fli>\n\u003Cli>You can run as many instances of the widget that you want to!\u003C\u002Fli>\n\u003Cli>You can order your posts randomly   \u003C\u002Fli>\n\u003Cli>You can order your posts time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Easy to configure CSS\u003Cbr \u002F>\nYou can check demo on following pages.\u003Cbr \u002F>\nhttp:\u002F\u002Fplugin.bdwebteam.com\u002Fresponsive-posts-widget\u002F\u003C\u002Fp>\n\u003Cp>Credits\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Author URI: http:\u002F\u002Fbdwebteam.com\u003C\u002Fli>\n\u003Cli>Support Email: m.manik01@gmail.com\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Recommended WordPress Plugins\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fservice-boxes-widgets-text-icon\u002F\" rel=\"ugc\">Service Boxes Widgets Text Icon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbdwebteam-recent-post-tabs-widget\u002F\" rel=\"ugc\">bdwebteam recent post tabs widget\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Implement\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to the wp admin Widget page.\u003C\u002Fli>\n\u003Cli>Drag and drop “Responsive Posts Widget” into active sidebar.\u003C\u002Fli>\n\u003C\u002Fol>\n","Adds a widget that shows the most recent posts of your site with excerpt, featured image, date by sorting & ordering feature",60,5414,2,"2015-10-19T09:15:00.000Z","4.2.39","1.0.1",[111,112,113,50,20],"advanced-recent-posts","advanced-recent-posts-widget","category","http:\u002F\u002Fplugin.bdwebteam.com\u002Fresponsive-posts-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresponsive-posts-widget.1.0.3.zip",{"slug":117,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":11,"num_ratings":11,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":16,"tags":128,"homepage":132,"download_link":133,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"rurumo","0.2","Sergey Biryukov","https:\u002F\u002Fprofiles.wordpress.org\u002Fsergeybiryukov\u002F","\u003Cp>Allows to get Russian translations for your plugins automatically from the \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fl10n-ru\u002F\" rel=\"nofollow ugc\">l10n-ru\u003C\u002Fa> project repository.\u003C\u002Fp>\n","Allows to get Russian translations for your plugins automatically.",50,12822,"2018-12-10T23:56:00.000Z","3.1.4","2.8",[129,19,130,131],"l10n","russian","translations","http:\u002F\u002Fcode.google.com\u002Fp\u002Fl10n-ru\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frurumo.0.2.zip",{"attackSurface":135,"codeSignals":157,"taintFlows":165,"riskAssessment":166,"analyzedAt":176},{"hooks":136,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":156,"entryPointCount":106,"unprotectedCount":11},[137,143],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","admin_menu","add_plugin_page","abc.php",46,{"type":138,"name":144,"callback":145,"file":141,"line":146},"admin_init","page_init",47,[],[],[150,153],{"tag":4,"callback":151,"file":141,"line":152},"annotation_by_country",247,{"tag":154,"callback":151,"file":141,"line":155},"abc",250,[],{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":161,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":29,"bundledLibraries":164},[],{"prepared":11,"raw":11,"locations":160},[],{"escaped":162,"rawEcho":11,"locations":163},7,[],[],[],{"summary":167,"deductions":168},"The annotation-by-country plugin v0.2.0 exhibits a strong security posture based on the provided static analysis and vulnerability history. The plugin has no recorded CVEs, and its code analysis reveals excellent practices. All SQL queries utilize prepared statements, and all output is properly escaped, mitigating risks of SQL injection and cross-site scripting (XSS). There are no dangerous functions, file operations, or external HTTP requests, which are common vectors for vulnerabilities. Furthermore, the plugin demonstrates an awareness of security by implementing a capability check.",[169,171,174],{"reason":170,"points":85},"Missing nonce checks on shortcodes",{"reason":172,"points":173},"No dedicated permission callbacks for REST API",3,{"reason":175,"points":173},"No AJAX handlers with auth checks","2026-04-16T13:38:47.351Z",{"wat":178,"direct":185},{"assetPaths":179,"generatorPatterns":181,"scriptPaths":182,"versionParams":183},[180],"\u002Fwp-content\u002Fplugins\u002Fannotation-by-country\u002Fcss\u002Fannotation-by-country-options.css",[],[],[184],"annotation-by-country\u002Fcss\u002Fannotation-by-country-options.css?ver=",{"cssClasses":186,"htmlComments":189,"htmlAttributes":190,"restEndpoints":195,"jsGlobals":196,"shortcodeOutput":197},[187,188],"wrap-annotation-by-country","wrap-annotation-by-country-form",[],[191,192,193,194],"name=\"_settings_of_annotation_by_country[geolite2_database_path]\"","name=\"_settings_of_annotation_by_country[geolite2_php_path]\"","name=\"_settings_of_annotation_by_country[geolite2_default_country_code]\"","name=\"_settings_of_annotation_by_country[geolite2_tagname_in_short_form]\"",[],[],[],{"error":199,"url":200,"statusCode":201,"statusMessage":202,"message":202},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fannotation-by-country\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":106,"versions":204},[205,212],{"version":6,"download_url":206,"svn_tag_url":207,"released_at":24,"has_diff":208,"diff_files_changed":209,"diff_lines":24,"trac_diff_url":210,"vulnerabilities":211,"is_current":199},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fannotation-by-country.0.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fannotation-by-country\u002Ftags\u002F0.2.0\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fannotation-by-country%2Ftags%2F0.1.0&new_path=%2Fannotation-by-country%2Ftags%2F0.2.0",[],{"version":213,"download_url":214,"svn_tag_url":215,"released_at":24,"has_diff":208,"diff_files_changed":216,"diff_lines":24,"trac_diff_url":24,"vulnerabilities":217,"is_current":208},"0.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fannotation-by-country.0.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fannotation-by-country\u002Ftags\u002F0.1.0\u002F",[],[]]