[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJ-ZW0KNTqRNktK_Z3OmgLDT1wYBInErtijIDZ4-VlO4":3},{"slug":4,"name":4,"version":5,"author":6,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":145,"fingerprints":218},"oik-css","2.3.1","bobbingwide","https:\u002F\u002Fprofiles.wordpress.org\u002Fbobbingwide\u002F","\u003Cul>\n\u003Cli>Use the CSS block to add custom CSS.\u003C\u002Fli>\n\u003Cli>Use the GeSHi block to syntax highlight: CSS, HTML, JavaScript, jQuery, PHP, MySQL or None.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For backward compatibility:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use the [bw_css] shortcode to add custom CSS as and when you need it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For designers, developers and documenters [bw_css] supports echoing of the custom CSS, allowing you to document the CSS you are using.\u003Cbr \u002F>\nFor readability, the CSS is processed using the Generic Syntax Highlighter (GeSHi) processing.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use the [bw_geshi] shortcode for syntax highlighting of: CSS, HTML(5), JavaScript and jQuery, PHP and MySQL.\u003Cbr \u002F>\nAlso supports language: none.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If the oik base plugin is activated\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Use the [bw_autop] shortcode to disable or re-enable WordPress’s wpautop() logic.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use the experimental [bw_background] shortcode to display an attached image in the background.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Further reading\u003C\u002Fh3>\n\u003Cp>If you want to read more about the oik plugins then please visit the\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik\" rel=\"nofollow ugc\">oik plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>“OIK – OIK Information Kit”\u003C\u002Fstrong>\u003C\u002Fp>\n","Allows internal CSS styling to be included in the content of the page.",10,5663,90,2,"2024-11-14T15:50:00.000Z","6.7.5","5.0","",[19,20,21,22],"blocks","css","geshi","shortcodes","https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-css","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foik-css.2.3.1.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":6,"display_name":6,"profile_url":7,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":25,"computed_at":35},16,6770,97,15,"2026-04-04T05:04:45.394Z",[37,60,80,101,121],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"blocks-css","Blocks CSS: CSS Editor for Gutenberg Blocks","3.1.5","Hardeep Asrani","https:\u002F\u002Fprofiles.wordpress.org\u002Fhardeepasrani\u002F","\u003Cp>Blocks CSS allows you add custom CSS to your Blocks straight from the Block Editor (Gutenberg).\u003C\u002Fp>\n\u003Cp>It adds a syntax-highlighted CSS Editor where you can add additional CSS to your Gutenberg Blocks to style them the way you want.\u003C\u002Fp>\n\u003Cp>All the code and sources for this plugin are publicly available as part of https:\u002F\u002Fgithub.com\u002FCodeinwp\u002Fotter-blocks.\u003C\u002Fp>\n","Blocks CSS allows you add custom CSS to your Blocks straight from the Block Editor (Gutenberg).",5000,190290,98,25,"2026-02-27T20:03:00.000Z","6.9.4","6.2","5.4",[54,38,20,55,56],"block","css-editor","gutenberg","https:\u002F\u002Fgithub.com\u002FCodeinwp\u002Fotter-blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblocks-css.3.1.5.zip",100,{"slug":61,"name":61,"version":62,"author":6,"author_profile":7,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":17,"tags":72,"homepage":75,"download_link":76,"security_score":77,"vuln_count":78,"unpatched_count":26,"last_vuln_date":79,"fetched_at":28},"oik","4.15.4","\u003Cp>Now with 9 blocks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Address – Displays your address from oik-options\u003C\u002Fli>\n\u003Cli>Contact form – Displays a contact form\u003C\u002Fli>\n\u003Cli>Contact field – Part of the Contact form\u003C\u002Fli>\n\u003Cli>Countdown – Countdown \u002F count since timer\u003C\u002Fli>\n\u003Cli>Dynamic content – Dynamic content block\u003C\u002Fli>\n\u003Cli>Follow me – Displays your social media links\u003C\u002Fli>\n\u003Cli>Google Maps – Displays a Google Maps map using oik options\u003C\u002Fli>\n\u003Cli>PayPal button – PayPal button for: Pay Now, Buy Now, Donate, Add to Cart, and View Cart \u002F Checkout\u003C\u002Fli>\n\u003Cli>Shortcode block for oik shortcodes – Expands oik shortcodes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The \u003Cem>oik base\u003C\u002Fem> plugin provides a series of advanced WordPress shortcodes that help you display dynamic content from your website’s pages, posts, attachments, links and custom post types.\u003Cbr \u002F>\nThe OIK Information Kit uses lazy smart shortcode technology to display your WordPress website’s content including your often included key-information.\u003Cbr \u002F>\nThe functionality in the oik base plugin is used by over 40 other WordPress plugins, providing powerful facilities for an efficient, performant website.\u003C\u002Fp>\n\u003Cp>oik now provides over 80 shortcodes including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>[bw_pages], [bw_posts], [bw_thumbs], [bw_attachments], [bw_images], [bw_pdf] shortcodes to list subpages, posts, attachments or custom post types \u003C\u002Fli>\n\u003Cli>[bw_cycle] to display content using jQuery cycle.\u003C\u002Fli>\n\u003Cli>[bw_list], [bw_tree] to display lists of links to pages, posts, attachments or custom post types \u003C\u002Fli>\n\u003Cli>[bw_table] to tabulate pages, posts or custom post types\u003C\u002Fli>\n\u003Cli>[bw_bookmarks] to list links\u003C\u002Fli>\n\u003Cli>[paypal] shortcodes for PayPal buttons: Pay Now, Buy Now, Donate, Add to Cart, View Cart\u002FCheckout\u003C\u002Fli>\n\u003Cli>[bw_block] & [bw_eblock], [div] & [ediv], [clear] – to create block structures within your pages, posts and even widgets\u003C\u002Fli>\n\u003Cli>[bw_button], [bw_contact_button] – to provide call-to-action button style links for Artisteer themes\u003C\u002Fli>\n\u003Cli>helper shortcodes for web designers and developers: [bw_editcss], [bwtrace], [bw_wpadmin], [bw_wtf], [stag] & [etag]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>oik helps you to display information about you, your company, your social networking ids and your website using standard formats that search engines such as Google recognise.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You enter your information once, then use oik shortcodes to display it wherever you want; in titles, post and page content, header, sidebar and footer widgets.\u003C\u002Fli>\n\u003Cli>Whenever you need to change a value you only need to update it in one place; and your website is updated instantly.\u003C\u002Fli>\n\u003Cli>Shortcodes to display often included key information include: [bw_contact], [bw_telephone], [bw_mobile], [bw_mailto], [bw_company], [bw_address], [bw_show_googlemap], [bw_directions], [bw_logo], [bw_qrcode], [bw_copyright]\u003C\u002Fli>\n\u003Cli>For your social networking use the [bw_follow_me] shortcode to display your links to Twitter, Facebook, LinkedIn, etcetera\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>oik provides buttons to help you write the shortcodes, showing you the parameters you can choose and default values \u003C\u002Fli>\n\u003Cli>oik provides a shortcode discovery page where you can find out about every shortcode which is active in your site\u003C\u002Fli>\n\u003Cli>lazy programming means that code is only loaded when it’s actually needed\u003C\u002Fli>\n\u003Cli>smart means that the shortcodes can recognise the content in which they’re used and adjust their behaviour accordingly\u003C\u002Fli>\n\u003Cli>oik is extendable – plugin developers can build on the oik base functionality \u003C\u002Fli>\n\u003Cli>using the oik API: help, syntax information, examples AND HTML snippets can be produced for any plugin or theme that provides shortcodes\u003C\u002Fli>\n\u003Cli>oik is theme independent; meaning that you can change your theme without having to worry about whether or not the shortcodes will still work.\u003C\u002Fli>\n\u003Cli>oik uses microformats so that Google and other search engines can understand your content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Further reading\u003C\u002Fh3>\n\u003Cp>If you want to read more about the oik plugins then please visit the\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik\" rel=\"nofollow ugc\">oik plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>“the oik plugin – for often included key-information”\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Other plugins\u003C\u002Fh4>\n\u003Cp>Other plugins which depend upon the oik API are available on WordPress.org:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fextend\u002Fplugins\u002Fbbboing\" rel=\"nofollow ugc\">bbboing\u003C\u002Fa> – obfuscate text but leave it readable\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fextend\u002Fplugins\u002Fcookie-cat\" rel=\"nofollow ugc\">cookie-cat\u003C\u002Fa> – [cookies] shortcode to list the cookies your website may use\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fextend\u002Fplugins\u002Foik-batchmove\" rel=\"nofollow ugc\">oik-batchmove\u003C\u002Fa> – batch change post categories or published date\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Foik-nivo-slider\u002F\" rel=\"ugc\">oik-nivo-slider\u003C\u002Fa> – [nivo] shortcode for the jQuery “Nivo slider” for posts, pages, attachments and custom post types\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fextend\u002Fplugins\u002Foik-privacy-policy\" rel=\"nofollow ugc\">oik-privacy-policy\u003C\u002Fa> – generate a privacy policy page, compliant with UK cookie law (EU cookie directive)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foik-read-more\" rel=\"ugc\">oik-read-more\u003C\u002Fa> – progressively reveal content by clicking on “read more” buttons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugins which participate with oik shared libraries are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foik-bwtrace\u002F\" rel=\"ugc\">oik-bwtrace\u003C\u002Fa> – Debug trace for WordPress, including action and filter tracing\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fextend\u002Fplugins\u002Foik-css\" rel=\"nofollow ugc\">oik-css\u003C\u002Fa> – [bw_css] for CSS styling per page\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fuk-tides\u002F\" rel=\"ugc\">uk-tides\u003C\u002Fa> – [bw_tides] shortcode for tide times and heights in the UK  (replaces oik-tides)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These plugins are not dependent upon oik:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fallow-reinstalls\u002F\" rel=\"ugc\">allow-reinstalls\u003C\u002Fa> – Allow re-installation of plugins and themes by upload\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foik-weight-zone-shipping\" rel=\"ugc\">oik-weight-zone-shipping\u003C\u002Fa> – Weight Zone Shipping for WooCommerce\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foik-weightcountry-shipping\" rel=\"ugc\">oik-weightcountry-shipping\u003C\u002Fa> – Weight\u002FCountry Shipping for WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More FREE and Premium plugins are available from \u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Fwordpress-plugins-from-oik-plugins\u002F\" rel=\"nofollow ugc\">oik-plugins.com\u003C\u002Fa> including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Fdiy-oik\" rel=\"nofollow ugc\">diy-oik\u003C\u002Fa> – Do-It-Yourself shortcodes\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-blocks\" rel=\"nofollow ugc\">oik-blocks\u003C\u002Fa> – WordPress blocks for oik shortcodes\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Fexternal-link-warning-jquery\u002F\" rel=\"nofollow ugc\">oik-External link warning jQuery\u003C\u002Fa> – Warns visitor about leaving your site\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-fields-custom-post-type-field-apis\" rel=\"nofollow ugc\">oik-fields\u003C\u002Fa> – custom post type field APIs\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-ms-oik-multisite-shortcodes\u002F\" rel=\"nofollow ugc\">oik-ms\u003C\u002Fa> – oik MultiSite shortcodes\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-mshot\" rel=\"nofollow ugc\">oik-mshot\u003C\u002Fa> – Shortcode to display the “mshot” of an URL; oik-fields extension\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-rating\" rel=\"nofollow ugc\">oik-rating\u003C\u002Fa> – 5 star rating custom field; oik-fields extension\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-testimonials\" rel=\"nofollow ugc\">oik-testimonials\u003C\u002Fa> – Manage and display testimonials.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-todo-todo-list\" rel=\"nofollow ugc\">oik-todo\u003C\u002Fa> – TO DO list\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-types\" rel=\"nofollow ugc\">oik-types\u003C\u002Fa> – custom content type, field and taxonomy manager\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-user\" rel=\"nofollow ugc\">oik-user\u003C\u002Fa> – display oik information for each site user\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>oik plugins are suitable for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress site owners\u003C\u002Fli>\n\u003Cli>WordPress site administrators\u003C\u002Fli>\n\u003Cli>WordPress designers\u003C\u002Fli>\n\u003Cli>WordPress web site developers \u003C\u002Fli>\n\u003Cli>WordPress plugin developers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>oik plugins are tested with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress\u003C\u002Fli>\n\u003Cli>WordPress Multisite\u003C\u002Fli>\n\u003Cli>PHP 8.1, PHP 8.2, PHP 8.3 & PHP 8.4\u003C\u002Fli>\n\u003Cli>PHPUnit 9.6, 10.5 & 11.4\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All of the plugins are developed using a set of functions that can make PHP and HTML coding a bit easier.\u003Cbr \u002F>\nThese are known as the \u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Fapis\u002Foik-apis\" rel=\"nofollow ugc\">OIK Application Programming Interface (OIK API)\u003C\u002Fa>\u003C\u002Fp>\n","Over 80 advanced, powerful shortcodes, and 9 blocks for displaying the content of your WordPress website.",2000,228785,74,3,"2025-11-25T15:21:00.000Z","6.8.5","5.5",[73,19,74,22],"advanced","shortcode","https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foik.4.15.4.zip",95,7,"2025-11-26 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":59,"num_ratings":90,"last_updated":91,"tested_up_to":50,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":99,"download_link":100,"security_score":59,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"animated-blocks","Animated Blocks on Scroll","1.1.4","Virgildia","https:\u002F\u002Fprofiles.wordpress.org\u002Fvirgildia\u002F","\u003Cp>Add scroll based animations to WordPress Gutenberg blocks.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Choose from 76 cross-browser CSS3 animations or add your own\u003C\u002Fli>\n\u003Cli>Preview animations in the editor\u003C\u002Fli>\n\u003Cli>Adjust the animation duration, delay, scroll threshold, and offset\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Duration: The speed of the animation in milliseconds.\u003C\u002Fli>\n\u003Cli>Delay: How many milliseconds to wait before animating the element.\u003C\u002Fli>\n\u003Cli>Threshold: Add animation when x% of the element enters the screen.\u003C\u002Fli>\n\u003Cli>Start with opacity 0: Set the element to opacity 0 when the page loads. The option works for elements transitioning to 100% opacity through CSS.\u003C\u002Fli>\n\u003Cli>Offset Top (available in the block’s advanced settings): Number of pixels to offset the animated block from the top of the page. Useful when a page has a fixed top navigation bar.\u003C\u002Fli>\n\u003Cli>Class name “ab-animation-end” is added to the animated block after the CSS animation has ended. This class name can be used to add custom styles.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>PHP 5.6+ is recommended, WordPress 5.0+, and Gutenberg must be active.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Select Animated Block from the Layout Elements group and add any content blocks within it. Select an animation from the dropdown list or add your own custom CSS class. The selected animation or custom CSS class will be added to the block when the user scrolls to it.\u003C\u002Fp>\n\u003Cp>Animated Block is a parent block (a container), nesting as many blocks as you want.\u003C\u002Fp>\n","Add scroll based animations to WordPress Gutenberg blocks.",1000,25209,8,"2026-03-04T11:18:00.000Z","5.9","7.0",[95,96,19,97,98],"animated-block","animation","css-animations","css3","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanimated-blocks\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanimated-blocks.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":88,"downloaded":109,"rating":59,"num_ratings":110,"last_updated":111,"tested_up_to":70,"requires_at_least":112,"requires_php":17,"tags":113,"homepage":117,"download_link":118,"security_score":119,"vuln_count":13,"unpatched_count":26,"last_vuln_date":120,"fetched_at":28},"cp-blocks","CP Blocks","1.1.1","codepeople","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodepeople\u002F","\u003Cp>CP Blocks main features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple blocks of code in the users’ websites\u003C\u002Fli>\n\u003Cli>Integration with the Calculated Fields Form plugin\u003C\u002Fli>\n\u003Cli>Integration with the Contact Form 7 plugin\u003C\u002Fli>\n\u003Cli>Allows the insertion of blocks in the website’s posts and pages\u003C\u002Fli>\n\u003Cli>Constant development including many new blocks\u003C\u002Fli>\n\u003Cli>… and more features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>CP Blocks is an easy way to insert cool buttons, styles, scripts, payment \u002F donation buttons and features into your WordPress website without requiring programming knowledge. With \u003Cstrong>CP Blocks\u003C\u002Fstrong> you can access many resources like design elements, form’s fields, new features, and more.\u003C\u002Fp>\n\u003Cp>The use of CP Blocks is very simple, just press the “Insert Block” button in the controls of the “Contact Form 7” or the “Calculated Fields Form” plugin (Screenshots: 2. Contact Form 7 integration and 3. Calculated Fields Form integration), the “Insert Block” button is available beside the “Add Media” button too over the content of the pages\u002Fposts (Screenshot: 4. Integration with pages and posts)\u003C\u002Fp>\n\u003Cp>Some of the free blocks included are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Text Length: To calculate the number of characters in a text\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Print Form: For printing a form\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Lorem Ipsum Generator: Lorem ipsum text generator\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>PayPal Donation Button: For inserting PayPal donation buttons\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Disable Text Selection Hightlighting: Disable the text selection hightlighting on the page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Disable Right-click on the Page: Disable the mouse right-click menu\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display current date: display the current date on the page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Autorefresh page: Autorefresh the page every a specified number of seconds\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Tooltips: Allows associating tooltips to the form’s elements\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Grow Effect: Design effect\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Rounded Button: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Animated Border Button: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Corner Tab Button: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Border Effect Button: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Animated Border Button 2: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Button With Fold Effect: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Corner Tab Button 2: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Corner Tab Button 3: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Animated Border Button 3: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Slide Down Fill Button: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Slide Up Fill Button: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Slide Left Fill Button: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Dark Button With Icon: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Dark Button With Icon 2: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Beveled Dark Button: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Curtain Effect Button: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Button With Scaled Icon: Button design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Image With Overlaying Testimonial: Information box design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Testimonial Card with Icon, Quote and Title: Information box design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Testimonial Card with Image, Title and Quote: Information box design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Testimonial with Profile Image: Information box design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Testimonial Card with Image, Title and Quote: Information box design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Testimonial with Quote and Profile Image: Information box design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Dark Themed Testimonial with Tile Quote and Profile Image: Information box design\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some of the additional commercial blocks are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Words Counter: To calculate the number of words in a text\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Read CSV File: For reading an online CSV file and use it into form\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>PayPal Payment Button: Inserts a PayPal one time payment button\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>PayPal Subscription Button: Inserts a PayPal recurrent payment button\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Skrill Payment Button: Inserts a Skrill one time payment button\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Address Field: Inserts an autocomplete address field integrated to Google Places\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Prevent framing: Inserts a block to find out if the page is embedded as a frame to other site  and will prevent that by redirecting to the correct page without framing\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Detect HTTP or HTTPS then force HTTPS: Inserts a code block to  detect HTTP or HTTPS and then force usage of HTTPS to be sure that the page is loaded over a SSL secure connection.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Ad Blocker Alert: Displays a pop-up window if there is an Ad Blocker active in the browser and limits the access to the page’s content in that case.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to insert the blocks?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Press the “Insert Blocks” button in the toolbar of the forms builder in the “Calculated Fields Form” (Screenshot: 3. Calculated Fields Form integration), or the toolbar of the “Contact Form 7” (Screenshot: 2. Contact Form 7 integration). The button is available too beside the “Add Media” button in the posts and pages (Screenshot: 4. Integration with pages and posts)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>CP Blocks opens a popup window (Screenshot: 5. Blocks popup), that includes at top-right the list of blocks categories, and below it, the list of blocks. Selecting a specific category the blocks list is refreshed with their blocks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>After selecting a block, its description, assets and insertion options are displayed in the right column (Screenshot: 6. Inserting the block)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Pressing the “Insert Block” button the piece of code corresponding to the block is inserted in the website (Screenshot: 7. Block in the CFF form)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","CP Blocks allows to insert complementary blocks of code, like buttons, design elements, new functionalities, etc. It supports inserting blocks into th &hellip;",34492,12,"2025-04-02T23:54:00.000Z","3.0.5",[19,114,20,115,116],"button","design","script","https:\u002F\u002Fservices.dwbooster.com\u002Fpricing","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcp-blocks.1.1.1.zip",91,"2023-09-05 00:00:00",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":59,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":16,"requires_php":134,"tags":135,"homepage":140,"download_link":141,"security_score":142,"vuln_count":143,"unpatched_count":143,"last_vuln_date":144,"fetched_at":28},"website-builder","Draft – Tailwind CSS for WordPress.","3.0.9","leeshadle","https:\u002F\u002Fprofiles.wordpress.org\u002Fleeshadle\u002F","\u003Cp>Install the free plugin and start using Tailwind CSS in WordPress, instantly.\u003C\u002Fp>\n\u003Cp>⏰ Start using Tailwind CSS in WordPress in seconds, no setup required.\u003Cbr \u002F>\n⚙️  Effortlessly configure Tailwind CSS right from WordPress.\u003Cbr \u002F>\n⚡️  Build even faster with 50+ responsive, \u003Ca href=\"https:\u002F\u002Fwpdraft.com\" rel=\"nofollow ugc\">copy & paste block patterns\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Current \u003Ca href=\"https:\u002F\u002Ftailwindcss.com\u002F\" rel=\"nofollow ugc\">Tailwind CSS\u003C\u002Fa> version: 3.4.5\u003C\u002Fp>\n\u003Ch3>How It Works:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Install free Draft plugin\u003C\u002Fli>\n\u003Cli>Configure Tailwind CSS right in the page, post, or site editor or from WP Admin > Settings > Draft settings\u003C\u002Fli>\n\u003Cli>Add Tailwind CSS utility classes to blocks\u003C\u002Fli>\n\u003Cli>Go Pro to improve site performance by purging unused CSS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free plugin features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Configure Tailwind\u003C\u002Fli>\n\u003Cli>Add Custom CSS ( including ability to @apply Tailwind CSS utility classes )\u003C\u002Fli>\n\u003Cli>Add Tailwind CSS utility classes to Gutenberg blocks\u003C\u002Fli>\n\u003Cli>Add Tailwind CSS utility classes inline to text ( such as headings and paragraphs )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro plugin features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Purge Unused CSS ( make your WordPress site blazing fast )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Block-Editor Add-ons:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dark mode toggle block – add dark mode toggle blocks anywhere to toggle using the Tailwind CSS darkMode ‘selector’ strategy\u003C\u002Fli>\n\u003Cli>Group block link – add links to the Group block for creating linkable cards and layouts\u003C\u002Fli>\n\u003Cli>Archive title filter – add text before\u002Fafter archive titles for better archive labeling\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpdraft.com\u002Fpricing\" rel=\"nofollow ugc\">Go Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free full-site-editing (FSE) block theme:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpdraft.com\u002Ftheme\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free ready-to-use copy & paste block patterns:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpdraft.com\u002Fwordpress-block-patterns\" rel=\"nofollow ugc\">Explore patterns\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free ready-to-use copy & paste block templates:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpdraft.com\u002Fwordpress-block-templates\" rel=\"nofollow ugc\">Explore templates\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free Video Tutorials\u003C\u002Fh3>\n\u003Cp>Learn how to speed up your development by adding Tailwind CSS utility classes to Gutenberg blocks:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpdraft.com\u002Ftutorials\" rel=\"nofollow ugc\">Tutorials\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>Draft WordPress Plugin, Copyright 2021 leeshadle\u003Cbr \u002F>\nDraft WordPress Plugin is distributed under the terms of the GNU GPL\u003C\u002Fp>\n","Add Tailwind CSS to WordPress, in seconds.",700,12135,4,"2024-09-23T22:03:00.000Z","6.6.5","5.6",[19,136,137,138,139],"responsive","tailwind","tailwind-css","tailwindcss","https:\u002F\u002Fwpdraft.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebsite-builder.3.0.9.zip",70,1,"2025-09-22 00:00:00",{"attackSurface":146,"codeSignals":195,"taintFlows":207,"riskAssessment":208,"analyzedAt":217},{"hooks":147,"ajaxHandlers":191,"restRoutes":192,"shortcodes":193,"cronEvents":194,"entryPointCount":26,"unprotectedCount":26},[148,154,160,164,167,171,175,179,183,187],{"type":149,"name":150,"callback":151,"file":152,"line":153},"action","oik_add_shortcodes","oik_css_init","oik-css.php",61,{"type":155,"name":156,"callback":157,"priority":158,"file":152,"line":159},"filter","the_content","bw_wpautop",99,164,{"type":155,"name":161,"callback":162,"file":152,"line":163},"no_texturize_shortcodes","bw_no_texturize_shortcodes",171,{"type":155,"name":156,"callback":165,"priority":47,"file":152,"line":166},"wptexturize_blocks",195,{"type":149,"name":168,"callback":169,"file":152,"line":170},"oik_menu_box","oik_css_oik_menu_box",221,{"type":149,"name":172,"callback":173,"file":152,"line":174},"oik_admin_menu","oik_css_admin_menu",236,{"type":149,"name":176,"callback":177,"file":152,"line":178},"oik_loaded","oik_css_oik_loaded",237,{"type":149,"name":180,"callback":181,"priority":59,"file":152,"line":182},"init","oik_css_init_blocks",238,{"type":149,"name":184,"callback":185,"file":152,"line":186},"parse_request","oik_css_plugins_loaded",240,{"type":155,"name":188,"callback":189,"priority":10,"file":152,"line":190},"block_type_metadata","oik_css_block_type_metadata",263,[],[],[],[],{"dangerousFunctions":196,"sqlUsage":197,"outputEscaping":199,"fileOperations":13,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":206},[],{"prepared":26,"raw":26,"locations":198},[],{"escaped":200,"rawEcho":143,"locations":201},5,[202],{"file":203,"line":204,"context":205},"geshi\\geshi.php",4730,"raw output",[],[],{"summary":209,"deductions":210},"The oik-css plugin v2.3.1 demonstrates a generally good security posture based on the provided static analysis and vulnerability history.  The absence of any identified vulnerabilities, including CVEs, and the clean taint analysis results are positive indicators.  The code also shows good practices in its handling of SQL queries, with 100% using prepared statements, and a high percentage of properly escaped outputs.  However, there are areas for improvement. The complete lack of capability checks and nonce checks, especially given the presence of file operations, presents a significant concern.  While the attack surface is currently minimal, any future additions to functionality that introduce new entry points without these essential security measures could be exploited. The plugin also has no recorded vulnerability history, which could either indicate robust security or a lack of sufficient historical analysis.",[211,213,215],{"reason":212,"points":90},"Missing nonce checks on entry points",{"reason":214,"points":90},"Missing capability checks on entry points",{"reason":216,"points":68},"Unescaped output detected","2026-03-16T23:43:06.459Z",{"wat":219,"direct":231},{"assetPaths":220,"generatorPatterns":228,"scriptPaths":229,"versionParams":230},[221,222,223,224,225,226,227],"\u002Fwp-content\u002Fplugins\u002Foik-css\u002Fshortcodes\u002Foik-css.php","\u002Fwp-content\u002Fplugins\u002Foik-css\u002Fshortcodes\u002Foik-geshi.php","\u002Fwp-content\u002Fplugins\u002Foik-css\u002Fshortcodes\u002Foik-background.php","\u002Fwp-content\u002Fplugins\u002Foik-css\u002Fshortcodes\u002Foik-autop.php","\u002Fwp-content\u002Fplugins\u002Foik-css\u002Fincludes\u002Fshortcodes-earlier.php","\u002Fwp-content\u002Fplugins\u002Foik-css\u002Fincludes\u002Foik-filters.inc","\u002Fwp-content\u002Fplugins\u002Foik-css\u002Fincludes\u002Fformatting-later.php",[],[],[],{"cssClasses":232,"htmlComments":233,"htmlAttributes":234,"restEndpoints":235,"jsGlobals":236,"shortcodeOutput":237},[],[],[],[],[],[238,239,240,241],"[bw_css]","[bw_geshi]","[bw_background]","[bw_autop]"]