[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-cwQt8_kGp0NIlo4qBWM2Rcs1DIaJkahF324y_FxrxA":3,"$fogxohiFeI60hdR54usRGEdCljjb9xPTPWhPaaWnc3o8":238,"$fHOnrJxGwyBMkIMMgTReA1qBfoyz2Rucyjt4-8F5GfGQ":243},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":140,"fingerprints":193},"miller-media-server-file-import","Miller Media Server File Import","1.0.0","Matt Miller","https:\u002F\u002Fprofiles.wordpress.org\u002Fmillermedianow\u002F","\u003Cp>\u003Cstrong>Miller Media Server File Import\u003C\u002Fstrong> lets WordPress administrators browse files already on the server and import them directly into the Media Library — no need to download and re-upload.\u003C\u002Fp>\n\u003Cp>This is useful when:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You’ve migrated files via FTP\u002FSFTP and need to register them in WordPress\u003C\u002Fli>\n\u003Cli>A developer has placed assets on the server that need to be in the Media Library\u003C\u002Fli>\n\u003Cli>You have files in a non-standard location that should be accessible through WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AJAX-powered file browser with breadcrumb navigation\u003C\u002Fli>\n\u003Cli>Select individual files or use “Select All” to import in bulk\u003C\u002Fli>\n\u003Cli>Duplicate detection — files already in the Media Library are flagged\u003C\u002Fli>\n\u003Cli>Copy or move files from outside the uploads directory\u003C\u002Fli>\n\u003Cli>Restrict browsing to a configurable root directory (defaults to wp-content)\u003C\u002Fli>\n\u003Cli>Limit allowed file types via settings\u003C\u002Fli>\n\u003Cli>Full REST API for programmatic access\u003C\u002Fli>\n\u003Cli>Works with any user role that has the \u003Ccode>upload_files\u003C\u002Fcode> capability\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Security:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Path traversal protection via \u003Ccode>realpath()\u003C\u002Fcode> boundary checks\u003C\u002Fli>\n\u003Cli>MIME type validation using WordPress core functions\u003C\u002Fli>\n\u003Cli>Capability checks on all endpoints (\u003Ccode>upload_files\u003C\u002Fcode> for browse\u002Fimport, \u003Ccode>manage_options\u003C\u002Fcode> for settings)\u003C\u002Fli>\n\u003Cli>CSRF protection via WordPress REST API nonces\u003C\u002Fli>\n\u003C\u002Ful>\n","Browse files on the server and import them into the WordPress Media Library.",0,192,"2026-02-18T17:07:00.000Z","6.9.4","6.0","8.1",[18,19,20,21,22],"files","import","media","server","upload","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmiller-media-server-file-import.1.0.0.zip",100,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"millermedianow",8,11110,28,94,"2026-05-19T14:59:47.851Z",[38,61,80,101,123],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":35,"num_ratings":48,"last_updated":49,"tested_up_to":14,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":11,"last_vuln_date":59,"fetched_at":60},"media-sync","Media Sync","1.4.9","erolsk8","https:\u002F\u002Fprofiles.wordpress.org\u002Ferolsk8\u002F","\u003Cp>This plugin allows you to examine all files within the \u003Ccode>uploads\u003C\u002Fcode> directory to determine which ones are present in the Media Library and which ones are just sitting there unused. You can then choose the files you want to import into the database, thereby including them in the Media Library.\u003C\u002Fp>\n\u003Cp>Moreover, you can utilize FTP to upload files directly to the \u003Ccode>uploads\u003C\u002Fcode> directory and subsequently add these files to the Media Library avoiding any file size limitations.\u003C\u002Fp>\n\u003Ch4>Disclaimers\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>“1 file first”\u003Cbr \u002F>\nPlease try to import only one file first – to see if it works as you expected.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>“All at once”\u003Cbr \u002F>\nThis plugin is designed for scanning, selecting, and importing \u003Cstrong>all files at once\u003C\u002Fstrong>. However, based on your server’s configuration, memory, and timeout challenges may arise with extensive file quantities. To mitigate this, a newly revamped \u003Ca href=\"https:\u002F\u002Fmediasyncplugin.com\u002F?utm_source=readme&utm_medium=base_plugin&utm_campaign=aao\" rel=\"nofollow ugc\">pro version\u003C\u002Fa> employs incremental directory scans to effectively tackle these issues.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>“Your setup is unique”\u003Cbr \u002F>\nPlease be aware that every WordPress installation is unique, and there may be instances where this plugin does not function as expected. Should this occur, we recommend enabling the debugging feature in the plugin’s settings to identify the issue. After investigating, kindly provide a detailed description of your findings in the Support section (or \u003Ca href=\"https:\u002F\u002Fusers.freemius.com\u002Fstore\u002F6428\u002Fsupport\" rel=\"nofollow ugc\">here\u003C\u002Fa> if you’re using pro version). The more comprehensive the details, the higher the likelihood of resolving the problem effectively.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Ignored files\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>various hidden files (.DS_Store, .htaccess),\u003C\u002Fli>\n\u003Cli>WP generated thumbnails (files ending with for example -100×100.jpg),\u003C\u002Fli>\n\u003Cli>WP generated scaled images (files ending with -scaled),\u003C\u002Fli>\n\u003Cli>optimized .webp versions of original images (.jpg.webp),\u003C\u002Fli>\n\u003Cli>retina thumbnails (-100×100@2x.jpg).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These can be modified and enhanced using the new advanced filters available in the \u003Ca href=\"https:\u002F\u002Fmediasyncplugin.com\u002F?utm_source=readme&utm_medium=base_plugin&utm_campaign=df\" rel=\"nofollow ugc\">pro version\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Media Sync Pro features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Revised incremental scan\u003C\u002Fstrong>: Allows scanning and importing unlimited number of files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick single directory rescan\u003C\u002Fstrong>: Easily rescan one directory to find new files or apply a different filter without reloading the whole page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced filters\u003C\u002Fstrong>: Find any file by customizing all default filters, search for a specific file type (images, videos, etc.), skip by tailor-made rules, or enter any custom pattern.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schedule automatic imports\u003C\u002Fstrong>: Select a desired interval and let the plugin automatically import any new files it finds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import logs\u003C\u002Fstrong>: View the history of manual or scheduled imports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Limit plugin access\u003C\u002Fstrong>: Limit plugin access to a specific role.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Get \u003Ca href=\"https:\u002F\u002Fmediasyncplugin.com\u002F?utm_source=readme&utm_medium=base_plugin&utm_campaign=pfl\" rel=\"nofollow ugc\">pro version here\u003C\u002Fa>.\u003C\u002Fp>\n","Simple plugin to scan \"uploads\" directory and bring those files into Media Library.",40000,534858,82,"2025-11-25T08:11:00.000Z","5.3","7.1",[53,19,20,21,54],"ftp","uploads","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmedia-sync\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmedia-sync.1.4.9.zip",99,1,"2026-05-13 18:15:39","2026-04-16T10:56:18.058Z",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":78,"download_link":79,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":60},"bulk-media-register","Bulk Media Register","1.41","Katsushi Kawamori","https:\u002F\u002Fprofiles.wordpress.org\u002Fkatsushi-kawamori\u002F","\u003Cp>Bulk register files on the server to the Media Library.\u003C\u002Fp>\n\u003Ch4>Register to media library\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Maintain folder structure.\u003C\u002Fli>\n\u003Cli>This create a thumbnail of the image file.\u003C\u002Fli>\n\u003Cli>This create a metadata(Images, Videos, Audios).\u003C\u002Fli>\n\u003Cli>Change the date\u002Ftime.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Sibling plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmoving-media-library\u002F\" rel=\"ugc\">Moving Media Library\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmedia-from-ftp\u002F\" rel=\"ugc\">Media from FTP\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmedia-from-zip\u002F\" rel=\"ugc\">Media from ZIP\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Note\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you want to use a multi-byte file name, use UTF-8. The file name is used as the title during registration, but is sanitized and changed to a different file name.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\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\u002FVa92SMlFDxk?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>\n","Bulk register files on the server to the Media Library.",8000,128153,90,22,"2026-03-29T21:31:00.000Z","7.0","4.6","8.0",[18,53,19,20,54],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulk-media-register\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-media-register.1.41.zip",{"slug":81,"name":82,"version":6,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":11,"num_ratings":11,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":99,"download_link":100,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":60},"maxupload-upload-larger-files-easily","MaxUpload – Upload Larger Files Easily","Sadat Himel","https:\u002F\u002Fprofiles.wordpress.org\u002Fsadathimel\u002F","\u003Cp>\u003Cstrong>MaxUpload – Upload Larger Files Easily | Maximize Server Timeouts\u003C\u002Fstrong> lets you overcome default WordPress upload size restrictions.\u003C\u002Fp>\n\u003Cp>Whether you’re uploading videos, ZIPs, or other large files, this plugin makes it smooth and stress-free using \u003Cstrong>chunked uploads\u003C\u002Fstrong> and a clean, responsive drag-and-drop interface.\u003C\u002Fp>\n\u003Cp>You can customize server limits (like \u003Ccode>upload_max_filesize\u003C\u002Fcode>, \u003Ccode>post_max_size\u003C\u002Fcode>, \u003Ccode>memory_limit\u003C\u002Fcode>, and \u003Ccode>max_execution_time\u003C\u002Fcode>) directly in your WordPress dashboard – no need to edit \u003Ccode>php.ini\u003C\u002Fcode> or \u003Ccode>.htaccess\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Built for content creators, developers, and agencies.\u003C\u002Fp>\n\u003Ch3>🔧 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Drag-and-drop uploader for large media files\u003C\u002Fli>\n\u003Cli>🔄 Chunked uploads to bypass server-imposed size limits\u003C\u002Fli>\n\u003Cli>⚙️ Change \u003Ccode>upload_max_filesize\u003C\u002Fcode>, \u003Ccode>post_max_size\u003C\u002Fcode>, \u003Ccode>memory_limit\u003C\u002Fcode>, and \u003Ccode>max_execution_time\u003C\u002Fcode> from the admin panel\u003C\u002Fli>\n\u003Cli>👥 Role-based restrictions (e.g., limit editors to 500MB, admins to 5GB)\u003C\u002Fli>\n\u003Cli>🌍 Allow public uploads via shortcode\u003C\u002Fli>\n\u003Cli>🔗 Seamless form integrations (WPForms, Contact Form 7, Gravity Forms)\u003C\u002Fli>\n\u003Cli>🎨 Responsive UI with Bootstrap styles and a built-in FAQ section\u003C\u002Fli>\n\u003Cli>📂 Media Library integration (adds a “Big File Upload” button)\u003C\u002Fli>\n\u003C\u002Ful>\n","Upload large files easily with chunked uploads and server limit customization.",50,670,"2025-10-14T11:07:00.000Z","6.8.5","5.0","7.4",[94,95,96,97,98],"chunked-upload","file-upload","large-files","media-library","server-limits","https:\u002F\u002Fgithub.com\u002Fsadathimel\u002Fmaxupload","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaxupload-upload-larger-files-easily.1.0.0.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":74,"tags":116,"homepage":119,"download_link":120,"security_score":121,"vuln_count":58,"unpatched_count":11,"last_vuln_date":122,"fetched_at":60},"add-from-server","Add From Server","3.4.5","Dion Hulse","https:\u002F\u002Fprofiles.wordpress.org\u002Fdd32\u002F","\u003Cp>This plugin offers limited support. Please do not expect new features or too many bugfixes. Features may be removed at any time.\u003C\u002Fp>\n\u003Cp>Add From Server is designed to help ease the pain of bad web hosts, allowing you to upload files via FTP or SSH and later import them into WordPress.\u003C\u002Fp>\n\u003Cp>This plugin is NOT designed to..\u003Cbr \u002F>\n * Be used as a replacement for the file uploader\u003Cbr \u002F>\n * Be used for migration of websites\u003Cbr \u002F>\n * Re-import your files after moving webhosting\u003Cbr \u002F>\n * Batch import media\u003C\u002Fp>\n\u003Cp>This plugins IS designed to..\u003Cbr \u002F>\n * Import files which are larger than your hosting allows to be uploaded.\u003Cbr \u002F>\n * Import files which are too large for your internet connections upload speed.\u003C\u002Fp>\n\u003Cp>WordPress does a better job of file uploads than this plugin, so please consider your needs before you use it.\u003C\u002Fp>\n\u003Cp>You may also want to look at using WP-CLI for media import purposes:\u003Cbr \u002F>\nhttps:\u002F\u002Fdeveloper.wordpress.org\u002Fcli\u002Fcommands\u002Fmedia\u002Fimport\u002F\u003C\u002Fp>\n","Add From Server is designed to help ease the pain of bad web hosts, allowing you to upload files via FTP or SSH and later import them into WordPress.",60000,1320732,92,239,"2020-12-11T07:32:00.000Z","5.5.18","5.4",[117,19,20,118,54],"admin","post","https:\u002F\u002Fdd32.id.au\u002Fwordpress-plugins\u002Fadd-from-server\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-from-server.3.4.5.zip",84,"2016-08-08 00:00:00",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":111,"num_ratings":133,"last_updated":134,"tested_up_to":14,"requires_at_least":135,"requires_php":23,"tags":136,"homepage":23,"download_link":139,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":60},"clean-image-filenames","Clean Image Filenames","1.5","Upperdog","https:\u002F\u002Fprofiles.wordpress.org\u002Fupperdog\u002F","\u003Cp>This plugin automatically converts language accent characters in filenames when uploading to the media library. Characters are converted into browser and server friendly, non-accent characters.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Converts accent characters to non-accent, latin equivalents in Swedish, Danish, German, and more.\u003C\u002Fli>\n\u003Cli>Removes special characters like exclamation marks, periods, hashtags, and more.\u003C\u002Fli>\n\u003Cli>Lets you choose if you want to convert only image files, or all file types.\u003C\u002Fli>\n\u003Cli>Makes site and server migrations easier thanks to non-accent character filenames.\u003C\u002Fli>\n\u003Cli>Provides filter hook for developers who want to specify which file types to convert.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Examples\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Räksmörgås.jpg \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> raksmorgas.jpg\u003C\u002Fli>\n\u003Cli>Æblegrød_FTW!.gif \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> aeblegrod-ftw.gif\u003C\u002Fli>\n\u003Cli>Château de Ferrières.png \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> chateau-de-ferrieres.png\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Worth noting\u003C\u002Fh3>\n\u003Cp>The plugin only converts filenames when the files are being uploaded. It can not convert existing files.\u003C\u002Fp>\n\u003Ch3>Filter for developers\u003C\u002Fh3>\n\u003Cp>This filter provides developers a way to specify which file types the plugin should convert. This filter overrides the plugin settings on the media settings page. For a complete list of mime types, see \u003Ca href=\"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FInternet_media_type\" rel=\"nofollow ugc\">Wikipedia\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The following example will convert PDF, JPEG and PNG files only:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_clean_image_filenames_mime_types() {\n    $mime_types = array(\n        'application\u002Fpdf',\n        'image\u002Fjpeg',\n        'image\u002Fpng',\n    );\n    return $mime_types;\n}\nadd_filter( 'clean_image_filenames_mime_types', 'my_clean_image_filenames_mime_types' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","This plugin automatically converts language accent characters to non-accent characters in filenames when uploading to the media library.",30000,339870,21,"2026-01-14T09:45:00.000Z","2.9",[18,137,20,138,22],"images","sanitize","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclean-image-filenames.1.5.zip",{"attackSurface":141,"codeSignals":175,"taintFlows":185,"riskAssessment":186,"analyzedAt":192},{"hooks":142,"ajaxHandlers":171,"restRoutes":172,"shortcodes":173,"cronEvents":174,"entryPointCount":11,"unprotectedCount":11},[143,148,151,155,160,164,168],{"type":144,"name":145,"callback":146,"file":147,"line":133},"action","admin_menu","addAdminPage","inc\u002Fclass-mmsfi-plugin.php",{"type":144,"name":149,"callback":150,"file":147,"line":72},"admin_enqueue_scripts","enqueueAssets",{"type":144,"name":152,"callback":153,"file":154,"line":133},"rest_api_init","registerRoutes","inc\u002Fclass-mmsfi-rest-api.php",{"type":144,"name":156,"callback":157,"file":158,"line":159},"admin_notices","showReviewNotice","inc\u002Fclass-mmsfi-review-notice.php",88,{"type":144,"name":161,"callback":162,"file":158,"line":163},"admin_init","handleDismiss",89,{"type":144,"name":145,"callback":165,"file":166,"line":167},"addSettingsPage","inc\u002Fclass-mmsfi-settings.php",14,{"type":144,"name":161,"callback":169,"file":166,"line":170},"registerSettings",15,[],[],[],[],{"dangerousFunctions":176,"sqlUsage":177,"outputEscaping":180,"fileOperations":183,"externalRequests":11,"nonceChecks":11,"capabilityChecks":183,"bundledLibraries":184},[],{"prepared":178,"raw":11,"locations":179},4,[],{"escaped":181,"rawEcho":11,"locations":182},40,[],2,[],[],{"summary":187,"deductions":188},"Based on the static analysis, this plugin exhibits a strong security posture. The absence of any identified dangerous functions, the exclusive use of prepared statements for SQL queries, and the complete proper escaping of all outputs are excellent security practices. Furthermore, the plugin has no recorded vulnerability history, including no known CVEs, which suggests a history of secure development. The limited attack surface and the presence of capability checks on file operations are also positive indicators. The primary concern stems from the complete lack of nonce checks across all entry points, which, while currently not exploitable due to the zero attack surface, represents a potential weakness if functionality is added in the future.  Overall, the plugin is well-secured by design and demonstrates robust coding standards. The lack of observed taint flows and vulnerabilities further strengthens this assessment. The only noted area for improvement is the potential oversight regarding nonce checks.",[189],{"reason":190,"points":191},"No nonce checks on any entry points",10,"2026-04-16T13:18:37.864Z",{"wat":194,"direct":203},{"assetPaths":195,"generatorPatterns":198,"scriptPaths":199,"versionParams":200},[196,197],"\u002Fwp-content\u002Fplugins\u002Fmiller-media-server-file-import\u002Fdist\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fmiller-media-server-file-import\u002Fdist\u002Fjs\u002Fadmin.js",[],[197],[201,202],"miller-media-server-file-import\u002Fdist\u002Fcss\u002Fadmin.css?ver=","miller-media-server-file-import\u002Fdist\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":204,"htmlComments":218,"htmlAttributes":219,"restEndpoints":232,"jsGlobals":235,"shortcodeOutput":237},[205,206,207,208,209,210,211,212,213,214,215,216,217],"ifs-breadcrumbs","ifs-toolbar","ifs-select-all-label","ifs-select-all-text","ifs-import-btn","ifs-selected-count","ifs-progress","ifs-progress-bar-wrap","ifs-progress-bar","ifs-progress-text","ifs-import-log","ifs-file-list","ifs-loading",[],[220,221,222,223,224,225,226,227,228,229,230,231],"id=\"ifs-app\"","id=\"ifs-breadcrumbs\"","id=\"ifs-toolbar\"","id=\"ifs-select-all\"","id=\"ifs-select-all-text\"","id=\"ifs-import-btn\"","id=\"ifs-selected-count\"","id=\"ifs-progress\"","id=\"ifs-progress-bar\"","id=\"ifs-progress-text\"","id=\"ifs-import-log\"","id=\"ifs-file-list\"",[233,234],"\u002Fwp-json\u002Fmiller-media-server-file-import\u002Fv1\u002Fbrowse","\u002Fwp-json\u002Fmiller-media-server-file-import\u002Fv1\u002Fimport",[236],"mmsfiData",[],{"error":239,"url":240,"statusCode":241,"statusMessage":242,"message":242},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmiller-media-server-file-import\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":58,"versions":244},[245],{"version":6,"download_url":24,"svn_tag_url":246,"released_at":26,"has_diff":247,"diff_files_changed":248,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":249,"is_current":239},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmiller-media-server-file-import\u002Ftags\u002F1.0.0\u002F",false,[],[]]