[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPB_tRNfqPzJHXdFcKyNtRmrMp0evMdmlSynQIdUrwoM":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":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":136,"fingerprints":230},"wp-smartcrop","WP SmartCrop","2.0.10","Bytes.co","https:\u002F\u002Fprofiles.wordpress.org\u002Fburlingtonbytes\u002F","\u003Cp>WP SmartCrop allows you to set the ‘focal point’ of any image, right from the media library, then crops your images to match your css rules \u003Cem>(no more squished aspect ratios)\u003C\u002Fem>, keeping that focal point, not only in view, but as near as possible to a ‘rule of thirds’ position in the image.  The results are powerful, composed photos at any screen size, with any constraints.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Visually select your images’ focal points with an intuitive click-based interface\u003C\u002Fli>\n\u003Cli>Quickly enable or disable smart-cropping on a per-image basis.\u003C\u002Fli>\n\u003Cli>Easily target only the images you want to style, with the \u003Cem>img.wpsmartcrop-image\u003C\u002Fem> selector\u003C\u002Fli>\n\u003Cli>Automatic image preloader, so your users never see partially loaded images again\u003C\u002Fli>\n\u003Cli>Semantic HTML5\u002FCSS3 for modern browsers, with automatic fallback to non-semantic HTML4\u002FCSS2 for older browsers.\u003C\u002Fli>\n\u003Cli>Lightweight and fast processing of images, even inside post content\u003C\u002Fli>\n\u003Cli>Fully compatible with common caching and optimization plugins and solutions, such as W3 Total Cache, Wordfence, WPEngine’s EverCache, Better WordPress Minify, and Google’s PageSpeed Module.\u003C\u002Fli>\n\u003Cli>Lets you take full advantage of the new responsive srcset features added in WordPress 4.4, to make the most of your images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW!\u003C\u002Fstrong> Legacy support for existing cropped thumb sizes allows you to see improvements, right out of the box, without changing your CSS!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>WP SmartCrop has been fully tested in the following browsers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Safari\u003C\u002Fli>\n\u003Cli>Chrome\u003C\u002Fli>\n\u003Cli>Firefox\u003C\u002Fli>\n\u003Cli>Microsoft Edge\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is by no means an exhaustive list of supported devices; it just represents our primary target platforms.\u003C\u002Fp>\n\u003Ch4>Please Rate\u002FReview and Enjoy\u003C\u002Fh4>\n\u003Cp>Your Ratings and Reviews help us to direct our development, and help other users know what to expect.\u003C\u002Fp>\n","WP SmartCrop will crop your images on-the-fly to match your CSS, keeping the main focal point in view.",4000,123657,74,9,"2024-09-13T15:19:00.000Z","6.4.8","3.5.0","",[20,21,22,23,24],"aspect-ratio","crop","cropping","image","resize","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-smartcrop.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":35,"computed_at":37},"burlingtonbytes",4,5130,81,30,"2026-04-04T12:56:17.390Z",[39,63,82,104,121],{"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":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":27,"last_vuln_date":62,"fetched_at":29},"manual-image-crop","Manual Image Crop","1.13","Tomasz Sita","https:\u002F\u002Fprofiles.wordpress.org\u002Ftomaszsita\u002F","\u003Cp>Plugin allows you to manually crop all the image sizes registered in your WordPress theme (in particular featured image).\u003Cbr \u002F>\nSimply click on the “Crop” link next to any image in your media library.\u003Cbr \u002F>\nThe WordPress Media Modal interface will be brought up and you are ready to go.\u003Cbr \u002F>\nWhole cropping process is really intuitive and simple.\u003C\u002Fp>\n\u003Cp>Apart from media library list, the plugin adds links in few more places:\u003Cbr \u002F>\n* Below featured image box (“Crop featured image”)\u003Cbr \u002F>\n* In the media insert modal window (once you select an image)\u003C\u002Fp>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cp>The plugin includes a settings page where you can configure:\u003Cbr \u002F>\n* Image quality settings\u003Cbr \u002F>\n* Visibility of crop options\u003Cbr \u002F>\n* Custom labels for image sizes\u003C\u002Fp>\n\u003Ch4>GitHub Repository\u003C\u002Fh4>\n\u003Cp>https:\u002F\u002Fgithub.com\u002Ftomaszsita\u002Fwp-manual-image-crop\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Czech (AI Generated)\u003C\u002Fli>\n\u003Cli>Dutch (Bernardo Hulsman)\u003C\u002Fli>\n\u003Cli>French (Gabriel Féron)\u003C\u002Fli>\n\u003Cli>German (Bertram Greenhough)\u003C\u002Fli>\n\u003Cli>Hungarian (Roland Kal)\u003C\u002Fli>\n\u003Cli>Italian (Alessandro Curci)\u003C\u002Fli>\n\u003Cli>Japanese (AI Generated)\u003C\u002Fli>\n\u003Cli>Korean (AI Generated)\u003C\u002Fli>\n\u003Cli>Polish (myself)\u003C\u002Fli>\n\u003Cli>Portuguese (Brazil) (AI Generated)\u003C\u002Fli>\n\u003Cli>Russian (Andrey Hohlov)\u003C\u002Fli>\n\u003Cli>Spanish (Andrew Kurtis)\u003C\u002Fli>\n\u003Cli>Swedish (Karl Oskar Mattsson)\u003C\u002Fli>\n\u003Cli>Turkish (AI Generated)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please contact me if you want to add a translation (or submit a pull request on GitHub)\u003C\u002Fp>\n","Plugin allows you to manually crop all the image sizes registered in your WordPress theme (in particular featured image).",8000,201853,82,56,"2025-08-23T09:55:00.000Z","6.5.8","3.5",[21,22,55,56,57],"featured-image","gallery","thumbnail","https:\u002F\u002Fgithub.com\u002Ftomaszsita\u002Fwp-manual-image-crop","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmanual-image-crop.1.13.zip",100,1,"2015-08-24 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":60,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":53,"requires_php":18,"tags":76,"homepage":78,"download_link":79,"security_score":80,"vuln_count":61,"unpatched_count":61,"last_vuln_date":81,"fetched_at":29},"wp-thumb","WPThumb","0.10","Joe Hoyle","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoehoyle\u002F","\u003Cp>WP Thumb is a simple plugin that seamlessly integrates with the WordPress image functions. You can specify height, width and crop values, and an image will be generated, which is then cached for future use.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic images resizing, cropping and caching.\u003C\u002Fli>\n\u003Cli>Ideal for when you want to change the dimensions of default image sizes.\u003C\u002Fli>\n\u003Cli>Can extend using filters to make use of any of the phpThumb Library functions by manipulating the image object.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contribution guidelines\u003C\u002Fh3>\n\u003Cp>see https:\u002F\u002Fgithub.com\u002Fhumanmade\u002FWPThumb\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md\u003C\u002Fp>\n","An on-demand image generation replacement for WordPress' image resizing.",900,37432,3,"2014-04-01T18:03:00.000Z","3.7.41",[21,23,77,24,57],"phpthumb","https:\u002F\u002Fgithub.com\u002Fhumanmade\u002FWPThumb","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-thumb.0.10.zip",63,"2025-06-19 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":18,"requires_php":18,"tags":96,"homepage":102,"download_link":103,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-image-cropper","WP Image Cropper","1.0.0","HK","https:\u002F\u002Fprofiles.wordpress.org\u002Fhk1993\u002F","\u003Cp>WP Image Cropper is a smart image cropping plugin that seamlessly integrates with the WordPress image functions. You can specify height, width and crop values, and an image will be generated, you can upload it in WordPress media library.\u003Cbr \u002F>\nSimply click on any of the cropping button  Crop Image In (PNG), Crop Image In (JPG), Crop Image with (160\u003Cem>90), Crop Image with (320\u003C\u002Fem>180, JPG) next click on “Upload to Media” button, Your image will uploaded in wordpress media library.\u003C\u002Fp>\n\u003Cp>There are two options provided with this plugin i.e.\u003Cbr \u002F>\n1) Sub menu page -> Dashboard > Image Cropper.\u003Cbr \u002F>\n2) Shortcode -> [wp_image_cropper]\u003C\u002Fp>\n\u003Cp>Usage from Admin Screen (sub menu “Image Cropper”):\u003Cbr \u002F>\n    – Go to Admin > Image Cropper and you will see WP image cropper from there you can crop any image and upload it in wordpress media library.\u003C\u002Fp>\n\u003Cp>Usage as shortcode:\u003Cbr \u002F>\n    – Use Shortcode [wp_image_cropper] to set WP image cropper on your WP page or post.\u003C\u002Fp>\n\u003Ch3>Website\u003C\u002Fh3>\n\u003Cp>www.kalathiya.me\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allow to crop image with folowing options “Crop Image In (PNG), Crop Image In (JPG), Crop Image with (160\u003Cem>90), Crop Image with (320\u003C\u002Fem>180, JPG)”\u003C\u002Fli>\n\u003Cli>Allows you to upload new image from comupter\u003C\u002Fli>\n\u003Cli>SHows the live preview with diiffrent size\u003C\u002Fli>\n\u003Cli>You can set folowing options like “autoCrop, dragCrop, modal, dashed, movable, resizable, zoomable, rotatable, multiple” \u003C\u002Fli>\n\u003Cli>WP Image Cropper has give you following method that helps you to crop the image “Reset, Reset(deep), Enable, Disable, Clear, Destroy, Free Ratio, Set data”  \u003C\u002Fli>\n\u003Cli>Shows crop image live data like “X, Y , Height, Width, Rotate”\u003C\u002Fli>\n\u003Cli>WP Image Cropper allows you to set zoom fector, Rotate fector and set aspect ratio\u003C\u002Fli>\n\u003Cli>WP Image Cropper plugin gives crop image data\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Image Cropper is a smart image cropping plugin that seamlessly integrates with the WordPress image functions.",90,4224,60,2,"2024-11-29T07:08:00.000Z","6.7.5",[97,98,99,100,101],"image-crop","image-cropping","image-cropping-plugin","wordpress-cropping","wp-image","http:\u002F\u002Fwww.kalathiyaplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-image-cropper.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":27,"num_ratings":27,"last_updated":114,"tested_up_to":115,"requires_at_least":53,"requires_php":18,"tags":116,"homepage":18,"download_link":119,"security_score":120,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"crop-and-resize-images","Crop and Resize Images","1.2.4","bo.lipai","https:\u002F\u002Fprofiles.wordpress.org\u002Fbolipai\u002F","\u003Cp>With the help of this plugin you will be able to resize to any dimmension and\u003Cbr \u002F>\ncrop all images from your WordPress library.\u003C\u002Fp>\n\u003Cp>The plugin introduces a visual and very simple to use image editor. The croped\u003Cbr \u002F>\nimage will retain the aspect ratio define by WordPress so no more missing\u003Cbr \u002F>\nimportant parts from your images.\u003C\u002Fp>\n","Crop and Resize Images Plugin allows you to easily modify WordPress uploaded images.",80,6592,"2015-10-21T23:59:00.000Z","4.3.34",[21,117,118,24,57],"images","picture","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrop-and-resize-images.zip",85,{"slug":122,"name":123,"version":85,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":92,"downloaded":128,"rating":60,"num_ratings":73,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":18,"tags":132,"homepage":134,"download_link":135,"security_score":120,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"jresizr","JResizr","jegbagus","https:\u002F\u002Fprofiles.wordpress.org\u002Fjegbagus\u002F","\u003Cp>This plugin have ability to override default worpdress behavior and disable croping image but try to resize image to fit rectangle container size and fill space with background color.\u003Cbr \u002F>\nYou also able to choose background color to use.\u003C\u002Fp>\n\u003Cp>Links: \u003Ca href=\"http:\u002F\u002Ffarm9.staticflickr.com\u002F8459\u002F8016053956_8616f8b1f8_z.jpg\" rel=\"nofollow ugc\">Example\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fjegtheme.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n","Resize with no crop and fill background color of the rest area",3993,"2012-10-28T17:16:00.000Z","3.4.2","3.0",[23,133,24],"nocrop","http:\u002F\u002Fjegtheme.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjresizr.zip",{"attackSurface":137,"codeSignals":188,"taintFlows":223,"riskAssessment":224,"analyzedAt":229},{"hooks":138,"ajaxHandlers":184,"restRoutes":185,"shortcodes":186,"cronEvents":187,"entryPointCount":27,"unprotectedCount":27},[139,144,147,151,154,157,160,164,168,171,174,176,178,181],{"type":140,"name":141,"callback":141,"file":142,"line":143},"action","admin_menu","wp-smartcrop.php",44,{"type":140,"name":145,"callback":145,"file":142,"line":146},"admin_init",45,{"type":148,"name":149,"callback":149,"file":142,"line":150},"filter","wp_handle_upload",48,{"type":140,"name":152,"callback":152,"file":142,"line":153},"add_attachment",49,{"type":140,"name":155,"callback":155,"file":142,"line":156},"edit_attachment",50,{"type":140,"name":158,"callback":158,"file":142,"line":159},"wp_enqueue_media",53,{"type":148,"name":161,"callback":161,"priority":162,"file":142,"line":163},"attachment_fields_to_edit",10,54,{"type":148,"name":165,"callback":166,"priority":162,"file":142,"line":167},"get_attached_file","capture_attachment_id",57,{"type":148,"name":169,"callback":166,"priority":162,"file":142,"line":170},"update_attached_file",58,{"type":148,"name":172,"callback":172,"priority":162,"file":142,"line":173},"image_resize_dimensions",59,{"type":148,"name":175,"callback":175,"priority":162,"file":142,"line":92},"wp_generate_attachment_metadata",{"type":140,"name":177,"callback":177,"file":142,"line":80},"wp_enqueue_scripts",{"type":148,"name":179,"callback":179,"file":142,"line":180},"wp_get_attachment_image_attributes",64,{"type":148,"name":182,"callback":182,"file":142,"line":183},"the_content",65,[],[],[],[],{"dangerousFunctions":189,"sqlUsage":190,"outputEscaping":192,"fileOperations":33,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":222},[],{"prepared":27,"raw":27,"locations":191},[],{"escaped":193,"rawEcho":194,"locations":195},6,14,[196,199,201,203,205,207,208,210,212,214,216,217,219,220],{"file":142,"line":197,"context":198},274,"raw output",{"file":142,"line":200,"context":198},275,{"file":142,"line":202,"context":198},277,{"file":142,"line":204,"context":198},278,{"file":142,"line":206,"context":198},279,{"file":142,"line":206,"context":198},{"file":142,"line":209,"context":198},288,{"file":142,"line":211,"context":198},290,{"file":142,"line":213,"context":198},291,{"file":142,"line":215,"context":198},292,{"file":142,"line":215,"context":198},{"file":142,"line":218,"context":198},293,{"file":142,"line":218,"context":198},{"file":142,"line":221,"context":198},299,[],[],{"summary":225,"deductions":226},"The wp-smartcrop plugin v2.0.10 exhibits a generally good security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points is a significant strength, indicating a limited attack surface. Furthermore, the exclusive use of prepared statements for all SQL queries is excellent practice, mitigating the risk of SQL injection vulnerabilities.\n\nHowever, there are areas for improvement. The relatively low percentage (30%) of properly escaped outputs from the 20 identified output points is a concern. This could potentially lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not consistently and correctly sanitized before being displayed. The lack of any detected taint flows or dangerous functions is positive, but it doesn't entirely negate the risk associated with unescaped output.\n\nThe plugin's vulnerability history is clean, with zero recorded CVEs. This suggests a well-maintained codebase or a lack of past significant security issues. While this is a strong indicator of current security, it's important to remember that this is based on historical data, and new vulnerabilities can emerge. Overall, the plugin is strong in its handling of core web security principles like SQL injection and attack surface management, but the output escaping needs to be a priority for enhanced security.",[227],{"reason":228,"points":193},"Low percentage of properly escaped output","2026-03-16T18:12:03.162Z",{"wat":231,"direct":240},{"assetPaths":232,"generatorPatterns":235,"scriptPaths":236,"versionParams":237},[233,234],"\u002Fwp-content\u002Fplugins\u002Fwp-smartcrop\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fwp-smartcrop\u002Fwp-smartcrop.js",[],[234],[238,239],"wp-smartcrop\u002Fstyle.css?ver=","wp-smartcrop.js?ver=",{"cssClasses":241,"htmlComments":242,"htmlAttributes":244,"restEndpoints":245,"jsGlobals":246,"shortcodeOutput":247},[],[243],"\u003C!-- THIS IS WHERE WE EVENTUALLY SORT THE STACK ON THE BACK END -->",[],[],[],[]]