[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBGB1lPcp25SChrlwY794EhBG4QD2a8WGnq-AS4fSpLc":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":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":136,"fingerprints":203},"sample-content-for-acf","Sample Content for ACF","1.0.3","phillmill","https:\u002F\u002Fprofiles.wordpress.org\u002Fphillmill\u002F","\u003Cp>Quickly populate Advanced Custom Fields with lorem ipsum text, placeholder stock images and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This plugin requires at least ACF Pro 5.8.\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you don’t already own \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fpro\u002F\" rel=\"nofollow ugc\">ACF Pro\u003C\u002Fa>, you should consider it. It’s one of the most powerful WordPress plugins available.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>When using this plugin there will be an eyedropper icon next to each ACF label in the admin that when clicked, will instantly auto-populate that field with sample content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This applies to all ACF Pro field types!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Auto-populate image fields with stock\u002Fplaceholder imagery\u003C\u002Fli>\n\u003Cli>Auto-populate text fields with generated lorem ipsum\u003C\u002Fli>\n\u003Cli>Auto-populate wysiwyg fields with lorem ipsum paragraphs\u003C\u002Fli>\n\u003Cli>Auto-choose random posts & taxonomies on relational fields\u003C\u002Fli>\n\u003Cli>Auto-choose values on Advanced fields \u003C\u002Fli>\n\u003Cli>Auto-choose choices from choice fields\u003C\u002Fli>\n\u003Cli>Auto-populate multiple rows of fields on Repeaters \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Auto-populate all layouts on Flexible Content fields \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Auto-populate all fields in Groups \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Auto-populate Galleries with placeholder images \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Auto-populate wysiwyg fields with rich content \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Field validation rules are taken in to a count and will be respected when using the auto-populator.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acfsamplecontent.com\u002F?utm_source=Wordpress.org&utm_medium=Website&utm_campaign=ACF%20Sample%20Content%20Pro\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>There will be an eyedropper icon next to each ACF label in the admin that when clicked, will instantly auto-populate that field with sample content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Eyedropper Icon Locations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Most fields: Next to the ACF field label\u003C\u002Fli>\n\u003Cli>Field groups \u003Cem>(PRO)\u003C\u002Fem>: When hovering over the field group meta box, the eyedropper icon will appear in the top right of the title bar\u003C\u002Fli>\n\u003Cli>ACF Layout \u003Cem>(PRO)\u003C\u002Fem>: When hovering over the layout’s title bar, the eyedropper icon will appear in the top right next to the other default ACF action icons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For most fields you will find an eyedropper icon next to the ACF field label that when clicked will do the sample content populate on that field. For field groups, you will find the eye dropper icon in the top right of the\u003C\u002Fp>\n","Gives you the power to instantly populate fields with lorem ipsum text, placeholder images and more.",0,1561,"2024-06-10T10:56:00.000Z","6.5.8","5.9","5.6",[18,19,20,21,22],"acf","content","custom-fields","lorem-ipsum","placeholder","https:\u002F\u002Fwww.acfsamplecontent.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsample-content-for-acf.1.0.3.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,88,"2026-04-04T17:54:09.251Z",[35,56,79,95,115],{"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":16,"tags":50,"homepage":54,"download_link":55,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"acf-hide-layout","ACF Hide Layout","1.2.1","Bleech","https:\u002F\u002Fprofiles.wordpress.org\u002Fbleechberlin\u002F","\u003Cp>Sometimes you may need to hide\u002Fremove a flexible content layout from showing on the frontend of the website, but you would still like to keep it in the backend in case you need to re-enable that layout again in the future.\u003C\u002Fp>\n\u003Cp>Of course you can always just remove the layout, but if it’s a complex group of fields with a lot of data, re-creating it later would be a pain. And here the \u003Cstrong>ACF Hide Layout\u003C\u002Fstrong> plugin comes into play. It adds a small button with an “eye” icon to easily disable\u002Fenable flexible layout content without removing it.\u003C\u002Fp>\n\u003Cp>See more info on the \u003Ca href=\"https:\u002F\u002Fflyntwp.com\u002Facf-hide-layout\u002F\" rel=\"nofollow ugc\">plugin website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002F\" rel=\"ugc\">WordPress\u003C\u002Fa> >= 4.7\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fpro\u002F\" rel=\"nofollow ugc\">Advanced Custom Fields Pro\u003C\u002Fa> >= 5.7\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>The source code can be found on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fflyntwp\u002Facf-hide-layout\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Made by people who brought to you \u003Ca href=\"https:\u002F\u002Fflyntwp.com\u002F?utm_source=WordPress%20Plugin%20Directory&utm_medium=Link&utm_campaign=ACF%20Hide%20Layout%20Plugin\" rel=\"nofollow ugc\">Flynt – The Component Based WordPress Starter Theme\u003C\u002Fa>\u003C\u002Fp>\n","Easily hide the layout of the flexible content on the frontend but still keep it in the backend.",2000,15049,84,5,"2024-07-19T12:39:00.000Z","6.6.5","4.7",[18,51,52,53],"advanced-custom-fields","flexible-content","hide-layout","https:\u002F\u002Fflyntwp.com\u002Facf-hide-layout\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-hide-layout.1.2.1.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":78,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"acf-repeater-for-elementor","Sympl Repeater for ACF and Elementor","2.3","Sympl","https:\u002F\u002Fprofiles.wordpress.org\u002Fidocoh\u002F","\u003Cp>\u003Cstrong>ACF Repeater For Elementor\u003C\u002Fstrong> bridges the gap between Advanced Custom Fields (ACF) Pro repeater functionality and Elementor’s visual builder. This powerful plugin allows you to create dynamic, repeatable content sections without complex coding.\u003C\u002Fp>\n\u003Ch3>Important! Doesn’t work with elementor widget cache feature (Need to be turned off)\u003C\u002Fh3>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Integration\u003C\u002Fstrong>: Connect ACF repeater fields directly with Elementor widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Content\u003C\u002Fstrong>: Automatically populate Elementor elements with ACF repeater data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Usage\u003C\u002Fstrong>: Works with columns, sections, and individual widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Legacy Compatible\u003C\u002Fstrong>: Maintains backward compatibility with existing implementations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Widget on Empty Fields\u003C\u002Fstrong>: Hide elements and containers based on empty ACF fields conditions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎯 Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Dynamic testimonial sections\u003C\u002Fli>\n\u003Cli>Portfolio galleries\u003C\u002Fli>\n\u003Cli>FAQ accordions\u003C\u002Fli>\n\u003Cli>Team member listings\u003C\u002Fli>\n\u003Cli>Product showcases\u003C\u002Fli>\n\u003Cli>Any repeatable content structure\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📋 Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>Elementor (free version)\u003C\u002Fli>\n\u003Cli>Elementor Pro (Optional but recommended for full features)\u003C\u002Fli>\n\u003Cli>Advanced Custom Fields (ACF) Pro\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How To Use\u003C\u002Fh3>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Create ACF Repeater Field\u003C\u002Fstrong>: Set up your repeater field in ACF with sub-fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Select the repeater\u003C\u002Fstrong>: In Elementor, widget, section or ACF Repeater loop set the ACF repeater field\n\u003Cul>\n\u003Cli>You will be able to select the repeater field from ‘Advanced’ settings tab in the Elementor editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Insert Field Placeholders\u003C\u002Fstrong>: Use \u003Ccode>#field_name\u003C\u002Fcode> syntax within your content\n\u003Cul>\n\u003Cli>Replace \u003Ccode>field_name\u003C\u002Fcode> with your ACF sub-field names\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Publish\u003C\u002Fstrong>: The plugin automatically replaces placeholders with repeater data\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Example Implementation\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>ACF Repeater Setup:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Repeater name: \u003Ccode>team_members\u003C\u002Fcode>\u003Cbr \u002F>\n– Sub-fields: \u003Ccode>member_name\u003C\u002Fcode>, \u003Ccode>member_role\u003C\u002Fcode>, \u003Ccode>member_bio\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Elementor Setup:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Select the field in the Advanced settings for a container: \u003Ccode>team_members\u003C\u002Fcode>\u003Cbr \u002F>\n– Content: \u003Ccode>#member_name\u003C\u002Fcode>, \u003Ccode>#member_role\u003C\u002Fcode>, \u003Ccode>#member_bio\u003C\u002Fcode> as a Heading widget or Text Editor widget\u003C\u002Fp>\n\u003Ch3>Special Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Accordion\u002FToggle Support:\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd new Accordion widget to the page, set the ACF Repeater field in the widget’s advanced settings, and use the sub-field names as placeholders as described above.\u003C\u002Fp>\n\u003Cp>The plugin will automatically structure these for accordion\u002Ftoggle widgets.\u003C\u002Fp>\n\u003Ch3>Hide Widget on Empty ACF Fields\u003C\u002Fh3>\n\u003Cp>You can now hide widgets based on empty ACF fields. Follow these steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Select the Widget\u003C\u002Fstrong>: Choose the widget you want to hide if an ACF field is empty.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Settings\u003C\u002Fstrong>: Go to the ‘Advanced’ settings tab in Elementor editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide on Empty Field\u003C\u002Fstrong>: Enable the option to hide the widget if an ACF field is empty.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose Field\u003C\u002Fstrong>: Select the ACF field you want to check for emptiness.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The widget will be hidden if the selected ACF field is empty.\u003C\u002Fp>\n\u003Ch3>Legacy Usage\u003C\u002Fh3>\n\u003Cp>For backward compatibility, the old class naming convention is still supported:\u003Cbr \u002F>\n– Setup by old class name: \u003Ccode>repeater_\u003C\u002Fcode> for the widget or container\u003Cbr \u002F>\n– Same placeholder syntax: \u003Ccode>#field_name\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Supported Field Types\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Text fields\u003C\u002Fli>\n\u003Cli>URL fields\u003C\u002Fli>\n\u003Cli>WYSIWYG Editor content\u003C\u002Fli>\n\u003Cli>Accordion\u002FToggle content (with specific field names)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: Currently optimized for Elementor native elements. Third-party widgets may require additional configuration.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please visit our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsympl-repeater-for-acf-and-elementor\u002F\" rel=\"ugc\">support forum\u003C\u002Fa> or contact us directly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro Tip\u003C\u002Fstrong>: Always test new repeater implementations on a staging site before deploying to production!\u003C\u002Fp>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>Do you enjoy using ACF Repeater For Elementor? Consider supporting the development of this plugin with a donation.\u003Cbr \u002F>\nYour contributions help us maintain and improve the plugin for everyone.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fdonate\u002F?hosted_button_id=GD9PZHTB5PBR8\" rel=\"nofollow ugc\">Donate link\u003C\u002Fa>\u003C\u002Fp>\n","Seamlessly integrate ACF Repeater fields with Elementor widgets and sections for dynamic, repeatable content blocks.",1000,16781,82,18,"2025-11-02T10:53:00.000Z","6.8.5","5.0","7.4",[18,51,73,74,75],"dynamic-content","elementor","repeater","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-repeater-for-elementor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-repeater-for-elementor.2.3.zip",100,{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":78,"num_ratings":30,"last_updated":89,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":90,"homepage":93,"download_link":94,"security_score":78,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"flexible-layout-preview-image-for-acf","Flexible Layout Preview Image for ACF","1.4.2","Galaxy Weblinks","https:\u002F\u002Fprofiles.wordpress.org\u002Fgalaxyweblinks\u002F","\u003Cp>\u003Cstrong>Flexible Layout Preview Image for ACF\u003C\u002Fstrong> is a WordPress plugin that enhances the admin experience by adding custom images to the previews of flexible layouts created using Advanced Custom Fields (ACF). This visual aid helps administrators quickly identify and manage various layout blocks within ACF flexible content fields.\u003C\u002Fp>\n\u003Cp>Here’s a link to the documentation for the plugin. This will help you learn more about its features and how to use it.\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwp-plugins.galaxyweblinks.com\u002Fwp-plugins\u002Fflexible-layout-preview-image-for-acf\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nFor any feedback or queries regarding this plugin, please contact our \u003Ca href=\"https:\u002F\u002Fwp-plugins.galaxyweblinks.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support team\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Adds preview images for ACF flexible content layouts in the WordPress admin.\u003C\u002Fli>\n\u003Cli>Automatically detects and applies images stored in your theme directory.\u003C\u002Fli>\n\u003Cli>Allows developers to customize image paths via filters.\u003C\u002Fli>\n\u003Cli>Works seamlessly with the ACF plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>Place your custom preview images in your theme directory at \u003Ccode>\u002Flib\u002Fadmin\u002Fimages\u002Fflexible-layout-preview-image-for-acf\u002F\u003C\u002Fcode> with filenames matching the ACF layout names (e.g., \u003Ccode>layout-name.jpg\u003C\u002Fcode>). The plugin will automatically display these images in the ACF layout preview popups.\u003C\u002Fp>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Cp>The following filters are available for customization:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ccode>flexible_layout_preview-image_for_acf_images_path\u003C\u002Fcode>\u003C\u002Fstrong>: Customize the path to load images from.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>flexible_layout_preview-image_for_acf_images\u003C\u002Fcode>\u003C\u002Fstrong>: Modify the array of layout keys and image URLs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. See the \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">LICENSE\u003C\u002Fa> file for more details.\u003C\u002Fp>\n","Adds flexible layout preview images for Advanced Custom Fields (ACF) in the WordPress admin.",500,2549,"2025-09-02T13:04:00.000Z",[18,91,51,52,92],"admin","layout-preview","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-layout-preview-image-for-acf.1.4.2.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":11,"num_ratings":11,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":113,"download_link":114,"security_score":78,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"loremipsum","Lorem Ipsum – Block Editor Dummy Text Autocomplete","1.0.0","Plugin Pizza","https:\u002F\u002Fprofiles.wordpress.org\u002Fpluginpizza\u002F","\u003Cp>The Lorem Ipsum plugin allows you to quickly insert lorem ipsum dummy text or placeholder images into WordPress posts and pages via autocompletion. By typing ‘lorem’ in the block editor an autocompletion options modal is opened where you can select to insert lorem ipsum dummy text or a placeholder image.\u003C\u002Fp>\n\u003Cp>To use Lorem Ipsum, there are only two things you need to do: install and activate the plugin. An autocompleter to insert dummy text and placeholder images becomes available in the block editor without any extra configuration. Lorem Ipsum also works great as a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fdocumentation\u002Farticle\u002Fmust-use-plugins\u002F\" rel=\"ugc\">must-use plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open the WordPress block editor.\u003C\u002Fli>\n\u003Cli>Type ‘lorem’ in the editor.\u003C\u002Fli>\n\u003Cli>An autocompletion options modal will appear.\u003C\u002Fli>\n\u003Cli>Select the desired lorem ipsum dummy text option or placeholder image type from the modal.\u003C\u002Fli>\n\u003Cli>The chosen dummy text or placeholder image will be inserted into the content.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Floremipsum\u002F?preview=1\" rel=\"ugc\">Try typing the word ‘lorem’ in a preview site\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Bug Reports\u003C\u002Fh3>\n\u003Cp>Do you want to report a bug or suggest a feature for Lorem Ipsum? Best to do so in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpluginpizza\u002Floremipsum\u002F\" rel=\"nofollow ugc\">Lorem Ipsum repository on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Quickly insert lorem ipsum dummy text or placeholder images via autocompletion in the block editor.",90,1828,"2026-01-02T02:34:00.000Z","6.9.4","4.6","5.3",[110,111,112,21,22],"autocomplete","dummy-content","dummy-text","https:\u002F\u002Fgithub.com\u002Fpluginpizza\u002Floremipsum\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floremipsum.1.0.0.zip",{"slug":116,"name":117,"version":6,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":93,"tested_up_to":48,"requires_at_least":126,"requires_php":127,"tags":128,"homepage":133,"download_link":134,"security_score":78,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":135},"lorem-ipsum-scanner","Lorem Ipsum Scanner","White Canvas","https:\u002F\u002Fprofiles.wordpress.org\u002Fwcanvas\u002F","\u003Cp>The Lorem Ipsum Scanner is a comprehensive WordPress plugin designed to assist website administrators in identifying and managing placeholder text, commonly known as “lorem ipsum” text, across their WordPress site. This plugin is particularly useful for developers, content managers, and administrators who wish to ensure that no draft or placeholder content accidentally remains on a live website.\u003C\u002Fp>\n\u003Cp>Key Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Broad Scanning Capabilities: Scans all content within posts, pages, and custom post types to detect the presence of “lorem ipsum” text, ensuring thorough coverage of the site’s content.\u003C\u002Fli>\n\u003Cli>Advanced Detection Algorithm: Utilizes a set of predefined keywords characteristic of “lorem ipsum” text, including less common words beyond the typical “lorem ipsum” phrase, to enhance detection accuracy.\u003C\u002Fli>\n\u003Cli>Exclusion of Revisions: Specifically designed to exclude post revisions from scans to focus on current content, optimizing performance and relevance.\u003C\u002Fli>\n\u003Cli>Real-time Feedback: Features an admin page with a user-friendly interface that includes a “Start Scan” button, displaying scan results in real-time with a loading indicator for a better user experience.\u003C\u002Fli>\n\u003Cli>Results Presentation: Displays a detailed table of detected posts within the WordPress admin area, including post IDs, titles, types, and direct edit links, facilitating easy review and editing.\u003C\u002Fli>\n\u003C\u002Ful>\n","A comprehensive tool for identifying and managing placeholder text (\"lorem ipsum\") across your WordPress site.",40,807,96,4,"6.6","8.0",[129,130,131,21,132],"content-audit","content-cleanup","content-management","placeholder-text","https:\u002F\u002Fwcanvas.com\u002Fresource\u002Florem-ipsum-scanner-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Florem-ipsum-scanner.1.0.3.zip","2026-03-15T10:48:56.248Z",{"attackSurface":137,"codeSignals":181,"taintFlows":194,"riskAssessment":195,"analyzedAt":202},{"hooks":138,"ajaxHandlers":164,"restRoutes":177,"shortcodes":178,"cronEvents":179,"entryPointCount":180,"unprotectedCount":30},[139,145,147,150,154,157,159],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","admin_notices","closure","acfsc.php",20,{"type":140,"name":141,"callback":142,"file":143,"line":146},42,{"type":140,"name":148,"callback":142,"file":143,"line":149},"acf\u002Fsettings\u002Fload_json",53,{"type":140,"name":151,"callback":142,"priority":152,"file":143,"line":153},"admin_enqueue_scripts",10,58,{"type":140,"name":155,"callback":142,"file":143,"line":156},"acf\u002Finit",95,{"type":140,"name":141,"callback":142,"file":143,"line":158},317,{"type":160,"name":161,"callback":142,"priority":162,"file":143,"line":163},"filter","acf\u002Flocation\u002Frule_values\u002Foptions_page",999,340,[165,169,174],{"action":166,"nopriv":167,"callback":142,"hasNonce":167,"hasCapCheck":167,"file":143,"line":168},"acfscTestQuery",false,106,{"action":170,"nopriv":167,"callback":171,"hasNonce":172,"hasCapCheck":167,"file":143,"line":173},"acfscImageImport","acfscMediaImport",true,149,{"action":175,"nopriv":167,"callback":171,"hasNonce":172,"hasCapCheck":167,"file":143,"line":176},"acfscVideoImport",150,[],[],[],3,{"dangerousFunctions":182,"sqlUsage":183,"outputEscaping":185,"fileOperations":11,"externalRequests":11,"nonceChecks":30,"capabilityChecks":11,"bundledLibraries":193},[],{"prepared":11,"raw":11,"locations":184},[],{"escaped":144,"rawEcho":186,"locations":187},2,[188,191],{"file":143,"line":189,"context":190},143,"raw output",{"file":143,"line":192,"context":190},312,[],[],{"summary":196,"deductions":197},"The plugin \"sample-content-for-acf\" v1.0.3 exhibits a generally good security posture with several positive attributes. The code analysis indicates a strong adherence to secure coding practices, with all SQL queries utilizing prepared statements and a high percentage of output being properly escaped. The absence of dangerous functions, file operations, and external HTTP requests further contributes to its security. The plugin also demonstrates awareness of security mechanisms with a nonce check present. \n\nHowever, there is a significant concern regarding the plugin's attack surface. It possesses three AJAX handlers, with one of them lacking proper authentication checks. This unprotected entry point presents a potential risk, as it could be exploited by unauthenticated users to trigger unintended actions within the plugin. While there's a nonce check in place, its scope and effectiveness on this specific AJAX handler are not detailed, leaving room for potential issues if not correctly implemented. The lack of recorded vulnerabilities in its history is a positive sign, suggesting a history of secure development, but it doesn't negate the immediate risk identified in the static analysis.\n\nIn conclusion, \"sample-content-for-acf\" v1.0.3 is largely well-developed from a security perspective. The strengths lie in its robust SQL handling and output escaping. The primary weakness is the presence of an unprotected AJAX endpoint, which warrants immediate attention. If this AJAX handler can be accessed and manipulated by unauthenticated users, it could lead to security vulnerabilities. The absence of past CVEs is encouraging, but the current code analysis highlights a specific, actionable risk.",[198,200],{"reason":199,"points":152},"Unprotected AJAX handler",{"reason":201,"points":46},"Missing capability checks","2026-03-17T06:22:44.762Z",{"wat":204,"direct":219},{"assetPaths":205,"generatorPatterns":211,"scriptPaths":212,"versionParams":213},[206,207,208,209,210],"\u002Fwp-content\u002Fplugins\u002Fsample-content-for-acf\u002Fcss\u002Facfsc.css","\u002Fwp-content\u002Fplugins\u002Fsample-content-for-acf\u002Fjs\u002Fclasses\u002FSampleContentGenerator.js","\u002Fwp-content\u002Fplugins\u002Fsample-content-for-acf\u002Fjs\u002Fclasses\u002FACFSampleContentPopulator.js","\u002Fwp-content\u002Fplugins\u002Fsample-content-for-acf\u002Fjs\u002Facfsc-options.js","\u002Fwp-content\u002Fplugins\u002Fsample-content-for-acf\u002Fjs\u002FACFSCInterface.js",[],[207,208,209,210],[214,215,216,217,218],"sample-content-for-acf\u002Fcss\u002Facfsc.css?ver=","sample-content-for-acf\u002Fjs\u002Fclasses\u002FSampleContentGenerator.js?ver=","sample-content-for-acf\u002Fjs\u002Fclasses\u002FACFSampleContentPopulator.js?ver=","sample-content-for-acf\u002Fjs\u002Facfsc-options.js?ver=","sample-content-for-acf\u002Fjs\u002FACFSCInterface.js?ver=",{"cssClasses":220,"htmlComments":221,"htmlAttributes":222,"restEndpoints":223,"jsGlobals":225,"shortcodeOutput":227},[],[],[],[224],"\u002Fwp-json\u002Facf\u002Fv3\u002F",[226],"acfscConfig",[]]