[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fDGkbVwis4mF6gcXcyWxqxLK3Pud3t3eIdYNKpS8NUDU":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"matthewneilcowan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatthewneilcowan\u002F",1,0,100,30,94,"2026-04-04T14:45:21.130Z",[13],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":7,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"find-blocks-patterns-shortcodes","Find Blocks, Patterns & Shortcodes","1.1.0","\u003Cp>Find Blocks, Patterns & Shortcodes locates content containing specific Gutenberg blocks (including options to search by CSS class and HTML anchor attributes), patterns, and shortcodes, with a CSV export feature perfect for audits & analysis.\u003C\u002Fp>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Progressive search\u003C\u002Fstrong> with batch processing for large sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post type filtering\u003C\u002Fstrong> – search across posts, pages, or custom post types to find blocks, patterns, and shortcodes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSV export\u003C\u002Fstrong> – export results for reporting, auditing, and analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block dropdown\u003C\u002Fstrong> – select from all registered blocks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Attribute search\u003C\u002Fstrong> – find blocks by CSS class and HTML anchor attributes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Synced pattern search\u003C\u002Fstrong> – find usage of reusable blocks\u002Fpatterns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sortable results tables\u003C\u002Fstrong> for easy analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-CLI support\u003C\u002Fstrong> for automation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance Optimized\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Smart caching with 5-minute TTL\u003C\u002Fli>\n\u003Cli>Batch processing (100 posts per batch)\u003C\u002Fli>\n\u003Cli>Query optimization (IDs only fetch)\u003C\u002Fli>\n\u003Cli>Progress indicators for long operations\u003C\u002Fli>\n\u003Cli>Cancellable searches\u003C\u002Fli>\n\u003Cli>Hard limit protection (500-1000 posts)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enhanced input validation with blacklisting\u003C\u002Fli>\n\u003Cli>Dual-layer rate limiting (user + IP)\u003C\u002Fli>\n\u003Cli>Timeout protection (25-second safeguard)\u003C\u002Fli>\n\u003Cli>Information disclosure prevention\u003C\u002Fli>\n\u003Cli>XSS and injection prevention\u003C\u002Fli>\n\u003Cli>Nonce auto-refresh for long sessions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Accessibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Screen reader compatible with ARIA live regions\u003C\u002Fli>\n\u003Cli>Full keyboard navigation support\u003C\u002Fli>\n\u003Cli>Visible focus indicators\u003C\u002Fli>\n\u003Cli>Form labels for all inputs\u003C\u002Fli>\n\u003Cli>Results count announcements\u003C\u002Fli>\n\u003Cli>Responsive design with 200% zoom support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WP-CLI Commands\u003C\u002Fh3>\n\u003Cp>Search for blocks:\u003Cbr \u002F>\n    wp block-usage search core\u002Fparagraph –post-type=post,page –format=table\u003C\u002Fp>\n\u003Cp>Clear cache:\u003Cbr \u002F>\n    wp block-usage clear-cache\u003C\u002Fp>\n\u003Cp>View security logs:\u003Cbr \u002F>\n    wp block-usage logs –limit=100 –format=csv\u003C\u002Fp>\n\u003Ch3>Filters and Hooks\u003C\u002Fh3>\n\u003Ch4>Filters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>fbps_query_limit\u003C\u002Fcode> – Adjust search limit (default: 500, max: 1000)\u003C\u002Fli>\n\u003Cli>\u003Ccode>fbps_enable_security_logging\u003C\u002Fcode> – Toggle security logging (default: true)\u003C\u002Fli>\n\u003Cli>\u003Ccode>fbps_allow_editor_access\u003C\u002Fcode> – Allow Editor role access (default: false)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Actions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>fbps_security_event\u003C\u002Fcode> – Hook into security event logging\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin:\u003Cbr \u002F>\n* Does not collect any user data\u003Cbr \u002F>\n* Does not make external API calls\u003Cbr \u002F>\n* Stores security logs locally (last 1000 events)\u003Cbr \u002F>\n* Logs include: timestamp, user ID, IP address, event type\u003Cbr \u002F>\n* Security logs can be disabled via filter\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please use the WordPress.org support forums.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by Matthew Cowan\u003C\u002Fp>\n","Find which posts and pages use specific Gutenberg blocks, patterns, and shortcodes with advanced search and CSV export functionality.",348,"2026-02-27T17:35:00.000Z","6.9.4","5.0","7.0",[25,26,27,28,29],"admin","blocks","content","gutenberg","search","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffind-blocks-patterns-shortcodes.1.1.0.zip",null,"2026-03-15T15:16:48.613Z"]