[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fChcJ0uGgKKwTvr4jaxSZUgOyjtnSk60iORrqwjgNRG8":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":131,"fingerprints":201},"content-ai-summary","Content AI Summary","1.0.0","Krishna GC","https:\u002F\u002Fprofiles.wordpress.org\u002Fkrishnakrish512\u002F","\u003Cp>Generate AI-powered summaries for your posts using Gemini AI. Display clean summaries with a shortcode on any supported post type.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Securely store a Gemini API key via the admin panel  \u003C\u002Fli>\n\u003Cli>Choose specific post types for AI-generated summaries  \u003C\u002Fli>\n\u003Cli>Automatically generate summaries on post save  \u003C\u002Fli>\n\u003Cli>Clean and simple admin interface under \u003Cstrong>Settings > Gemini API Key\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>Shortcode \u003Ccode>[contaisu_summary]\u003C\u002Fcode> to display summaries on the front end  \u003C\u002Fli>\n\u003Cli>Modular plugin structure (admin\u002Ffrontend\u002Fcore separation)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>Use \u003Ccode>[contaisu_summary]\u003C\u002Fcode> inside a post or template to display its AI-generated summary.\u003C\u002Fp>\n\u003Ch3>Admin Panel\u003C\u002Fh3>\n\u003Cp>Navigate to \u003Cstrong>Settings > Gemini API Key\u003C\u002Fstrong> in the WordPress admin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add or update your \u003Cstrong>Gemini API Key\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>Choose which post types to enable for AI summaries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>API Key Instructions\u003C\u002Fh3>\n\u003Cp>Obtain your Gemini API key from:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmakersuite.google.com\u002Fapp\u002Fapikey\" rel=\"nofollow ugc\">Google AI Studio\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002Fapis\u002Fcredentials\" rel=\"nofollow ugc\">Google Cloud Console\u003C\u002Fa>  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>Note: API key must be at least 30 characters long.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.0 or higher  \u003C\u002Fli>\n\u003Cli>PHP 7.0 or higher  \u003C\u002Fli>\n\u003Cli>Valid Google Gemini API Key\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Release\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Initial release 1.0.0\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. For more information, see https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to Google’s Gemini API to generate AI-powered summaries of WordPress post content.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>What is the service?\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Gemini API is a language model developed by Google, capable of summarizing content in multiple languages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>What is it used for?\u003C\u002Fstrong>\u003Cbr \u002F>\nIt generates a short summary (3 bullet points) for WordPress posts, which is then displayed in the post editor as a meta box.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>What data is sent?\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen a post is saved or when a summary is manually triggered, the plugin sends the post content (up to 3000 characters) to Google’s Gemini API.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>When is data sent?\u003C\u002Fstrong>\u003Cbr \u002F>\nOnly when the user saves a post or manually clicks the “Regenerate Summary” button.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Where is data sent?\u003C\u002Fstrong>\u003Cbr \u002F>\nTo: \u003Ccode>https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta\u002Fmodels\u002Fgemini-2.0-flash:generateContent\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Service Provider:\u003C\u002Fstrong>\u003Cbr \u002F>\nGoogle LLC\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Terms of Service:\u003C\u002Fstrong>\u003Cbr \u002F>\nhttps:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong>\u003Cbr \u002F>\nhttps:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This external API is \u003Cstrong>required\u003C\u002Fstrong> for the plugin to function. If no API key is provided, no data is sent and no summaries are generated.\u003C\u002Fp>\n","Generate AI-powered summaries for your posts using Gemini AI. Display clean summaries with a shortcode on any supported post type.",10,359,0,"2025-08-28T05:16:00.000Z","6.8.5","5.0","7.0",[19,20,21,22,23],"ai","gemini-api","post-summarization","summary","yipl","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-ai-summary.1.0.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"krishnakrish512",1,30,94,"2026-04-04T14:15:31.572Z",[37,58,76,93,113],{"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":32,"last_updated":48,"tested_up_to":49,"requires_at_least":16,"requires_php":50,"tags":51,"homepage":24,"download_link":56,"security_score":57,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"details-summary-block","Details Summary Block","1.0.1","Denis Žoljom","https:\u002F\u002Fprofiles.wordpress.org\u002Fdingo_d\u002F","\u003Cp>The plugin will provide a collapsible HTML \u003Ccode>\u003Cdetails>\u003C\u002Fcode> block with a \u003Ccode>\u003Csummary>\u003C\u002Fcode> element that will be shown when the element is collapsed. Inside the details you can put as many paragraphs or code blocks as you want.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP 5.6 or greater (recommended: PHP 7 or greater)\u003C\u002Fli>\n\u003Cli>WordPress 5.0 or above (because of the Gutenberg editor)\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin provides a simple block for the `` HTML element.",200,4863,80,"2020-07-15T07:40:00.000Z","5.4.19","5.6",[52,53,54,55,22],"block","details","editor","gutenberg","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdetails-summary-block.1.0.1.zip",85,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":45,"downloaded":66,"rating":13,"num_ratings":13,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":17,"tags":70,"homepage":74,"download_link":75,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"xhtheme-ai-toolbox","XHTheme AI Toolbox","1.9.5","xhtheme","https:\u002F\u002Fprofiles.wordpress.org\u002Fxhtheme\u002F","\u003Cp>XHTheme AI Toolbox is a powerful WordPress plugin designed for content creators, integrating advanced AI language models including DeepSeek and Qwen3. This plugin supports content generation, paragraph optimization, smart comment management (including AI Comment Officials, random comments, auto-moderation, and intelligent replies), article topic expansion, AI text-to-image (automatically generating illustrations and covers), tag extraction, summary generation, automatic aliasing and category assignment, significantly improving content creation efficiency and quality.\u003C\u002Fp>\n\u003Cp>The plugin supports various article types including image-only, text-only, and mixed image-text content, but does not support video recognition.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.xhtheme.com\u002Fxhtheme-ai-toolbox\" rel=\"nofollow ugc\">Official Overview\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Ch4>Intelligent Image Recognition\u003C\u002Fh4>\n\u003Cp>When article text content is too short or for image-only articles, content is compensated through image recognition, improving the quality and accuracy of generated content.\u003C\u002Fp>\n\u003Ch4>AI Automatic Image Generation\u003C\u002Fh4>\n\u003Cp>Generate images for articles and set them as covers, insert images into article content (optional) through Tongyi Wanxiang text-to-image interface. Text-to-image generation requires connecting your own Alibaba Cloud Bailian Platform API-KEY. New users can enjoy 1000 free credits (500 images for each of the two models)!\u003C\u002Fp>\n\u003Ch4>Smart Comment Assistant\u003C\u002Fh4>\n\u003Cp>A comprehensive AI-powered comment management system that includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Auto & Batch Comment Generation\u003C\u002Fstrong>: Automatically generates comments when publishing articles, or manually batch generate comments for multiple articles through the backend panel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Comment Officials\u003C\u002Fstrong>: Allow readers to summon AI assistants (like Doubao or Yuanbao) by mentioning them in comments, enabling interactive AI responses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Random Comments\u003C\u002Fstrong>: Automatically generates and posts comments on selected articles with configurable frequency and daily limits.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Auto-Moderation\u003C\u002Fstrong>: Automatically reviews and moderates real user comments using AI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Author Replies\u003C\u002Fstrong>: AI replies on behalf of authors to both real user comments and AI-generated comments.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Interaction\u003C\u002Fstrong>: Simulates natural conversations between AI personas and real users to boost engagement.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AI Topic Expansion\u003C\u002Fh4>\n\u003Cp>Automatically analyzes article content through AI, extracts reading directions that can be extended to generate topics and content, and displays topic tags below the main text. This feature can enrich content matrix and improve creation efficiency.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmeteor.demo.cxory.com\u002Finformation\u002F333.html\" rel=\"nofollow ugc\">View Demo Page\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>AI Tag Extraction\u003C\u002Fh4>\n\u003Cp>Intelligently analyzes article content through AI to automatically extract the most relevant TAG labels and automatically set SEO titles, English aliases, tag descriptions and other fields for new tags.\u003C\u002Fp>\n\u003Ch4>AI Summary Generation\u003C\u002Fh4>\n\u003Cp>Intelligently generates AI summaries and displays them above the article body, enhancing the user’s reading experience. The plugin offers multiple preset styles and supports using AI capabilities to generate custom styles. It can produce traditional article summaries and engaging guidance-type summaries as needed, making readers more interested in the article content.\u003C\u002Fp>\n\u003Ch4>AI Content Generation\u002FOptimization\u003C\u002Fh4>\n\u003Cp>Uses AI models to generate or optimize paragraph content, improving article editing efficiency. If you’re not satisfied with the content, you can undo and switch models to generate new content.\u003C\u002Fp>\n\u003Ch4>AI Intelligent Categorization\u003C\u002Fh4>\n\u003Cp>Intelligently analyzes article content through AI and selects the most appropriate category from existing categories.\u003C\u002Fp>\n\u003Ch4>Automatic English Alias Generation\u003C\u002Fh4>\n\u003Cp>Extracts content-related English aliases through AI for URLs, intelligently matching keywords to give URLs more depth.\u003C\u002Fp>\n\u003Ch4>Usage Limitations\u003C\u002Fh4>\n\u003Cp>All users get 100 free AI model requests per month. Beyond that, you need to purchase resource packages from the official website!\u003C\u002Fp>\n\u003Ch3>How to Use?\u003C\u002Fh3>\n\u003Ch4>1. Trigger AI capabilities through the AI panel:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supports specifying which AI capabilities and custom models to use\u003C\u002Fli>\n\u003Cli>Supports use in the block editor (Gutenberg)\u003C\u002Fli>\n\u003Cli>Supports all features and allows applying data after secondary modifications\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2. Use AI capabilities through the automated queue:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>When publishing articles, you can control whether to join the queue, with backend default settings available\u003C\u002Fli>\n\u003Cli>After joining the queue, tasks run in the background, improving efficiency without requiring additional operations\u003C\u002Fli>\n\u003Cli>Supports all AI capabilities\u003C\u002Fli>\n\u003Cli>Supports use in both classic editor and block editor (Gutenberg)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3. Apply AI capabilities through list shortcut buttons:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We’ve integrated AI running status display and operable AI shortcut buttons in the backend article list\u003C\u002Fli>\n\u003Cli>Quickly apply individual AI capabilities through shortcut buttons\u003C\u002Fli>\n\u003Cli>Supports use in both classic editor and block editor (Gutenberg)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4. Apply AI capabilities through parameters:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This feature is suitable for article publishing programs or collection publishing programs\u003C\u002Fli>\n\u003Cli>When publishing articles, carrying PostMeta queue parameters automatically adds AI tasks to the pending execution queue\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.xhtheme.com\u002Fdocs\u002Faitoolbox\" rel=\"nofollow ugc\">View Documentation\u003C\u002Fa>\u003C\u002Fp>\n","AI tag extraction, AI image, AI summary, comment generation, AI topic expansion, auto-classification, slug generation and AI content enhancement.",5573,"2026-03-07T09:19:00.000Z","6.9.4","6.6",[19,71,72,73,59],"ai-summary","auto-comments","auto-tags","https:\u002F\u002Fwww.xhtheme.com\u002Fxhtheme-ai-toolbox.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxhtheme-ai-toolbox.1.9.5.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":26,"num_ratings":32,"last_updated":86,"tested_up_to":15,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":91,"download_link":92,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"show-hide-section-block","Show \u002F Hide Section Block","3.1.0","Happy Prime","https:\u002F\u002Fprofiles.wordpress.org\u002Fhappyprime\u002F","\u003Cp>Show \u002F Hide Section Block provides four blocks that are used to display a group of \u003Ccode>\u003Cdetails>\u003C\u002Fcode> elements that each contain a \u003Ccode>\u003Csummary>\u003C\u002Fcode> and an arbitrary number of additional blocks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The Show Hide Group block is a wrapping \u003Ccode>\u003Cdiv>\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>The Show Hide Section block is a wrapping \u003Ccode>\u003Cdetails>\u003C\u002Fcode>. One or more of these blocks is added to a Show Hide Group block.\u003C\u002Fli>\n\u003Cli>The Show Hide Summary block contains the content for a \u003Ccode>\u003Csummary>\u003C\u002Fcode> tag. One of these blocks is inside each Show Hide Section block.\u003C\u002Fli>\n\u003Cli>The Show Hide Details block contains arbitrary content. One of these blocks is added inside each Show Hide Section block.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The HTML output for an individual section is:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!-- Each section block has a details element. -->\n\u003Cdetails class=\"wp-block-happyprime-show-hide-section\">\n    \u003C!-- Each details element has a summary and additional, collapsible content. -->\n    \u003Csummary class=\"wp-block-happyprime-show-hide-summary\">Summary text\u003C\u002Fsummary>\n    \u003C!-- Additional inner blocks of any type are populated here. -->\n\u003C\u002Fdetails>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The HTML output for the group is:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv class=\"wp-block-happyprime-show-hide-group\">\n    \u003C!-- Optional based on attribute -->\n    \u003Cbutton class=\"toggle-all\" aria-expanded=\"false\">Open all\u003C\u002Fbutton>\n    \u003Cdetails class=\"wp-block-happyprime-show-hide-section\">\n        \u003Csummary class=\"wp-block-happyprime-show-hide-summary\">\u003C\u002Fsummary>\n        \u003C!-- Additional blocks to be shown\u002Fhidden -->\n    \u003C\u002Fdetails>\n    \u003Cdetails class=\"wp-block-happyprime-show-hide-section\">\n        \u003Csummary class=\"wp-block-happyprime-show-hide-summary\">\u003C\u002Fsummary>\n        \u003C!-- Additional blocks to be shown hidden -->\n    \u003C\u002Fdetails>\n    \u003C!-- Additional section blocks -->\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>An option is provided in the block’s side panel to toggle an “Open all”\u002F”Close all” button. If this is toggled on for a block, an additional \u003Ccode>\u003Cbutton>\u003C\u002Fcode> element will be inserted and JavaScript will be used on the front-end to control the show\u002Fhide behavior of all \u003Ccode>\u003Cdetails>\u003C\u002Fcode> elements in the group at once.\u003C\u002Fp>\n\u003Cp>If the toggle is off, no JavaScript is loaded on the front end and only the browser’s default behavior is used for opening and closing \u003Ccode>\u003Cdetails>\u003C\u002Fcode> elements.\u003C\u002Fp>\n","Display an accessible show\u002Fhide interface with details and summary elements.",90,2360,"2025-05-08T16:25:00.000Z","6.4","7.4",[90,53,22],"collapsible","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshow-hide-section-block\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshow-hide-section-block.3.1.0.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":26,"num_ratings":103,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":24,"tags":107,"homepage":111,"download_link":112,"security_score":57,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"html5-details-polyfill","HTML5 Details Polyfill","1.0","j","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoe-anzalone\u002F","\u003Cp>Adds fallback support for the HTML5 \u003Ca href=\"http:\u002F\u002Fhtml5doctor.com\u002Fthe-details-and-summary-elements\u002F\" rel=\"nofollow ugc\">\u003Cdetails> and \u003Csummary> elements\u003C\u002Fa> in browsers that don’t support them using \u003Ca href=\"http:\u002F\u002Fmathiasbynens.be\u002Fnotes\u002Fhtml5-details-jquery\" rel=\"nofollow ugc\">Mathias Bynens’ \u003Cdetails>\u002F\u003Csummary> jQuery plugin.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Once the plugin is activated on your site, the following HTML should work in all modern browsers, even if they don’t natively support the \u003Cdetails> and \u003Csummary> elements:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdetails>\n  \u003Csummary>Click for more info...\u003C\u002Fsummary>\n  This is where you'd add the additional content that won't be seen until the \"summary\" is clicked.\n\u003C\u002Fdetails>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Adds fallback support for the HTML5 \u003Cdetails> and \u003Csummary> elements in browsers that don't support them.",60,2288,4,"2012-09-16T06:03:00.000Z","3.4.2","3.0.1",[53,108,109,110,22],"html5","jquery","polyfill","http:\u002F\u002FJoeAnzalone.com\u002Fplugins\u002Fhtml5-details-polyfill","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml5-details-polyfill.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":26,"num_ratings":32,"last_updated":123,"tested_up_to":15,"requires_at_least":16,"requires_php":124,"tags":125,"homepage":129,"download_link":130,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"summaraize","SummarAIze – Automatically create TL;DRs for your posts","1.2.3","James Wilson","https:\u002F\u002Fprofiles.wordpress.org\u002Fjwilson529\u002F","\u003Cp>SummarAIze is the \u003Cem>secret weapon\u003C\u002Fem> you need. This powerful, yet incredibly easy-to-use plugin leverages cutting-edge AI from \u003Cstrong>OpenAI\u003C\u002Fstrong> or \u003Cstrong>Google Gemini\u003C\u002Fstrong> to automatically generate concise, engaging summaries (key takeaways) for your posts and pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Here’s how SummarAIze will transform your WordPress site:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Boost Reader Engagement\u003C\u002Fstrong> – Hook readers instantly with clear, concise summaries that highlight your content’s core ideas.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improve Readability\u003C\u002Fstrong> – Make complex topics easier to digest, increasing time on site and lowering bounce rates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhance SEO\u003C\u002Fstrong> – Structured, keyword-rich summaries help search engines understand and rank your content more effectively.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Time\u003C\u002Fstrong> – Stop manually writing summaries! Let AI handle it while you focus on content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose Your AI Powerhouse\u003C\u002Fstrong> – Use OpenAI or Google Gemini — switch anytime.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dual AI Engines\u003C\u002Fstrong> – OpenAI \u003Cem>or\u003C\u002Fem> Google Gemini support. Toggle in settings with your preferred API key.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Summary Generation\u003C\u002Fstrong> – Generates the top 5 key takeaways for each post or page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Display Options\u003C\u002Fstrong> – Show summaries above content, below, or in a slick popup.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag-and-Drop Simplicity\u003C\u002Fstrong> – Easily reorder points with a visual interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Appearance\u003C\u002Fstrong> – Choose list style (ordered\u002Funordered), dark or light mode, and popup styles via shortcode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Friendly\u003C\u002Fstrong> – Outputs structured HTML for better indexing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Conscious\u003C\u002Fstrong> – Sends only content (not personal data) to AI providers for processing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Important Information\u003C\u002Fh3>\n\u003Cp>SummarAIze uses either the \u003Cstrong>OpenAI API\u003C\u002Fstrong> or the \u003Cstrong>Google Gemini API\u003C\u002Fstrong> for summary generation. This requires sending your post content to the selected provider’s servers. By using this plugin, you agree to their respective terms and policies:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>OpenAI:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Gemini:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003Cstrong>Ready to transform your WordPress content and boost engagement? Install SummarAIze today!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","AI-powered post summaries using OpenAI or Google Gemini. Instantly boost engagement, SEO, and readability with smart key takeaways.",50,2312,"2025-07-10T21:33:00.000Z","7.2",[19,126,127,128,22],"google-gemini","openai","seo","https:\u002F\u002Foneclickcontent.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsummaraize.1.2.4.zip",{"attackSurface":132,"codeSignals":177,"taintFlows":193,"riskAssessment":194,"analyzedAt":200},{"hooks":133,"ajaxHandlers":163,"restRoutes":170,"shortcodes":171,"cronEvents":175,"entryPointCount":176,"unprotectedCount":13},[134,140,144,148,151,156,160],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_menu","add_settings_page","includes\\class-contaisu-admin.php",6,{"type":135,"name":141,"callback":142,"file":138,"line":143},"admin_init","register_settings",7,{"type":135,"name":145,"callback":146,"file":138,"line":147},"admin_enqueue_scripts","enqueue_assets",8,{"type":135,"name":149,"callback":146,"file":150,"line":147},"wp_enqueue_scripts","includes\\class-contaisu-frontend.php",{"type":135,"name":152,"callback":153,"file":154,"line":155},"add_meta_boxes","add_meta_box","includes\\class-contaisu-post.php",11,{"type":135,"name":157,"callback":158,"priority":11,"file":154,"line":159},"save_post","handle_post_save",12,{"type":135,"name":145,"callback":161,"file":154,"line":162},"enqueue_admin_assets",14,[164],{"action":165,"nopriv":166,"callback":167,"hasNonce":168,"hasCapCheck":168,"file":154,"line":169},"contaisu_regenerate_summary",false,"ajax_contaisu_regenerate_summary",true,13,[],[172],{"tag":173,"callback":174,"file":150,"line":143},"contaisu_summary","summary_shortcode",[],2,{"dangerousFunctions":178,"sqlUsage":179,"outputEscaping":181,"fileOperations":13,"externalRequests":32,"nonceChecks":176,"capabilityChecks":191,"bundledLibraries":192},[],{"prepared":13,"raw":13,"locations":180},[],{"escaped":11,"rawEcho":103,"locations":182},[183,185,187,189],{"file":138,"line":101,"context":184},"raw output",{"file":138,"line":186,"context":184},75,{"file":138,"line":188,"context":184},99,{"file":154,"line":190,"context":184},98,3,[],[],{"summary":195,"deductions":196},"The \"content-ai-summary\" v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. It demonstrates good development practices by utilizing prepared statements for all SQL queries and implementing nonce and capability checks on entry points. There are no critical or high-severity taint flows, and the attack surface appears limited with no unprotected entry points. The absence of known vulnerabilities in its history further contributes to this positive assessment.  However, a notable concern is the output escaping, where 71% of outputs are properly escaped, leaving 29% potentially unescaped. While the total number of outputs isn't excessively high, any unescaped output could present a cross-site scripting (XSS) risk if user-supplied data is involved in those specific outputs. The single external HTTP request also warrants a brief mention, as it represents a potential avenue for external influence if not handled securely, though no specific risks are highlighted here.",[197],{"reason":198,"points":199},"Partially unescaped output detected",5,"2026-03-16T23:58:06.916Z",{"wat":202,"direct":211},{"assetPaths":203,"generatorPatterns":206,"scriptPaths":207,"versionParams":208},[204,205],"\u002Fwp-content\u002Fplugins\u002Fcontent-ai-summary\u002Fadmin\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fcontent-ai-summary\u002Fpublic\u002Fcss\u002Fpublic.css",[],[],[209,210],"content-ai-summary\u002Fadmin\u002Fcss\u002Fadmin.css?ver=","content-ai-summary\u002Fpublic\u002Fcss\u002Fpublic.css?ver=",{"cssClasses":212,"htmlComments":215,"htmlAttributes":216,"restEndpoints":219,"jsGlobals":221,"shortcodeOutput":222},[213,214],"contaisu-summary","ai-news-summary-box",[],[217,218],"name=\"contaisu_summary_api_key\"","name=\"contaisu_post_types[]\"",[220],"\u002Fwp-json\u002Fcontaisu\u002Fv1\u002Fregenerate-summary",[],[223,224],"\u003Cdiv class=\"contaisu-summary\">\u003Ch3>Summary\u003C\u002Fh3>\u003Cul>\u003Cli>","\u003Ch3>Summary\u003C\u002Fh3>\u003Cul>\u003Cli>"]