[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIIay3tNbpHl5YZAc-NDLo5WPjT4G_XGV661Cdnim3NA":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":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":93,"fingerprints":260},"attachment-filter-by-hocwp-team","WP Attachment Filter by HocWP Team","1.0.0","skylarkcob","https:\u002F\u002Fprofiles.wordpress.org\u002Fskylarkcob\u002F","\u003Cp>Over time, the number of files which uploaded to wordpress so much, so you are looking for tools to manage these files. Attachment Filter by HocWP Team lets you create categories to group your media files. You can not only filter media by date and format, but also create any filter you like.\u003C\u002Fp>\n","Attachment Filter by HocWP Team lets you create categories to group your media files. You can not only filter media by date and format, but also creat &hellip;",0,1128,"2018-05-19T00:23:00.000Z","4.9.29","4.8","7.0",[18,19,20,21],"attachment-filter","hocwp","hocwp-theme","media-filter","http:\u002F\u002Fhocwp.net\u002Fproject\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fattachment-filter-by-hocwp-team.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},8,190,30,84,"2026-04-04T07:44:47.039Z",[35,61,79],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":11,"last_vuln_date":60,"fetched_at":26},"wp-media-category-management","WP Media Category Management","2.5.0","DeBAAT","https:\u002F\u002Fprofiles.wordpress.org\u002Fdebaat\u002F","\u003Cp>This WordPress plugin will ease the management of media categories, including bulk actions.\u003Cbr \u002F>\nIt supports categories for media using either the existing post categories or a dedicated media_category custom taxonomy.\u003Cbr \u002F>\nThe plugin supports easy category toggling on the media list page view and also bulk toggling for multiple media at once.\u003Cbr \u002F>\nIt now also supports post tags and media taxonomies defined by other plugins.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use post categories or dedicated MCM media categories.\u003C\u002Fli>\n\u003Cli>Control your media categories via admin the same way as post categories.\u003C\u002Fli>\n\u003Cli>Bulk toggle any media taxonomy assignment from Media Library via admin.\u003C\u002Fli>\n\u003Cli>Filter media files in Media Library by your custom taxonomies, both in List and Grid view.\u003C\u002Fli>\n\u003Cli>Use new or existing shortcode to filter the media on galleries in posts and pages.\u003C\u002Fli>\n\u003Cli>Use a default category while uploading (see FAQ section). \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use functionality to manage whether users are allowed or disallowed to manage media.\u003C\u002Fli>\n\u003Cli>Use WPMCM Gallery block to filter the media on galleries in posts and pages.\u003C\u002Fli>\n\u003Cli>Filter media per user on several places like List or Grid view and showing media with block or shortcode.\u003C\u002Fli>\n\u003Cli>Export MCM Categories and \u002F or attachment information filtered by user.\u003C\u002Fli>\n\u003Cli>Use WP Importer functionality for exported information, even on sites without WP MCM Premium installed.\u003C\u002Fli>\n\u003Cli>Use WPMCM Gallery block layout when using wp-mcm shortcode to filter the media in posts and pages.\u003C\u002Fli>\n\u003C\u002Ful>\n","A plugin to provide bulk category management functionality for media in WordPress sites.",6000,242644,94,35,"2025-12-14T11:08:00.000Z","6.9.4","5.9","",[52,53,21,54,55],"bulk-toggle","media-category","toggle-category","user-media-management","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-media-category-management\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-media-category-management.2.5.0.zip",99,2,"2025-02-18 19:23:39",{"slug":62,"name":63,"version":64,"author":7,"author_profile":8,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":67,"num_ratings":59,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":50,"tags":72,"homepage":22,"download_link":78,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"sb-paginate","Pagination by HocWP Team","2.0.1","\u003Cp>Pagination by HocWP Team is a pagination plugin that allows to set up navigation on WordPress site. Pagination by HocWP Team not only supports the default query but also it can be used to show navigation for the custom query on WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add the pagination on your WordPress site.\u003C\u002Fli>\n\u003Cli>Show pagination for the custom query.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Translations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Vietnamese\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Updates\u003C\u002Fh3>\n\u003Cp>Updates to the plugin will be posted on \u003Ca href=\"https:\u002F\u002Fhocwp.net\u002F\" rel=\"nofollow ugc\">www.hocwp.net\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsb-paginate\u002F\" rel=\"ugc\">Pagination by HocWP Team homepage\u003C\u002Fa> will always link to the newest version.\u003C\u002Fp>\n","Pagination by HocWP Team is a pagination plugin that allows to set up navigation on WordPress site.",100,10860,"2017-10-30T12:20:00.000Z","4.8.28","4.7",[73,74,75,76,77],"hocwp-pagination","hocwp-plugin","paginate","pagination","wp-pagination","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsb-paginate.zip",{"slug":80,"name":81,"version":82,"author":7,"author_profile":8,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":67,"num_ratings":59,"last_updated":87,"tested_up_to":70,"requires_at_least":71,"requires_php":50,"tags":88,"homepage":22,"download_link":92,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"sb-tbfa","Bootstrap and Font Awesome by HocWP Team","2.0.0","\u003Cp>Bootstrap and Font Awesome by HocWP Team is a plugin that allows to load Twitter Bootstrap and Font Awesome on your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Current Versions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bootstrap: 3.3.7\u003C\u002Fli>\n\u003Cli>Font Awesome: 4.7.0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Translations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Vietnamese\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Updates\u003C\u002Fh3>\n\u003Cp>Updates to the plugin will be posted on \u003Ca href=\"https:\u002F\u002Fodd.blog\u002F\" rel=\"nofollow ugc\">www.hocwp.net\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsb-tbfa\u002F\" rel=\"ugc\">Bootstrap and Font Awesome by HocWP Team\u003C\u002Fa> will always link to the newest version.\u003C\u002Fp>\n","The easiest way to load Twitter Bootstrap and Font Awesome on your WordPress site.",40,2918,"2017-09-26T07:32:00.000Z",[89,90,19,91],"bootstrap","font-awesome","hocwp-team","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsb-tbfa.zip",{"attackSurface":94,"codeSignals":168,"taintFlows":222,"riskAssessment":251,"analyzedAt":259},{"hooks":95,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":167,"entryPointCount":11,"unprotectedCount":11},[96,102,106,109,113,117,122,126,127,130,133,136,139,142,145,149,152,156,161],{"type":97,"name":98,"callback":99,"file":100,"line":101},"action","plugins_loaded","load_textdomain","hocwp\\class-hocwp-plugin.php",272,{"type":97,"name":103,"callback":104,"file":100,"line":105},"init","check_license_action",273,{"type":97,"name":103,"callback":107,"file":100,"line":108},"check_upgrade",274,{"type":97,"name":110,"callback":111,"file":100,"line":112},"admin_init","admin_init_action",375,{"type":97,"name":114,"callback":115,"file":100,"line":116},"admin_menu","admin_menu_action",377,{"type":118,"name":119,"callback":120,"file":100,"line":121},"filter","hocwp_theme_compress_css_and_js_paths","compress_css_and_js_paths",378,{"type":97,"name":103,"callback":123,"file":124,"line":125},"register_taxonomy","main.php",37,{"type":97,"name":110,"callback":110,"file":124,"line":85},{"type":97,"name":128,"callback":128,"file":124,"line":129},"admin_head",41,{"type":97,"name":131,"callback":131,"file":124,"line":132},"admin_notices",42,{"type":97,"name":134,"callback":134,"file":124,"line":135},"pre_get_posts",44,{"type":97,"name":137,"callback":137,"file":124,"line":138},"restrict_manage_posts",46,{"type":97,"name":140,"callback":140,"file":124,"line":141},"admin_enqueue_scripts",47,{"type":118,"name":143,"callback":143,"file":124,"line":144},"ajax_query_attachments_args",49,{"type":118,"name":146,"callback":146,"priority":147,"file":124,"line":148},"attachment_fields_to_edit",20,52,{"type":118,"name":150,"callback":150,"priority":147,"file":124,"line":151},"attachment_fields_to_save",56,{"type":118,"name":153,"callback":154,"file":124,"line":155},"bulk_actions-upload","bulk_actions_upload",59,{"type":118,"name":157,"callback":158,"priority":159,"file":124,"line":160},"handle_bulk_actions-upload","handle_bulk_actions_upload",10,60,{"type":97,"name":98,"callback":162,"file":124,"line":163},"closure",578,[],[],[],[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":173,"fileOperations":11,"externalRequests":219,"nonceChecks":220,"capabilityChecks":220,"bundledLibraries":221},[],{"prepared":171,"raw":11,"locations":172},7,[],{"escaped":138,"rawEcho":174,"locations":175},22,[176,180,181,182,184,186,188,190,192,195,197,199,201,203,204,206,208,210,212,213,215,217],{"file":177,"line":178,"context":179},"custom\\admin-setting-page-display.php",277,"raw output",{"file":177,"line":178,"context":179},{"file":177,"line":178,"context":179},{"file":177,"line":183,"context":179},278,{"file":177,"line":185,"context":179},314,{"file":177,"line":187,"context":179},324,{"file":177,"line":189,"context":179},343,{"file":177,"line":191,"context":179},353,{"file":193,"line":194,"context":179},"custom\\class-hocwp-attachment-filters-list-table.php",48,{"file":100,"line":196,"context":179},623,{"file":100,"line":198,"context":179},642,{"file":100,"line":200,"context":179},643,{"file":100,"line":202,"context":179},647,{"file":100,"line":202,"context":179},{"file":205,"line":151,"context":179},"hocwp\\views\\admin-setting-page.php",{"file":205,"line":207,"context":179},82,{"file":124,"line":209,"context":179},238,{"file":124,"line":211,"context":179},523,{"file":124,"line":211,"context":179},{"file":124,"line":214,"context":179},551,{"file":124,"line":216,"context":179},555,{"file":124,"line":218,"context":179},556,1,3,[],[223,242],{"entryPoint":224,"graph":225,"unsanitizedCount":11,"severity":241},"\u003Cclass-hocwp-plugin> (hocwp\\class-hocwp-plugin.php:0)",{"nodes":226,"edges":238},[227,232],{"id":228,"type":229,"label":230,"file":100,"line":231},"n0","source","$_GET",161,{"id":233,"type":234,"label":235,"file":100,"line":236,"wp_function":237},"n1","sink","echo() [XSS]",620,"echo",[239],{"from":228,"to":233,"sanitized":240},true,"low",{"entryPoint":243,"graph":244,"unsanitizedCount":11,"severity":241},"\u003Cadmin-setting-page> (hocwp\\views\\admin-setting-page.php:0)",{"nodes":245,"edges":249},[246,248],{"id":228,"type":229,"label":230,"file":205,"line":247},24,{"id":233,"type":234,"label":235,"file":205,"line":207,"wp_function":237},[250],{"from":228,"to":233,"sanitized":240},{"summary":252,"deductions":253},"The \"attachment-filter-by-hocwp-team\" plugin version 1.0.0 demonstrates a generally strong security posture based on the provided static analysis and vulnerability history. The plugin exhibits excellent practices by using prepared statements for all SQL queries and a good percentage of proper output escaping.  The absence of known CVEs and a clean vulnerability history further bolster its security standing, suggesting a well-maintained and secure codebase.  Furthermore, the reported lack of an extensive attack surface (AJAX handlers, REST API routes, shortcodes, cron events) is a significant strength, as it minimizes potential entry points for attackers.  The plugin also shows good awareness of security by implementing nonce and capability checks where applicable.\n\nHowever, a minor concern arises from the presence of external HTTP requests, which, while not inherently a vulnerability, can introduce risks if the target endpoint is compromised or if the request is not handled securely. The fact that 32% of output is not properly escaped, while not necessarily critical given the absence of taint issues, still represents a potential vector for cross-site scripting (XSS) vulnerabilities if user-controlled data is involved in those outputs.  Overall, this plugin appears to be relatively secure, with its strengths significantly outweighing its weaknesses. Continued vigilance regarding the handling of external requests and ensuring all output is properly escaped would further enhance its security.",[254,257],{"reason":255,"points":256},"Unescaped output detected",5,{"reason":258,"points":220},"External HTTP request detected","2026-03-17T06:28:48.574Z",{"wat":261,"direct":270},{"assetPaths":262,"generatorPatterns":265,"scriptPaths":266,"versionParams":267},[263,264],"\u002Fwp-content\u002Fplugins\u002Fattachment-filter-by-hocwp-team\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fattachment-filter-by-hocwp-team\u002Fassets\u002Fjs\u002Fadmin.js",[],[264],[268,269],"attachment-filter-by-hocwp-team\u002Fassets\u002Fcss\u002Fadmin.css?ver=","attachment-filter-by-hocwp-team\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":271,"htmlComments":273,"htmlAttributes":274,"restEndpoints":276,"jsGlobals":277,"shortcodeOutput":278},[272],"hocwp-af-filter-wrap",[],[275],"data-field-type",[],[],[]]