[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4CZ9xK1F2Dvp6mbWicSEjmtiEXbVlaYZqLsBItqN1DI":3,"$f0xsnrVTu4kOLf49NRw0MsRKxMouEu4-67Eu3quB_pco":234,"$fxL6CIv5mnaCrU1jqSpqF95L6LdSYdW4WSg-IpBg0HzI":239},{"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,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":38,"analysis":131,"fingerprints":218},"ultra-excerpts","Ultra Excerpts","1.0.0","Exsamp","https:\u002F\u002Fprofiles.wordpress.org\u002Fexsamp\u002F","\u003Cp>This plugin lets you have more control on how excerpts show up on your wordpress site.\u003C\u002Fp>\n\u003Cp>Ultra excerpts offers the following features:\u003C\u002Fp>\n\u003Cp>1) Restrict length of the excerpt based on word count or characters.\u003C\u002Fp>\n\u003Cp>2) Add custom ellipsis.( Three dots at the end of the excerpt, example of an ellipsis: Here is an excerpt… )\u003C\u002Fp>\n\u003Cp>3) Enable\u002FDisable read more link and customize the read more link with your own words.\u003C\u002Fp>\n\u003Cp>4) Remove\u002FKeep all headings and their content from excerpt.\u003C\u002Fp>\n\u003Cp>5) Remove\u002FKeep all HTML tags from the excerpt.\u003C\u002Fp>\n\u003Cp>6) Ability to override any other content filtering applied by themes or plugins to the excerpt.\u003C\u002Fp>\n\u003Cp>7) Add custom classes to excerpt container and read more link.\u003C\u002Fp>\n\u003Cp>8) Intuitive user experience.\u003C\u002Fp>\n","Customize excerpts on your wordpress site. Features include custom length by words and letters,  removed all HTML mark up, removing headings, overridi &hellip;",50,1449,100,1,"2023-12-05T01:00:00.000Z","6.4.8","5.2","7.0",[20,21,22,23,24],"custom-excerpt","excerpt","format-excerpt","post-excerpt","trim-excerpt","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultra-excerpts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultra-excerpts.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"exsamp",30,84,"2026-05-20T03:58:50.460Z",[39,60,75,96,115],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":16,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"advanced-excerpt","Advanced Excerpt","4.4.1","WPKube","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpkube\u002F","\u003Cp>This plugin adds several improvements to WordPress’ default way of creating excerpts.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Keeps HTML markup in the excerpt (and you get to choose which tags are included)\u003C\u002Fli>\n\u003Cli>Trims the excerpt to a given length using either character count or word count\u003C\u002Fli>\n\u003Cli>Only the ‘real’ text is counted (HTML is ignored but kept)\u003C\u002Fli>\n\u003Cli>Customizes the excerpt length and the ellipsis character that are used\u003C\u002Fli>\n\u003Cli>Completes the last word or sentence in an excerpt (no weird cuts)\u003C\u002Fli>\n\u003Cli>Adds a \u003Cem>read-more\u003C\u002Fem> link to the text\u003C\u002Fli>\n\u003Cli>Ignores custom excerpts and use the generated one instead\u003C\u002Fli>\n\u003Cli>Theme developers can use \u003Ccode>the_advanced_excerpt()\u003C\u002Fcode> for even more control (see the FAQ)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Most of the above features are optional and\u002For can be customized by the user or theme developer.\u003C\u002Fp>\n\u003Cp>Banner image credit – \u003Ca href=\"https:\u002F\u002Fwww.flickr.com\u002Fphotos\u002Fchillihead\u002F\" rel=\"nofollow ugc\">chillihead\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Original plugin author – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fbasvd\" rel=\"nofollow ugc\">basvd\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Useful Resources\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffancythemes.com\u002Fwhat-is-wordpress\u002F\" rel=\"friend nofollow ugc\">What is WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffancythemes.com\u002Fwordpress-themes\" rel=\"friend nofollow ugc\">Fee Themes\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ffancythemes.com\u002Fwordpress-plugins\u002F\" rel=\"friend nofollow ugc\">plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Control the appearance of WordPress post excerpts",80000,1544514,86,101,"2024-01-19T20:32:00.000Z","3.2","",[55,21,56,57,23],"content","formatting","post","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-excerpt\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-excerpt.4.4.1.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":11,"downloaded":68,"rating":28,"num_ratings":28,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":53,"tags":72,"homepage":73,"download_link":74,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"excerpt-extension","Excerpt Extension","4.9.8","Daniel Floeter","https:\u002F\u002Fprofiles.wordpress.org\u002Fkometschuh\u002F","\u003Cp>The Excerpt Extension adds more options for the excerpt output.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>This plugin is an add-on for the Term and Category Based Posts Widget and available here \u003Ca href=\"http:\u002F\u002Ftiptoppress.com\u002F\" rel=\"nofollow ugc\">tiptoppress.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Option to allow HTML in the excerpt\u003C\u002Fli>\n\u003Cli>Option to remove the excerpt ‘more’ text\u003C\u002Fli>\n\u003Cli>Option to override Theme and plugin excerpt lenght filters\u003C\u002Fli>\n\u003Cli>Option to override Theme and plugin excerpt more filters\u003C\u002Fli>\n\u003Cli>Option excerpt length in characters\u003C\u002Fli>\n\u003Cli>Option to hide shortcode\u003C\u002Fli>\n\u003Cli>Option to hide social buttons, banners, shortcodes and more used in the excerpt\u003C\u002Fli>\n\u003Cli>Option to show social buttons, banners, shortcodes and more only once in the outputed excerpt\u003C\u002Fli>\n\u003Cli>Polyfill excerpt ‘line-clamp’ for IE and FF\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Ch4>Try before buy\u003C\u002Fh4>\n\u003Cp>With Term and Category Based Posts Widget version 4.7 or higher we let people download a version which will not require a license as long as it is used on a local development server (in other words, a localhost or if the site domain resolves to the local host IP address of 127.0.0.1).\u003C\u002Fp>\n\u003Cp>Download the Term and Category Based Posts Widget for a free trail from here: \u003Ca href=\"http:\u002F\u002Ftiptoppress.com\u002Ffree-trail-localhost\u002F\" rel=\"nofollow ugc\">tiptoppress.com\u002Ffree-trail-localhost\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\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\u002Ftiptoppress\u002Fterm-posts-excerpt-extension\" rel=\"nofollow ugc\">Github\u003C\u002Fa> (If possible with a pull request).\u003C\u002Fp>\n","A free extension for the premium widget Term and Category Based Posts Widget",5489,"2022-06-05T15:39:00.000Z","6.0.11","2.8",[55,21,56,57,23],"http:\u002F\u002Ftiptoppress.com\u002Fdownloads\u002Fterm-and-category-based-posts-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexcerpt-extension.4.9.8.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":35,"downloaded":83,"rating":13,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":53,"tags":88,"homepage":53,"download_link":94,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":95},"wp-advanced-include","WP Advanced Include","1.0","Jamie","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemissingcode\u002F","\u003Cp>WP Advanced Include creates an [include] shortcode which can be used to add content from any Post or Page on your site including Post Content, Post Excerpt and Post Meta\u003C\u002Fp>\n\u003Cp>Shortcode Attributes:\u003C\u002Fp>\n\u003Cp>\u003Cem>content_id\u003C\u002Fem> = [int] The id of the post or page you wish to include content from.\u003Cbr \u002F>\n\u003Cem>content_limit\u003C\u002Fem> = [int] Limits the content if required, set to a value less than 1 to remove limiting – Default 0\u003Cbr \u002F>\n\u003Cem>content_limit_type\u003C\u002Fem> [“words”|”chars”] Sets the content limit to be words or characters – Default “words”\u003Cbr \u002F>\n\u003Cem>content_limit_append\u003C\u002Fem> [string|empty string] Text to be appended to the end of the content if limited – Default “&hellip”\u003Cbr \u002F>\n\u003Cem>content_type\u003C\u002Fem> [post_content|post_excerpt|post_title|”meta name”] The content type to be included, if meta name, specify meta name. – Default “post_content”\u003Cbr \u002F>\n\u003Cem>do_shortcode\u003C\u002Fem> [true|false] Specify whether to parse shortcodes of not – Default “true”\u003C\u002Fp>\n\u003Ch4>Caution\u003C\u002Fh4>\n\u003Cp>The use of [include] to include itself with do_shortcode set to true will create an infinite loop, use wisely.\u003C\u002Fp>\n\u003Ch4>Samples\u003C\u002Fh4>\n\u003Cp>\u003Cem>simple include of post content\u003C\u002Fem>\u003Cbr \u002F>\n[include content_id=x]\u003C\u002Fp>\n\u003Cp>\u003Cem>include first 50 words of post content\u003C\u002Fem>\u003Cbr \u002F>\n[include content_id=x content_limit=50]\u003C\u002Fp>\n\u003Cp>\u003Cem>include first 150 characters of post content\u003C\u002Fem>\u003Cbr \u002F>\n[include content_id=x content_limit=150 content_limit_type=chars]\u003C\u002Fp>\n\u003Cp>*include “custom_meta_name” meta from post X\u003Cbr \u002F>\n[include content_id=x content_type=”custom_meta_name”]\u003C\u002Fp>\n","Easily include WordPress Post \u002F Page content with in another WordPress post\u002Fpage using a simple shortcode.  WP Advanced Include can include post conte &hellip;",71152,2,"2012-11-11T17:24:00.000Z","3.4.2","3",[89,90,91,92,93],"advanced-include","include","include-meta-content","include-post-content","include-post-excerpt","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-advanced-include.1.0.zip","2026-04-06T09:54:40.288Z",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":28,"num_ratings":28,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":53,"tags":109,"homepage":113,"download_link":114,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"mz-post-and-page-excerpts-widgets","MZ Post and Page Excerpts Widgets","1.2","maztch","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaztch\u002F","\u003Cp>Creates widgets that display content excerpts or excerpts from posts or pages in the sidebar.\u003Cbr \u002F>\nYou may use ‘more’ links, show featured image, set excerpt length of the post or page.\u003C\u002Fp>\n\u003Cp>This also adds an excerpt field to your pages like posts have.\u003C\u002Fp>\n\u003Cp>You can show content excerpt, the excerpt or both.\u003C\u002Fp>\n\u003Cp>Option to highlight the output added.\u003C\u002Fp>\n\u003Ch3>MZ Post and Page Excerpts Widgets Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Shows posts excerpts.\u003C\u002Fli>\n\u003Cli>Shows pages excerpts.\u003C\u002Fli>\n\u003Cli>Shows posts content excerpts.\u003C\u002Fli>\n\u003Cli>Shows pages content excerpts.\u003C\u002Fli>\n\u003Cli>The excerpts length can be customized.\u003C\u002Fli>\n\u003Cli>The featured image can be displayed.\u003C\u002Fli>\n\u003Cli>Read more text can be customized.\u003C\u002Fli>\n\u003Cli>Add page excerpt like posts have.\u003C\u002Fli>\n\u003C\u002Ful>\n","Creates widgets that display excerpts from posts or pages in the sidebar.",10,2415,"2013-08-09T15:12:00.000Z","3.6.1","3.0",[110,111,112],"page-excerpts","post-and-page-excerpts-widgets","post-excerpts","http:\u002F\u002Fmaztch.es\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmz-post-and-page-excerpts-widgets.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":28,"downloaded":123,"rating":28,"num_ratings":28,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":127,"tags":128,"homepage":53,"download_link":129,"security_score":130,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"always-show-excerpts","Always Show Excerpts","0.13","keith_wp","https:\u002F\u002Fprofiles.wordpress.org\u002Fkeith_wp\u002F","\u003Cp>After getting annoyed that the default 2017 theme was showing the full post content on every index page, I extended \u003Ca href=\"https:\u002F\u002Fwordpress.stackexchange.com\u002Fa\u002F77947\u002F25187\" rel=\"nofollow ugc\">this support answer\u003C\u002Fa> into this plugin that can filter calls to “the_content” and return the post excerpt instead.\u003C\u002Fp>\n","On selected types of indexes, choose to always show the excerpts for a post instead of the full post content.",1872,"2025-04-07T15:04:00.000Z","6.7.5","4.0","8.3",[21,23,112],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falways-show-excerpts.0.13.zip",92,{"attackSurface":132,"codeSignals":178,"taintFlows":210,"riskAssessment":211,"analyzedAt":217},{"hooks":133,"ajaxHandlers":174,"restRoutes":175,"shortcodes":176,"cronEvents":177,"entryPointCount":28,"unprotectedCount":28},[134,140,145,148,152,157,160,163,166,168],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","loop_start","ultra_excerpt_hook_filters","includes\\classes\\ultra_excerpts.php",41,{"type":141,"name":142,"callback":143,"file":138,"line":144},"filter","wp_trim_excerpt","ultra_excerpt_main",69,{"type":141,"name":146,"callback":143,"file":138,"line":147},"get_the_excerpt",70,{"type":141,"name":149,"callback":150,"file":138,"line":151},"excerpt_more","ultra_excerpt_more",71,{"type":141,"name":153,"callback":154,"priority":155,"file":138,"line":156},"the_content","ultra_excerpt_remove_content_filters",9,72,{"type":141,"name":158,"callback":143,"file":138,"line":159},"the_excerpt",75,{"type":135,"name":161,"callback":162,"file":138,"line":36},"admin_menu","ultra_excerpt_admin_setup",{"type":135,"name":164,"callback":165,"file":138,"line":27},"admin_init","ultra_excerpt_register_settings",{"type":141,"name":153,"callback":143,"file":138,"line":167},115,{"type":135,"name":169,"callback":170,"priority":171,"file":172,"line":173},"init","ultra_excerpts_init",5,"ultra_excerpt.php",40,[],[],[],[],{"dangerousFunctions":179,"sqlUsage":180,"outputEscaping":182,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":209},[],{"prepared":28,"raw":28,"locations":181},[],{"escaped":171,"rawEcho":183,"locations":184},11,[185,188,190,192,194,196,198,200,202,204,206],{"file":138,"line":186,"context":187},290,"raw output",{"file":138,"line":189,"context":187},292,{"file":138,"line":191,"context":187},298,{"file":138,"line":193,"context":187},302,{"file":138,"line":195,"context":187},308,{"file":138,"line":197,"context":187},317,{"file":138,"line":199,"context":187},327,{"file":138,"line":201,"context":187},347,{"file":138,"line":203,"context":187},364,{"file":138,"line":205,"context":187},381,{"file":207,"line":208,"context":187},"includes\\templates\\options-page.php",7,[],[],{"summary":212,"deductions":213},"The Ultra Excerpts plugin version 1.0.0 exhibits a generally positive security posture due to the absence of identified vulnerabilities, a clean vulnerability history, and the lack of dangerous functions or file operations. The static analysis shows no external HTTP requests, no cron events, and no shortcodes, significantly reducing the plugin's attack surface.  Furthermore, all SQL queries are properly prepared, which is a strong indicator of good database security practices. However, a notable concern is the low percentage of properly escaped output (31%). This indicates a significant risk of Cross-Site Scripting (XSS) vulnerabilities, where unescaped user-supplied data could be rendered directly in the browser, potentially leading to malicious code execution. The absence of nonce checks and capability checks also means that some entry points, if they existed, would be unprotected, although currently, the attack surface appears to be zero.",[214],{"reason":215,"points":216},"Low output escaping percentage",8,"2026-03-16T21:53:27.891Z",{"wat":219,"direct":226},{"assetPaths":220,"generatorPatterns":223,"scriptPaths":224,"versionParams":225},[221,222],"\u002Fwp-content\u002Fplugins\u002Fultra-excerpts\u002Fincludes\u002Fassets\u002Fultra-excerpt-admin.css","\u002Fwp-content\u002Fplugins\u002Fultra-excerpts\u002Fincludes\u002Fassets\u002Fultra-excerpt-admin.js",[],[],[],{"cssClasses":227,"htmlComments":229,"htmlAttributes":230,"restEndpoints":231,"jsGlobals":232,"shortcodeOutput":233},[228],"ultra_excerpt_read_more",[],[],[],[],[],{"error":235,"url":236,"statusCode":237,"statusMessage":238,"message":238},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fultra-excerpts\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":28,"versions":240},[]]