[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPp91ZR_Jotykpy2pdly9TMdFyIrDb0LCinY2WZNc9Mc":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":22,"download_link":23,"security_score":24,"vuln_count":14,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":60,"crawl_stats":34,"alternatives":67,"analysis":161,"fingerprints":311},"vk-block-patterns","VK Block Patterns","1.34.6.1","Vektor,Inc.","https:\u002F\u002Fprofiles.wordpress.org\u002Fvektor-inc\u002F","\u003Cp>When you activate this plugin that create new custom post type for custom block patterns. If you register custom patterns that you can select registered block patterns on edit screen.\u003C\u002Fp>\n","You can make and register your original custom block patterns.",100000,2140498,100,2,"2026-03-05T04:46:00.000Z","6.9.4","6.5","7.4",[20,21],"block-pattern","guternberg","https:\u002F\u002Fgithub.com\u002Fvektor-inc\u002Fvk-block-patterns","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvk-block-patterns.1.34.6.1.zip",99,0,"2024-04-22 00:00:00","2026-03-15T15:16:48.613Z",[29,45],{"id":30,"url_slug":31,"title":32,"description":33,"plugin_slug":4,"theme_slug":34,"affected_versions":35,"patched_in_version":36,"severity":37,"cvss_score":38,"cvss_vector":39,"vuln_type":40,"published_date":26,"updated_date":41,"references":42,"days_to_patch":44},"CVE-2024-32826","vk-block-patterns-missing-authorization","VK Block Patterns \u003C= 1.31.0 - Missing Authorization","The VK Block Patterns plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the vbp_clear_patterns_cache() function in versions up to, and including, 1.31.0. This makes it possible for unauthenticated attackers to clear the patterns cache.",null,"\u003C=1.31.0","1.31.1.1","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2024-04-29 16:39:00",[43],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F90c0be4a-1146-4a17-918e-ed5362bde022?source=api-prod",8,{"id":46,"url_slug":47,"title":48,"description":49,"plugin_slug":4,"theme_slug":34,"affected_versions":50,"patched_in_version":51,"severity":37,"cvss_score":52,"cvss_vector":53,"vuln_type":54,"published_date":55,"updated_date":56,"references":57,"days_to_patch":59},"CVE-2024-0623","vk-block-patterns-cross-site-request-forgery","VK Block Patterns \u003C= 1.31.1.1 - Cross-Site Request Forgery","The VK Block Patterns plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.31.1.1. This is due to missing or incorrect nonce validation on the vbp_clear_patterns_cache() function. This makes it possible for unauthenticated attackers to clear the patterns cache via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=1.31.1.1","1.31.2.0",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2024-01-19 00:00:00","2024-07-29 21:36:57",[58],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9af6c319-7660-4368-b2f8-1ed1d01ee73a?source=api-prod",193,{"slug":61,"display_name":7,"profile_url":8,"plugin_count":44,"total_installs":62,"avg_security_score":63,"avg_patch_time_days":64,"trust_score":65,"computed_at":66},"vektor-inc",241310,95,126,76,"2026-04-04T05:34:28.943Z",[68,88,107,125,141],{"slug":69,"name":70,"version":71,"author":72,"author_profile":73,"description":74,"short_description":75,"active_installs":76,"downloaded":77,"rating":78,"num_ratings":79,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":83,"tags":84,"homepage":85,"download_link":86,"security_score":87,"vuln_count":25,"unpatched_count":25,"last_vuln_date":34,"fetched_at":27},"custom-block-patterns","Custom Block Patterns","1.4.0","Ryo","https:\u002F\u002Fprofiles.wordpress.org\u002Flooswebstudio\u002F","\u003Cp>You can easily create your own block patterns and register them.\u003C\u002Fp>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cp>From the “Block Patterns” in the admin menu, just assemble the pattern using blocks as you would in a regular post.\u003C\u002Fp>\n\u003Ch4>If it doesn’t work\u003C\u002Fh4>\n\u003Cp>This plugin works only with PHP version 7.0 or later, WordPress 5.5 or later.\u003Cbr \u002F>\nPlease check your PHP version or WordPress version.\u003C\u002Fp>\n","You can easily create your own block patterns and register them.",1000,16359,94,3,"2022-06-21T13:21:00.000Z","6.0.11","5.5","7.0",[20,21],"https:\u002F\u002Fgithub.com\u002Fddryo\u002FCustom-Block-Patterns","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-block-patterns.1.4.0.zip",85,{"slug":89,"name":90,"version":91,"author":72,"author_profile":73,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":13,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":83,"tags":100,"homepage":105,"download_link":106,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":34,"fetched_at":27},"useful-blocks","Useful Blocks","1.8.2","\u003Cp>This plugin adds “useful” Gutenberg blocks to the writing of blog posts.\u003C\u002Fp>\n\u003Ch4>How to use （For Block Editor）\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Open the “Useful Blocks” category of the Block Inserter.\u003C\u002Fli>\n\u003Cli>There are custom blocks.\u003C\u002Fli>\n\u003Cli>Just select the block you want to use.\u003C\u002Fli>\n\u003C\u002Ful>\n","It is a plugin that collects very convenient blocks.",20000,126469,1,"2025-06-05T18:58:00.000Z","6.8.5","5.9",[101,102,21,103,104],"block","editor","ponhiro","useful","https:\u002F\u002Fponhiro.com\u002Fuseful-blocks\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuseful-blocks.1.8.2.zip",{"slug":108,"name":109,"version":110,"author":72,"author_profile":73,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":119,"tags":120,"homepage":123,"download_link":124,"security_score":87,"vuln_count":25,"unpatched_count":25,"last_vuln_date":34,"fetched_at":27},"highlighting-code-block","Highlighting Code Block","2.0.1","\u003Cp>“Highlighting Code Block” allows you to add a syntax-highlighted code block with just a click.\u003C\u002Fp>\n\u003Cp>It supports both “Block Editor” and “Classic Editor”.\u003Cbr \u002F>\n(However, we recommend using it in the “Block Editor”.)\u003C\u002Fp>\n\u003Cp>Please see the following page for a detailed explanation of this plugin.\u003C\u002Fp>\n\u003Cp>URL: \u003Ca href=\"https:\u002F\u002Floos.co.jp\u002Fen\u002Fdocuments\u002Fhighlighting-code-block\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Floos.co.jp\u002Fen\u002Fdocuments\u002Fhighlighting-code-block\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Source code\u003C\u002Fh3>\n\u003Cp>The source code of this plugin is available on Github.\u003C\u002Fp>\n\u003Cp>URL: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fddryo\u002FHighlighting-Code-Block\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fddryo\u002FHighlighting-Code-Block\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How to use\u003C\u002Fh3>\n\u003Ch4>How to use （For Block Editor）\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Open the “Formatting” category of the Block Inserter.\u003C\u002Fli>\n\u003Cli>There is a custom block named “Highlighing Code Block”.\u003C\u002Fli>\n\u003Cli>Select it, the block will be inserted.\u003C\u002Fli>\n\u003Cli>Select the language of the code and enter any code.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to use （For Classic Editor）\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You should see a select box labeled “Code Block” on the toolbar (2nd row by default).\u003C\u002Fli>\n\u003Cli>When you select a language from the select box, a code block (pre tag) is inserted.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>If it doesn’t work\u003C\u002Fh4>\n\u003Cp>This plugin works only with PHP version 5.6 or later, WordPress 5.6 or later.\u003Cbr \u002F>\nPlease check your PHP version or WordPress version.\u003C\u002Fp>\n\u003Ch4>About settings\u003C\u002Fh4>\n\u003Cp>The menu “[HCB] Settings” should be added to “Settings” in the left menu of the management screen.\u003Cbr \u002F>\nSettings related to this plugin are set in this menu.\u003C\u002Fp>\n","Add code block with syntax highlighting using prism.js. (Available for Gutenberg and Classic Editor)",10000,159910,90,19,"2023-11-12T15:03:00.000Z","6.4.8","5.6",[101,121,102,21,122],"code","syntax","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhighlighting-code-block\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhighlighting-code-block.2.0.1.zip",{"slug":126,"name":127,"version":128,"author":7,"author_profile":8,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":13,"num_ratings":79,"last_updated":133,"tested_up_to":16,"requires_at_least":134,"requires_php":18,"tags":135,"homepage":137,"download_link":138,"security_score":139,"vuln_count":14,"unpatched_count":96,"last_vuln_date":140,"fetched_at":27},"vk-filter-search","VK Filter Search","2.18.3.0","\u003Cp>This is the Filter & Search plugin for WordPress compatible with Gutenberg Block Editor.\u003Cbr \u002F>\nThis plugin makes it easy to put search box anywhere on your WordPress website.\u003Cbr \u002F>\nIf you have custom post type, you can also narrow down the search by custom post types.\u003C\u002Fp>\n\u003Ch4>Add Filter Function\u003C\u002Fh4>\n\u003Cp>Site visitors can search your posts by filtered category, tag, custom post type, keyword, etc.\u003Cbr \u002F>\nYou can see the documentation \u003Ca href=\"https:\u002F\u002Fvk-filter-search.com\u002F\" rel=\"nofollow ugc\">on our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>5,000+ Active installations\u003C\u002Fh4>\n\u003Cp>Since its release in November 2020, it has been installed on many websites.\u003C\u002Fp>\n\u003Ch4>Block Editor Support\u003C\u002Fh4>\n\u003Cp>You can easily place the search box as a block. No coding in PHP etc is required.\u003C\u002Fp>\n\u003Ch4>Easy to Use\u003C\u002Fh4>\n\u003Cp>With this plugin, you can create the Filter Search Block on your edit screen.\u003Cbr \u002F>\nIf you have custom post types, you can also narrow down the search by custom post types.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Block editor support\u003C\u002Fli>\n\u003Cli>Taxonomy search (category, tag, custom taxonomy)\u003C\u002Fli>\n\u003Cli>Keyword search\u003C\u002Fli>\n\u003Cli>Specify the target post type (post, page, custom post type)\u003C\u002Fli>\n\u003Cli>Insert form in search result page\u003C\u002Fli>\n\u003Cli>Display on post archive page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Version\u003C\u002Fh4>\n\u003Cp>Pro Version has a Wide Range of Features!\u003Cbr \u002F>\n* Post Date Search Block\u003Cbr \u002F>\n* Search Result Single Order\u003Cbr \u002F>\n* Custom Field Search (beta)\u003Cbr \u002F>\n* Check Boxes or Radio Buttons are also available for selection\u003Cbr \u002F>\n* AND\u002FOR search settings for checkbox selection\u003Cbr \u002F>\n* When using Taxonomy Search Block, the “Post Counts” can be displayed\u003Cbr \u002F>\n* When using Taxonomy Search Block, terms with no postings can be displayed\u003Cbr \u002F>\n* Block width settings for each screen size\u003Cbr \u002F>\n* Editable text for labels (item names)\u003Cbr \u002F>\n* Editable text for search buttons\u003Cbr \u002F>\nFind out about additional features of VK Filter Search Pro \u003Ca href=\"https:\u002F\u002Fvk-filter-search.com\u002F\" rel=\"nofollow ugc\">on our website\u003C\u002Fa>.\u003C\u002Fp>\n","This plugin allows you to add a search function as a block to narrow down your search by category, tag, custom post type, keyword, etc.",6000,152338,"2025-12-10T02:40:00.000Z","5.7",[21,136],"search","https:\u002F\u002Fvk-filter-search.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvk-filter-search.2.18.3.0.zip",77,"2025-04-04 00:00:00",{"slug":142,"name":143,"version":144,"author":145,"author_profile":146,"description":147,"short_description":148,"active_installs":76,"downloaded":149,"rating":25,"num_ratings":25,"last_updated":150,"tested_up_to":151,"requires_at_least":152,"requires_php":83,"tags":153,"homepage":159,"download_link":160,"security_score":87,"vuln_count":25,"unpatched_count":25,"last_vuln_date":34,"fetched_at":27},"better-block-patterns","Better Block Patterns","1.0.3","Dumitru Brinzan","https:\u002F\u002Fprofiles.wordpress.org\u002Filovewpcom\u002F","\u003Cp>\u003Cstrong>Build better WordPress websites faster with our custom block patterns for the Block Editor (Gutenberg).\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ilovewp.com\u002Fbetter-block-patterns\u002F?utm_source=wporg&utm_campaign=readme&utm_medium=link\" rel=\"nofollow ugc\">Better Block Patterns\u003C\u002Fa> extends the WordPress Block Editor with numerous custom block patterns that can be used with any WordPress theme.\u003C\u002Fp>\n\u003Cp>From portfolios, pricing tables, hotel room pages, user testimonials, to staff directories and more, we make creating these pages easier.\u003C\u002Fp>\n\u003Cp>If you feel that popular page building plugins like Elementor and Visual Composer are too much for you, then block patterns might be the perfect solution.\u003C\u002Fp>\n\u003Ch4>Works with Any WordPress Theme\u003C\u002Fh4>\n\u003Cp>Better Block Patterns was developed to work with any WordPress theme.\u003C\u002Fp>\n\u003Ch4>No Other Plugins Required\u003C\u002Fh4>\n\u003Cp>Better Block Patterns is an independent plugin and does not require other plugins in order to function.\u003C\u002Fp>\n\u003Ch4>Only Core Blocks\u003C\u002Fh4>\n\u003Cp>Better Block Patterns uses only core WordPress Blocks. This ensures maximum compatibility with all WordPress websites.\u003C\u002Fp>\n","Build better WordPress websites faster with our custom block patterns for the Block Editor (Gutenberg).",12741,"2022-01-24T14:52:00.000Z","5.9.0","5.8",[154,155,156,157,158],"block-patterns","block-styles","block-templates","gutenberg","portfolio","https:\u002F\u002Fbetterblockpatterns.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-block-patterns.1.0.3.zip",{"attackSurface":162,"codeSignals":274,"taintFlows":288,"riskAssessment":289,"analyzedAt":310},{"hooks":163,"ajaxHandlers":256,"restRoutes":265,"shortcodes":272,"cronEvents":273,"entryPointCount":79,"unprotectedCount":25},[164,170,174,178,182,186,190,195,197,200,203,208,212,216,219,224,227,231,233,237,241,244,249,253],{"type":165,"name":166,"callback":167,"file":168,"line":169},"action","admin_menu","vbp_setting_menu","admin\\admin.php",46,{"type":165,"name":171,"callback":172,"file":168,"line":173},"init","vkp_show_patterns_register_settings",131,{"type":165,"name":175,"callback":176,"file":168,"line":177},"admin_enqueue_scripts","vbp_admin_enqueue_scripts",174,{"type":165,"name":179,"callback":180,"file":168,"line":181},"admin_notices","vbp_display_vws_alert",271,{"type":165,"name":183,"callback":184,"file":168,"line":185},"admin_init","vbp_admin_control",298,{"type":165,"name":187,"callback":188,"file":168,"line":189},"rest_api_init","vbp_register_rest_routes",379,{"type":165,"name":191,"callback":192,"file":193,"line":194},"load-post.php","vbp_reload_pattern_api_data","favorite-patterns\\favorite-patterns.php",130,{"type":165,"name":196,"callback":192,"file":193,"line":173},"load-post-new.php",{"type":165,"name":198,"callback":192,"file":193,"line":199},"load-site-editor.php",132,{"type":165,"name":171,"callback":201,"file":193,"line":202},"closure",253,{"type":165,"name":204,"callback":205,"file":206,"line":207},"enqueue_block_editor_assets","vbp_edit_post_enqueue_scripts","inc\\edit-post\\header-toolbar\\vkp-header-toolbar-loader.php",32,{"type":165,"name":166,"callback":209,"file":210,"line":211},"add_meta_box","inc\\vk-block-patterns\\package\\class-add-meta-box.php",16,{"type":165,"name":213,"callback":214,"file":210,"line":215},"save_post","save_meta_box",17,{"type":165,"name":204,"callback":217,"file":210,"line":218},"enqueue_scripts",18,{"type":165,"name":171,"callback":220,"priority":221,"file":222,"line":223},"automatic_insert_block_patterns",10,"inc\\vk-block-patterns\\package\\class-vk-block-patterns.php",26,{"type":165,"name":171,"callback":225,"priority":44,"file":222,"line":226},"register_block_patterns",28,{"type":165,"name":171,"callback":228,"priority":229,"file":222,"line":230},"register_post_type",7,29,{"type":165,"name":183,"callback":183,"file":222,"line":232},30,{"type":165,"name":171,"callback":234,"file":235,"line":236},"register_template","patterns-data\\class-register-patterns-from-json.php",20,{"type":165,"name":238,"callback":239,"file":235,"line":240},"wp_enqueue_scripts","print_pattern_css",21,{"type":165,"name":204,"callback":242,"file":235,"line":243},"print_pattern_editor_css",22,{"type":165,"name":245,"callback":246,"file":247,"line":248},"plugins_loaded","vbp_plugin_loaded","vk-block-patterns.php",87,{"type":165,"name":250,"callback":251,"file":247,"line":252},"admin_head","vbp_pattern_library_menu_behaviour",121,{"type":165,"name":166,"callback":254,"file":247,"line":255},"vbp_add_pattern_link",124,[257,262],{"action":258,"nopriv":259,"callback":258,"hasNonce":260,"hasCapCheck":260,"file":168,"line":261},"vbp_clear_patterns_cache",false,true,324,{"action":263,"nopriv":259,"callback":258,"hasNonce":260,"hasCapCheck":260,"file":168,"line":264},"clear_patterns_cache",326,[266],{"namespace":267,"route":268,"methods":269,"callback":201,"permissionCallback":201,"file":168,"line":271},"vbp\u002Fv1","\u002Fclear-patterns-cache",[270],"POST",359,[],[],{"dangerousFunctions":275,"sqlUsage":276,"outputEscaping":278,"fileOperations":286,"externalRequests":96,"nonceChecks":96,"capabilityChecks":14,"bundledLibraries":287},[],{"prepared":14,"raw":25,"locations":277},[],{"escaped":279,"rawEcho":14,"locations":280},15,[281,284],{"file":168,"line":282,"context":283},269,"raw output",{"file":247,"line":285,"context":283},136,4,[],[],{"summary":290,"deductions":291},"The vk-block-patterns plugin version 1.34.6.1 exhibits a generally good security posture based on the provided static analysis. All identified entry points (AJAX handlers and REST API routes) appear to have appropriate authentication and permission checks, which is a significant strength. The code also demonstrates responsible handling of SQL queries by exclusively using prepared statements and a high percentage of properly escaped output, minimizing risks of injection and XSS vulnerabilities arising from the code itself. The absence of dangerous functions and critical taint analysis findings further contributes to a positive assessment of its current codebase.",[292,294,296,298,301,303,306,308],{"reason":293,"points":236},"2 known medium severity vulnerabilities",{"reason":295,"points":221},"Vulnerabilities historically include Missing Authorization",{"reason":297,"points":221},"Vulnerabilities historically include CSRF",{"reason":299,"points":300},"Uses nonces, but only 1 check for 2 AJAX handlers",5,{"reason":302,"points":300},"Only 1 nonce check for 2 AJAX handlers",{"reason":304,"points":305},"12% of output is not properly escaped",6,{"reason":307,"points":79},"4 file operations with no vulnerability details",{"reason":309,"points":14},"1 external HTTP request with no vulnerability details","2026-03-16T17:07:16.299Z",{"wat":312,"direct":325},{"assetPaths":313,"generatorPatterns":318,"scriptPaths":319,"versionParams":320},[314,315,316,317],"\u002Fwp-content\u002Fplugins\u002Fvk-block-patterns\u002Fbuild\u002Fvk-block-patterns.css","\u002Fwp-content\u002Fplugins\u002Fvk-block-patterns\u002Fbuild\u002Fvk-block-patterns.js","\u002Fwp-content\u002Fplugins\u002Fvk-block-patterns\u002Fbuild\u002Fvk-block-patterns-admin.css","\u002Fwp-content\u002Fplugins\u002Fvk-block-patterns\u002Fbuild\u002Fvk-block-patterns-admin.js",[],[315,317],[321,322,323,324],"\u002Fwp-content\u002Fplugins\u002Fvk-block-patterns\u002Fbuild\u002Fvk-block-patterns.css?ver=","\u002Fwp-content\u002Fplugins\u002Fvk-block-patterns\u002Fbuild\u002Fvk-block-patterns.js?ver=","\u002Fwp-content\u002Fplugins\u002Fvk-block-patterns\u002Fbuild\u002Fvk-block-patterns-admin.css?ver=","\u002Fwp-content\u002Fplugins\u002Fvk-block-patterns\u002Fbuild\u002Fvk-block-patterns-admin.js?ver=",{"cssClasses":326,"htmlComments":328,"htmlAttributes":329,"restEndpoints":331,"jsGlobals":332,"shortcodeOutput":334},[327],"vk_block_patterns_admin",[],[330],"data-vk-block-patterns-options",[],[333],"vkBlockPatternsConfig",[]]