[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fp2Hyb5SoGh5oFQ_Cqx0S7bbN77npEqqPkiaiFTLE3ws":3,"$f2fOYsINGqYijyChfzW4ptV7k15EEvgQbJYGL6hj6hTY":532,"$f7zaorzHc4m3WaWSyK9cW6-lGJXI3oz6ibGgGo6XHlsk":536},{"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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":23,"download_link":24,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":124,"fingerprints":516},"wpsummarize","WPSummarize – AI Summaries with key takeaways for your posts","1.0.53","Julian Yanover","https:\u002F\u002Fprofiles.wordpress.org\u002Fjulianyanover\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsummarize.com\u002F\" rel=\"nofollow ugc\">WPSummarize\u003C\u002Fa> automatically creates concise summaries of your blog posts. It helps your readers quickly grasp the main points of your content, improving user experience and engagement.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FWr8SXRQQYIc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatic summarization of blog posts\u003C\u002Fli>\n\u003Cli>You decide where the summaries are displayed, with options such as above or below the content, before the first heading tag or even manually through shortcode.\u003C\u002Fli>\n\u003Cli>Choose whether you want a list of key takeaways or a narrative approach\u003C\u002Fli>\n\u003Cli>Support for custom post types\u003C\u002Fli>\n\u003Cli>Support for Gutenberg, Elementor, Divi, Oxygen, etc.\u003C\u002Fli>\n\u003Cli>1 pre-built design\u003C\u002Fli>\n\u003Cli>Custom CSS\u003C\u002Fli>\n\u003Cli>UI available in Spanish, German, Italian, French and Portuguese.\u003C\u002Fli>\n\u003Cli>Bring your own API key (OpenAI)\u003C\u002Fli>\n\u003Cli>50 summaries per month limit\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Do more with WPSummarize Pro\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Unlimited summaries per month, bringing your own API key (OpenAI, Google Gemini or Anthropic)\u003C\u002Fli>\n\u003Cli>Bulk summarization for existing posts\u003C\u002Fli>\n\u003Cli>Automatically add style tags like strong and em\u003C\u002Fli>\n\u003Cli>Edit settings per post\u003C\u002Fli>\n\u003Cli>Manually edit summaries\u003C\u002Fli>\n\u003Cli>+10 pre-built designs\u003C\u002Fli>\n\u003Cli>Custom CSS\u003C\u002Fli>\n\u003Cli>List type and narrative styles\u003C\u002Fli>\n\u003Cli>Custom post types supported\u003C\u002Fli>\n\u003Cli>Gutenberg, Elementor, Divi, all supported\u003C\u002Fli>\n\u003Cli>Support for ACF\u003C\u002Fli>\n\u003Cli>Unfold summary on click\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsummarize.com\u002F\" rel=\"nofollow ugc\">Get WPSummarize Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why use WPSummarize?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Time-Saving\u003C\u002Fstrong>\u003Cbr \u002F>\nWhy perform a task that can be automated at the same highest standard you expect?\u003Cbr \u002F>\nWe use advance AI to automatically generate concise, accurate summaries of your blog posts. No manual work required – just publish your content and let our plugin do the rest.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>No Coding, yet Fully Customizable\u003C\u002Fstrong>\u003Cbr \u002F>\nYou do not need to do any coding to make this plugin your own. We made sure you can tweak exactly how, when and where summaries are generated and displayed.\u003Cbr \u002F>\nWe have themes ready, a great batch process for your old posts and all the options you might need.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Improved Reader Experience\u003C\u002Fstrong>\u003Cbr \u002F>\nNot to be mean, but not everybody wants to read your whole 2,000 word article. Enhance user engagement by providing quick, digestible takeaways on each post.\u003Cbr \u002F>\nHelp your audience decide if the content is relevant to them, improving overall satisfaction and time spent on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SEO Friendly\u003C\u002Fstrong>\u003Cbr \u002F>\nSearch engines favor pages that fulfill the search intent right away, without making users go through entire articles.\u003Cbr \u002F>\nYou can also choose to hide the summary content from search engines by enabling the Unfold summary on click option. The content is then dynamically loaded on click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Fast and Convenient\u003C\u002Fstrong>\u003Cbr \u002F>\nAll summaries created are cached in your own database as post meta fields, making sure your website keeps loading super fast.\u003Cbr \u002F>\nThe entire summary generation process happens in the background, not wasting you any time at all.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>OpenAI\u002FGemini\u002FAnthropic API Key needed\u003C\u002Fstrong>\u003Cbr \u002F>\nOnce you install WPSummarize, you will need to add your OpenAI\u002FGemini\u002FAnthropic API key in order to process your posts and generate summaries. You can get your API key at https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>WPSummarize uses an external API service to generate summaries of your content. Here’s what you need to know:\u003Cbr \u002F>\nOur plugin connects to https:\u002F\u002Fwpsummarize.com to process and generate summaries.\u003Cbr \u002F>\nWhen you use the summary feature, your post content is sent to our servers for processing.\u003Cbr \u002F>\nWe do not store your content on our servers beyond the time needed to generate the summary.\u003Cbr \u002F>\nFor more information about how we handle your data, please see our Privacy Policy at https:\u002F\u002Fwpsummarize.com\u002Fprivacy-policy\u002F\u003Cbr \u002F>\nBy using this plugin, you agree to our Terms of Service, available at https:\u002F\u002Fwpsummarize.com\u002Fterms-and-conditions\u002F\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>OpenAI API\u003Cbr \u002F>\nWhile the OpenAI post content processing happens mostly on our server, we have a brief connection inside the plugin to check if your API key is valid.\u003Cbr \u002F>\nOpenAI API website: https:\u002F\u002Fopenai.com\u002Fapi\u002F\u003Cbr \u002F>\nOpenAI Terms of Service: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003Cbr \u002F>\nOpenAI Privacy Policy: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Google Gemini API\u003Cbr \u002F>\nWhile the Google Gemini post content processing happens mostly on our server, we have a brief connection inside the plugin to check if your API key is valid.\u003Cbr \u002F>\nGoogle Gemini API website: https:\u002F\u002Fai.google.dev\u002F\u003Cbr \u002F>\nGoogle Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003Cbr \u002F>\nGoogle Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Anthropic API\u003Cbr \u002F>\nWhile the Anthropic post content processing happens mostly on our server, we have a brief connection inside the plugin to check if your API key is valid.\u003Cbr \u002F>\nAnthropic API website: https:\u002F\u002Fwww.anthropic.com\u002Fapi\u003Cbr \u002F>\nAnthropic Terms of Service: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fconsumer-terms\u003Cbr \u002F>\nAnthropic Privacy Policy: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fprivacy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>We take your privacy seriously and are committed to protecting your data. If you have any questions or concerns, please contact us at support@wpsummarize.com.\u003C\u002Fp>\n\u003Ch3>Third-Party Libraries\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>WPSummarize uses the Action Scheduler library (https:\u002F\u002Factionscheduler.org\u002F) to manage background processing tasks.\u003Cbr \u002F>\nAction Scheduler is a robust scheduling library for WordPress, originally developed by the WooCommerce team.\u003Cbr \u002F>\nIt runs within your WordPress site and does not send data to external services.\u003Cbr \u002F>\nThe library is included with our plugin and does not require separate installation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WPSummarize also uses Freemius (https:\u002F\u002Ffreemius.com) to manage our premium plans, licensing, and plugin updates.\u003Cbr \u002F>\nFreemius collects and processes certain data as described in their Privacy Policy.\u003Cbr \u002F>\nThis includes basic site data (WordPress version, PHP version, etc.) and user data (email, name) for customers who purchase premium plans.\u003Cbr \u002F>\nFreemius is only active if you opt in to usage tracking or purchase a premium plan.\u003Cbr \u002F>\nYou can opt out of non-essential data collection at any time through the plugin settings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","AI Summaries for your WordPress",60,4461,100,5,"2026-04-14T23:15:00.000Z","6.9.4","6.5","7.0",[20,21,22],"ai-summaries","key-takeaways","summarizer","https:\u002F\u002Fwpsummarize.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.53.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"julianyanover",90,91,30,88,"2026-07-15T08:30:58.456Z",[38,59,77,94,111],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":25,"num_ratings":25,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"automatic-wp-posts-summarizer","AWPS – Summarize Posts With AI","2.0.0","Simpma","https:\u002F\u002Fprofiles.wordpress.org\u002Fturn2honey\u002F","\u003Cp>AWPS leverages Artificial Intelligence via the MeaningCloud API to generate precise and meaningful summaries of posts.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically generate posts summary.\u003C\u002Fli>\n\u003Cli>Display summary on all posts or only specific posts.\u003C\u002Fli>\n\u003Cli>Customizable shortcode.\u003C\u002Fli>\n\u003Cli>Ability to also manually add summary to posts if you prefer.\u003C\u002Fli>\n\u003Cli>Connect to MeaningCloud API\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Show summary in a post\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[awps]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Show summary in a post with a custom title\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[awps title=”Post Summary”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Show custom summary in a post\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[awps summary=”I love automatic WordPress post summarizer plugin but here is the summary I prefer for this post”]\u003C\u002Fp>\n\u003Ch3>Shortcode Customization\u003C\u002Fh3>\n\u003Cp>You can customize the shortcode with the following options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>title\u003C\u002Fstrong>  –   Summary widget title.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>summary\u003C\u002Fstrong> –   Custom summary to replace automatically generated summary with.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>[awps title=”Post Summary” summary=”I love automatic WordPress post summarizer plugin but here is the summary I prefer for this post”]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>CSS Customization\u003C\u002Fh3>\n\u003Cp>Add \u003Cstrong>awps_summary\u003C\u002Fstrong> class to your CSS and style it to suit you.\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>.awps_summary {\n    background: #f0dcdc;\n    padding: 10px 50px;\n    margin-bottom: 40px;\n    border: 2px solid #ff0707;\n    border-style: dashed;\n}\n\n.awps_summary h3 {\n    font-weight: 500;\n    font-size: 28px;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Or\u003C\u002Fp>\n\u003Cpre>\u003Ccode>.awps_summary {\n    background: #333360;\n    padding: 30px 50px;\n    color: #fff;\n    font-size: 15px;\n    margin-bottom: 40px;\n}\n\n.awps_summary h3 {\n    font-weight: 500;\n    font-size: 24px;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Generate and display WordPress post summary with AI.",10,1992,"2024-11-26T13:47:00.000Z","6.7.5","4.6",[52,53,54,55,22],"ai","bot","content","post-summary","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautomatic-wp-posts-summarizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-wp-posts-summarizer.2.0.0.zip",92,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":25,"downloaded":67,"rating":25,"num_ratings":25,"last_updated":68,"tested_up_to":16,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"ai-post-summarizer-lite","AI Post Summarizer Lite for WordPress","1.1.0","R.Sabbir","https:\u002F\u002Fprofiles.wordpress.org\u002Fsabbir37\u002F","\u003Cp>Unlock the power of AI on your blog with \u003Cstrong>AI Post Summarizer Lite\u003C\u002Fstrong>. Provide your readers with instant, high-quality \u003Cstrong>AI TL;DR summaries\u003C\u002Fstrong> powered by \u003Cstrong>ChatGPT\u003C\u002Fstrong> and \u003Cstrong>Google AI (SGE)\u003C\u002Fstrong>. Increase dwell time and engagement by offering a modern, one-click content overview experience.\u003C\u002Fp>\n\u003Cp>Get ahead of the competition by integrating the latest AI technology directly into your workflow. Our lightweight solution is designed for maximum speed and zero server load, working seamlessly with your theme’s design. Offer your audience a premium reading experience that makes your content more accessible and digestible.\u003C\u002Fp>\n\u003Cp>The included button is fully responsive and designed to look great on any device or theme. Give your readers a new way to interact with your content and see why AI-powered blogs are more dynamic and engaging.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>One-Click Summaries:\u003C\u002Fstrong> Let users summarize any post instantly with their preferred AI tool.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ChatGPT & Google AI:\u003C\u002Fstrong> Native support for the world’s most popular AI models.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR Compliant & Private:\u003C\u002Fstrong> No user data is collected, stored, or transmitted.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive:\u003C\u002Fstrong> The summary button looks great on all devices, from desktops to smartphones.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Fast:\u003C\u002Fstrong> Optimized for performance with minimal impact on your site’s speed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Settings:\u003C\u002Fstrong> Simple options to control the position and appearance of the summary button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to Use:\u003C\u002Fstrong> Simply install, activate, and you’re done. No coding required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google AI Mode:\u003C\u002Fstrong> One-click access to Google’s AI Overview (SGE) mode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Sizes:\u003C\u002Fstrong> Change label and button sizes (Small, Medium, Large) to match your theme.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready:\u003C\u002Fstrong> Full internationalization support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>The plugin adds a summary button to your posts. When a visitor clicks it, the plugin intelligently creates a special link that opens a new tab to their favorite AI service (like ChatGPT) with a pre-filled prompt asking it to summarize the content of your post. The entire process happens in the user’s browser, ensuring privacy and zero server load.\u003C\u002Fp>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Save Your Readers’ Time:\u003C\u002Fstrong> Long articles can be intimidating. A summary gives readers the key takeaways instantly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Boost User Engagement:\u003C\u002Fstrong> Providing a useful tool like this keeps users on your site longer and encourages interaction.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modernize Your Website:\u003C\u002Fstrong> Show your audience that your site is on the cutting edge of technology.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Increase Content Accessibility:\u003C\u002Fstrong> Summaries can help users with learning disabilities or those who are short on time to understand their content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AI Post Summarizer Pro\u003C\u002Fh3>\n\u003Cp>For the ultimate toolkit, \u003Cstrong>AI Post Summarizer Pro\u003C\u002Fstrong> is now available. The Pro version is a massive upgrade designed for power users, marketers, and businesses.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frsabbir.gumroad.com\u002Fl\u002Fai-post-summarizer\" rel=\"nofollow ugc\">Get AI Post Summarizer Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>  Feature\u003Cbr \u002F>\n  Lite Version\u003Cbr \u002F>\n  Pro Version\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Supported AI Platforms\u003C\u002Fstrong>\u003Cbr \u002F>\n  2 (ChatGPT, Google AI Mode)\u003Cbr \u002F>\n  \u003Cstrong>6+ Platforms\u003C\u002Fstrong> (ChatGPT, Gemini, Claude, etc.)\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>API Keys Required?\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>No API Keys Needed\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>No API Keys Needed\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Button Design\u003C\u002Fstrong>\u003Cbr \u002F>\n  Responsive & Stylish Button\u003Cbr \u002F>\n  \u003Cstrong>Advanced Design Engine\u003C\u002Fstrong> (Live Preview, 20+ styles)\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Prompt Customization\u003C\u002Fstrong>\u003Cbr \u002F>\n  None (Basic default prompt only)\u003Cbr \u002F>\n  \u003Cstrong>Smart Prompt Library\u003C\u002Fstrong> (Build, save templates)\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Analytics\u003C\u002Fstrong>\u003Cbr \u002F>\n  None\u003Cbr \u002F>\n  \u003Cstrong>Built-in Analytics Dashboard\u003C\u002Fstrong> (Track clicks)\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Button Placement\u003C\u002Fstrong>\u003Cbr \u002F>\n  Simple Position Options\u003Cbr \u002F>\n  Advanced layout control\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Frsabbir.gumroad.com\u002Fl\u002Fai-post-summarizer\" rel=\"nofollow ugc\">Gumroad\u003C\u002Fa> to unlock all features!\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>AI Post Summarizer Lite does not:\u003Cbr \u002F>\n* Collect, track, or store any personal data from your visitors.\u003Cbr \u002F>\n* Use cookies or any tracking scripts.\u003Cbr \u002F>\n* Transmit any data from your site to our servers or any third parties.\u003C\u002Fp>\n\u003Cp>All processing happens locally in the user’s browser. This plugin is fully GDPR compliant and respects user privacy.\u003C\u002Fp>\n\u003Ch3>Technical Specifications\u003C\u002Fh3>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>A modern web browser for visitors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Loading:\u003C\u002Fstrong> Conditionally loads assets only on single post pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTTP Requests:\u003C\u002Fstrong> Zero external HTTP requests are made by the plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code Size:\u003C\u002Fstrong> The plugin is extremely lightweight with a minimal footprint.\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate instant AI TL;DR summaries for WordPress posts with ChatGPT & Google AI (SGE). Boost engagement with one-click summaries.",359,"2026-02-08T17:30:00.000Z","6.0","7.4",[52,72,73,22,74],"chatgpt","post-summarizer","summary","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fai-post-summarizer-lite\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-post-summarizer-lite.1.1.0.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":25,"downloaded":85,"rating":25,"num_ratings":25,"last_updated":86,"tested_up_to":16,"requires_at_least":87,"requires_php":70,"tags":88,"homepage":92,"download_link":93,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"fast-ai-llm-summarizer","Fast AI LLM Summarizer","1.0.0","ColorWhistle","https:\u002F\u002Fprofiles.wordpress.org\u002Fcolorwhistlecw\u002F","\u003Cp>AI Summary Generator creates human-readable summaries for every WordPress post by calling the OpenAI Responses API (model \u003Ccode>gpt-4.1-mini\u003C\u002Fcode>). Summaries are stored in the \u003Ccode>fastaill_ai_summary\u003C\u002Fcode> meta key, displayed above the post content, and can be regenerated from the editor. The plugin adheres to WordPress Coding Standards, includes detailed logging, and exposes toggles for every automated action.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatic summary generation on publish\u002Fupdate (configurable).\u003C\u002Fli>\n\u003Cli>Manual “Regenerate Summary” button in both Classic and Gutenberg editors.\u003C\u002Fli>\n\u003Cli>Frontend output injected via \u003Ccode>the_content\u003C\u002Fcode> inside \u003Ccode>\u003Cdiv class=\"fastaill-summary\">\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Dedicated Settings page under \u003Ccode>Settings > AI Summary Generator\u003C\u002Fcode> with options for API key, summary length, toggles, and uninstall behavior.\u003C\u002Fli>\n\u003Cli>Live “Test API Connection” button performs a real OpenAI \u003Ccode>\u002Fv1\u002Fresponses\u003C\u002Fcode> request to confirm connectivity.\u003C\u002Fli>\n\u003Cli>AJAX endpoints protected by nonces and capability checks.\u003C\u002Fli>\n\u003Cli>Optional admin notices for success\u002Ffailure with dismissible UI.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Security & Data Handling\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>API Keys\u003C\u002Fstrong>: Your OpenAI API key is stored securely in the WordPress options table. It is never exposed to the frontend or shared with third parties other than OpenAI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Transmission\u003C\u002Fstrong>: Post content is sent to OpenAI’s API (\u003Ccode>api.openai.com\u003C\u002Fcode>) for summarization. No other site data is transmitted.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uninstall Cleanup\u003C\u002Fstrong>: Upon uninstallation, the plugin removes all configuration settings and cleans up internal metadata. The generated AI Summary content (Custom Post Type) is PRESERVED to prevent data loss. If you wish to delete the summaries, please delete them manually before uninstalling.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Service Disclosure\u003C\u002Fh3>\n\u003Cp>This plugin connects to the OpenAI API to generate content summaries.\u003Cbr \u002F>\nUsers must provide their own API key, which is stored locally and sent only to OpenAI’s API endpoint.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OpenAI Terms of Service:\u003C\u002Fstrong>\u003Cbr \u002F>\nhttps:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OpenAI Privacy Policy:\u003C\u002Fstrong>\u003Cbr \u002F>\nhttps:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin sends post content to external AI services (OpenAI) for summarization. No personal data is stored by the plugin. The OpenAI API key and post content are sent only to OpenAI’s API endpoint for processing. Users must provide their own API key, which is stored securely in the WordPress options table.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have any issues or need help, please visit our support forum or contact us at creators@colorwhistle.com\u003C\u002Fp>\n","Automatically generate concise AI-powered summaries for WordPress posts using OpenAI.",134,"2026-01-27T05:54:00.000Z","6.4",[52,89,90,91,74],"bulk-summary","content-summarizer","llm","https:\u002F\u002Fcolorwhistle.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffast-ai-llm-summarizer.1.0.0.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":25,"downloaded":102,"rating":25,"num_ratings":25,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":106,"tags":107,"homepage":109,"download_link":110,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"pfd-ai-quick-read-summarizer","PFD AI Quick Read Summarizer","1.0.2","paidfreedroid","https:\u002F\u002Fprofiles.wordpress.org\u002Fpaidfreedroid\u002F","\u003Cp>PFD AI Quick Read Summarizer adds a beautiful, interactive “Show Quick Read” button to the top of your articles. When a visitor clicks it, the plugin instantly generates a concise, easy-to-read summary using the power of Google’s Gemini AI.\u003C\u002Fp>\n\u003Cp>This is the perfect tool to increase user engagement, improve time-on-site, and provide immediate value to your readers without any cost.\u003C\u002Fp>\n\u003Cp>Key Features:\u003C\u002Fp>\n\u003Cp>One-Click Summaries: Automatically summarizes any post or page.\u003C\u002Fp>\n\u003Cp>Beautiful, Animated UI: A sleek, modern interface with a typewriter effect that fits any theme.\u003C\u002Fp>\n\u003Cp>Intelligent Caching: Summaries are saved to your database after the first generation, ensuring instant loading and minimal API usage.\u003C\u002Fp>\n\u003Cp>Easy Setup: Simply install the plugin, add your free Gemini API key, and you’re ready to go!\u003C\u002Fp>\n\u003Cp>Lightweight & Fast: Optimized for performance.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Google Gemini API to generate article summaries. This is essential for the plugin’s core functionality.\u003C\u002Fp>\n\u003Cp>Service: Google Gemini API (https:\u002F\u002Fwww.google.com\u002Fsearch?q=generativelanguage.googleapis.com)\u003C\u002Fp>\n\u003Cp>Data Sent: When a summary is requested for the first time, the text content and title of that specific post are sent to the API. No personal or user data is sent.\u003C\u002Fp>\n\u003Cp>Links: Google API Terms of Service and Google Privacy Policy.\u003C\u002Fp>\n","Effortlessly generate AI-powered summaries for your WordPress posts with a single click.",305,"2025-10-04T14:53:00.000Z","6.8.5","5.0","",[52,54,108,22,74],"gemini","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpfd-ai-quick-read-summarizer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpfd-ai-quick-read-summarizer.1.0.2.zip",{"slug":112,"name":113,"version":80,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":25,"downloaded":118,"rating":25,"num_ratings":25,"last_updated":119,"tested_up_to":16,"requires_at_least":120,"requires_php":106,"tags":121,"homepage":122,"download_link":123,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"ultradevs-ai-summarizer-block","ultraDevs AI Summarizer Block","ultraDevs","https:\u002F\u002Fprofiles.wordpress.org\u002Fultradevs\u002F","\u003Cp>\u003Cstrong>ultraDevs AI Summarizer Block\u003C\u002Fstrong> is a lightweight and powerful WordPress plugin that allows your readers to quickly summarize your articles using their favorite AI platforms. With a sleek, modern, and customizable interface, this block enhances user experience by providing instant insights.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple AI Platforms\u003C\u002Fstrong>: Supports ChatGPT, Gemini, Claude, Perplexity, and Grok.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Design\u003C\u002Fstrong>: Premium circular icons with glassmorphism effects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Customizable\u003C\u002Fstrong>: Adjust icon sizes (24px to 64px) and choose which platforms to display per block instance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global Settings\u003C\u002Fstrong>: Easily enable\u002Fdisable platforms across your entire site from a central settings page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Focused\u003C\u002Fstrong>: The plugin simply constructs a prompt and redirects the user to the AI platform, ensuring no content is stored or processed on your server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline Layout\u003C\u002Fstrong>: Compact design that fits perfectly within any post or page layout.\u003C\u002Fli>\n\u003C\u002Ful>\n","Gutenberg block to summarize your post content using various AI platforms like ChatGPT, Gemini, Claude, Perplexity, and Grok.",68,"2026-03-23T09:08:00.000Z","5.8",[52,72,108,22,74],"https:\u002F\u002Fultradevs.com\u002Fultradevs-ai-summarizer-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultradevs-ai-summarizer-block.1.0.0.zip",{"attackSurface":125,"codeSignals":292,"taintFlows":416,"riskAssessment":503,"analyzedAt":515},{"hooks":126,"ajaxHandlers":235,"restRoutes":281,"shortcodes":282,"cronEvents":286,"entryPointCount":290,"unprotectedCount":291},[127,133,138,143,147,151,155,159,163,167,171,175,179,182,185,189,194,197,201,204,207,212,214,218,221,226,229,232],{"type":128,"name":129,"callback":130,"file":131,"line":132},"action","admin_menu","wpsummarize_admin_menu","admin\\admin_menu.php",346,{"type":128,"name":134,"callback":135,"file":136,"line":137},"admin_notices","wpsummarize_api_key_notice","admin\\apikey_functions.php",280,{"type":139,"name":140,"callback":141,"file":142,"line":46},"filter","mce_external_plugins","wpsummarize_add_tinymce_plugin","admin\\editor_buttons.php",{"type":139,"name":144,"callback":145,"file":142,"line":146},"mce_buttons","wpsummarize_register_button",11,{"type":128,"name":148,"callback":149,"file":142,"line":150},"admin_init","wpsummarize_add_editor_button",14,{"type":128,"name":152,"callback":153,"file":142,"line":154},"init","wpsummarize_register_block",39,{"type":128,"name":156,"callback":157,"file":142,"line":158},"admin_enqueue_scripts","wpsummarize_enqueue_quicktags",71,{"type":128,"name":156,"callback":160,"file":161,"line":162},"wpsummarize_enqueue_scripts","admin\\meta_boxes.php",38,{"type":128,"name":164,"callback":165,"priority":46,"file":161,"line":166},"save_post","wpsummarize_save_post_meta",181,{"type":128,"name":168,"callback":169,"file":161,"line":170},"add_meta_boxes","wpsummarize_add_meta_box",239,{"type":128,"name":148,"callback":172,"file":173,"line":174},"wpsummarize_check_and_display_rating_notice","admin\\rating.php",16,{"type":128,"name":176,"callback":177,"file":173,"line":178},"plugins_loaded","wpsummarize_rating_notice_init",20,{"type":128,"name":134,"callback":180,"file":173,"line":181},"wpsummarize_display_rating_notice",63,{"type":128,"name":156,"callback":183,"file":173,"line":184},"wpsummarize_enqueue_notice_scripts",64,{"type":128,"name":148,"callback":186,"file":187,"line":188},"wpsummarize_admin_init","admin\\settings.php",87,{"type":128,"name":190,"callback":191,"priority":46,"file":192,"line":193},"rest_after_insert_post","wpsummarize_autogen_on_rest_insert","includes\\api_handler.php",72,{"type":128,"name":164,"callback":195,"priority":178,"file":192,"line":196},"wpsummarize_autogen_on_programmatic_insert",116,{"type":128,"name":198,"callback":199,"priority":46,"file":192,"line":200},"wpsummarize_generate_summary_hook","wpsummarize_generate_summary",167,{"type":128,"name":134,"callback":202,"file":192,"line":203},"wpsummarize_display_quota_error_notice",371,{"type":128,"name":134,"callback":205,"file":192,"line":206},"wpsummarize_display_token_limit_notice",541,{"type":128,"name":208,"callback":209,"file":210,"line":211},"wp_enqueue_scripts","wpsummarize_enqueue_public_css","includes\\main_functions.php",49,{"type":128,"name":208,"callback":213,"file":210,"line":181},"wpsummarize_enqueue_custom_css",{"type":139,"name":215,"callback":216,"file":210,"line":217},"the_content","wpsummarize_insert_summary",257,{"type":128,"name":208,"callback":219,"file":210,"line":220},"wpsummarize_enqueue_minimize_summaries",377,{"type":139,"name":222,"callback":223,"file":224,"line":225},"cron_schedules","wpsummarize_add_every_minute_schedule","wpsummarize.php",28,{"type":128,"name":156,"callback":227,"file":224,"line":228},"wpsummarize_enqueue_admin_styles",173,{"type":128,"name":176,"callback":230,"file":224,"line":231},"wpsummarize_initialize_action_scheduler",180,{"type":128,"name":176,"callback":233,"file":224,"line":234},"wpsummarize_load_textdomain",218,[236,242,246,250,253,256,260,264,268,272,276,279],{"action":237,"nopriv":238,"callback":239,"hasNonce":240,"hasCapCheck":240,"file":136,"line":241},"wpsummarize_dismiss_notice",false,"wpsummarize_dismiss_admin_notice",true,291,{"action":243,"nopriv":238,"callback":244,"hasNonce":240,"hasCapCheck":240,"file":161,"line":245},"delete_wpsummarize_meta","wpsummarize_delete_meta_ajax",113,{"action":247,"nopriv":238,"callback":248,"hasNonce":238,"hasCapCheck":238,"file":161,"line":249},"check_summary_status","wpsummarize_check_summary_status",114,{"action":251,"nopriv":238,"callback":251,"hasNonce":240,"hasCapCheck":240,"file":173,"line":252},"wpsummarize_dismiss_rating_notice",17,{"action":254,"nopriv":238,"callback":254,"hasNonce":240,"hasCapCheck":240,"file":173,"line":255},"wpsummarize_rate_later",18,{"action":257,"nopriv":238,"callback":258,"hasNonce":240,"hasCapCheck":240,"file":187,"line":259},"wpsummarize_check_api_key","wpsummarize_check_api_key_ajax",264,{"action":261,"nopriv":238,"callback":262,"hasNonce":240,"hasCapCheck":240,"file":187,"line":263},"wpsummarize_theme_preview","wpsummarize_theme_preview_ajax",896,{"action":265,"nopriv":238,"callback":266,"hasNonce":240,"hasCapCheck":240,"file":187,"line":267},"wpsummarize_ai_style_match","wpsummarize_ai_style_match_ajax",925,{"action":269,"nopriv":238,"callback":270,"hasNonce":240,"hasCapCheck":238,"file":192,"line":271},"wpsummarize_dismiss_quota_notice","wpsummarize_dismiss_quota_notice_ajax",434,{"action":273,"nopriv":238,"callback":274,"hasNonce":240,"hasCapCheck":240,"file":192,"line":275},"wpsummarize_dismiss_token_limit_notice","wpsummarize_dismiss_token_limit_notice_ajax",568,{"action":277,"nopriv":238,"callback":277,"hasNonce":240,"hasCapCheck":238,"file":210,"line":278},"wpsummarize_get_summary",393,{"action":277,"nopriv":240,"callback":277,"hasNonce":240,"hasCapCheck":238,"file":210,"line":280},394,[],[283],{"tag":4,"callback":284,"file":210,"line":285},"wpsummarize_shortcode",339,[287],{"hook":288,"callback":288,"file":224,"line":289},"action_scheduler_run_queue",129,13,1,{"dangerousFunctions":293,"sqlUsage":294,"outputEscaping":297,"fileOperations":291,"externalRequests":295,"nonceChecks":146,"capabilityChecks":290,"bundledLibraries":411},[],{"prepared":295,"raw":25,"locations":296},6,[],{"escaped":298,"rawEcho":299,"locations":300},206,56,[301,304,306,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,336,338,340,342,344,346,348,350,352,354,356,358,360,362,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409],{"file":131,"line":302,"context":303},246,"raw output",{"file":131,"line":305,"context":303},270,{"file":131,"line":241,"context":303},{"file":131,"line":308,"context":303},316,{"file":131,"line":310,"context":303},322,{"file":161,"line":312,"context":303},43,{"file":161,"line":314,"context":303},55,{"file":161,"line":316,"context":303},80,{"file":173,"line":318,"context":303},82,{"file":173,"line":320,"context":303},85,{"file":173,"line":322,"context":303},97,{"file":173,"line":324,"context":303},132,{"file":173,"line":326,"context":303},141,{"file":187,"line":328,"context":303},156,{"file":187,"line":330,"context":303},161,{"file":187,"line":332,"context":303},194,{"file":187,"line":334,"context":303},196,{"file":187,"line":217,"context":303},{"file":187,"line":337,"context":303},260,{"file":187,"line":339,"context":303},362,{"file":187,"line":341,"context":303},363,{"file":187,"line":343,"context":303},406,{"file":187,"line":345,"context":303},413,{"file":187,"line":347,"context":303},443,{"file":187,"line":349,"context":303},484,{"file":187,"line":351,"context":303},488,{"file":187,"line":353,"context":303},512,{"file":187,"line":355,"context":303},513,{"file":187,"line":357,"context":303},515,{"file":187,"line":359,"context":303},516,{"file":187,"line":361,"context":303},540,{"file":187,"line":206,"context":303},{"file":187,"line":364,"context":303},565,{"file":187,"line":366,"context":303},595,{"file":187,"line":368,"context":303},642,{"file":187,"line":370,"context":303},671,{"file":187,"line":372,"context":303},768,{"file":187,"line":374,"context":303},889,{"file":187,"line":376,"context":303},989,{"file":187,"line":378,"context":303},990,{"file":187,"line":380,"context":303},1019,{"file":187,"line":382,"context":303},1034,{"file":187,"line":384,"context":303},1035,{"file":187,"line":386,"context":303},1046,{"file":187,"line":388,"context":303},1047,{"file":390,"line":34,"context":303},"includes\\acf_integration.php",{"file":390,"line":392,"context":303},35,{"file":390,"line":394,"context":303},46,{"file":390,"line":396,"context":303},51,{"file":192,"line":398,"context":303},380,{"file":192,"line":400,"context":303},395,{"file":192,"line":402,"context":303},400,{"file":192,"line":404,"context":303},504,{"file":192,"line":406,"context":303},521,{"file":192,"line":408,"context":303},532,{"file":224,"line":410,"context":303},155,[412],{"name":413,"version":414,"knownCves":415},"Freemius","1.0",[],[417,439,450,462,475,483,495],{"entryPoint":418,"graph":419,"unsanitizedCount":291,"severity":438},"wpsummarize_delete_meta_ajax (admin\\meta_boxes.php:87)",{"nodes":420,"edges":435},[421,426,430],{"id":422,"type":423,"label":424,"file":161,"line":425},"n0","source","$_POST",103,{"id":427,"type":428,"label":429,"file":161,"line":425},"n1","transform","→ wpsummarize_meta_box_callback()",{"id":431,"type":432,"label":433,"file":161,"line":314,"wp_function":434},"n2","sink","echo() [XSS]","echo",[436,437],{"from":422,"to":427,"sanitized":238},{"from":427,"to":431,"sanitized":238},"medium",{"entryPoint":440,"graph":441,"unsanitizedCount":291,"severity":438},"wpsummarize_check_summary_status (admin\\meta_boxes.php:115)",{"nodes":442,"edges":447},[443,445,446],{"id":422,"type":423,"label":424,"file":161,"line":444},121,{"id":427,"type":428,"label":429,"file":161,"line":444},{"id":431,"type":432,"label":433,"file":161,"line":314,"wp_function":434},[448,449],{"from":422,"to":427,"sanitized":238},{"from":427,"to":431,"sanitized":238},{"entryPoint":451,"graph":452,"unsanitizedCount":461,"severity":438},"\u003Cmeta_boxes> (admin\\meta_boxes.php:0)",{"nodes":453,"edges":458},[454,456,457],{"id":422,"type":423,"label":455,"file":161,"line":425},"$_POST (x2)",{"id":427,"type":428,"label":429,"file":161,"line":425},{"id":431,"type":432,"label":433,"file":161,"line":314,"wp_function":434},[459,460],{"from":422,"to":427,"sanitized":238},{"from":427,"to":431,"sanitized":238},2,{"entryPoint":463,"graph":464,"unsanitizedCount":25,"severity":474},"wpsummarize_dismiss_rating_notice (admin\\rating.php:153)",{"nodes":465,"edges":472},[466,468],{"id":422,"type":423,"label":424,"file":173,"line":467},163,{"id":427,"type":432,"label":469,"file":173,"line":470,"wp_function":471},"update_option() [Settings Manipulation]",164,"update_option",[473],{"from":422,"to":427,"sanitized":240},"low",{"entryPoint":476,"graph":477,"unsanitizedCount":25,"severity":474},"\u003Crating> (admin\\rating.php:0)",{"nodes":478,"edges":481},[479,480],{"id":422,"type":423,"label":424,"file":173,"line":467},{"id":427,"type":432,"label":469,"file":173,"line":470,"wp_function":471},[482],{"from":422,"to":427,"sanitized":240},{"entryPoint":484,"graph":485,"unsanitizedCount":25,"severity":474},"wpsummarize_ai_style_match_ajax (admin\\settings.php:926)",{"nodes":486,"edges":493},[487,489],{"id":422,"type":423,"label":424,"file":187,"line":488},931,{"id":427,"type":432,"label":490,"file":187,"line":491,"wp_function":492},"file_get_contents() [SSRF\u002FLFI]",941,"file_get_contents",[494],{"from":422,"to":427,"sanitized":240},{"entryPoint":496,"graph":497,"unsanitizedCount":25,"severity":474},"\u003Csettings> (admin\\settings.php:0)",{"nodes":498,"edges":501},[499,500],{"id":422,"type":423,"label":424,"file":187,"line":488},{"id":427,"type":432,"label":490,"file":187,"line":491,"wp_function":492},[502],{"from":422,"to":427,"sanitized":240},{"summary":504,"deductions":505},"The \"wpsummarize\" v1.0.48 plugin demonstrates a generally strong security posture with several positive indicators. The code analysis reveals that all SQL queries are properly prepared, and a significant majority of output is correctly escaped, mitigating common injection and cross-site scripting risks. The presence of numerous capability checks and nonces on most entry points suggests an awareness of secure WordPress development practices.  Furthermore, the plugin has no recorded vulnerabilities in its history, which is a significant strength, indicating a stable and likely well-maintained codebase.",[506,508,510,513],{"reason":507,"points":46},"AJAX handler without authentication check",{"reason":509,"points":295},"Flows with unsanitized paths",{"reason":511,"points":512},"One file operation detected",3,{"reason":514,"points":512},"Bundled Freemius v1.0 library","2026-03-16T21:31:23.499Z",{"wat":517,"direct":524},{"assetPaths":518,"generatorPatterns":520,"scriptPaths":521,"versionParams":522},[519],"\u002Fwp-content\u002Fplugins\u002Fwpsummarize\u002Fassets\u002Fcss\u002Fadmin-style.css",[],[],[523],"wpsummarize\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=",{"cssClasses":525,"htmlComments":526,"htmlAttributes":527,"restEndpoints":528,"jsGlobals":529,"shortcodeOutput":531},[],[],[],[],[530],"wpsummarize_fs",[],{"error":240,"url":533,"statusCode":534,"statusMessage":535,"message":535},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwpsummarize\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":537,"versions":538},36,[539,544,551,558,565,572,579,586,593,600,607,614,621,628,635,642,649,656,663,670,677,684,691,698,705,712,719,726,733,740,747,754,761,768,775,782],{"version":6,"download_url":24,"svn_tag_url":540,"released_at":26,"has_diff":238,"diff_files_changed":541,"diff_lines":26,"trac_diff_url":542,"vulnerabilities":543,"is_current":240},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.53\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.52&new_path=%2Fwpsummarize%2Ftags%2F1.0.53",[],{"version":545,"download_url":546,"svn_tag_url":547,"released_at":26,"has_diff":238,"diff_files_changed":548,"diff_lines":26,"trac_diff_url":549,"vulnerabilities":550,"is_current":238},"1.0.52","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.52.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.52\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.51&new_path=%2Fwpsummarize%2Ftags%2F1.0.52",[],{"version":552,"download_url":553,"svn_tag_url":554,"released_at":26,"has_diff":238,"diff_files_changed":555,"diff_lines":26,"trac_diff_url":556,"vulnerabilities":557,"is_current":238},"1.0.51","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.51.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.51\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.50&new_path=%2Fwpsummarize%2Ftags%2F1.0.51",[],{"version":559,"download_url":560,"svn_tag_url":561,"released_at":26,"has_diff":238,"diff_files_changed":562,"diff_lines":26,"trac_diff_url":563,"vulnerabilities":564,"is_current":238},"1.0.50","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.50.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.50\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.49&new_path=%2Fwpsummarize%2Ftags%2F1.0.50",[],{"version":566,"download_url":567,"svn_tag_url":568,"released_at":26,"has_diff":238,"diff_files_changed":569,"diff_lines":26,"trac_diff_url":570,"vulnerabilities":571,"is_current":238},"1.0.49","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.49.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.49\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.48&new_path=%2Fwpsummarize%2Ftags%2F1.0.49",[],{"version":573,"download_url":574,"svn_tag_url":575,"released_at":26,"has_diff":238,"diff_files_changed":576,"diff_lines":26,"trac_diff_url":577,"vulnerabilities":578,"is_current":238},"1.0.48","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.48.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.48\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.47&new_path=%2Fwpsummarize%2Ftags%2F1.0.48",[],{"version":580,"download_url":581,"svn_tag_url":582,"released_at":26,"has_diff":238,"diff_files_changed":583,"diff_lines":26,"trac_diff_url":584,"vulnerabilities":585,"is_current":238},"1.0.47","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.47.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.47\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.46&new_path=%2Fwpsummarize%2Ftags%2F1.0.47",[],{"version":587,"download_url":588,"svn_tag_url":589,"released_at":26,"has_diff":238,"diff_files_changed":590,"diff_lines":26,"trac_diff_url":591,"vulnerabilities":592,"is_current":238},"1.0.46","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.46.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.46\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.45&new_path=%2Fwpsummarize%2Ftags%2F1.0.46",[],{"version":594,"download_url":595,"svn_tag_url":596,"released_at":26,"has_diff":238,"diff_files_changed":597,"diff_lines":26,"trac_diff_url":598,"vulnerabilities":599,"is_current":238},"1.0.45","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.45.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.45\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.44&new_path=%2Fwpsummarize%2Ftags%2F1.0.45",[],{"version":601,"download_url":602,"svn_tag_url":603,"released_at":26,"has_diff":238,"diff_files_changed":604,"diff_lines":26,"trac_diff_url":605,"vulnerabilities":606,"is_current":238},"1.0.44","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.44.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.44\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.43&new_path=%2Fwpsummarize%2Ftags%2F1.0.44",[],{"version":608,"download_url":609,"svn_tag_url":610,"released_at":26,"has_diff":238,"diff_files_changed":611,"diff_lines":26,"trac_diff_url":612,"vulnerabilities":613,"is_current":238},"1.0.43","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.43.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.43\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.42&new_path=%2Fwpsummarize%2Ftags%2F1.0.43",[],{"version":615,"download_url":616,"svn_tag_url":617,"released_at":26,"has_diff":238,"diff_files_changed":618,"diff_lines":26,"trac_diff_url":619,"vulnerabilities":620,"is_current":238},"1.0.42","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.42.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.42\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.41&new_path=%2Fwpsummarize%2Ftags%2F1.0.42",[],{"version":622,"download_url":623,"svn_tag_url":624,"released_at":26,"has_diff":238,"diff_files_changed":625,"diff_lines":26,"trac_diff_url":626,"vulnerabilities":627,"is_current":238},"1.0.41","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.41.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.41\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.40&new_path=%2Fwpsummarize%2Ftags%2F1.0.41",[],{"version":629,"download_url":630,"svn_tag_url":631,"released_at":26,"has_diff":238,"diff_files_changed":632,"diff_lines":26,"trac_diff_url":633,"vulnerabilities":634,"is_current":238},"1.0.40","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.40.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.40\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.39&new_path=%2Fwpsummarize%2Ftags%2F1.0.40",[],{"version":636,"download_url":637,"svn_tag_url":638,"released_at":26,"has_diff":238,"diff_files_changed":639,"diff_lines":26,"trac_diff_url":640,"vulnerabilities":641,"is_current":238},"1.0.39","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.39.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.39\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.38&new_path=%2Fwpsummarize%2Ftags%2F1.0.39",[],{"version":643,"download_url":644,"svn_tag_url":645,"released_at":26,"has_diff":238,"diff_files_changed":646,"diff_lines":26,"trac_diff_url":647,"vulnerabilities":648,"is_current":238},"1.0.38","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.38.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.38\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.37&new_path=%2Fwpsummarize%2Ftags%2F1.0.38",[],{"version":650,"download_url":651,"svn_tag_url":652,"released_at":26,"has_diff":238,"diff_files_changed":653,"diff_lines":26,"trac_diff_url":654,"vulnerabilities":655,"is_current":238},"1.0.37","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.37.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.37\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.36&new_path=%2Fwpsummarize%2Ftags%2F1.0.37",[],{"version":657,"download_url":658,"svn_tag_url":659,"released_at":26,"has_diff":238,"diff_files_changed":660,"diff_lines":26,"trac_diff_url":661,"vulnerabilities":662,"is_current":238},"1.0.36","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.36.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.36\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.35&new_path=%2Fwpsummarize%2Ftags%2F1.0.36",[],{"version":664,"download_url":665,"svn_tag_url":666,"released_at":26,"has_diff":238,"diff_files_changed":667,"diff_lines":26,"trac_diff_url":668,"vulnerabilities":669,"is_current":238},"1.0.35","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.35.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.35\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.34&new_path=%2Fwpsummarize%2Ftags%2F1.0.35",[],{"version":671,"download_url":672,"svn_tag_url":673,"released_at":26,"has_diff":238,"diff_files_changed":674,"diff_lines":26,"trac_diff_url":675,"vulnerabilities":676,"is_current":238},"1.0.34","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.34.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.34\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.33&new_path=%2Fwpsummarize%2Ftags%2F1.0.34",[],{"version":678,"download_url":679,"svn_tag_url":680,"released_at":26,"has_diff":238,"diff_files_changed":681,"diff_lines":26,"trac_diff_url":682,"vulnerabilities":683,"is_current":238},"1.0.33","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.33.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.33\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.32&new_path=%2Fwpsummarize%2Ftags%2F1.0.33",[],{"version":685,"download_url":686,"svn_tag_url":687,"released_at":26,"has_diff":238,"diff_files_changed":688,"diff_lines":26,"trac_diff_url":689,"vulnerabilities":690,"is_current":238},"1.0.32","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.32.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.32\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.31&new_path=%2Fwpsummarize%2Ftags%2F1.0.32",[],{"version":692,"download_url":693,"svn_tag_url":694,"released_at":26,"has_diff":238,"diff_files_changed":695,"diff_lines":26,"trac_diff_url":696,"vulnerabilities":697,"is_current":238},"1.0.31","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.31.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.31\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.30&new_path=%2Fwpsummarize%2Ftags%2F1.0.31",[],{"version":699,"download_url":700,"svn_tag_url":701,"released_at":26,"has_diff":238,"diff_files_changed":702,"diff_lines":26,"trac_diff_url":703,"vulnerabilities":704,"is_current":238},"1.0.30","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.30.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.30\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.29&new_path=%2Fwpsummarize%2Ftags%2F1.0.30",[],{"version":706,"download_url":707,"svn_tag_url":708,"released_at":26,"has_diff":238,"diff_files_changed":709,"diff_lines":26,"trac_diff_url":710,"vulnerabilities":711,"is_current":238},"1.0.29","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.29.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.29\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.28&new_path=%2Fwpsummarize%2Ftags%2F1.0.29",[],{"version":713,"download_url":714,"svn_tag_url":715,"released_at":26,"has_diff":238,"diff_files_changed":716,"diff_lines":26,"trac_diff_url":717,"vulnerabilities":718,"is_current":238},"1.0.28","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.28.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.28\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.27&new_path=%2Fwpsummarize%2Ftags%2F1.0.28",[],{"version":720,"download_url":721,"svn_tag_url":722,"released_at":26,"has_diff":238,"diff_files_changed":723,"diff_lines":26,"trac_diff_url":724,"vulnerabilities":725,"is_current":238},"1.0.27","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.27.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.27\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.25&new_path=%2Fwpsummarize%2Ftags%2F1.0.27",[],{"version":727,"download_url":728,"svn_tag_url":729,"released_at":26,"has_diff":238,"diff_files_changed":730,"diff_lines":26,"trac_diff_url":731,"vulnerabilities":732,"is_current":238},"1.0.25","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.25.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.25\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.24&new_path=%2Fwpsummarize%2Ftags%2F1.0.25",[],{"version":734,"download_url":735,"svn_tag_url":736,"released_at":26,"has_diff":238,"diff_files_changed":737,"diff_lines":26,"trac_diff_url":738,"vulnerabilities":739,"is_current":238},"1.0.24","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.24.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.24\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.23&new_path=%2Fwpsummarize%2Ftags%2F1.0.24",[],{"version":741,"download_url":742,"svn_tag_url":743,"released_at":26,"has_diff":238,"diff_files_changed":744,"diff_lines":26,"trac_diff_url":745,"vulnerabilities":746,"is_current":238},"1.0.23","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.23.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.23\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.19&new_path=%2Fwpsummarize%2Ftags%2F1.0.23",[],{"version":748,"download_url":749,"svn_tag_url":750,"released_at":26,"has_diff":238,"diff_files_changed":751,"diff_lines":26,"trac_diff_url":752,"vulnerabilities":753,"is_current":238},"1.0.19","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.19.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.19\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.18&new_path=%2Fwpsummarize%2Ftags%2F1.0.19",[],{"version":755,"download_url":756,"svn_tag_url":757,"released_at":26,"has_diff":238,"diff_files_changed":758,"diff_lines":26,"trac_diff_url":759,"vulnerabilities":760,"is_current":238},"1.0.18","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.18.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.18\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.17&new_path=%2Fwpsummarize%2Ftags%2F1.0.18",[],{"version":762,"download_url":763,"svn_tag_url":764,"released_at":26,"has_diff":238,"diff_files_changed":765,"diff_lines":26,"trac_diff_url":766,"vulnerabilities":767,"is_current":238},"1.0.17","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.17.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.17\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.16&new_path=%2Fwpsummarize%2Ftags%2F1.0.17",[],{"version":769,"download_url":770,"svn_tag_url":771,"released_at":26,"has_diff":238,"diff_files_changed":772,"diff_lines":26,"trac_diff_url":773,"vulnerabilities":774,"is_current":238},"1.0.16","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.16.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.16\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.15&new_path=%2Fwpsummarize%2Ftags%2F1.0.16",[],{"version":776,"download_url":777,"svn_tag_url":778,"released_at":26,"has_diff":238,"diff_files_changed":779,"diff_lines":26,"trac_diff_url":780,"vulnerabilities":781,"is_current":238},"1.0.15","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.15.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.15\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwpsummarize%2Ftags%2F1.0.13&new_path=%2Fwpsummarize%2Ftags%2F1.0.15",[],{"version":783,"download_url":784,"svn_tag_url":785,"released_at":26,"has_diff":238,"diff_files_changed":786,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":787,"is_current":238},"1.0.13","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsummarize.1.0.13.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpsummarize\u002Ftags\u002F1.0.13\u002F",[],[]]