[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fS27UixDeDYGtvNUXIKA_jFnoN0INGO5PeWXh7yLY8Kc":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":34,"analysis":128,"fingerprints":165},"prev-next-meta-header","Prev Next Meta Header","1.0.1","David Garcia","https:\u002F\u002Fprofiles.wordpress.org\u002Fsultanicq\u002F","\u003Cp>For SEO purposes we need to specify prev-next meta tag on our blog header. This action lets google or similar crawlers follow more easily our blog structure.\u003C\u002Fp>\n\u003Cp>For example, on our blog installed on http:\u002F\u002Fwww.domain.tld\u002Fpath\u002F if we are at our second page, this plugin will set this two headers.\u003C\u002Fp>\n\u003C\u002Fp>\n\u003Cp>Visit the \u003Ca href=\"http:\u002F\u002Fwww.seocom.es\u002F\" rel=\"nofollow ugc\">Seocom website\u003C\u002Fa> for more information about SEO or WPO optimization\u003C\u002Fp>\n","This plugin adds the prev\u002Fnext meta tag to our blog header.",10,1400,0,"2018-05-31T13:14:00.000Z","4.9.29","2.8","",[19,20],"optimization","wpo","http:\u002F\u002Fwww.seocom.es","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprev-next-meta-header.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":31,"trust_score":32,"computed_at":33},"sultanicq",11,90,30,84,"2026-04-05T05:09:50.062Z",[35,53,72,90,105],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":11,"downloaded":43,"rating":13,"num_ratings":13,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":17,"tags":47,"homepage":51,"download_link":52,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"autotweaks","AutoTweaks","1.4","Luis Celadita","https:\u002F\u002Fprofiles.wordpress.org\u002Fkodam\u002F","\u003Cp>\u003Cstrong>This plugin is fully compatible with Autoptimize and any cache plugin (Cache Enabler or Wp Super Cache by example)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Some of the tweaks that this plugin automatically applies securely are the following:\u003C\u002Fp>\n\u003Ch4>SET HTTP SECURITY HEADERS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>X-Frame-Options: SAMEORIGIN\u003C\u002Fli>\n\u003Cli>X-XSS-Protection: 1;mode=block\u003C\u002Fli>\n\u003Cli>Referrer-Policy: no-referrer-when-downgrade\u003C\u002Fli>\n\u003Cli>X-Content-Type-Options: nosniff\u003C\u002Fli>\n\u003Cli>Strict-Transport-Security: max-age=15552000\u003C\u002Fli>\n\u003Cli>Content-Security-Policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>REMOVE THIS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Remove Really Simple Discovery link from header\u003C\u002Fli>\n\u003Cli>Remove wlwmanifest.xml (Windows Live Writer) from header\u003C\u002Fli>\n\u003Cli>Remove Shortlink URL from header\u003C\u002Fli>\n\u003Cli>Remove WordPress Generator Version from header\u003C\u002Fli>\n\u003Cli>Remove s.w.org DNS Prefetch\u003C\u002Fli>\n\u003Cli>Remove generator name from RSS Feeds\u003C\u002Fli>\n\u003Cli>Remove Capital P Dangit filter\u003C\u002Fli>\n\u003Cli>Remove WordPress and WooCommerce meta generator tags\u003C\u002Fli>\n\u003Cli>Remove Jquery_migrate\u003C\u002Fli>\n\u003Cli>Remove Dashicons in admin bar (only for non logged users)\u003C\u002Fli>\n\u003Cli>Remove Post oEmbed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AND MORE AUTO SETTINGS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Change Control Heartbeat API interval (60 seconds)\u003C\u002Fli>\n\u003Cli>Disable the XML-RPC interface\u003C\u002Fli>\n\u003Cli>Disable PDF thumbnails preview\u003C\u002Fli>\n\u003Cli>Disable Self Pingbacks\u003C\u002Fli>\n\u003Cli>Limit Post Revisions to 1\u003C\u002Fli>\n\u003Cli>Add IDs to posts, pages, and categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Just activate the plugin and test your site’s speed in your favourite tool (GTMetrix, Pingdom Tools, Securityheaders.com, etc.)\u003C\u002Fp>\n","WP Classic Setup: Removes WP version, dashicons, oEmbed, Jquery Migrate, XMLRPC. Set Http security headers, heartbeat to 60s, Post revisions to 1, etc",1389,"2021-12-22T23:46:00.000Z","5.8.13","4.2",[19,48,49,50,20],"settings","speed","tweaks","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautotweaks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautotweaks.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":11,"downloaded":61,"rating":62,"num_ratings":63,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":70,"download_link":71,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"bf-wpo-dequeuer","BF WPO Dequeuer","1.1.4","DarioBF","https:\u002F\u002Fprofiles.wordpress.org\u002Fdariobf\u002F","\u003Cp>This plugin allows you to easily dequeue styles and scripts from your site’s queue.\u003C\u002Fp>\n\u003Cp>It also allows you to check which ones are called from the Archive, Single, Page and Frontpage templates of your site.\u003C\u002Fp>\n\u003Cp>Once you used it, you can copy&paste generated code to your plugin or theme files.\u003C\u002Fp>\n\u003Cp>This plugin can break your site frontend, so be careful when using it. If you don’t know what you are doing, please don’t use this plugin.\u003C\u002Fp>\n","Dequeue scripts and styles from your site's queue.",1475,100,3,"2020-11-24T10:27:00.000Z","5.6.17","5.0","7.1",[19,69,20],"testing","https:\u002F\u002Fwww.dariobf.com\u002Fwpo-dequeuer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbf-wpo-dequeuer.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":13,"downloaded":80,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":81,"requires_at_least":82,"requires_php":83,"tags":84,"homepage":87,"download_link":88,"security_score":62,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":89},"mustang-wpo","Mustang WPO – See Your Performance Clearly","1.0.2","Tyron Bache","https:\u002F\u002Fprofiles.wordpress.org\u002Ftyronbache\u002F","\u003Cp>Mustang WPO (Web Performance Optimization) helps you audit, view, and manage your site’s performance without leaving WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IMPORTANT: This plugin requires a valid Google Cloud API Key with the PageSpeed Insights API enabled to function. The plugin will not work without this API key.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dashboard Widget\u003C\u002Fstrong> – At-a-glance performance overview on your WordPress dashboard showing Mobile and Desktop scores\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PageSpeed Performance Scores in List Tables\u003C\u002Fstrong> – View mobile and desktop PageSpeed Performance scores directly in your post\u002Fpage list tables\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block Editor Integration\u003C\u002Fstrong> – Run PageSpeed audits and view results in the Gutenberg editor sidebar\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Budgets\u003C\u002Fstrong> – Set performance budgets per post type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global Audit\u003C\u002Fstrong> – Audit all your content at once with batched processing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Install and Activate\u003C\u002Fstrong> – Install the plugin and activate it\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure API Key\u003C\u002Fstrong> – Add your valid Google Cloud API Key with the PageSpeed Insights API enabled in Mustang WPO > Integrations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Budgets\u003C\u002Fstrong> – Configure performance budgets for different content types\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Run Audits\u003C\u002Fstrong> – Use the editor sidebar or global audit to measure performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Monitor Results\u003C\u002Fstrong> – View scores in list tables\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Performance Budgets\u003C\u002Fh4>\n\u003Cp>Set performance budgets for each content type:\u003Cbr \u002F>\n* \u003Cstrong>Max Load Time (LCP)\u003C\u002Fstrong> – Largest Contentful Paint in seconds\u003Cbr \u002F>\n* \u003Cstrong>Max CLS\u003C\u002Fstrong> – Cumulative Layout Shift (unitless)\u003Cbr \u002F>\n* \u003Cstrong>Max INP\u003C\u002Fstrong> – Interaction to Next Paint in milliseconds\u003Cbr \u002F>\n* \u003Cstrong>Max Page Weight\u003C\u002Fstrong> – Total page size in MB\u003C\u002Fp>\n\u003Ch4>API Integration\u003C\u002Fh4>\n\u003Cp>Mustang WPO integrates with Google PageSpeed Insights API v5:\u003Cbr \u002F>\n* \u003Cstrong>Required API Key\u003C\u002Fstrong> – A valid Google PageSpeed Insights API key is mandatory\u003Cbr \u002F>\n* Supports both mobile and desktop strategies\u003Cbr \u002F>\n* Handles API quotas and rate limiting (240 requests\u002Fminute)\u003Cbr \u002F>\n* Graceful error handling for network issues\u003Cbr \u002F>\n* Secure API key storage with encryption\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmustang-wpo\u002F\" rel=\"ugc\">WordPress.org support forums\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Data Collection and Usage:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Mustang WPO requires a Google API key to function. Here’s what data is collected and how it’s used:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Sent to Google:\u003C\u002Fstrong>\u003Cbr \u002F>\n* URLs of your website pages (for performance analysis)\u003Cbr \u002F>\n* No personal data, user information, or content is transmitted\u003Cbr \u002F>\n* API requests include your website URL and strategy (mobile\u002Fdesktop)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Stored Locally:\u003C\u002Fstrong>\u003Cbr \u002F>\n* PageSpeed audit results are stored in your WordPress database\u003Cbr \u002F>\n* Your API key is encrypted and stored securely in your database\u003Cbr \u002F>\n* No data is sent to third parties other than Google PageSpeed Insights API\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google’s Privacy Policy:\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin uses Google PageSpeed Insights API. Google’s collection and use of information is governed by \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google’s Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>API Key Security:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Your API key is encrypted using WordPress security salts\u003Cbr \u002F>\n* The full API key is never displayed in plain text\u003Cbr \u002F>\n* API key is stored in your WordPress database, not transmitted to external servers\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rate Limiting:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin enforces a rate limit of 240 requests per minute to prevent abuse and comply with Google’s API terms.\u003C\u002Fp>\n","Mustang WPO (Web Performance Optimization) helps you audit, view, and manage your site's performance without leaving WordPress.",183,"6.9.4","6.2","7.4",[19,85,86,49,20],"pagespeed","performance","https:\u002F\u002Fmustangwpo.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmustang-wpo.1.0.2.zip","2026-03-15T10:48:56.248Z",{"slug":91,"name":92,"version":93,"author":7,"author_profile":8,"description":94,"short_description":95,"active_installs":13,"downloaded":96,"rating":13,"num_ratings":13,"last_updated":97,"tested_up_to":65,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":103,"download_link":104,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"wpo-enhancements","WPO Enhancements","2.0.11","\u003Cp>This plugin customizes the effects of WPRocket plugin. Allow us to adjust the way js\u002Fcss loads on the page.\u003C\u002Fp>\n\u003Cp>Improves the scoring on PageSpeedInsights by improving the Core Web Vitals.\u003C\u002Fp>\n\u003Cp>Visit the \u003Ca href=\"https:\u002F\u002Fseocom.agency\u002F\" rel=\"nofollow ugc\">Seocom website\u003C\u002Fa> for more information about SEO or WPO optimization\u003C\u002Fp>\n","Some tricks and tips to rock our website. Depends on WP Rocket plugin. Adjust some options and improve Core Web Vitals score on Page Speed Insights.",1052,"2021-01-13T10:00:00.000Z","4.9","7.0",[101,102,19,49,20],"cdn","enhancements","https:\u002F\u002Fseocom.agency","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpo-enhancements.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":81,"requires_at_least":118,"requires_php":83,"tags":119,"homepage":123,"download_link":124,"security_score":125,"vuln_count":126,"unpatched_count":13,"last_vuln_date":127,"fetched_at":25},"image-optimization","Image Optimizer – Optimize Images and Convert to WebP or AVIF","1.7.3","Elementor","https:\u002F\u002Fprofiles.wordpress.org\u002Felemntor\u002F","\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\u002FFco5omeF50w?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\u003Cp>Image Optimizer is an easy-to-use WordPress plugin that reduces image size through various compression and resizing techniques – all of which preserve the highest possible image quality. Image Optimizer supports many popular formats, including  JPEG, PNG, WebP, AVIF, and GIF.\u003C\u002Fp>\n\u003Ch4>REDUCED FILE SIZES FOR BOOSTED PERFORMANCE\u003C\u002Fh4>\n\u003Cp>Image Optimizer ensures faster loading times, enhanced user experience, and overall boosted website performance by reducing the size of your website’s images, resulting in improved Core Web Vitals and search engine rankings. With the Image Optimizer’s exceptional capabilities and unique algorithms, you can fine tune images and reduce their file sizes while retaining quality with lossless or lossy compression.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FEATURES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Image formats supported\u003C\u002Fstrong> include JPEG, PNG, WebP, AVIF and GIF.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works in the background\u003C\u002Fstrong>: The only plugin in the category that optimizes your images in the background, without you having to stay on the page during optimization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resize large images\u003C\u002Fstrong>: The user can set a maximum pixel width, after which images will automatically be resized. (default value set to 1920px)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>2 compression levels\u003C\u002Fstrong>:  Lossless – highest quality with minimal compression; Lossy – maximum compression with somewhat reduced quality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimize on upload\u003C\u002Fstrong>: Automatically optimizes images when you upload them.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk or individual optimization\u003C\u002Fstrong>: Flexible image optimization options, whether it’s on-demand scaling and compression, or bulk optimization for your entire image library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>EXIF Metadata\u003C\u002Fstrong>: Select whether to clear image metadata to reduce size even further without impacting image quality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup original images\u003C\u002Fstrong>: Ability to delete backups permanently to save space. (We recommend backing up your website beforehand.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restore original images\u003C\u002Fstrong> (all sizes) for selected media files if needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Convert to WebP and AVIF\u003C\u002Fstrong>: Get efficient and faster-loading formats with WebP  and AVIF for even better web performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image thumbnails\u003C\u002Fstrong>: Resize all image sizes by default. Allow the user to choose specific image sizes based on WordPress-registered thumbnail sizes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>BULK OR SINGLE IMAGE OPTIMIZATION\u003C\u002Fh4>\n\u003Cp>Image Optimizer by Elementor lets you optimize all images in your library either one at a time, or in a batch according to your preferences and settings. Easily configure the plugin to scale or compress your images on-demand, or automatically have them triggered as they are being uploaded. Or, if you have a large number of images already uploaded, the bulk optimization feature allows you to resize and\u002For compress your entire library of existing images in just a few clicks.\u003C\u002Fp>\n\u003Ch4>2 COMPRESSION LEVELS\u003C\u002Fh4>\n\u003Cp>With Image Optimizer’s advanced algorithms, you can compress images and reduce their file size at the level that makes the most sense for you. We offer 2 types of compression where images will be processed, giving you the perfect balance of compression and quality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Lossless Compression\u003C\u002Fstrong>: Lossless compression reduces image file sizes without sacrificing or diminishing the quality of your images. This type of compression reduces file sizes by removing unused or unnecessary data so that no image details are lost along the way.  Hence, you are able to reduce the file size and still maintain the quality of your image.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Lossy Compression\u003C\u002Fstrong>: Lossy compression performs maximum compression resulting in lightweight images and smaller file sizes. It reduces image size by removing image data that is generally invisible to the human eye and minimizes any compromise in image quality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Convert to WebP and AVIF\u003C\u002Fstrong>: Convert images to the slimmer WebP or AVIF formats for even better optimization with a 25-30% savings over JPEG and PNG. Most browsers support WebP, however if they don’t, you can have fallback versions of the image available in the same format as the original image.\u003C\u002Fp>\n\u003Cp>By tailoring compression to the level you need, your visitors will enjoy faster load times, improved responsiveness, and a seamless browsing experience. Our approach also enables your website to rank higher in search results. Since a search engine’s ranking is heavily influenced by speed, user experience, and Core Web Vitals, Image Optimizer by Elementor is an invaluable tool for any website, especially one that’s abundant with images.\u003C\u002Fp>\n\u003Ch4>Get Started Today\u003C\u002Fh4>\n\u003Cp>For more information about Image Optimizer, visit our \u003Ca href=\"https:\u002F\u002Fgo.elementor.com\u002Fwp-repo-description-tab-io-product-page\u002F\" rel=\"nofollow ugc\">official website\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fgo.elementor.com\u002Fwp-repo-description-tab-io-free-trial\u002F\" rel=\"nofollow ugc\">Try It Now\u003C\u002Fa>.\u003Cbr \u002F>\nIf you have any questions or need support, feel free to \u003Ca href=\"https:\u002F\u002Fgo.elementor.com\u002Fwp-repo-description-tab-io-contact-us\u002F\" rel=\"nofollow ugc\">contact us\u003C\u002Fa> or visit our \u003Ca href=\"https:\u002F\u002Fgo.elementor.com\u002Fwp-repo-description-tab-io-help-center\u002F\" rel=\"nofollow ugc\">help center\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin requires a connection to an active Elementor account in order to identify the user and provide the user with the purchased service. This connection is triggered manually by the user via the plugin’s settings panel.\u003Cbr \u002F>\nThis plugin uses a 3rd party service operated by Elementor, which accepts a standard image in JPG, PNG, GIF or WEBP format and returns a web optimized image based on the selected settings. This flow is triggered by the user or automatically (based on the selected plugin settings) on compatible image upload or by manually initiating optimize process.\u003C\u002Fp>\n\u003Ch3>Related Plugins\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsite-mailer\u002F\" rel=\"ugc\">Site Mailer\u003C\u002Fa>: Effortlessly manage transactional emails with Site Mailer. High deliverability, logs and statistics, and no SMTP plugins needed.\u003C\u002Fp>\n","Automatically resize, optimize, and convert images to WebP and AVIF. Compress images in bulk or on upload to boost your WordPress site performance.",1000000,13094645,32,72,"2026-02-17T13:59:00.000Z","6.6",[120,121,122,106,86],"convert-avif","convert-webp","image-compression","https:\u002F\u002Fgo.elementor.com\u002Fwp-repo-description-tab-io-product-page\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-optimization.1.7.3.zip",99,1,"2026-02-20 00:00:00",{"attackSurface":129,"codeSignals":140,"taintFlows":153,"riskAssessment":154,"analyzedAt":164},{"hooks":130,"ajaxHandlers":136,"restRoutes":137,"shortcodes":138,"cronEvents":139,"entryPointCount":13,"unprotectedCount":13},[131],{"type":132,"name":133,"callback":133,"file":134,"line":135},"action","wp_head","prev-next-meta-header.php",19,[],[],[],[],{"dangerousFunctions":141,"sqlUsage":142,"outputEscaping":144,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":152},[],{"prepared":13,"raw":13,"locations":143},[],{"escaped":13,"rawEcho":145,"locations":146},2,[147,150],{"file":134,"line":148,"context":149},31,"raw output",{"file":134,"line":151,"context":149},35,[],[],{"summary":155,"deductions":156},"The \"prev-next-meta-header\" v1.0.1 plugin exhibits a strong security posture based on the provided static analysis.  It boasts a clean attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events.  Furthermore, the plugin avoids dangerous functions, file operations, and external HTTP requests.  The absence of any recorded vulnerabilities in its history further reinforces this positive assessment, suggesting diligent security practices and testing by the developers.  The plugin's use of prepared statements for SQL queries is also a significant strength.\n\nHowever, a critical concern arises from the output escaping analysis, where 100% of the identified outputs are not properly escaped. This presents a significant risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website. While the plugin has no known CVEs, the lack of output escaping is a fundamental security flaw that could be easily exploited. The absence of nonce and capability checks, while less immediately impactful given the limited attack surface, represents missed opportunities for hardening the plugin's functionality, especially if the attack surface were to expand in future versions.\n\nIn conclusion, the plugin demonstrates excellent foundational security by minimizing its attack surface and avoiding common vulnerable patterns. The lack of historical vulnerabilities is a testament to its developer's care. However, the complete lack of output escaping is a glaring weakness that must be addressed to mitigate the risk of XSS attacks.  The plugin is otherwise well-secured, but this oversight significantly detracts from its overall security.",[157,160,162],{"reason":158,"points":159},"All identified outputs are not properly escaped",8,{"reason":161,"points":63},"No nonce checks found",{"reason":163,"points":63},"No capability checks found","2026-03-17T01:30:55.621Z",{"wat":166,"direct":173},{"assetPaths":167,"generatorPatterns":168,"scriptPaths":169,"versionParams":170},[],[],[],[171,172],"prev-next-meta-header\u002Fstyle.css?ver=","prev-next-meta-header\u002Fscript.js?ver=",{"cssClasses":174,"htmlComments":175,"htmlAttributes":176,"restEndpoints":177,"jsGlobals":178,"shortcodeOutput":179},[],[],[],[],[],[]]