[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fEU8E_Gbcq1NcMdARi-WIbS6cVuqPAIlEkNi4CMrniO8":3,"$frenOf-KmNrS2ZFaJl9Ymiw9bonCjvLwNtPpuM3jqm9w":133,"$f_Fd_fCEM8SYE8cRS2yrWXDEQdQ_V8fhY27UYJVJLdmc":138},{"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,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":26,"fingerprints":26},"agizoai-html-ai-clean-up","AgizoAI HTML AI Clean Up","1.6.3","AgizoAI.com","https:\u002F\u002Fprofiles.wordpress.org\u002Fnr23\u002F","\u003Cp>AgizoAI HTML AI Clean Up adds a manual scan and clean-up tool to the WordPress post editor. It is designed for editors who copy and paste content from AI tools, chat assistants, document editors, page builders or rich-text sources and want to remove unnecessary hidden HTML code before saving.\u003C\u002Fp>\n\u003Cp>AI-assisted and copied content can include invisible markup that is not useful in a normal WordPress article. This can include hidden comments, \u003Ccode>data-*\u003C\u002Fcode> tracking or tool attributes, copied accessibility attributes, inline styles, SVG blocks, hidden inputs, invisible \u003Ccode>display:none\u003C\u002Fcode> fragments, Microsoft Office markup, event attributes and empty wrapper attributes. This plugin helps scan and clean that noisy markup from the current editor content.\u003C\u002Fp>\n\u003Cp>Version 1.6.3 includes Editor Quality Tools, HTML quality scoring, accessibility warnings, SEO-safe HTML checks and compliance-focused review notes for WordPress.org submission. Compatible with WordPress 7.00 using the WordPress.org readme field \u003Ccode>Tested up to: 7.0\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Official plugin page: https:\u002F\u002Fwww.agizoai.com\u002Fagizoai-html-ai-clean-up-wordpress-plugin\u003C\u002Fp>\n\u003Cp>The clean-up runs in the browser inside the editor. It does not call an AI provider, does not send post content to an external server and does not publish or save anything automatically. After running the clean-up, the editor should review the post and save it manually.\u003C\u002Fp>\n\u003Cp>The plugin is intentionally editor-focused. It does not add front-end scripts, tracking pixels, analytics, advertising code, remote fonts or external assets.\u003C\u002Fp>\n\u003Ch4>Main features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Editor Quality Tools with HTML quality score from 0 to 100.\u003C\u002Fli>\n\u003Cli>Accessibility warnings for missing image alt text, empty links, heading skips, duplicate IDs, tables without headers and untitled iframes.\u003C\u002Fli>\n\u003Cli>SEO-safe HTML checks for H1 tags inside post content, unsafe links, long content without headings, long paragraphs, empty wrapper blocks and markdown artefacts.\u003C\u002Fli>\n\u003Cli>Quality score column in the site-wide scanner.\u003C\u002Fli>\n\u003Cli>Unified admin menu under AgizoAI HTML AI Clean Up with Overview, HTML Scan and Settings pages.\u003C\u002Fli>\n\u003Cli>Scan recent posts, pages or public custom post types by status.\u003C\u002Fli>\n\u003Cli>Site-wide summary showing scanned items, posts needing review and risk distribution.\u003C\u002Fli>\n\u003Cli>Direct editor links for posts that contain hidden or noisy HTML.\u003C\u002Fli>\n\u003Cli>Revision-safe clean-up for selected scanned posts.\u003C\u002Fli>\n\u003Cli>Automatic WordPress revision backup before each changed post is saved, where revisions are supported.\u003C\u002Fli>\n\u003Cli>Controlled selected-post bulk action with nonce and capability checks.\u003C\u002Fli>\n\u003Cli>AI Paste Scan Report with detected hidden\u002Fnoisy HTML counts.\u003C\u002Fli>\n\u003Cli>Risk score: Clean, Low, Medium or High.\u003C\u002Fli>\n\u003Cli>Recommended preset based on detected markup.\u003C\u002Fli>\n\u003Cli>Auto Detect preset for common copy-paste sources.\u003C\u002Fli>\n\u003Cli>Presets for AI Tool Paste, Google Docs Paste, Microsoft Word Paste, Page Builder Paste and Strict Article Clean.\u003C\u002Fli>\n\u003Cli>Scan content without changing the article.\u003C\u002Fli>\n\u003Cli>Preview a clean-up report before applying changes.\u003C\u002Fli>\n\u003Cli>Clean the full post content manually.\u003C\u002Fli>\n\u003Cli>Clean the selected Gutenberg block only.\u003C\u002Fli>\n\u003Cli>Undo the last clean-up before saving.\u003C\u002Fli>\n\u003Cli>Protected elements for shortcodes, embeds, tables, images, figures, WordPress block comments and JSON-LD schema.\u003C\u002Fli>\n\u003Cli>Enable the editor tool on posts, pages or public custom post types from the settings page.\u003C\u002Fli>\n\u003Cli>Configure Custom Clean rules from the settings page.\u003C\u002Fli>\n\u003Cli>Works with the block editor where edited post content is available.\u003C\u002Fli>\n\u003Cli>Falls back to the classic editor content field when needed.\u003C\u002Fli>\n\u003Cli>No external API calls.\u003C\u002Fli>\n\u003Cli>No tracking or remote logging.\u003C\u002Fli>\n\u003Cli>No custom database tables.\u003C\u002Fli>\n\u003Cli>No automatic post publishing.\u003C\u002Fli>\n\u003Cli>No automatic bulk clean-up without explicit selected-post confirmation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AI Paste Scan Report\u003C\u002Fh4>\n\u003Cp>The Scan Content and Preview Clean Up buttons show a report before saving, including items such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>HTML comments.\u003C\u002Fli>\n\u003Cli>Inline SVG blocks.\u003C\u002Fli>\n\u003Cli>Script, style or noscript blocks.\u003C\u002Fli>\n\u003Cli>Hidden inputs.\u003C\u002Fli>\n\u003Cli>Hidden or invisible elements.\u003C\u002Fli>\n\u003Cli>\u003Ccode>data-*\u003C\u002Fcode> attributes.\u003C\u002Fli>\n\u003Cli>\u003Ccode>aria-*\u003C\u002Fcode> attributes.\u003C\u002Fli>\n\u003Cli>\u003Ccode>role\u003C\u002Fcode> attributes.\u003C\u002Fli>\n\u003Cli>Inline \u003Ccode>style\u003C\u002Fcode> attributes.\u003C\u002Fli>\n\u003Cli>Empty attributes.\u003C\u002Fli>\n\u003Cli>JavaScript event attributes such as \u003Ccode>onclick\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>XML or namespace attributes.\u003C\u002Fli>\n\u003Cli>Microsoft Office formatting attributes\u002Fclasses.\u003C\u002Fli>\n\u003Cli>Strict Article Clean removals.\u003C\u002Fli>\n\u003Cli>Protected items kept intact.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Risk score\u003C\u002Fh4>\n\u003Cp>The plugin calculates a simple local risk score from the detected markup. Hidden elements, pasted scripts, event attributes and invisible code increase the risk more than harmless formatting attributes. The score is only a guide for editorial review and does not send data anywhere.\u003C\u002Fp>\n\u003Ch4>Clean-up presets\u003C\u002Fh4>\n\u003Cp>Auto Detect scans the content and chooses a suitable preset before cleaning.\u003C\u002Fp>\n\u003Cp>AI Tool Paste targets attributes, comments, hidden fragments and wrappers commonly copied from AI chat or writing interfaces.\u003C\u002Fp>\n\u003Cp>Google Docs Paste removes rich-text noise while protecting tables, images, links and article structure.\u003C\u002Fp>\n\u003Cp>Microsoft Word Paste targets Office classes, XML-style attributes, inline styling and pasted formatting noise.\u003C\u002Fp>\n\u003Cp>Page Builder Paste removes noisy wrappers more carefully while protecting embeds, figures and block structure.\u003C\u002Fp>\n\u003Cp>Strict Article Clean is for editorial article HTML. It removes more formatting and keeps common content tags.\u003C\u002Fp>\n\u003Cp>Safe Clean removes comments, common \u003Ccode>data-*\u003C\u002Fcode> attributes, empty attributes and pasted script\u002Fstyle fragments while preserving most visible formatting.\u003C\u002Fp>\n\u003Cp>Standard Clean is recommended for normal AI copy-paste clean-up and removes hidden markup, inline SVG, styles and noisy wrapper attributes.\u003C\u002Fp>\n\u003Cp>Aggressive Clean removes the most markup noise, including \u003Ccode>id\u003C\u002Fcode> attributes on \u003Ccode>div\u003C\u002Fcode> wrappers. Review carefully before saving.\u003C\u002Fp>\n\u003Cp>Custom Clean uses the rule and protection checkboxes configured under \u003Cstrong>AgizoAI HTML AI Clean Up > Settings\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Protected elements\u003C\u002Fh4>\n\u003Cp>Protected elements are temporarily shielded during clean-up so useful content is less likely to be altered. The default protections include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress shortcodes.\u003C\u002Fli>\n\u003Cli>iframe, embed, video and audio blocks.\u003C\u002Fli>\n\u003Cli>Tables.\u003C\u002Fli>\n\u003Cli>Image tags and alt text.\u003C\u002Fli>\n\u003Cli>Figure and caption blocks.\u003C\u002Fli>\n\u003Cli>WordPress block editor comments.\u003C\u002Fli>\n\u003Cli>JSON-LD schema scripts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Editor Quality Tools\u003C\u002Fh4>\n\u003Cp>Version 1.6.3 includes a local HTML quality check inside the editor. The \u003Cstrong>Check HTML Quality\u003C\u002Fstrong> button analyses the current editor content without changing it and returns:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>HTML quality score from 0 to 100.\u003C\u002Fli>\n\u003Cli>Accessibility warnings.\u003C\u002Fli>\n\u003Cli>SEO-safe HTML checks.\u003C\u002Fli>\n\u003Cli>HTML structure checks.\u003C\u002Fli>\n\u003Cli>Word count used for the quality report.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The accessibility checks can flag images without alt text, iframes without title attributes, links without visible text, weak link text, skipped heading levels, duplicate IDs and tables without header cells.\u003C\u002Fp>\n\u003Cp>The SEO-safe HTML checks can flag H1 tags inside the post body, unsafe or empty links, long content without subheadings, long paragraphs, markdown artefacts and very short content. These checks are editorial helpers only; they do not replace a full SEO plugin or a manual accessibility review.\u003C\u002Fp>\n\u003Ch4>Site-wide scanner and revision-safe selected clean-up\u003C\u002Fh4>\n\u003Cp>The scanner under \u003Cstrong>AgizoAI HTML AI Clean Up > HTML Scan\u003C\u002Fstrong> checks existing content for hidden AI\u002Fpaste markup and shows which posts may need review. It can check recent editable content by post type and status. Results include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post title and edit link.\u003C\u002Fli>\n\u003Cli>Post status and last modified date.\u003C\u002Fli>\n\u003Cli>Risk level and numeric risk score.\u003C\u002Fli>\n\u003Cli>Recommended clean-up preset.\u003C\u002Fli>\n\u003Cli>Detected items such as hidden comments, \u003Ccode>data-*\u003C\u002Fcode> attributes, inline styles, hidden elements, pasted scripts, SVG blocks and Microsoft Office markup.\u003C\u002Fli>\n\u003Cli>HTML quality score and quality warning count.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Version 1.4.0 adds a controlled selected-post clean-up action to the scanner. After scanning, an authorised editor can select specific flagged posts, choose a clean-up preset and run \u003Cstrong>Clean selected posts\u003C\u002Fstrong>. The plugin creates a WordPress revision backup before each changed post is saved where revisions are supported by that post type.\u003C\u002Fp>\n\u003Cp>This selected-post action is not automatic. It requires a logged-in authorised user, a valid nonce, selected post IDs and edit permission for each post. It does not publish drafts, does not change post status and does not call any external service.\u003C\u002Fp>\n\u003Ch4>Important note\u003C\u002Fh4>\n\u003Cp>This plugin is a clean-up helper, not a replacement for editorial review. Always review the cleaned content before saving, especially if your article intentionally contains embeds, custom scripts, inline SVG, hidden accessibility text or advanced HTML.\u003C\u002Fp>\n\u003Ch4>Developer filter\u003C\u002Fh4>\n\u003Cp>Administrators can enable post types from the settings page. Developers can also extend supported post types with this filter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'agizohacu_supported_post_types', function( $post_types ) {\n    $post_types[] = 'page';\n    return $post_types;\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.0 or later.\u003C\u002Fli>\n\u003Cli>Tested up to WordPress 7.00 (\u003Ccode>Tested up to: 7.0\u003C\u002Fcode> in the WordPress.org readme format).\u003C\u002Fli>\n\u003Cli>PHP 8.1 or later.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin Page\u003C\u002Fh3>\n\u003Cp>Official plugin page: https:\u002F\u002Fwww.agizoai.com\u002Fagizoai-html-ai-clean-up-wordpress-plugin\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin does not connect to any external service. It does not send prompts, post content, metadata, API keys, analytics events or logs to any remote endpoint.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>AgizoAI HTML AI Clean Up does not collect, store or transmit personal data. It does not create cookies, tracking pixels or remote requests. It does not add front-end scripts.\u003C\u002Fp>\n\u003Ch3>Security and Review Notes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>All global PHP identifiers use the unique \u003Ccode>AGIZOHACU\u003C\u002Fcode> \u002F \u003Ccode>agizohacu\u003C\u002Fcode> prefix. The plugin does not declare unprefixed global functions.\u003C\u002Fli>\n\u003Cli>Settings are registered through the WordPress Settings API and sanitised before storage.\u003C\u002Fli>\n\u003Cli>Admin forms use WordPress nonces, and AJAX actions use nonce and capability checks.\u003C\u002Fli>\n\u003Cli>Admin output is escaped according to context. Dynamic scan results are returned as JSON and rendered with text-safe DOM methods.\u003C\u002Fli>\n\u003Cli>The plugin does not track users, send analytics, create cookies, use remote logging or call external APIs.\u003C\u002Fli>\n\u003Cli>The plugin does not register push notifications, service workers or browser notification prompts.\u003C\u002Fli>\n\u003Cli>The plugin does not cache public, private or logged-in pages.\u003C\u002Fli>\n\u003Cli>The plugin does not inject popups, advertising overlays or front-end scripts.\u003C\u002Fli>\n\u003C\u002Ful>\n","Scan, score and clean AI-generated or pasted HTML with accessibility warnings, SEO-safe checks and revision-safe clean-up.",0,105,"2026-06-14T06:40:00.000Z","7.0.2","6.0","8.1",[18,19,20,21,22],"ai","cleanup","editor","formatting","html","https:\u002F\u002Fwww.agizoai.com\u002Fagizoai-html-ai-clean-up-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fagizoai-html-ai-clean-up.1.6.3.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"nr23",2,30,94,"2026-08-29T05:21:03.496Z",[37,57,75,96,115],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":54,"download_link":55,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"custom-class-selector","Custom Class Selector","0.1","Aaron Forgue","https:\u002F\u002Fprofiles.wordpress.org\u002Fforgueam\u002F","\u003Cp>The Custom Class Selector plugin allows users to style their post content using\u003Cbr \u002F>\ncustom classes made available by the active theme. Theme developers can make\u003Cbr \u002F>\ncustom style classes available within the visual editor by adding a simple\u003Cbr \u002F>\nfunction to the functions.php file included with their theme.\u003C\u002Fp>\n","Allows users to style their post content using custom classes made available by the active theme.",60,6980,"2009-11-08T20:43:00.000Z","2.8.5","2.8","",[52,53,20,21,22],"css","custom","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcustom-class-selector\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-class-selector.0.1.zip",85,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":25,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":50,"tags":71,"homepage":73,"download_link":74,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"tidyoutput","Tidy Output","1.0.2","mschelstastic","https:\u002F\u002Fprofiles.wordpress.org\u002Fcurquhart\u002F","\u003Cp>Tidy Output formats and\u002For cleans up output HTML based on the configured settings.\u003Cbr \u002F>\nIt supports Tidy (PHP library) and DOMDocument for cleanup. Only Tidy is supported\u003Cbr \u002F>\nfor formatting.\u003C\u002Fp>\n\u003Cp>Additionally, it is possible to indent all of the post content to a certain\u003Cbr \u002F>\nlevel in order to make it line up properly with the rest of the output. This is\u003Cbr \u002F>\nnot necessary when formatting the whole page, however.\u003C\u002Fp>\n\u003Cp>Spanish and French translations are included and I’m more than happy to include\u003Cbr \u002F>\nothers on request (or improve the existing ones — I only speak English so they\u003Cbr \u002F>\nare probably not the most accurate translations.)\u003C\u002Fp>\n","Tidy Output is a plugin designed to cleanup and\u002For format output HTML.",10,2128,1,"2016-02-07T19:11:00.000Z","4.4.34","3.0.1",[19,21,72],"html-sanitization","https:\u002F\u002Fgithub.com\u002Fchelseau\u002Fwp-tidyoutput","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftidyoutput.1.0.2.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":11,"downloaded":83,"rating":84,"num_ratings":67,"last_updated":85,"tested_up_to":86,"requires_at_least":15,"requires_php":87,"tags":88,"homepage":93,"download_link":94,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":95},"ai-data-remover-seo-cleanup-tool","AI Data Remover – HTML Cleanup for AI & Page Builders","1.0.1","Jordan Alexander","https:\u002F\u002Fprofiles.wordpress.org\u002Fsofrustrate\u002F","\u003Cp>\u003Cstrong>AI Data Remover\u003C\u002Fstrong> helps you clean up messy HTML that often appears after using:\u003Cbr \u002F>\n– AI writing tools that paste “extra attributes”\u003Cbr \u002F>\n– Elementor and other page builders\u003Cbr \u002F>\n– Copy\u002Fpaste from external sources (Docs, web pages, editors)\u003Cbr \u002F>\n– Imported content that carries junk markup\u003C\u002Fp>\n\u003Cp>Many of these tools add \u003Ccode>data-*\u003C\u002Fcode> attributes that make HTML heavier and harder to maintain.\u003C\u002Fp>\n\u003Cp>This plugin scans your content and lets you bulk remove unwanted \u003Ccode>data-*=\"...\"\u003C\u002Fcode> attributes safely from selected content types.\u003C\u002Fp>\n\u003Ch3>What it does\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Scans content for \u003Ccode>data-*=\"...\"\u003C\u002Fcode> attributes\u003C\u002Fli>\n\u003Cli>Shows how many matches are found per item\u003C\u002Fli>\n\u003Cli>Lets you bulk remove selected items (you choose what gets updated)\u003C\u002Fli>\n\u003Cli>Optionally target:\n\u003Cul>\n\u003Cli>\u003Cstrong>All\u003C\u002Fstrong> data-* attributes\u003C\u002Fli>\n\u003Cli>A \u003Cstrong>specific\u003C\u002Fstrong> data attribute (example: \u003Ccode>data-id\u003C\u002Fcode>, \u003Ccode>data-source\u003C\u002Fcode>, etc.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What it does NOT do\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>It does not change your theme files\u003C\u002Fli>\n\u003Cli>It does not modify CSS\u002FJS\u003C\u002Fli>\n\u003Cli>It does not “auto-optimize” your entire site without your approval\u003C\u002Fli>\n\u003Cli>It only updates content when you click to apply changes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Safety & best practice\u003C\u002Fh3>\n\u003Cp>This plugin modifies post content when you run a cleanup.\u003Cbr \u002F>\nWe strongly recommend taking a backup before bulk updates on large sites.\u003C\u002Fp>\n\u003Ch3>Free version\u003C\u002Fh3>\n\u003Cp>The free version includes the core cleanup workflow:\u003Cbr \u002F>\n– Scan \u003Cstrong>Posts\u003C\u002Fstrong> and \u003Cstrong>Pages\u003C\u002Fstrong>\u003Cbr \u002F>\n– Scan up to \u003Cstrong>500\u003C\u002Fstrong> items per post type\u003Cbr \u002F>\n– Bulk remove up to \u003Cstrong>25\u003C\u002Fstrong> items per run\u003C\u002Fp>\n\u003Cp>The free version is not time-limited.\u003C\u002Fp>\n\u003Ch3>Optional Pro add-on\u003C\u002Fh3>\n\u003Cp>For larger sites and store catalogs, the optional Pro add-on can unlock:\u003Cbr \u002F>\n– Additional post types (including WooCommerce products, if enabled)\u003Cbr \u002F>\n– Select-all checkbox\u003Cbr \u002F>\n– Larger scanning & bulk limits\u003Cbr \u002F>\n– Export tools (e.g., CSV)\u003Cbr \u002F>\n– Advanced workflow improvements\u003C\u002Fp>\n\u003Cp>The Pro add-on is optional. The free plugin remains functional on its own.\u003C\u002Fp>\n","Remove unwanted data-* attributes from WordPress content after AI writing tools and page builders bloat your HTML.",194,20,"2026-02-05T14:54:00.000Z","6.9.4","7.4",[18,89,90,91,92],"elementor","html-cleanup","performance","seo","https:\u002F\u002Fbigbad.agency\u002Fai-data-remover","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-data-remover-seo-cleanup-tool.zip","2026-04-16T10:56:18.058Z",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":11,"downloaded":104,"rating":11,"num_ratings":11,"last_updated":105,"tested_up_to":14,"requires_at_least":106,"requires_php":87,"tags":107,"homepage":113,"download_link":114,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"kayzart-live-code-editor","Kayzart — Live HTML Landing Pages","2.3.0","K's Art Office","https:\u002F\u002Fprofiles.wordpress.org\u002Fksartoffice\u002F","\u003Cp>Kayzart turns custom HTML, CSS, and JavaScript into a real, publishable WordPress landing page — rendered live as you edit, kept clean and independent from your active theme, with no page builder and no build tooling to set up.\u003C\u002Fp>\n\u003Cp>Write the page by hand, start from a template, drop in code from a designer, or paste what an AI tool gave you. The source doesn’t matter — Kayzart is where that code becomes a page you can preview, keep editing, and ship in minutes, without a child theme and without fighting your theme’s header, footer, and styles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Who this is for\u003C\u002Fstrong>\u003Cbr \u002F>\nPeople comfortable with HTML\u002FCSS who want full control over the result — freelancers, agencies, and developers who need a clean landing page fast, without a child theme, a page builder, or a build pipeline. Non-developers can still tweak text, links, and images visually from the Elements panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What you can do\u003C\u002Fstrong>\u003Cbr \u002F>\n* Edit everything live with a CodeMirror 6 editor and instant iframe preview\u003Cbr \u002F>\n* Click an element in the preview to jump to its code (real-time DOM selection)\u003Cbr \u002F>\n* Keep the page theme-independent in Standalone mode, or render inside your theme in Theme mode\u003Cbr \u002F>\n* Use plain CSS or TailwindCSS (auto-compiled) per page\u003Cbr \u002F>\n* Run modern JavaScript (Classic script or ES Module)\u003Cbr \u002F>\n* Bring a full HTML\u002FCSS\u002FJS page from anywhere and run it as-is\u003Cbr \u002F>\n* Duplicate an existing landing page as a draft from the page list\u003Cbr \u002F>\n* Restrict external embeds with an allowlist\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Works great with\u003C\u002Fstrong>\u003Cbr \u002F>\nBring HTML from anywhere — hand-written, a template, a designer, or an AI tool like ChatGPT, Claude, Gemini, or v0. Kayzart doesn’t generate the code — it’s where that code becomes a real, publishable WordPress page you can keep editing.\u003C\u002Fp>\n\u003Cp>Development repository: https:\u002F\u002Fgithub.com\u002Fksartoffice\u002Fkayzart-live-code-editor\u003C\u002Fp>\n\u003Cp>The admin editor bundle (assets\u002Fdist\u002F) is compiled from the TypeScript\u002FReact sources in src\u002F with Vite. To reproduce the build from the repository: install dependencies with \u003Ccode>npm install\u003C\u002Fcode> and \u003Ccode>composer install\u003C\u002Fcode>, then run \u003Ccode>npm run build\u003C\u002Fcode> to generate the bundled assets. \u003Ccode>npm run plugin-zip\u003C\u002Fcode> produces the distributable package.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin bundles third-party libraries:\u003Cbr \u002F>\n* CodeMirror – MIT License – https:\u002F\u002Fgithub.com\u002Fcodemirror\u003Cbr \u002F>\n* Emmet CodeMirror 6 Plugin – MIT License – https:\u002F\u002Fgithub.com\u002Femmetio\u002Fcodemirror6-plugin\u003Cbr \u002F>\n* js-beautify – MIT License – https:\u002F\u002Fgithub.com\u002Fbeautify-web\u002Fjs-beautify\u003Cbr \u002F>\n* Lucide – ISC License – https:\u002F\u002Fgithub.com\u002Flucide-icons\u002Flucide\u003Cbr \u002F>\n* parse5 – MIT License – https:\u002F\u002Fgithub.com\u002Finikulin\u002Fparse5\u003Cbr \u002F>\n* TailwindPHP – MIT License – https:\u002F\u002Fgithub.com\u002Fksartoffice\u002Ftailwindphp\u003C\u002Fp>\n","Build clean, theme-independent landing pages with a live HTML\u002FCSS\u002FJS editor. No page builder, no build pipeline.",605,"2026-07-14T06:13:00.000Z","5.9",[108,109,110,111,112],"custom-html","html-editor","landing-page","live-preview","tailwind","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fkayzart-live-code-editor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkayzart-live-code-editor.2.3.0.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":11,"downloaded":123,"rating":25,"num_ratings":67,"last_updated":124,"tested_up_to":14,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":50,"download_link":132,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"markuclean-markup-cleaner","MarkuClean – Remove AI Artifacts, Unicode & Copy-Paste Characters","1.0.4","Ivijan-Stefan Stipic","https:\u002F\u002Fprofiles.wordpress.org\u002Fivijanstefan\u002F","\u003Cp>MarkuClean automatically cleans WordPress post titles, content, and excerpts by removing AI-generated artifacts, broken Unicode characters, invisible characters, copy-and-paste leftovers, and malformed markup before they are saved.\u003C\u002Fp>\n\u003Cp>It detects and removes common issues introduced by AI writing tools, office documents, web pages, PDFs, and other external sources. This includes smart quotes, em dashes, ellipses, zero-width characters, non-breaking spaces, broken encoding sequences, and unwanted editor metadata.\u003C\u002Fp>\n\u003Cp>The plugin helps keep content consistent and clean where cleanup is supported. It works with standard WordPress content edited in Gutenberg and TinyMCE-based workflows.\u003C\u002Fp>\n\u003Cp>For safety, builder-managed content is skipped. Elementor, WPBakery \u002F Visual Composer, Beaver Builder, Divi Builder, Oxygen, Bricks, SiteOrigin, and similar editors often store structured markup, shortcode trees, JSON-like payloads, or hidden metadata. The plugin returns that content unchanged.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Cleans AI-generated text artifacts\u003C\u002Fli>\n\u003Cli>Removes invisible Unicode characters\u003C\u002Fli>\n\u003Cli>Fixes broken quotes, dashes, and ellipses\u003C\u002Fli>\n\u003Cli>Removes zero-width and non-breaking space characters\u003C\u002Fli>\n\u003Cli>Cleans malformed encoding sequences\u003C\u002Fli>\n\u003Cli>Removes copy-and-paste artifacts\u003C\u002Fli>\n\u003Cli>Supports Gutenberg and TinyMCE\u003C\u002Fli>\n\u003Cli>Automatically skips page builder content\u003C\u002Fli>\n\u003Cli>Works out of the box with sensible defaults\u003C\u002Fli>\n\u003Cli>Optional advanced settings\u003C\u002Fli>\n\u003Cli>Supports custom regular expression (regex) rules\u003C\u002Fli>\n\u003C\u002Ful>\n","Clean AI-generated text, broken characters, Unicode issues, invisible characters, and copy-paste artifacts.",622,"2026-07-06T15:22:00.000Z","5.8","8.0",[18,128,129,130,131],"classic-editor","content-cleanup","gutenberg","markup","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarkuclean-markup-cleaner.1.0.4.zip",{"error":134,"url":135,"statusCode":136,"statusMessage":137,"message":137},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fagizoai-html-ai-clean-up\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":67,"versions":139},[140],{"version":6,"download_url":24,"svn_tag_url":141,"released_at":26,"has_diff":142,"diff_files_changed":143,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":144,"is_current":134},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fagizoai-html-ai-clean-up\u002Ftags\u002F1.6.3\u002F",false,[],[]]