[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLwLOnAT0bO2rVEDjmFU7uyWXuCLQavD4saGQWnP06xA":3,"$fFSTEllVbeo7yx_ZfPC4VVkGvxyYfONn87pkAAoGgMR0":221,"$f6_qf30lWBRF9MzdSLz-FdGni2f-IvMxnLN1f-22C6ko":226},{"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":133,"fingerprints":195},"dlm-advanced-settings","DLM – Advanced Settings","1.0.4","Razvan Aldea","https:\u002F\u002Fprofiles.wordpress.org\u002Fraldea89\u002F","\u003Cp>This plugin is used to enhance the control of the Download Monitor plugin by tapping into its hooks and offering a way to manipulate them via the admin panel.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>hide upsells notifications and elements in the admin settings pages\u003C\u002Fli>\n\u003Cli>hide the meta that consists of Download Monitor plugin version\u003C\u002Fli>\n\u003Cli>disable the Reports\u003C\u002Fli>\n\u003Cli>disable XHR downloading\u003C\u002Fli>\n\u003Cli>add custom 404 redirect\u003C\u002Fli>\n\u003Cli>add custom Download placeholder image URL\u003C\u002Fli>\n\u003Cli>modify the Reports server limits ( if you have any problems with the Reports not being displayed a possible problem might be your server’s lack of resources. This way you can control how much data is retrieved in one request )\u003C\u002Fli>\n\u003Cli>upon deleting a Download get possibility to also delete its files\u003C\u002Fli>\n\u003Cli>Allow Proxy IP Override ( original a setting from Download Monitor, this has been removed starting with version 4.9.1 )\u003C\u002Fli>\n\u003Cli>Enable X-Accel-Redirect \u002F X-Sendfile ( original a setting from Download Monitor, this has been removed starting with version 4.9.1 )\u003C\u002Fli>\n\u003Cli>Enable Hotlink protection ( original a setting from Download Monitor, this has been removed starting with version 4.9.1 )\u003C\u002Fli>\n\u003Cli>get possibility to remove the timestamp from the download link ( the tmstv parameter ). Disabling this might have some unwanted effect on sites that use cached links.\u003C\u002Fli>\n\u003Cli>add or remove the Download’s meta value ( manual download count ) in the download count number.\u003C\u002Fli>\n\u003Cli>supply extra restricted file types. Defaults are: php, html, htm & tmp.\u003C\u002Fli>\n\u003Cli>set if the XHR should do the progress loading icon and define a custom icon URL.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Use the WordPress.org forums for community support. If you spot a bug, you can of course log it on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fraldea89\u002Fdlm-advanced-settings\u002Fissues\u002Fnew\" rel=\"nofollow ugc\">Github\u003C\u002Fa> instead where we can act upon it more efficiently.\u003C\u002Fp>\n","Download Monitor is a plugin for uploading and managing downloads, tracking downloads and displaying links.",0,1408,"2025-07-10T12:36:00.000Z","6.8.5","5.4","7.4",[18,19,20,21,22],"advanced-settings","download-monitor","download-monitor-filters","filters","hooks","https:\u002F\u002Fgithub.com\u002Frazvanaldea89\u002Fdlm-advanced-settings","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdlm-advanced-settings.1.0.4.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},"raldea89",3,3000,30,94,"2026-05-19T20:04:26.508Z",[38,60,78,99,116],{"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":34,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"genesis-visual-hook-guide","Genesis Visual Hook Guide","1.0.0","Christopher Cochran","https:\u002F\u002Fprofiles.wordpress.org\u002Fcochran\u002F","\u003Cp>Once a tool for myself the Genesis Visual Hook guide has slowly evolved into what it is today. I finally welcome the plugin version of the popular \u003Ca href=\"http:\u002F\u002Fgenesistutorials.com\u002Fvisual-hook-guide\" rel=\"nofollow ugc\">Visual Genesis Hooks and Filters Guide\u003C\u002Fa> from \u003Ca href=\"http:\u002F\u002Fgenesistutorials.com\" rel=\"nofollow ugc\">Genesis Tutorials\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Once installed this plugin adds a drop down menu to the admin bar to select between three views (Hook, Filter, and Markup). Select an option or all three to see the hooks in their actual locations on your current theme.\u003C\u002Fp>\n\u003Cp>Great companion to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fgenesis-simple-hooks\u002F\" rel=\"ugc\">Genesis Simple Hooks\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Genesis Theme Framework required.\u003C\u002Fstrong>\u003C\u002Fp>\n","Find Genesis hooks (action and filter hooks) quick and easily by seeing their actual locations inside your theme.",800,148567,"2017-11-28T20:07:00.000Z","4.7.33","3.4","",[21,53,54,22,55],"genesis","genesiswp","studiopress","https:\u002F\u002Fgenesistutorials.com\u002Fvisual-hook-guide\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenesis-visual-hook-guide.zip",85,"2026-04-16T10:56:18.058Z",{"slug":61,"name":62,"version":41,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":34,"downloaded":67,"rating":25,"num_ratings":68,"last_updated":69,"tested_up_to":49,"requires_at_least":70,"requires_php":51,"tags":71,"homepage":76,"download_link":77,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"facetwp-manipulator","FacetWP Manipulator","David Cramer","https:\u002F\u002Fprofiles.wordpress.org\u002Fdesertsnowman\u002F","\u003Cp>FacetWP comes with many filters which gives you the power to mould it to your needs. Generally, you would code these filters into your child theme in the functions.php file. This has drawbacks, however. If you do not use a child theme or you change to a new theme, you stand to loose functionality on updates.\u003C\u002Fp>\n\u003Cp>FacetWP Manipulator allows you to add code to specific filters to manipulate functionality without hard coding it to the themes files. This means that your functionality via filters can be activated or deactivated without touching the file system.\u003C\u002Fp>\n","FacetWP Manipulator allows you to add code to specific FacetWP filters and Actions to manipulate functionality without hard coding it to the theme.",6166,1,"2017-01-17T23:45:00.000Z","3.6",[72,73,74,75],"facetwp","facetwp-actions","facetwp-filters","facetwp-hooks","https:\u002F\u002Fcramer.co.za","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffacetwp-manipulator.1.0.0.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":11,"num_ratings":11,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":96,"download_link":97,"security_score":98,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"captain-hooks","Captain Hooks","1.0.2","David Beja","https:\u002F\u002Fprofiles.wordpress.org\u002Fdbeja\u002F","\u003Cp>Captain Hooks is a robust WordPress plugin designed to give developers an in-depth look at all the hooks available in their WordPress environment. Explore actions, filters, and shortcodes like never before!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Comprehensive Hook Listing\u003C\u002Fstrong>: Easily list and search all hooks (actions and filters) across any theme or plugin installed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Insight\u003C\u002Fstrong>: View all shortcodes, along with their parameters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code Implementation Viewer\u003C\u002Fstrong>: Quickly pinpoint where the hooks and shortcodes are implemented within the code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sample Codes\u003C\u002Fstrong>: Not sure how to use a hook? Get code samples instantly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Mode\u003C\u002Fstrong>: An advanced feature to monitor actions or filters in real-time and log all its parameters for better debugging.\u003C\u002Fli>\n\u003C\u002Ful>\n","Captain Hooks is a WordPress plugin that provides developers with a comprehensive view of all actions, filters, and shortcodes of their environment.",10,1451,"2025-03-10T17:17:00.000Z","6.7.5","5.7","7.2",[93,94,21,22,95],"actions","admin","shortcodes","https:\u002F\u002Fgithub.com\u002Fdbkode\u002Fcaptain-hooks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcaptain-hooks.1.0.2.zip",92,{"slug":22,"name":22,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":86,"downloaded":105,"rating":11,"num_ratings":11,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":51,"tags":109,"homepage":114,"download_link":115,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"1.1.0","Dejan Batanjac","https:\u002F\u002Fprofiles.wordpress.org\u002Fdejan-batanjac\u002F","\u003Cp>Simple WordPress plugin that displays WordPress information about the hooks. It only displays do_action and apply_filters hooks. It lists the do_action and apply_filters occurances in every PHP plugin file in every WordPress plugin. No matter if the plugin is activated or not. MU plugins are not included in the analysis since these are in the separate folder.\u003C\u002Fp>\n","Displays info about WordPress actions and filters inside plugins.",2644,"2016-11-01T21:14:00.000Z","4.2.39","3.0",[110,111,112,22,113],"apply_filters","do_action","hook","plugins","https:\u002F\u002Fprogramming-review.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhooks.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":86,"downloaded":124,"rating":25,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":51,"tags":129,"homepage":131,"download_link":132,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"prioritize-hooks","Prioritize Hooks","1.2","Jon Weatherhead","https:\u002F\u002Fprofiles.wordpress.org\u002Fjweathe\u002F","\u003Cp>Prioritize Hooks allows the overriding of the priority of various filters and actions hooked by plugins and themes.\u003Cbr \u002F>\nA list of non-core actions and filters registered before the \u003Ccode>admin_init\u003C\u002Fcode> action will be shown in the\u003Cbr \u002F>\nPrioritize Hooks settings page, with the option of overriding the priority of any that you should so wish. At the moment,\u003Cbr \u002F>\nthe hook cannot be changed, just the priority of that callback within its respective hook. Note that priorities will not\u003Cbr \u002F>\nbe overridden until the \u003Ccode>wp_loaded\u003C\u002Fcode> action is run. To disabled a hook, use hyphen(-) as the priority.\u003Cbr \u002F>\nLeave a priority blank to reset it.\u003C\u002Fp>\n","Prioritize Hooks allows the overriding of the priority of various filters and actions hooked by plugins and themes.",2416,2,"2013-12-30T06:10:00.000Z","3.7.41","3.2",[93,21,22,130],"override","http:\u002F\u002Fportfolio.planetjon.ca\u002Fprojects\u002Fprioritize-hooks\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprioritize-hooks.1.2.zip",{"attackSurface":134,"codeSignals":177,"taintFlows":185,"riskAssessment":186,"analyzedAt":194},{"hooks":135,"ajaxHandlers":173,"restRoutes":174,"shortcodes":175,"cronEvents":176,"entryPointCount":11,"unprotectedCount":11},[136,142,147,151,157,161,165,169],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","admin_head","hide_upsells","class-dlm-as-hooks.php",319,{"type":137,"name":143,"callback":144,"file":145,"line":146},"admin_notices","dlm_needed","dlm-advanced-settings.php",164,{"type":137,"name":148,"callback":149,"file":145,"line":150},"admin_init","register_settings",233,{"type":152,"name":153,"callback":154,"priority":155,"file":145,"line":156},"filter","dlm_admin_menu_links","add_submenu_page",120,234,{"type":137,"name":158,"callback":159,"priority":86,"file":145,"line":160},"init","set_default_hooks",235,{"type":137,"name":158,"callback":162,"priority":163,"file":145,"line":164},"set_dlm_hooks",15,236,{"type":137,"name":166,"callback":167,"priority":163,"file":145,"line":168},"pre_update_option","sanitize_settings",237,{"type":137,"name":170,"callback":171,"file":145,"line":172},"plugins_loaded","get_instance",567,[],[],[],[],{"dangerousFunctions":178,"sqlUsage":179,"outputEscaping":181,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":184},[],{"prepared":11,"raw":11,"locations":180},[],{"escaped":182,"rawEcho":11,"locations":183},25,[],[],[],{"summary":187,"deductions":188},"The plugin 'dlm-advanced-settings' v1.0.4 exhibits an excellent security posture based on the provided static analysis. The absence of any identified attack surface points, including AJAX handlers, REST API routes, shortcodes, and cron events, suggests a minimal exposure to external manipulation. Furthermore, the code demonstrates robust security practices with 100% of SQL queries using prepared statements and all output properly escaped, eliminating common vulnerability vectors like SQL injection and Cross-Site Scripting (XSS). The lack of identified dangerous functions, file operations, external HTTP requests, and no-auth checks for entry points further reinforces this positive assessment.\n\nThe vulnerability history is also remarkably clean, with no recorded CVEs, indicating a history of secure development and maintenance. The absence of any taint analysis findings further confirms the lack of exploitable paths. This plugin appears to be developed with a strong emphasis on security, implementing best practices to prevent common web application vulnerabilities. The only area that might be considered a minor weakness, though not a direct security risk based on the provided data, is the absence of nonce checks and capability checks. While the current lack of an attack surface makes this less critical, it could become a point of concern if future features introduce new entry points without these essential security measures.\n\nIn conclusion, 'dlm-advanced-settings' v1.0.4 is a highly secure plugin. Its design, with no exposed attack surface and diligent code practices regarding SQL and output handling, is commendable. The lack of historical vulnerabilities further solidifies its strong security profile. While the absence of nonce and capability checks on entry points is noted, it does not currently represent an exploitable risk given the plugin's current structure.",[189,192],{"reason":190,"points":191},"Missing nonce checks",5,{"reason":193,"points":191},"Missing capability checks","2026-04-16T13:22:30.890Z",{"wat":196,"direct":205},{"assetPaths":197,"generatorPatterns":200,"scriptPaths":201,"versionParams":202},[198,199],"\u002Fwp-content\u002Fplugins\u002Fdlm-advanced-settings\u002Fassets\u002Fcss\u002Fbackend.css","\u002Fwp-content\u002Fplugins\u002Fdlm-advanced-settings\u002Fassets\u002Fjs\u002Fbackend.js",[],[199],[203,204],"dlm-advanced-settings\u002Fassets\u002Fcss\u002Fbackend.css?ver=","dlm-advanced-settings\u002Fassets\u002Fjs\u002Fbackend.js?ver=",{"cssClasses":206,"htmlComments":213,"htmlAttributes":215,"restEndpoints":217,"jsGlobals":218,"shortcodeOutput":220},[207,208,209,210,211,212],"wpchill-toggle","wpchill-toggle__input","wpchill-toggle__items","wpchill-toggle__track","wpchill-toggle__items__right","wpchill-toggle__items__left",[214],"\u003C!-- Cycle through settings. -->",[216],"data-dlm-advanced-settings",[],[219],"dlmAdvancedSettings",[],{"error":222,"url":223,"statusCode":224,"statusMessage":225,"message":225},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdlm-advanced-settings\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":227,"versions":228},4,[229,235,242,249],{"version":6,"download_url":24,"svn_tag_url":230,"released_at":26,"has_diff":231,"diff_files_changed":232,"diff_lines":26,"trac_diff_url":233,"vulnerabilities":234,"is_current":222},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdlm-advanced-settings\u002Ftags\u002F1.0.4\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdlm-advanced-settings%2Ftags%2F1.0.3&new_path=%2Fdlm-advanced-settings%2Ftags%2F1.0.4",[],{"version":236,"download_url":237,"svn_tag_url":238,"released_at":26,"has_diff":231,"diff_files_changed":239,"diff_lines":26,"trac_diff_url":240,"vulnerabilities":241,"is_current":231},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdlm-advanced-settings.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdlm-advanced-settings\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdlm-advanced-settings%2Ftags%2F1.0.1&new_path=%2Fdlm-advanced-settings%2Ftags%2F1.0.3",[],{"version":243,"download_url":244,"svn_tag_url":245,"released_at":26,"has_diff":231,"diff_files_changed":246,"diff_lines":26,"trac_diff_url":247,"vulnerabilities":248,"is_current":231},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdlm-advanced-settings.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdlm-advanced-settings\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdlm-advanced-settings%2Ftags%2F1.0.0&new_path=%2Fdlm-advanced-settings%2Ftags%2F1.0.1",[],{"version":41,"download_url":250,"svn_tag_url":251,"released_at":26,"has_diff":231,"diff_files_changed":252,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":253,"is_current":231},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdlm-advanced-settings.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdlm-advanced-settings\u002Ftags\u002F1.0.0\u002F",[],[]]