[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWxowkCJGC5hJRbsix1sUSy-K1OpeVrAgUt4d_uMwQkk":3},{"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,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":128,"fingerprints":369},"prominent-manager","Prominent Manager","1.1.4","M Hemel Hasan","https:\u002F\u002Fprofiles.wordpress.org\u002Fhemelhasan\u002F","\u003Cp>\u003Cstrong>Prominent Manager\u003C\u002Fstrong> makes plugin management effortless.\u003Cbr \u002F>\nWith just one click, you can download any installed plugin as a ZIP file directly from your WordPress admin dashboard — no FTP, cPanel, or external tools needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why you’ll love it:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Quickly download plugins for backup or migration.\u003Cbr \u002F>\n– Ensure you have a local copy of your favorite plugins.\u003Cbr \u002F>\n– Safe, lightweight, and easy to use.\u003C\u002Fp>\n\u003Cp>Currently, Prominent Manager focuses on \u003Cstrong>plugin downloads\u003C\u002Fstrong>, but upcoming updates will include:\u003Cbr \u002F>\n– \u003Cstrong>Theme downloads\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Plugin rollback\u003C\u002Fstrong> (restore to a previous version)\u003Cbr \u002F>\n– \u003Cstrong>Theme rollback\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>No complex configuration — just install, activate, and start downloading.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Benefits:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Zero performance impact.\u003Cbr \u002F>\n– Secure, lossless ZIP downloads.\u003Cbr \u002F>\n– Works with any plugin installed on your site.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Download any installed plugin in ZIP format.\u003C\u002Fli>\n\u003Cli>One-click download button under each plugin in your dashboard.\u003C\u002Fli>\n\u003Cli>Lightweight and secure — no performance overhead.\u003C\u002Fli>\n\u003Cli>No technical skills required.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Upcoming Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Download installed themes.\u003C\u002Fli>\n\u003Cli>Roll back plugins to previous versions.\u003C\u002Fli>\n\u003Cli>Roll back themes to previous versions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Once activated:\u003Cbr \u002F>\n– Go to \u003Cstrong>Plugins \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Installed Plugins\u003C\u002Fstrong>.\u003Cbr \u002F>\n– Under each plugin, you’ll see a \u003Cstrong>Download\u003C\u002Fstrong> button.\u003Cbr \u002F>\n– Click the button to download the plugin as a ZIP file.\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>If the plugin isn’t working:\u003Cbr \u002F>\n1. Ensure Prominent Manager is \u003Cstrong>activated\u003C\u002Fstrong>.\u003Cbr \u002F>\n2. Check if the \u003Cstrong>Download\u003C\u002Fstrong> button appears under each plugin.\u003Cbr \u002F>\n3. Click the button and note any error messages.\u003Cbr \u002F>\n4. Open a support ticket with details from step 3.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Prominent Manager uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","Manage WordPress plugins with ease — download, back up, and (coming soon) roll back directly from your dashboard",0,766,"2025-08-10T17:48:00.000Z","6.8.5","4.0","7.2",[18,19,20,21,22],"plugin-backup","plugin-downloader","plugin-rollback","plugin-download","wordpress-plugin-manager","https:\u002F\u002Fmhemelhasan.com\u002Fpm-manager","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprominent-manager.1.1.4.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"hemelhasan",2,93,30,89,"2026-04-04T21:00:21.955Z",[37,57,75,95,111],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":39,"active_installs":44,"downloaded":45,"rating":25,"num_ratings":31,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wp-anything-downloader","WP Anything Downloader","3.0.2","vinit sharma","https:\u002F\u002Fprofiles.wordpress.org\u002Fvinit-sharma\u002F","\u003Cp>This plugin allows you to Direct download Any theme and plugin from wp admin panel. best plugin for download theme or plugin from wp-admin\u003C\u002Fp>\n\u003Cp>Perfect plugin  for direct download theme and plugin  with admin panel.\u003C\u002Fp>\n\u003Ch3>3.0.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>upgrade plugin for aws\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3.0.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fixed a bug\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3.0.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fixed a bug\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2.0.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Security Updates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2.0.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fixed a bug\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display WP Anything Downloader\u003C\u002Fli>\n\u003C\u002Ful>\n",3000,42978,"2022-03-22T08:13:00.000Z","5.9.13","3.5","",[51,52,53],"direct-download","theme-downloader-plugin-downloader","wordpress-theme-and-plugin-download","https:\u002F\u002Fd3logics.com\u002Fplugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-anything-downloader.3.0.4.zip",85,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":25,"downloaded":65,"rating":25,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":49,"tags":70,"homepage":49,"download_link":73,"security_score":74,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"downloadify-wp","Downloadify WP","1.0.1","Md Khorshed Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Fkhorshedalamwp\u002F","\u003Cp>Downloadify WP is one of the most popular plugins for downloading plugins and themes in WordPress.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Download the plugin and theme with one click.\u003C\u002Fli>\n\u003C\u002Ful>\n","Downloadify WP for WordPress Plugin And Theme Downloader.",1836,1,"2025-01-06T05:18:00.000Z","6.7.5","6.2.2",[51,71,19,72],"downloader-wp","theme-downloader","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownloadify-wp.1.0.1.zip",92,{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":11,"num_ratings":11,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":49,"tags":88,"homepage":93,"download_link":94,"security_score":74,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"monster-downloader","Monster Downloader","1.0.2","pluginbazar","https:\u002F\u002Fprofiles.wordpress.org\u002Fpluginbazar\u002F","\u003Cp>Monster Downloader is the best plugin for download plugin and themes.Perfect plugin for quickly downloading themes and plugins.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Download the plugin and theme with one click.\u003C\u002Fli>\n\u003Cli>All download reports show in the WP list table.\u003C\u002Fli>\n\u003C\u002Ful>\n","Monster Downloader is the best plugin for download plugin and themes.Perfect plugin for quickly downloading themes and plugins.",70,3184,"2024-05-09T06:58:00.000Z","6.5.8","6.0.2",[89,90,91,92],"wp-best-theme-plugin-downloader","wp-downloader-plus","wp-plugin-downloader","wp-theme-downloader","https:\u002F\u002Fpluginbazar.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmonster-downloader.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":25,"num_ratings":105,"last_updated":106,"tested_up_to":14,"requires_at_least":107,"requires_php":49,"tags":108,"homepage":109,"download_link":110,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"ez-downloader","EZ-Downloader","1.6","Abolfazl Edalati","https:\u002F\u002Fprofiles.wordpress.org\u002Fdrowranger\u002F","\u003Cp>Install Plugin with URL\u003C\u002Fp>\n\u003Ch3>توضیحات\u003C\u002Fh3>\n\u003Cp>پلاگین را نصب کنید\u003C\u002Fp>\n\u003Cp>سپس داخل فیلد پلاگین لینک دانلود مستقیم پلاگین مورد نظر خود را وارد کنید.\u003C\u002Fp>\n\u003Cp>بعد روی دکمه نصب کلیک کنید تا پلاگین مورد نظر دانلود و نصب شود.\u003C\u002Fp>\n\u003Cp>توجه کنید لینک باید حاوی فایل اصلی پلاگین باشد ( یعنی فقط فایل های پلاگین داخلش باشه نه اینکه پلاگین داخل یک فایل دیگه و راهنما ها باشه )\u003C\u002Fp>\n\u003Cp>لینک های غیر مستقیم توسط پلاگین دانلود نمیشود.\u003C\u002Fp>\n\u003Cp>اگر خوشتون اومد و دوست داشتید نظر بدید و امتیاز 5 ستاره ثبت کنید.\u003C\u002Fp>\n\u003Ch3>ویدیو آموزشی\u003C\u002Fh3>\n\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\u002FzgGtPl3JhZg?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","Install Plugin with URL",60,1662,9,"2025-09-26T12:11:00.000Z","3.0.1",[19],"https:\u002F\u002Fwiraweb.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fez-downloader.1.6.zip",{"slug":112,"name":113,"version":60,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":11,"num_ratings":11,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":49,"tags":123,"homepage":126,"download_link":127,"security_score":74,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"backup-extension","Backup Extension","Shehab mahamud","https:\u002F\u002Fprofiles.wordpress.org\u002Fshehab24\u002F","\u003Cp>A plugin to generate backups of installed plugins.\u003C\u002Fp>\n\u003Cp>Plugin Documentation: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbackup-extension\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbackup-extension\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjoin.skype.com\u002Finvite\u002FyYBA0YNxjnPP\" rel=\"nofollow ugc\">Need Help?\u003C\u002Fa>        \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshehab24\" rel=\"nofollow ugc\">About Author\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Video Tutorial\u003C\u002Fh3>\n\u003Cp>Include Soon!\u003C\u002Fp>\n\u003Ch4>⭐ Checkout our other WordPress Plugins-\u003C\u002Fh4>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcategory-page-content-for-woocommerce\u002F\" rel=\"ugc\">Category Page Content For Woocommerce\u003C\u002Fa>\u003C\u002Fstrong> – Category Page Content For Woocommerce\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstore-finder\u002F\" rel=\"ugc\">Store Finder for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong> – Lists your store contact info professionally\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002F3d-viewer.bplugins.com\u002F\" rel=\"nofollow ugc\">3D Viewer\u003C\u002Fa>\u003C\u002Fstrong> – Display interactive 3D models on the webs.\u003C\u002Fp>\n\u003Cp>You can make my day by submitting a positive review on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbackup-extension\u002F\" rel=\"ugc\">\u003Cstrong>WordPress.org!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Go to your Dashboard after installation and navigate to plugin extension menu option\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Very easy installation\u003C\u002Fli>\n\u003Cli>Flexible and easy to use\u003C\u002Fli>\n\u003C\u002Ful>\n","A plugin to generate backups of installed plugins.",10,1615,"2024-10-19T06:52:00.000Z","6.6.5","5.2",[124,125,18,21],"backups","migration-plugin","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbackup-extension\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbackup-extension.zip",{"attackSurface":129,"codeSignals":201,"taintFlows":267,"riskAssessment":361,"analyzedAt":368},{"hooks":130,"ajaxHandlers":197,"restRoutes":198,"shortcodes":199,"cronEvents":200,"entryPointCount":11,"unprotectedCount":11},[131,137,141,145,149,153,158,163,167,170,174,178,181,185,189,192],{"type":132,"name":133,"callback":134,"file":135,"line":136},"action","switch_theme","deactivation_cleanup","appsero\\client\\src\\Insights.php",135,{"type":132,"name":133,"callback":138,"priority":139,"file":135,"line":140},"theme_deactivated",12,136,{"type":132,"name":142,"callback":143,"file":135,"line":144},"admin_footer","deactivate_scripts",146,{"type":132,"name":146,"callback":147,"file":135,"line":148},"admin_notices","admin_notice",161,{"type":132,"name":150,"callback":151,"file":135,"line":152},"admin_init","handle_optin_optout",164,{"type":154,"name":155,"callback":156,"file":135,"line":157},"filter","cron_schedules","add_weekly_schedule",168,{"type":132,"name":159,"callback":159,"priority":160,"file":161,"line":162},"admin_menu",99,"appsero\\client\\src\\License.php",219,{"type":132,"name":164,"callback":165,"file":161,"line":166},"after_switch_theme","schedule_cron_event",781,{"type":132,"name":133,"callback":168,"file":161,"line":169},"clear_scheduler",782,{"type":132,"name":159,"callback":171,"file":172,"line":173},"WPMenu","includes\\Admin\\PMMenu.php",16,{"type":132,"name":150,"callback":175,"file":176,"line":177},"maybe_handle_action","includes\\Admin\\PMThemeDownload.php",36,{"type":154,"name":179,"callback":179,"priority":118,"file":176,"line":180},"plugin_action_links",39,{"type":154,"name":179,"callback":182,"priority":118,"file":183,"line":184},"wp_plugin_download_links","includes\\Admin\\ProminentManagerdownload.php",28,{"type":132,"name":186,"callback":187,"file":188,"line":173},"wp_enqueue_scripts","register_assets","includes\\Assets.php",{"type":132,"name":190,"callback":187,"file":188,"line":191},"admin_enqueue_scripts",17,{"type":132,"name":193,"callback":194,"file":195,"line":196},"plugins_loaded","init_plugin","prominent.php",54,[],[],[],[],{"dangerousFunctions":202,"sqlUsage":203,"outputEscaping":205,"fileOperations":74,"externalRequests":263,"nonceChecks":264,"capabilityChecks":265,"bundledLibraries":266},[],{"prepared":31,"raw":11,"locations":204},[],{"escaped":206,"rawEcho":207,"locations":208},53,26,[209,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,257,259,261],{"file":135,"line":210,"context":211},892,"raw output",{"file":135,"line":213,"context":211},903,{"file":135,"line":215,"context":211},904,{"file":135,"line":217,"context":211},905,{"file":135,"line":219,"context":211},915,{"file":135,"line":221,"context":211},916,{"file":135,"line":223,"context":211},917,{"file":135,"line":225,"context":211},926,{"file":135,"line":227,"context":211},946,{"file":135,"line":229,"context":211},950,{"file":135,"line":231,"context":211},1008,{"file":135,"line":233,"context":211},1009,{"file":161,"line":235,"context":211},278,{"file":161,"line":237,"context":211},279,{"file":161,"line":239,"context":211},285,{"file":161,"line":241,"context":211},564,{"file":161,"line":243,"context":211},566,{"file":161,"line":245,"context":211},581,{"file":161,"line":247,"context":211},589,{"file":161,"line":249,"context":211},607,{"file":161,"line":251,"context":211},612,{"file":161,"line":253,"context":211},615,{"file":255,"line":256,"context":211},"includes\\Admin\\Pclzip.php",4119,{"file":255,"line":258,"context":211},4137,{"file":176,"line":260,"context":211},325,{"file":176,"line":262,"context":211},342,3,8,7,[],[268,287,306,318,328,353],{"entryPoint":269,"graph":270,"unsanitizedCount":66,"severity":286},"prominent_managerpl_download (includes\\Admin\\ProminentManagerdownload.php:59)",{"nodes":271,"edges":283},[272,277],{"id":273,"type":274,"label":275,"file":183,"line":276},"n0","source","$_GET",64,{"id":278,"type":279,"label":280,"file":183,"line":281,"wp_function":282},"n1","sink","header() [Header Injection]",110,"header",[284],{"from":273,"to":278,"sanitized":285},false,"medium",{"entryPoint":288,"graph":289,"unsanitizedCount":66,"severity":305},"maybe_handle_action (includes\\Admin\\PMThemeDownload.php:51)",{"nodes":290,"edges":302},[291,294,297],{"id":273,"type":274,"label":292,"file":176,"line":293},"$_REQUEST",75,{"id":278,"type":295,"label":296,"file":176,"line":293},"transform","→ show_rollback_ui()",{"id":298,"type":279,"label":299,"file":176,"line":300,"wp_function":301},"n2","echo() [XSS]",330,"echo",[303,304],{"from":273,"to":278,"sanitized":285},{"from":278,"to":298,"sanitized":285},"low",{"entryPoint":307,"graph":308,"unsanitizedCount":11,"severity":305},"handle_download (includes\\Admin\\PMThemeDownload.php:185)",{"nodes":309,"edges":315},[310,313],{"id":273,"type":274,"label":311,"file":176,"line":312},"$_GET (x2)",193,{"id":278,"type":279,"label":280,"file":176,"line":314,"wp_function":282},256,[316],{"from":273,"to":278,"sanitized":317},true,{"entryPoint":319,"graph":320,"unsanitizedCount":11,"severity":305},"show_rollback_ui (includes\\Admin\\PMThemeDownload.php:287)",{"nodes":321,"edges":326},[322,324],{"id":273,"type":274,"label":275,"file":176,"line":323},294,{"id":278,"type":279,"label":299,"file":176,"line":325,"wp_function":301},331,[327],{"from":273,"to":278,"sanitized":317},{"entryPoint":329,"graph":330,"unsanitizedCount":66,"severity":305},"\u003CPMThemeDownload> (includes\\Admin\\PMThemeDownload.php:0)",{"nodes":331,"edges":347},[332,333,334,335,337,339,341,343,345],{"id":273,"type":274,"label":311,"file":176,"line":312},{"id":278,"type":279,"label":280,"file":176,"line":314,"wp_function":282},{"id":298,"type":274,"label":292,"file":176,"line":196},{"id":336,"type":279,"label":299,"file":176,"line":300,"wp_function":301},"n3",{"id":338,"type":274,"label":275,"file":176,"line":323},"n4",{"id":340,"type":279,"label":299,"file":176,"line":325,"wp_function":301},"n5",{"id":342,"type":274,"label":292,"file":176,"line":293},"n6",{"id":344,"type":295,"label":296,"file":176,"line":293},"n7",{"id":346,"type":279,"label":299,"file":176,"line":300,"wp_function":301},"n8",[348,349,350,351,352],{"from":273,"to":278,"sanitized":317},{"from":298,"to":336,"sanitized":317},{"from":338,"to":340,"sanitized":317},{"from":342,"to":344,"sanitized":285},{"from":344,"to":346,"sanitized":285},{"entryPoint":354,"graph":355,"unsanitizedCount":11,"severity":305},"\u003CProminentManagerdownload> (includes\\Admin\\ProminentManagerdownload.php:0)",{"nodes":356,"edges":359},[357,358],{"id":273,"type":274,"label":275,"file":183,"line":276},{"id":278,"type":279,"label":280,"file":183,"line":281,"wp_function":282},[360],{"from":273,"to":278,"sanitized":317},{"summary":362,"deductions":363},"The \"prominent-manager\" plugin, version 1.1.4, presents a generally positive security posture based on the static analysis and vulnerability history. The plugin exhibits strong adherence to secure coding practices, particularly evident in the absence of any known CVEs, critical or high severity taint flows, and the use of prepared statements for all SQL queries. The presence of nonce and capability checks further indicates an effort to protect against common WordPress vulnerabilities.  However, a significant concern arises from the \"flows with unsanitized paths\" identified in the taint analysis. While not reaching critical or high severity, three such flows suggest potential weaknesses in how file paths or user-supplied input related to files are handled, which could be exploited in conjunction with other factors or lead to issues if data is not properly validated.  The high percentage of properly escaped outputs (67%) is a relative weakness; while not entirely unescaped, a lower percentage means there's still room for improvement to prevent XSS vulnerabilities. The plugin's lack of known vulnerabilities and adherence to prepared statements are commendable strengths, but the identified unsanitized path flows and the output escaping rate warrant attention for potential future hardening.",[364,366],{"reason":365,"points":264},"Flows with unsanitized paths detected",{"reason":367,"points":263},"Output escaping not fully robust (67% proper)","2026-03-17T06:33:03.248Z",{"wat":370,"direct":376},{"assetPaths":371,"generatorPatterns":373,"scriptPaths":374,"versionParams":375},[372],"\u002Fwp-content\u002Fplugins\u002Fprominent-manager\u002Fappsero\u002Fsrc\u002FClient.php",[],[],[],{"cssClasses":377,"htmlComments":378,"htmlAttributes":379,"restEndpoints":382,"jsGlobals":383,"shortcodeOutput":384},[],[],[380,381],"pmpd","pmpd_action",[],[],[]]