[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBlB9WgnvH4YIhRdCcE3IIOu-5d2ZXgaDhuA5_MHY8jw":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":137,"fingerprints":167},"force-jpeg-quality","Force jpeg quality","1.0","Joan Boluda","https:\u002F\u002Fprofiles.wordpress.org\u002Fboluda\u002F","\u003Cp>WordPress uses a default quality of 90% for images served on the website, to conserve space and bandwidth. This plugin forces it to be 100%\u003C\u002Fp>\n","WordPress uses a default quality of 90% for images served on the website, to conserve space and bandwidth. This plugin forces it to be 100%.",70,4082,100,2,"2015-12-25T20:01:00.000Z","4.4.34","3.5.0","",[20,21,22],"images","jpeg","quality","http:\u002F\u002Fboluda.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fforce-jpeg-quality.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":25,"computed_at":36},"boluda",9,6930,87,30,"2026-04-04T14:41:43.550Z",[38,56,79,100,120],{"slug":39,"name":40,"version":6,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":16,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":18,"download_link":55,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"sharpen-images","Sharpen Images","FahadUddinPK","https:\u002F\u002Fprofiles.wordpress.org\u002Ffahaduddinpk\u002F","\u003Cp>Sharpen Images is a WordPress plugin which automatically sharpens resized images for you. You just need to install the plugin and it will sharpen all the jpeg images on the website.\u003Cbr \u002F>\nThis is the long description.  No limit, and you can use Markdown (as well as in the following sections).\u003C\u002Fp>\n\u003Cp>This works fine all versions from 3.0.1 to 4.4.1 which is the latest version.\u003C\u002Fp>\n","Sharpen Images allow you to make jpeg images on the website look sharper, making them look professional and stand out.",20,2649,80,4,"2016-02-08T21:08:00.000Z","3.0.1",[52,20,53,39,54],"image-quality","improve-image-quality","sharpen-jpegs","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsharpen-images.1.0.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":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":77,"download_link":78,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"modern-images-wp","Modern Images WP","1.2.0","Adam Silverstein","https:\u002F\u002Fprofiles.wordpress.org\u002Fadamsilverstein\u002F","\u003Cp>Specify the default image format used for sub-sized images generated by WordPress.\u003C\u002Fp>\n\u003Ch3>Technical Notes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Requires PHP 5.6+.\u003C\u002Fli>\n\u003Cli>Requires WordPress 5.8+.\u003C\u002Fli>\n\u003Cli>Issues and Pull requests welcome on the GitHub repository: https:\u002F\u002Fgithub.com\u002Fadamsilverstein\u002Fwordpress-modern-images.\u003C\u002Fli>\n\u003C\u002Ful>\n","Modern images for WordPress.",400,10241,86,7,"2023-10-27T15:52:00.000Z","6.4.8","5.8","5.6",[73,74,75,76],"avif","jpegxl","modern-images","webp","https:\u002F\u002Fplugins.wordpress.org\u002Fmodern-images-wp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmodern-images-wp.1.2.0.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":50,"requires_php":18,"tags":93,"homepage":98,"download_link":99,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"compress-png-for-wp","Compress PNG for WP","1.3.5","geckodesigns","https:\u002F\u002Fprofiles.wordpress.org\u002Fgeckodesigns\u002F","\u003Cp>Compress PNG for WP allows users to shrink JPEG\u002FPNG files using the TinyPNG API. Files can be automatically resized when uploaded as well as manually resized in the Media Library.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>v1.3 Added Support for JPEG Compression via TinyJPEG, Works the same way as PNG files.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to use Compress PNG for WP\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Visit ‘Settings > Media’ from the admin dashboard.\u003C\u002Fli>\n\u003Cli>Insert your TinyPNG API key and save changes. If you do not yet have a key, get one from \u003Ca href=\"https:\u002F\u002Ftinypng.com\u002Fdevelopers\" rel=\"nofollow ugc\">TinyPNG\u003C\u002Fa>. You can also select to auto compress on upload as well as which additional image sizes will be compressed from this page.\u003C\u002Fli>\n\u003Cli>Start uploading JPEG\u002FPNG files and they will be automatically resized (if you have chosen to allow auto shrinking on upload in the ‘Settings > Media’ page).\u003C\u002Fli>\n\u003Cli>Visit ‘Media > Library’ to see information on your resized files or to manually resize existing JPEG\u002FPNG files.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For more information view our \u003Ca href=\"https:\u002F\u002Fwww.geckodesigns.com\u002Fservices\u002Fwebsite-design\u002Fwebsite-plugins\u002Fcompress-png-plugin-wordpress\u002F\" rel=\"nofollow ugc\">Compress PNG for WP page\u003C\u002Fa>.\u003C\u002Fp>\n","Compress PNG files using the TinyPNG API.",200,18648,90,13,"2015-01-21T19:58:00.000Z","4.1.42",[94,20,95,96,97],"image","media","tinyjpeg","tinypng","http:\u002F\u002Fwww.geckodesigns.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcompress-png-for-wp.1.3.5.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":89,"num_ratings":14,"last_updated":18,"tested_up_to":110,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":117,"download_link":118,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":119},"atec-webp","atec WebP","1.1.29","docjojo","https:\u002F\u002Fprofiles.wordpress.org\u002Fdocjojo\u002F","\u003Cp>atec-WebP works automatically, no configuration required.\u003Cbr \u002F>\nJust install, activate and switch on the “WebP active” option. That’s all.\u003C\u002Fp>\n\u003Cp>Most other image optimization plugins (such as Smush or LiteSpeed) use batch conversion.\u003Cbr \u002F>\nThese plugins convert ALL images in the upload folder, including thumbnails.\u003Cbr \u002F>\nThis is not necessary, as some of these images might never be requested.\u003Cbr \u002F>\natec-WebP works “on demand”, it converts images only when requested. This saves disk space.\u003C\u002Fp>\n\u003Cp>In case you are using a CDN the rewrite rules to serve .webp files will not be effective – unless you exclude image files from caching.\u003Cbr \u002F>\nPlease check the response header to see whether .webp files are actually handled by your server – or delivered by a CDN.\u003C\u002Fp>\n\u003Ch3>Specifications\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Supports IMG_WEBP_LOSSLESS quality.\u003C\u002Fli>\n\u003Cli>Supports BMP, GIF, PNG & JPEG image format.\u003C\u002Fli>\n\u003Cli>Supports transparent GIF & PNG files (plus BMP with ImageMagick).\u003C\u002Fli>\n\u003Cli>Unsupported files (like animated GIFs and transparent BMP with GD-extension) will be skipped automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>atec-WebP requires write permission for the \u002F.htaccess file and a webserver that supports rewrite rules (mod_rewrite).\u003Cbr \u002F>\nRewrite rules will be added to the .htaccess file only if you check the “WebP active” option.\u003Cbr \u002F>\nThe rules will be deleted if you uncheck the option or deactivate the plugin.\u003C\u002Fp>\n\u003Cp>Image requests will be redirected to their WebP counterpart, if the WebP version exists, otherwise the request will be redirected to a script in the .\u002Fuploads\u002Fatec-webp folder. The script converts image files to *.Xwebp.webp files in their respective folder. There will be no extra folders for the converted images, so everythings stays in place. However you can still delete the convert files at any time, as they are easily identified by their .Xwebp.webp extension.\u003C\u002Fp>\n\u003Cp>atec-WebP dashboard also provides a feature to delete these files, with no impact on the original files.\u003C\u002Fp>\n\u003Ch3>Attention\u003C\u002Fh3>\n\u003Cp>DO NOT disallow script execution in wp-content\u002Fuplods folder by a “deny from all” rule, because the conversion script resides in the wp-content\u002Fuplods\u002Fatec-webp.\u003C\u002Fp>\n\u003Ch3>3rd party scripts\u003C\u002Fh3>\n\u003Cp>The plugin uses “basicLightbox” to preview images.\u003Cbr \u002F>\nSource code @ https:\u002F\u002Fgithub.com\u002Felecterious\u002FbasicLightbox\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Ch3>Integrity check\u003C\u002Fh3>\n\u003Cp>Once, when activating the plugin, an integrity check is requested from our server – if you give your permission.\u003Cbr \u002F>\nSource: https:\u002F\u002Fatecplugins.com\u002F\u003Cbr \u002F>\nPrivacy policy: https:\u002F\u002Fatecplugins.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch3>atec-WebP and Cloudflare compatibility\u003C\u002Fh3>\n\u003Cp>The plugin does not replace image files in the media library nor does it alter the image attachments in pages or posts.\u003Cbr \u002F>\nIt works by serving .webp images instead of other images formats by converting those images in the uploads folder and rewriting requests to the original image by the use of .htaccess rewrite rules.\u003Cbr \u002F>\nFor the plugin to be in effect, the browser must send an ‘accept’ header that includes the ‘image\u002Fwebp’ mime type.\u003Cbr \u002F>\nHowever, if you use cloudflare, the cloudflare crawler will not send this header, thus the redirect script will not run the rewrite rule.\u003Cbr \u002F>\nAs a result, the crawler will get the original image and atec-WebP is not interfere.\u003C\u002Fp>\n\u003Ch3>atec-WebP and LiteSpeed web-server compatibility\u003C\u002Fh3>\n\u003Cp>LiteSpeed support for .htaccess files depends on the web-server configuration. LiteSpeed must reload the .htaccess after it has been altered by atec-WebP. It can take several minutes for the changes to have effect.\u003C\u002Fp>\n","Auto convert all BMP, GIF, PNG & JPEG images into the much better WebP format. Supports the GD & ImageMagick libraries.",50,4518,"6.9.4","4.9","7.4",[114,115,116],"auto-convert-all-bmp","gif","png-jpeg-images-into-the-much-better-webp-format-supports-the-gd-imagemagick-libraries","https:\u002F\u002Fatecplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fatec-webp.1.1.29.zip","2026-03-15T10:48:56.248Z",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":35,"downloaded":128,"rating":13,"num_ratings":129,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":18,"tags":133,"homepage":135,"download_link":136,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"exif-viewer","EXIF Viewer","0.1","veleno","https:\u002F\u002Fprofiles.wordpress.org\u002Fveleno\u002F","\u003Cp>EXIF Viewer displays EXIF data in Edit Media Screen, appends EXIF data to JPEG media page content, enables media archives.\u003Cbr \u002F>\nIn order to show image archives, add the following query string to your website URLs:\u003Cbr \u002F>\n?post_type=attachment\u003C\u002Fp>\n","EXIF Viewer displays EXIF data in Edit Media Screen, appends EXIF data to JPEG media page content, enables media archives",1953,1,"2017-07-03T19:27:00.000Z","4.8.28","4.8",[134,20,21,95],"exif","https:\u002F\u002Fkinsta.com\u002Fblog\u002Fwordpress-media-library-hacks\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexif-viewer.zip",{"attackSurface":138,"codeSignals":150,"taintFlows":157,"riskAssessment":158,"analyzedAt":166},{"hooks":139,"ajaxHandlers":146,"restRoutes":147,"shortcodes":148,"cronEvents":149,"entryPointCount":26,"unprotectedCount":26},[140],{"type":141,"name":142,"callback":143,"file":144,"line":145},"filter","jpeg_quality","jbl_jpeg_quality","force-jpeg-quality.php",15,[],[],[],[],{"dangerousFunctions":151,"sqlUsage":152,"outputEscaping":154,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":156},[],{"prepared":26,"raw":26,"locations":153},[],{"escaped":26,"rawEcho":26,"locations":155},[],[],[],{"summary":159,"deductions":160},"The \"force-jpeg-quality\" v1.0 plugin exhibits a remarkably clean static analysis profile, with no identified attack surface entries, dangerous functions, or vulnerable SQL queries. The absence of file operations, external HTTP requests, and untainted data flows further strengthens its security posture.  Furthermore, the plugin's vulnerability history is nonexistent, indicating a history of secure development or a lack of targeted analysis. This suggests a generally good security practice by the developers.  However, the complete absence of nonce and capability checks, while seemingly benign given the lack of exposed entry points in this version, represents a potential weakness if the plugin's functionality were to expand or change in future updates.  The lack of any discovered vulnerabilities is a significant positive, but the minimal attack surface and testing might also mean it hasn't been thoroughly scrutinized for more subtle issues.  Overall, v1.0 appears to be secure based on the provided data, but the absence of essential security checks on potential future entry points is a minor concern.",[161,164],{"reason":162,"points":163},"No nonce checks implemented",5,{"reason":165,"points":163},"No capability checks implemented","2026-03-16T21:33:24.046Z",{"wat":168,"direct":173},{"assetPaths":169,"generatorPatterns":170,"scriptPaths":171,"versionParams":172},[],[],[],[],{"cssClasses":174,"htmlComments":175,"htmlAttributes":176,"restEndpoints":177,"jsGlobals":178,"shortcodeOutput":179},[],[],[],[],[],[]]