[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZFJAUKZeu9JGP16E0zl0nNypDkz52xUgmRcB9G5JY9s":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":39,"analysis":136,"fingerprints":272},"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,5370,100,2,"2015-10-19T09:15:00.000Z","4.2.39","1.0.1","",[20,21,22,23,24],"advanced-recent-posts","advanced-recent-posts-widget","category","post-plugins","posts","http:\u002F\u002Fplugin.bdwebteam.com\u002Fresponsive-posts-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresponsive-posts-widget.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":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"mahabub-hasan",4,380,30,84,"2026-04-04T11:51:43.707Z",[40,60,77,89,112],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":58,"download_link":59,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"tw-recent-posts-widget","TW Recent Posts Widget","1.0.5","tweetysha","https:\u002F\u002Fprofiles.wordpress.org\u002Ftweetysha\u002F","\u003Cp>TW Recent Posts Widget is advanced version of the WordPress Recent Posts widget allowing increased customization to display recent posts from category you define.\u003C\u002Fp>\n\u003Cp>Output will depend on your settings, and you may define to set post title, post date, featured image and post excerpt.\u003C\u002Fp>\n\u003Cp>If you set to display featured image, than you will be able to define image width and height in px.\u003C\u002Fp>\n\u003Cp>If you set to display excerpt, than you will be able to define how many characters to print and also you may add custom \u003Ccode>read more\u003C\u002Fcode> text.\u003C\u002Fp>\n","A simple and flexible widget for WordPress which will show recent posts from selected category allowing increased customization to display recent post &hellip;",1000,69153,88,15,"2017-11-28T16:18:00.000Z","4.4.34","3.0",[20,21,22,56,57],"recent-posts","recent-posts-widget","http:\u002F\u002Fvuckovic.biz\u002Fwordpress-plugins\u002Ftw-recent-posts-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftw-recent-posts-widget.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":13,"downloaded":68,"rating":13,"num_ratings":14,"last_updated":69,"tested_up_to":53,"requires_at_least":70,"requires_php":18,"tags":71,"homepage":75,"download_link":76,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"pro-recent-post-widget","Pro Recent Post Widget","1.1","Shambhu Patnaik","https:\u002F\u002Fprofiles.wordpress.org\u002Fshambhu-patnaik\u002F","\u003Cp>Pro Recent Post Widget plugin.You have choice to specific category recent post show.exclude any category,exclude any post\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>You have choice to specific category recent post show.\u003C\u002Fli>\n\u003Cli>exclude any post.\u003C\u002Fli>\n\u003Cli>exclude any category.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>More Detail : http:\u002F\u002Fsocialcms.wordpress.com\u002F\u003C\u002Fp>\n","Pro Recent Post Widget plugin.You have choice to specific category recent post show.exclude any category,exclude any post",5284,"2015-12-18T13:17:00.000Z","3.0.1",[21,72,73,61,74],"custom-recent-post","exclude-post","widget","http:\u002F\u002Fsocialcms.wordpress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpro-recent-post-widget.zip",{"slug":78,"name":79,"version":17,"author":7,"author_profile":8,"description":80,"short_description":81,"active_installs":13,"downloaded":82,"rating":13,"num_ratings":34,"last_updated":83,"tested_up_to":17,"requires_at_least":17,"requires_php":18,"tags":84,"homepage":87,"download_link":88,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"service-boxes-widgets-text-icon","Service Boxes Widgets Text Icon","\u003Cp>Basically it just a WordPress “Service Boxes Text Widget” but with additional icon font selector based on \u003Ca href=\"http:\u002F\u002Ffortawesome.github.io\u002FFont-Awesome\u002F\" rel=\"nofollow ugc\">FontAwesome\u003C\u002Fa>. The Icon will display Top, bottom, Left, Right to widget title.\u003Cbr \u002F>\nFont Awesome is my favorite of the free font icon sets.All of the 220 pixel perfect icons,have great cross-browser support and are easy to use.\u003Cbr \u002F>\nI wanted to be able to use the icons without having to rely on my current theme, so I created a simple WordPress widget Text plugin.\u003C\u002Fp>\n\u003Cp>Easy to configure CSS\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\u003Ch3>Implement\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to the wp admin Widget page.\u003C\u002Fli>\n\u003Cli>Drag and drop “Service Boxes Widgets Text Icon” into active sidebar.\u003C\u002Fli>\n\u003C\u002Fol>\n","Service Boxes Widgets Text Icon will display Top, bottom, Left, Right for widget title.",11783,"2015-06-29T19:47:00.000Z",[20,21,85,86,74],"fontawesome","icons","http:\u002F\u002Fplugin.bdwebteam.com\u002Fservice-boxes-widgets-text-icon\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fservice-boxes-widgets-text-icon.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":99,"num_ratings":100,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":104,"tags":105,"homepage":108,"download_link":109,"security_score":110,"vuln_count":14,"unpatched_count":28,"last_vuln_date":111,"fetched_at":30},"category-posts","Category Posts Widget","4.9.22","ZephyrWest","https:\u002F\u002Fprofiles.wordpress.org\u002Fzephyrwest\u002F","\u003Cp>Category Posts Widget is a light widget designed to do one thing and do it well: display the most recent posts from a certain category.\u003C\u002Fp>\n\u003Ch4>Term and Category based Posts Widget\u003C\u002Fh4>\n\u003Cp>A premium version of that free widget available at \u003Ca href=\"https:\u002F\u002Ftiptoppress.com\u002F\" rel=\"nofollow ugc\">tiptoppress.com\u003C\u002Fa> created for big WordPress sites.\u003C\u002Fp>\n\u003Ch4>Premium features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Auto-sizing Grid layout\u003C\u002Fli>\n\u003Cli>Custom field support in the Template\u003C\u002Fli>\n\u003Cli>Shortcode support in the Template\u003C\u002Fli>\n\u003Cli>Image-Slider (or News-Ticker)\u003C\u002Fli>\n\u003Cli>Asymmetrical list layouts\u003C\u002Fli>\n\u003Cli>Full background images\u003C\u002Fli>\n\u003Cli>Masonry responsive grid layout\u003C\u002Fli>\n\u003Cli>More complex filter (ANY, NOT, AND, …)\u003C\u002Fli>\n\u003Cli>Custom Post Types, Events, Products support\u003C\u002Fli>\n\u003Cli>All free features\u003C\u002Fli>\n\u003Cli>E-Mail support\u003C\u002Fli>\n\u003Cli>More examples on the \u003Ca href=\"https:\u002F\u002Fdemo.tiptoppress.com\u002F\" rel=\"nofollow ugc\">demo pages\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftiptoppress.com\u002Ftemplate-arrange-post-details\u002F\" rel=\"nofollow ugc\">Template\u003C\u002Fa> to arrange the post details.\u003C\u002Fli>\n\u003Cli>The Template text can be a post details placeholder, plain text, HTML or a font-icons.\u003C\u002Fli>\n\u003Cli>Font-icon support.\u003C\u002Fli>\n\u003Cli>‘Load more’ button \u002F Ajax API\u003C\u002Fli>\n\u003Cli>Item Title heading level buttons\u003C\u002Fli>\n\u003Cli>Excerpt length and item title in lines (line-clamp)\u003C\u002Fli>\n\u003Cli>Shortcode (Easily change all Shortcode options in the customizer).\u003C\u002Fli>\n\u003Cli>Date range filter\u003C\u002Fli>\n\u003Cli>New date format: Time since plublished\u003C\u002Fli>\n\u003Cli>Filter by post status: Published, scheduled, private.\u003C\u002Fli>\n\u003Cli>Multiple shortcodes at the same site or post.\u003C\u002Fli>\n\u003Cli>Add option for post offset (use two or more widgets after another).\u003C\u002Fli>\n\u003Cli>Admin UI: Buttons in the editor toolbar to insert shortcode.\u003C\u002Fli>\n\u003Cli>Option to touch device friendly “everything is a link”.\u003C\u002Fli>\n\u003Cli>For editing shortcode adds a Customizer link to the admin-bar (“With one click to the Customizer”).\u003C\u002Fli>\n\u003Cli>Set thumbnail width & height \u002F image crop with CSS (object-fit).\u003C\u002Fli>\n\u003Cli>Fluid images (max-width in %).\u003C\u002Fli>\n\u003Cli>One thumb dimension can be left empty.\u003C\u002Fli>\n\u003Cli>Option to set mouse hover effects for post thumbnail.\u003C\u002Fli>\n\u003Cli>Set a default thumbnail.\u003C\u002Fli>\n\u003Cli>Hide widget text or text, if there is no post.\u003C\u002Fli>\n\u003Cli>Option to hide posts which have no thumbnail.\u003C\u002Fli>\n\u003Cli>Option exclude current post.\u003C\u002Fli>\n\u003Cli>Option show post author, comment’s count, post date.\u003C\u002Fli>\n\u003Cli>Admin UI: Set \u002F find thumbnail size buttons: +, ¼, ½, 2x, -, ratio and Media sizes\u003C\u002Fli>\n\u003Cli>Admin UI: Buttons to easy add post details placeholder.\u003C\u002Fli>\n\u003Cli>Multi sites support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full \u003Ca href=\"https:\u002F\u002Ftiptoppress.com\u002Fcategory-posts-widget\u002Fdocumentation-4-9\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Shortcode: Use [catposts] in the content and \u003Ca href=\"https:\u002F\u002Ftiptoppress.com\u002Fuse-shortcode-to-add-category-posts-widget-to-the-content\u002F\" rel=\"nofollow ugc\">edit in the customizer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Formatting date and time: See \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFormatting_Date_and_Time\" rel=\"nofollow ugc\">Formatting Date and Time\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>While using this plugin if you find any bug or any conflict, please submit an issue at\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDanielFloeter\u002Fcategory-posts-widget\" rel=\"nofollow ugc\">Github\u003C\u002Fa> (If possible with a pull request).\u003C\u002Fp>\n","Adds a widget that shows the most recent posts from a single category.",40000,1787954,90,79,"2026-02-07T16:33:00.000Z","6.9.4","2.8","5.3",[106,107,22,24,56],"block","categories","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcategory-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-posts.4.9.22.zip",99,"2025-04-03 00:00:00",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":99,"num_ratings":122,"last_updated":123,"tested_up_to":102,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":132,"download_link":133,"security_score":13,"vuln_count":134,"unpatched_count":28,"last_vuln_date":135,"fetched_at":30},"wp-categories-widget","WP Categories Widget","2.8.1","WP-EXPERTS.IN","https:\u002F\u002Fprofiles.wordpress.org\u002Findia-web-developer\u002F","\u003Cp>The “WP Categories Widget” is a simple plugin to display the list of categories for any taxonomies type (WooCommerce Product Category, Blog Category, Project Category…etc) on your wordpress website. Using WP Categries Widget you can display list of categories anywhere on your website. And also you can disable the widget block editor and enable the classic widget layut to edit the sidebar.\u003C\u002Fp>\n\u003Cp>Note : please don’t forget to leave your valuable feedback and suggestions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Send your query to \u003Ca href=\"mailto:info@wp-experts.in\" rel=\"nofollow ugc\">AUTHOR\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Video Tutorial :\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FpbsnErpu_8U?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>`Features`\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Disable Widget Block Editor \u003C\u002Fli>\n\u003Cli>Display Categories Post Count \u003C\u002Fli>\n\u003Cli>Hide Child Categories\u003C\u002Fli>\n\u003Cli>Hide Widget Title\u003C\u002Fli>\n\u003Cli>Show Categories for Any Taxonomies Type\u003C\u002Fli>\n\u003Cli>Exclude\u002FInclude Categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Addon Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display Category as Drop Down\u003C\u002Fli>\n\u003Cli>Display Category Posts\u003C\u002Fli>\n\u003Cli>Manage WP Widget Style (Background Color, Text Color, Border Style & Color)\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add Custom CSS for every Widget\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.wp-experts.in\u002Fproducts\u002Fwp-categories-widget-addon\u002F?utm_source=wordpress.org&utm_medium=free-plugin&utm_campaign=wcw-paid\" rel=\"nofollow ugc\">Downalod Add-on\u003C\u002Fa>.\u003C\u002Fh3>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Display the list of categories for any taxonomies type (WooCommerce Product Category, Blog Category, Project Category...etc) in sidebar",7000,116450,27,"2026-02-16T14:20:00.000Z","6.0","8.0",[127,128,129,130,131],"category-widget","custom-widget","posts-widget","product-categories-widget","taxonomy-widget","https:\u002F\u002Fwww.wp-experts.in\u002Fproducts\u002Fwp-categories-widget-addon\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-categories-widget.zip",1,"2023-08-10 00:00:00",{"attackSurface":137,"codeSignals":153,"taintFlows":257,"riskAssessment":258,"analyzedAt":271},{"hooks":138,"ajaxHandlers":149,"restRoutes":150,"shortcodes":151,"cronEvents":152,"entryPointCount":28,"unprotectedCount":28},[139,145],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","widgets_init","anonymous","responsive-posts-widget.php",42,{"type":140,"name":146,"callback":147,"file":143,"line":148},"wp_print_styles","responsive_posts_css",62,[],[],[],[],{"dangerousFunctions":154,"sqlUsage":158,"outputEscaping":160,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":256},[155],{"fn":156,"file":143,"line":144,"context":157},"create_function","add_action('widgets_init', create_function('', 'return register_widget(\"responsive_posts\");'));",{"prepared":28,"raw":28,"locations":159},[],{"escaped":161,"rawEcho":162,"locations":163},18,54,[164,168,170,171,173,174,176,178,179,181,183,184,186,187,189,191,193,194,196,197,199,201,203,204,206,207,209,211,213,214,216,218,219,221,223,224,226,228,230,231,233,235,236,238,239,241,243,244,246,248,249,251,253,254],{"file":165,"line":166,"context":167},"post_resizer.php",219,"raw output",{"file":143,"line":169,"context":167},161,{"file":143,"line":166,"context":167},{"file":143,"line":172,"context":167},220,{"file":143,"line":172,"context":167},{"file":143,"line":175,"context":167},223,{"file":143,"line":177,"context":167},224,{"file":143,"line":177,"context":167},{"file":143,"line":180,"context":167},227,{"file":143,"line":182,"context":167},228,{"file":143,"line":182,"context":167},{"file":143,"line":185,"context":167},231,{"file":143,"line":185,"context":167},{"file":143,"line":188,"context":167},232,{"file":143,"line":190,"context":167},235,{"file":143,"line":192,"context":167},236,{"file":143,"line":192,"context":167},{"file":143,"line":195,"context":167},239,{"file":143,"line":195,"context":167},{"file":143,"line":198,"context":167},240,{"file":143,"line":200,"context":167},243,{"file":143,"line":202,"context":167},244,{"file":143,"line":202,"context":167},{"file":143,"line":205,"context":167},247,{"file":143,"line":205,"context":167},{"file":143,"line":208,"context":167},248,{"file":143,"line":210,"context":167},251,{"file":143,"line":212,"context":167},252,{"file":143,"line":212,"context":167},{"file":143,"line":215,"context":167},255,{"file":143,"line":217,"context":167},256,{"file":143,"line":217,"context":167},{"file":143,"line":220,"context":167},259,{"file":143,"line":222,"context":167},260,{"file":143,"line":222,"context":167},{"file":143,"line":225,"context":167},264,{"file":143,"line":227,"context":167},268,{"file":143,"line":229,"context":167},269,{"file":143,"line":229,"context":167},{"file":143,"line":232,"context":167},276,{"file":143,"line":234,"context":167},277,{"file":143,"line":234,"context":167},{"file":143,"line":237,"context":167},286,{"file":143,"line":237,"context":167},{"file":143,"line":240,"context":167},287,{"file":143,"line":242,"context":167},291,{"file":143,"line":242,"context":167},{"file":143,"line":245,"context":167},292,{"file":143,"line":247,"context":167},295,{"file":143,"line":247,"context":167},{"file":143,"line":250,"context":167},296,{"file":143,"line":252,"context":167},299,{"file":143,"line":252,"context":167},{"file":143,"line":255,"context":167},300,[],[],{"summary":259,"deductions":260},"The \"responsive-posts-widget\" plugin, version 1.0.3, exhibits a mixed security posture.  On the positive side, the plugin has no recorded vulnerabilities (CVEs) and demonstrates good practices regarding SQL query handling, exclusively using prepared statements. Furthermore, the static analysis indicates a very small attack surface with no AJAX handlers, REST API routes, shortcodes, or cron events directly exposed. The absence of external HTTP requests and file operations also mitigates common plugin-related risks.\n\nHowever, significant concerns arise from the code signals. The presence of the `create_function` function is a known security risk, as it can be exploited for arbitrary code execution if user input is not meticulously sanitized before being passed to it. Additionally, a substantial portion (75%) of output is not properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The complete lack of nonce and capability checks, combined with no taint analysis results to confirm sanitization, further exacerbates the risk associated with the unescaped output and the use of `create_function`.\n\nIn conclusion, while the plugin has a clean vulnerability history and a small attack surface, the identified code-level weaknesses, particularly unescaped output and the use of `create_function`, present considerable security risks. These issues require immediate attention to prevent potential exploitation. The lack of taint analysis data is also a concern, as it prevents a definitive assessment of how user input interacts with these vulnerable functions.",[261,263,266,269],{"reason":262,"points":51},"Use of dangerous create_function",{"reason":264,"points":265},"Significant unescaped output",8,{"reason":267,"points":268},"Missing nonce checks",5,{"reason":270,"points":268},"Missing capability checks","2026-03-16T21:44:58.056Z",{"wat":273,"direct":280},{"assetPaths":274,"generatorPatterns":276,"scriptPaths":277,"versionParams":278},[275],"\u002Fwp-content\u002Fplugins\u002Fresponsive-posts-widget\u002Fresponsive-posts-widget.css",[],[],[279],"responsive-posts-widget\u002Fresponsive-posts-widget.css?ver=",{"cssClasses":281,"htmlComments":286,"htmlAttributes":287,"restEndpoints":289,"jsGlobals":290,"shortcodeOutput":291},[282,283,284,285],"responsive-posts","responsive_posts_details","responsive-posts-title","post-read-more",[],[288],"data-source-url",[],[],[]]