[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fDKrFw_RC4iydMnM1AfTekhl4K1cTihkKJvieOvZ7caA":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":135,"fingerprints":183},"wp-media-metadata-fix","WP Media Metadata Fix","1.0","Malik Naik","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaliknaik16\u002F","\u003Cp>\u003Cstrong>WP Media Metadata Fix\u003C\u002Fstrong> fixes the metadata of the image. This plugins looks for \u003Ccode>_wp_attached_file\u003C\u002Fcode>, and \u003Ccode>_wp_attachment_metadata\u003C\u002Fcode> meta keys for each attachment and fixes the meta values by regenerating or updating the meta data.\u003C\u002Fp>\n","Fixes the metadata of the images in the Media library.",30,1315,100,2,"2020-10-27T19:38:00.000Z","5.5.18","4.4","5.6",[20,21,22,23,24],"file","media","meta","metadata","missing","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-media-metadata-fix\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-media-metadata-fix.1.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":11,"trust_score":35,"computed_at":36},"maliknaik16",130,84,"2026-04-04T04:30:28.166Z",[38,59,79,97,117],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":14,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"jsm-show-user-meta","JSM Show User Metadata","4.8.0","JS Morisset","https:\u002F\u002Fprofiles.wordpress.org\u002Fjsmoriss\u002F","\u003Cp>The JSM Show User Metadata plugin displays user profile meta keys and unserialized values in a metabox at the bottom of the user profile editing page.\u003C\u002Fp>\n\u003Cp>There are no plugin settings – simply install and activate the plugin.\u003C\u002Fp>\n\u003Ch4>Available Filters for Developers\u003C\u002Fh4>\n\u003Cp>Filter the user meta shown in the metabox:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsum_metabox_table_metadata' ( array $metadata, $user_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Array of regular expressions to exclude meta keys:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsum_metabox_table_exclude_keys' ( array $exclude_keys, $user_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Capability required to show user meta:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsum_show_metabox_capability' ( 'manage_options', $user_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Show user meta for a screen base (defaults to true):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsum_show_metabox_screen_base' ( true, $screen_base )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Capability required to delete user meta:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsum_delete_meta_capability' ( 'manage_options', $user_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Icon for the delete user meta button:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsum_delete_meta_icon_class' ( 'dashicons dashicons-table-row-delete' )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Related Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-comment-meta\u002F\" rel=\"ugc\">JSM Show Comment Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-order-meta\u002F\" rel=\"ugc\">JSM Show Order Metadata for WooCommerce HPOS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-post-meta\u002F\" rel=\"ugc\">JSM Show Post Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-term-meta\u002F\" rel=\"ugc\">JSM Show Term Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-user-meta\u002F\" rel=\"ugc\">JSM Show User Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-registered-shortcodes\u002F\" rel=\"ugc\">JSM Show Registered Shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Show user metadata in a metabox when editing users - a great tool for debugging issues with user metadata.",3000,95927,"2026-03-11T18:12:00.000Z","6.9.4","6.0","7.4.33",[53,54,23,55,56],"custom-fields","inspector","profile","users","https:\u002F\u002Fsurniaulula.com\u002Fextend\u002Fplugins\u002Fjsm-show-user-meta\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjsm-show-user-meta.4.8.0.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":13,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"media-meta","Media Meta & Force Regenerate","0.0.3","Jordy Meow","https:\u002F\u002Fprofiles.wordpress.org\u002Ftigroumeow\u002F","\u003Cp>Displays the metadata information in the Media Library. Regenerates the metadata and thumbnails even if they exist. This plugin is really useful when the metadata is broken. This is an extremely light plugin.\u003C\u002Fp>\n\u003Cp>I am using this tool for debugging many installs and decided to make it available here. Try it, discuss it. Remarks are very welcome 🙂\u003C\u002Fp>\n","Displays the metadata information in the Media Library. Regenerates the metadata and thumbnails even if they exist.",200,5229,5,"2020-02-09T01:22:00.000Z","5.3.21","4.8","7.0",[75,21,22,23,76],"force","regenerate","http:\u002F\u002Fmeowapps.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmedia-meta.0.0.3.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":13,"downloaded":87,"rating":88,"num_ratings":14,"last_updated":89,"tested_up_to":49,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":95,"download_link":96,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"media-metadata-list","Media Metadata List","2.03","Katsushi Kawamori","https:\u002F\u002Fprofiles.wordpress.org\u002Fkatsushi-kawamori\u002F","\u003Ch4>Display of video & audio\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Size\u003C\u002Fli>\n\u003Cli>File type\u003C\u002Fli>\n\u003Cli>Length\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Display of image\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Size\u003C\u002Fli>\n\u003Cli>Original File\u003C\u002Fli>\n\u003Cli>Original Size\u003C\u002Fli>\n\u003Cli>Thumbnails\u003C\u002Fli>\n\u003Cli>Exif\u003C\u002Fli>\n\u003Cli>Collapsed and displayed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Display of files other than above\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Size\u003C\u002Fli>\n\u003Cli>File type\u003C\u002Fli>\n\u003C\u002Ful>\n","Displays a list of metadata in the Media Library list view.",7690,90,"2025-11-25T21:56:00.000Z","4.7","8.0",[93,21,23,94],"exif","thumbnails","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmedia-metadata-list\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmedia-metadata-list.2.03.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":28,"num_ratings":28,"last_updated":107,"tested_up_to":49,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":114,"download_link":115,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":116},"image-copyright-manager","Image Copyright Manager","1.4.0","jespermhl","https:\u002F\u002Fprofiles.wordpress.org\u002Fjespermhl\u002F","\u003Cp>Image Copyright Manager adds a custom field for copyright information to WordPress media attachments. This allows you to store copyright details for your images and other media files, and display them on your website using shortcodes. Version 1.3.0 introduces advanced SEO fields for “Creator” and “Copyright Notice” which are automatically output as JSON-LD for Google Image SEO.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add copyright information to any media file in WordPress\u003C\u002Fli>\n\u003Cli>Automatic Metadata Extraction (EXIF, IPTC, XMP) from Lightroom and other software\u003C\u002Fli>\n\u003Cli>Complete Google Image SEO support (Creator, Copyright Notice, Credit Text, License URL, Acquire License URL)\u003C\u002Fli>\n\u003Cli>Automatic JSON-LD Schema.org output for Google Image SEO license badge\u003C\u002Fli>\n\u003Cli>Support for HTML links in copyright information\u003C\u002Fli>\n\u003Cli>Integrated into Media Modal and Edit Media screen\u003C\u002Fli>\n\u003Cli>Shortcode to display all media with copyright information\u003C\u002Fli>\n\u003Cli>Translation ready\u003C\u002Fli>\n\u003Cli>Secure and follows WordPress coding standards\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode Usage\u003C\u002Fh4>\n\u003Cp>Display all media with copyright information:\u003C\u002Fp>\n\u003Cpre>[imagcoma]\u003C\u002Fpre>\n\u003Cp>Customize the display:\u003C\u002Fp>\n\u003Cpre>[imagcoma orderby=\"title\" order=\"ASC\"]\u003C\u002Fpre>\n\u003Cp>Customize heading and texts:\u003C\u002Fp>\n\u003Cpre>[imagcoma heading=\"Image Sources\" heading_tag=\"h2\"]\u003C\u002Fpre>\n\u003Cp>Fully customized example:\u003C\u002Fp>\n\u003Cpre>[imagcoma heading=\"Photo Credits\" heading_tag=\"h4\" no_sources_text=\"No images found\" copyright_label=\"Source:\" view_media_text=\"View Image\"]\u003C\u002Fpre>\n\u003Ch4>Shortcode Parameters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>orderby\u003C\u002Fcode> – Sort by date, title, etc. (default: date)\u003C\u002Fli>\n\u003Cli>\u003Ccode>order\u003C\u002Fcode> – ASC or DESC (default: DESC)\u003C\u002Fli>\n\u003Cli>\u003Ccode>heading\u003C\u002Fcode> – Custom heading text (default: “Image Sources”)\u003C\u002Fli>\n\u003Cli>\u003Ccode>heading_tag\u003C\u002Fcode> – HTML heading tag: h1, h2, h3, h4, h5, h6 (default: h3)\u003C\u002Fli>\n\u003Cli>\u003Ccode>no_sources_text\u003C\u002Fcode> – Text displayed when no sources are found (default: “No image sources with copyright information found.”)\u003C\u002Fli>\n\u003Cli>\u003Ccode>copyright_label\u003C\u002Fcode> – Label for copyright information (default: “Copyright:”)\u003C\u002Fli>\n\u003Cli>\u003Ccode>view_media_text\u003C\u002Fcode> – Text for the “View Media” link (default: “View Media”)\u003C\u002Fli>\n\u003C\u002Ful>\n","Add copyright information to WordPress media files with a custom field and display them using shortcodes. Now includes JSON-LD for Image SEO.",10,582,"2026-02-18T00:07:00.000Z","6.4","7.4",[111,112,113,21,23],"attachments","copyright","images","https:\u002F\u002Fmahelwebdesign.com\u002Fimage-copyright-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-copyright-manager.1.4.0.zip","2026-03-15T14:54:45.397Z",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":105,"downloaded":125,"rating":28,"num_ratings":28,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":133,"download_link":134,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"nopin","NoPIN","1.0.1","Shawn Hooper","https:\u002F\u002Fprofiles.wordpress.org\u002Fshooper\u002F","\u003Cp>Blocks users from “pinning” pages from your WordPress site on the Pinterest social media site.\u003C\u002Fp>\n","Blocks users from \"pinning\" pages from your WordPress site on the Pinterest social media site.",2067,"2023-10-19T20:18:00.000Z","6.4.0","2.0.2","",[23,131,132],"pinterest","social-media","http:\u002F\u002Fwww.shawnhooper.ca\u002Fnopin-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnopin.zip",{"attackSurface":136,"codeSignals":167,"taintFlows":176,"riskAssessment":177,"analyzedAt":182},{"hooks":137,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":166,"entryPointCount":28,"unprotectedCount":28},[138,144,147,152,156,159],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","plugins_loaded","initialize","wp-media-metadata-fix.php",24,{"type":139,"name":145,"callback":141,"file":142,"line":146},"wp_loaded",25,{"type":148,"name":149,"callback":150,"file":142,"line":151},"filter","manage_upload_columns","addMetadataColumn",32,{"type":139,"name":153,"callback":154,"priority":105,"file":142,"line":155},"manage_media_custom_column","renderMetadata",33,{"type":139,"name":145,"callback":157,"file":142,"line":158},"fixMetadata",34,{"type":139,"name":160,"callback":161,"file":142,"line":162},"add_meta_boxes","addMetadataMetaBox",35,[],[],[],[],{"dangerousFunctions":168,"sqlUsage":169,"outputEscaping":171,"fileOperations":28,"externalRequests":28,"nonceChecks":174,"capabilityChecks":28,"bundledLibraries":175},[],{"prepared":28,"raw":28,"locations":170},[],{"escaped":172,"rawEcho":28,"locations":173},6,[],1,[],[],{"summary":178,"deductions":179},"The \"wp-media-metadata-fix\" v1.0 plugin exhibits a strong security posture based on the provided static analysis. The complete absence of identified entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly reduces its attack surface. Furthermore, the code analysis reveals no dangerous functions, file operations, or external HTTP requests, and all SQL queries utilize prepared statements, demonstrating good practice in these critical areas. Output is consistently escaped, and nonce checks are present, further bolstering its security. The lack of any recorded vulnerabilities, either historical or in the current version, is a positive indicator of diligent development and testing. However, the absence of capability checks on the identified nonce check raises a minor concern, as it implies that while an action might be protected by a nonce, it may not necessarily be restricted to users with appropriate permissions. This could be a point of exploitation if not handled by WordPress core's default permission checks for the action it performs. Overall, the plugin appears to be very secure, with minimal potential risks.",[180],{"reason":181,"points":69},"Missing capability checks on nonce","2026-03-16T22:25:37.643Z",{"wat":184,"direct":193},{"assetPaths":185,"generatorPatterns":187,"scriptPaths":188,"versionParams":190},[186],"\u002Fwp-content\u002Fplugins\u002Fwp-media-metadata-fix\u002Fstyle.css",[],[189],"\u002Fwp-content\u002Fplugins\u002Fwp-media-metadata-fix\u002Fjs\u002Fwpmmf-admin.js",[191,192],"wp-media-metadata-fix\u002Fstyle.css?ver=","wp-media-metadata-fix\u002Fjs\u002Fwpmmf-admin.js?ver=",{"cssClasses":194,"htmlComments":196,"htmlAttributes":197,"restEndpoints":200,"jsGlobals":201,"shortcodeOutput":202},[195],"wpmmf-metabox",[],[198,199],"wpmmf_attachment_id","wpmmf_nonce",[],[],[]]