[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fku2sbbg9iqL5ZWS4TlSybgD_ep9YopXQj9nDNwXj_wU":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":33,"analysis":134,"fingerprints":186},"easy-excerpt","Easy Excerpt","0.3.0","Fredrik Malmgren","https:\u002F\u002Fprofiles.wordpress.org\u002Ffredrikmalmgren\u002F","\u003Cp>With Easy Excerpt your can manage your posts excerpt and change excerpt length, ending and “read more”-link from WordPress admin.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to ‘Easy Excerpt’ under ‘Settings’ menu\u003C\u002Fli>\n\u003Cli>Change the options of your choice\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Follow the development of this plugin at \u003Ca href=\"http:\u002F\u002Ffredrikmalmgren.com\u002Fwordpress\u002Fplugins\u002Feasy-excerpt\u002F\" title=\"Easy Excerpt - Fredrik Malmgren\" rel=\"nofollow ugc\">FredrikMalmgren.com\u003C\u002Fa>.\u003C\u002Fp>\n","Manage your posts excerpt with Easy Excerpt. Change excerpt length, ending and \"read more\"-link from WordPress admin.",30,7286,0,"2011-05-02T13:24:00.000Z","3.1.4","3.0.0","",[19,20],"excerpt","post","http:\u002F\u002Ffredrikmalmgren.com\u002Fwordpress\u002Fplugins\u002Feasy-excerpt\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-excerpt.0.3.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":23,"avg_patch_time_days":11,"trust_score":31,"computed_at":32},"fredrikmalmgren",2,120,84,"2026-04-04T06:04:43.998Z",[34,55,77,95,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":17,"tags":49,"homepage":53,"download_link":54,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"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,1542295,86,101,"2024-01-19T20:32:00.000Z","6.4.8","3.2",[50,19,51,20,52],"content","formatting","post-excerpt","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-excerpt\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-excerpt.4.4.1.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"toggle-wpautop","Toggle wpautop","1.3.0","Jonathan Desrosiers","https:\u002F\u002Fprofiles.wordpress.org\u002Fdesrosj\u002F","\u003Cp>\u003Cstrong>Note: This plugin does not support the block editor but should continue to work without issue when using it with custom post types and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassic-editor\u002F\" rel=\"ugc\">Classic Editor Plugin\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Before WordPress displays a post’s content, the content gets passed through multiple filters to ensure that it safely appears how you enter it within the editor.\u003C\u002Fp>\n\u003Cp>One of these filters is \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwpautop\" title=\"wpautop\" rel=\"nofollow ugc\">wpautop\u003C\u002Fa>, which replaces double line breaks with \u003Ccode>\u003Cp>\u003C\u002Fcode> tags, and single line breaks with \u003Ccode>\u003Cbr \u002F>\u003C\u002Fcode> tags. However, this filter sometimes causes issues when you are inputting a lot of HTML markup in the post editor.\u003C\u002Fp>\n\u003Cp>This plugin displays a checkbox in the publish meta box of the post edit screen that disables the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwpautop\" title=\"wpautop\" rel=\"nofollow ugc\">wpautop\u003C\u002Fa> filter for that post.\u003C\u002Fp>\n\u003Cp>Also adds a ‘wpautop’, or ‘no-wpautop’ class to the post_class filter to help with CSS styling.\u003C\u002Fp>\n","Easily disable the default wpautop filter on a post by post basis.",10000,108022,98,32,"2021-04-07T13:35:00.000Z","5.7.15","3.0","5.6",[72,19,51,73,74],"editor","post-content","wpautop","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftoggle-wpautop","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftoggle-wpautop.1.3.0.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":29,"last_updated":88,"tested_up_to":89,"requires_at_least":17,"requires_php":17,"tags":90,"homepage":93,"download_link":94,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"wp-utf8-excerpt","WP-UTF8-Excerpt","0.8.3","BettyJJ","https:\u002F\u002Fprofiles.wordpress.org\u002Fbettyjj\u002F","\u003Ch4>Main features of the plugin:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>It supports multi-byte language (such as Chinese). It will not produce gibberish as some other excerpt plugins do.\u003C\u002Fli>\n\u003Cli>The html tags in the original posts, i.e., the font styles, colors, hyperlinks, pictures and such are preserved in the excerpt.\u003C\u002Fli>\n\u003Cli>For better readability, it displays 300 characters for each post on the homepage and 150 characters for each post on archive pages.\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin generates a better excerpt for multi-byte language users (Chinese, for example). Besides, it keeps the html tags in the excerpt.",800,81969,100,"2021-11-30T14:53:00.000Z","5.8.13",[91,19,92,20],"archive","homepage","http:\u002F\u002Fmyfairland.net\u002Fwp-utf8-excerpt\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-utf8-excerpt.0.8.3.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":17,"tags":110,"homepage":114,"download_link":115,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"excerpt-editor","Excerpt Editor","1.4","Andrew Ozz","https:\u002F\u002Fprofiles.wordpress.org\u002Fazaozz\u002F","\u003Cp>Excerpt Editor provides a convenient place for creating and editing all excerpts. It can also add custom excerpts for pages (not possible without a plugin). Features: auto-creating excerpts when publishing new Posts and Pages, displaying customisable excerpts from the content for posts without an excerpt, appending excerpts from the latest posts to each Post or from the sub-pages to each Page, replacing the content for all archive and tags pages with excerpts (eliminates content duplication for SEO).\u003C\u002Fp>\n\u003Cp>The excerpts can be used in the RSS feed, displayed on the Home or Archive pages and\u002For used for meta descriptions. The excerpts can be in any language supported by WordPress and the plugin contains .pot file to facilitate translations.\u003C\u002Fp>\n","Quick edit or create excerpts for both Posts and Pages, auto-generate and append excerpts or replace the content with excerpts.",600,76991,80,1,"2009-12-17T09:30:00.000Z","2.9.2","2.6",[111,19,112,20,113],"edit","page","seo","http:\u002F\u002Fwww.laptoptips.ca\u002Fprojects\u002Fwordpress-excerpt-editor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexcerpt-editor.1.4.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":103,"downloaded":124,"rating":87,"num_ratings":106,"last_updated":125,"tested_up_to":47,"requires_at_least":126,"requires_php":17,"tags":127,"homepage":132,"download_link":133,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"recent-posts-widget-plus","Recent Posts Widget Plus","1.2.1","Johan van der Wijk","https:\u002F\u002Fprofiles.wordpress.org\u002Fvanderwijk\u002F","\u003Cp>The Recent Posts Widget Plus plugin allows you to display a list of the most recent posts from all or a specific category or tag. It not only shows the post title, but also an excerpt of the post.\u003C\u002Fp>\n","This plugin allows you to display the most recent posts with an excerpt in a WordPress sidebar widget area.",28667,"2023-10-30T15:07:00.000Z","2.9.3",[19,128,129,130,131],"recent-post","recent-posts","sidebar","widget","http:\u002F\u002Fvanderwijk.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecent-posts-widget-plus.1.2.1.zip",{"attackSurface":135,"codeSignals":168,"taintFlows":176,"riskAssessment":177,"analyzedAt":185},{"hooks":136,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":167,"entryPointCount":13,"unprotectedCount":13},[137,142,145,148,153,157,160],{"type":138,"name":139,"callback":139,"file":140,"line":141},"action","init","easy-excerpt.php",35,{"type":138,"name":143,"callback":143,"file":140,"line":144},"admin_init",39,{"type":138,"name":146,"callback":146,"file":140,"line":147},"admin_menu",40,{"type":149,"name":150,"callback":151,"file":140,"line":152},"filter","excerpt_length","custom_excerpt_length",43,{"type":149,"name":154,"callback":155,"file":140,"line":156},"excerpt_more","custom_excerpt_more",46,{"type":149,"name":154,"callback":158,"file":140,"line":159},"custom_auto_excerpt_more_link",49,{"type":149,"name":161,"callback":162,"file":140,"line":163},"get_the_excerpt","custom_manual_excerpt_more_link",50,[],[],[],[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":175},[],{"prepared":13,"raw":13,"locations":171},[],{"escaped":173,"rawEcho":13,"locations":174},3,[],[],[],{"summary":178,"deductions":179},"Based on the provided static analysis and vulnerability history, the \"easy-excerpt\" plugin v0.3.0 exhibits a strong security posture. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface. Furthermore, the code analysis reveals no dangerous functions, all SQL queries utilize prepared statements, and all identified outputs are properly escaped, indicating adherence to secure coding practices.\n\nThe taint analysis also shows no identified flows, either sanitized or unsanitized, suggesting a lack of potential for injection vulnerabilities through input data. The plugin's vulnerability history is clean, with zero known CVEs, indicating a historically secure development and maintenance record. This combination of a minimal attack surface, robust code hygiene, and a clean vulnerability history suggests a low-risk plugin.\n\nWhile the plugin demonstrates excellent security hygiene in the analyzed areas, the complete absence of nonce and capability checks, along with zero AJAX and REST API endpoints, could be interpreted in two ways. It might mean the plugin is very simple and doesn't require these protections, or it could indicate a lack of critical functionalities that would necessitate them. However, given the overall positive findings, the current assessment points towards a secure plugin. The strengths lie in its minimal attack surface and strict adherence to secure coding practices for the components that do exist.",[180,183],{"reason":181,"points":182},"No nonce checks found",5,{"reason":184,"points":182},"No capability checks found","2026-03-16T22:26:12.463Z",{"wat":187,"direct":193},{"assetPaths":188,"generatorPatterns":190,"scriptPaths":191,"versionParams":192},[189],"\u002Fwp-content\u002Fplugins\u002Feasy-excerpt\u002Feasy-excerpt.css",[],[],[],{"cssClasses":194,"htmlComments":195,"htmlAttributes":196,"restEndpoints":197,"jsGlobals":198,"shortcodeOutput":199},[],[],[],[],[],[]]