[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$feRu34EDn7-Er2Iasb_M9bJlXQqrHHwE-rED_nOdS0YM":3,"$fzeiULp9LDMxStTUsj_ho68G9lPffqI3NFbvWhFi8quE":341,"$fS-wYp8el5uVGNFtUcCAXSEYkLwo0uKvccLvn5eK4bm8":345},{"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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":39,"analysis":134,"fingerprints":305},"proofread-bot","Proofread Bot","2.2.3","giorgio79","https:\u002F\u002Fprofiles.wordpress.org\u002Fgiorgio79\u002F","\u003Cp>\u003Cstrong>Why Proofread Bot?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\nGood grammar and style gets more customers in business and better grades at school, and now you can get automated help for perfecting your writing with just one click with Proofread Bot. This tool utilizes cutting edge natural language processing to identify difficult grammatical and stylistic issues, and it also checks your content in Bing for online plagiarism. Take a look at \u003C\u002Fp>\n\u003Cul>\n\u003Cli>\na \u003Ca href=\"http:\u002F\u002Fproofreadbot.com\u002F\" rel=\"nofollow ugc\">a sample report\u003C\u002Fa>.\n\u003C\u002Fli>\n\u003Cli>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=6dwF85YIgBM\" rel=\"nofollow ugc\">Video on how to configure and use the WordPress plugin.\u003C\u002Fa>.\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How to use it?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\nWhen you are on the “Add New” or “Edit Post” screens you will have a box with a Proofread Bot button, and clicking it will pass your content to Proofread Bot for analysis. In a few seconds you will receive a detailed report with all the issues found, for a visual overview take a look at the screenshots.\n\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Make Money\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\nYou can participate in the Proofread Bot affiliate program through Clickbank if you are interested in earning a side income by promoting the tool. By enabling Proofread Bot buttons under your posts, you inform your visitor that you take grammar, style and plagiarism seriously. In addition, if a visitor clicks through to proofreadbot.com and purchases a package you earn 50% of every sale.\n\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FREE Proofreading\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\nYou have one free proofreading up to 600 words per day. If you need more please \u003Ca href=\"http:\u002F\u002Fproofreadbot.com\u002Fnode\u002F2\" rel=\"nofollow ugc\">buy a package\u003C\u002Fa> (1 check costs 1 cent!).\n\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ideas Welcome\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\nSuggestions and ideas are welcome, please post them in the forum here or at proofreadbot.com\u003C\u002Fp>\n","Why Proofread Bot?",50,21653,80,1,"2014-12-31T05:35:00.000Z","3.9.40","3.9","",[20,21,22,23,24],"copy","copyscape","dmca","plagiarism","protect","http:\u002F\u002Fproofreadbot.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.2.3.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},2,60,30,84,"2026-05-20T04:11:03.681Z",[40,60,81,103,117],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":28,"downloaded":48,"rating":49,"num_ratings":14,"last_updated":18,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":49,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":59},"contenttrace","ContentTrace","1.0.1","Md Saddam Hossain Shakil","https:\u002F\u002Fprofiles.wordpress.org\u002Fshakilsaddamwp\u002F","\u003Ch4>External Services\u003C\u002Fh4>\n\u003Cp>This plugin relies on external services for features that require server-side processing which cannot be performed locally within WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ContentTrace API (api.contenttrace.app)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: Web scanning, similarity analysis, and takedown report generation.\u003C\u002Fli>\n\u003Cli>Why external: These features require large-scale web crawling, CPU-intensive content comparison algorithms, and structured legal document generation that cannot run within a WordPress installation.\u003C\u002Fli>\n\u003Cli>Data sent: Your site domain (for identification), post content excerpts (for similarity comparison), and URLs (for analysis). Content is processed in memory and immediately discarded.\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fcontenttrace.app\u002Fprivacy.html\" rel=\"nofollow ugc\">https:\u002F\u002Fcontenttrace.app\u002Fprivacy.html\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fcontenttrace.app\u002Fterms.html\" rel=\"nofollow ugc\">https:\u002F\u002Fcontenttrace.app\u002Fterms.html\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Archive.org Wayback Machine (web.archive.org)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: Creating timestamped snapshots of your published posts as proof of original authorship.\u003C\u002Fli>\n\u003Cli>Why external: Archive.org provides independently verifiable, timestamped archives that serve as legal evidence of publication date. This cannot be replicated locally.\u003C\u002Fli>\n\u003Cli>Data sent: The public URL of your post.\u003C\u002Fli>\n\u003Cli>Terms of Use: \u003Ca href=\"https:\u002F\u002Farchive.org\u002Fabout\u002Fterms.php\" rel=\"nofollow ugc\">https:\u002F\u002Farchive.org\u002Fabout\u002Fterms.php\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Google Search (via browser)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: One-click manual search for your content fingerprints or titles.\u003C\u002Fli>\n\u003Cli>Data sent: Opens a search in the user’s own browser. No server-side requests are made by the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>About ContentTrace\u003C\u002Fh4>\n\u003Cp>ContentTrace helps WordPress content creators protect their work from theft by embedding invisible tracking tokens and providing tools to detect unauthorized copies.\u003C\u002Fp>\n\u003Cp>All plugin features are fully functional for all users. The external API service may apply usage limits based on your service tier.\u003C\u002Fp>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Invisible Token Injection\u003C\u002Fstrong> – Unique fingerprints embedded in every post\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Token Dashboard\u003C\u002Fstrong> – View all protected posts and their tokens\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Google Search\u003C\u002Fstrong> – One-click search to find potential copies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Archive.org Integration\u003C\u002Fstrong> – Create timestamped proof of publication\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Compare (URL & Text)\u003C\u002Fstrong> – Compare your content with suspected copies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Takedown Notice Generator\u003C\u002Fstrong> – DMCA\u002FEU\u002FInternational notices via API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSV Export\u003C\u002Fstrong> – Export all tokens for backup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Exclusion\u003C\u002Fstrong> – Skip token injection for specific categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Token Styling Options\u003C\u002Fstrong> – Customize how visible tokens appear\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RSS Feed Protection\u003C\u002Fstrong> – Add tokens to feed content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Information Storage\u003C\u002Fstrong> – Pre-fill takedown notice details\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Protect\u003C\u002Fstrong> – ContentTrace adds unique invisible tokens to your posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detect\u003C\u002Fstrong> – Use manual search or API scanning to find copies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Prove\u003C\u002Fstrong> – Archive.org snapshots prove you published first\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Act\u003C\u002Fstrong> – Generate takedown notices to remove stolen content\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tokens are stored locally in your WordPress database\u003C\u002Fli>\n\u003Cli>Content sent for analysis is processed and immediately discarded\u003C\u002Fli>\n\u003Cli>No personal data is stored on external servers beyond basic usage tracking\u003C\u002Fli>\n\u003Cli>Archive.org submissions use the public Wayback Machine service\u003C\u002Fli>\n\u003C\u002Ful>\n","Protect your WordPress content with invisible fingerprints and dual detection technology. Find who copied your posts and prove ownership.",157,100,"6.9.4","5.0","7.4",[54,55,22,56,23],"content-protection","copyright","duplicate-content","https:\u002F\u002Fcontenttrace.app","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontenttrace.1.0.1.zip","2026-03-15T10:48:56.248Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":50,"requires_at_least":73,"requires_php":18,"tags":74,"homepage":77,"download_link":78,"security_score":79,"vuln_count":34,"unpatched_count":28,"last_vuln_date":80,"fetched_at":30},"copyscape-premium","Copyscape Premium","1.4.2","Copyscape","https:\u002F\u002Fprofiles.wordpress.org\u002Fcopyscape\u002F","\u003Cp>The Copyscape Premium plugin lets you check if a WordPress post is original before it’s published, by using the Copyscape Premium API to check for duplicate content on the web.\u003C\u002Fp>\n\u003Cp>The plugin will add a ‘Copyscape Check’ button to your WordPress interface, allowing you to check your posts whenever you wish. You may also set the plugin to automatically check your posts when you click ‘Publish’ and\u002For ‘Update’.\u003C\u002Fp>\n\u003Cp>When duplicate content is found, a report of matching pages is shown. You may also see a detailed comparison that highlights your content on the found page.\u003C\u002Fp>\n\u003Cp>If you do not already have a Copyscape Premium account, please \u003Ca href=\"http:\u002F\u002Fwww.copyscape.com\u002Fredirect\u002F?to=prosignup\" title=\"Copyscape Premium sign up\" rel=\"nofollow ugc\">sign up\u003C\u002Fa>,  \u003Ca href=\"http:\u002F\u002Fwww.copyscape.com\u002Fredirect\u002F?to=propurchase\" title=\"Purchase Copyscape Premium Credits\" rel=\"nofollow ugc\">purchase some credits\u003C\u002Fa>, and enable your \u003Ca href=\"http:\u002F\u002Fwww.copyscape.com\u002Fredirect\u002F?to=apiconfigure#key\" title=\"Copyscape Premium API page\" rel=\"nofollow ugc\">API access\u003C\u002Fa>. You may then begin using the plugin.\u003C\u002Fp>\n","The Copyscape Premium plugin lets you check if a WordPress post is unique before it's published, by searching for duplicate content on the web.",1000,54373,64,10,"2025-12-24T18:07:00.000Z","3.0.1",[21,56,75,23,76],"original","unique","http:\u002F\u002Fwww.copyscape.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcopyscape-premium.1.4.2.zip",98,"2026-01-10 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":68,"downloaded":89,"rating":70,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":99,"download_link":100,"security_score":101,"vuln_count":14,"unpatched_count":14,"last_vuln_date":102,"fetched_at":30},"dmca-badge","DMCA Protection Badge","2.2.0","NewClarity","https:\u002F\u002Fprofiles.wordpress.org\u002Fnewclarity\u002F","\u003Cp>The DMCA.com Protection plugin for WordPress allows you to easily integrate DMCA.com’s protection badges into your WordPress site.\u003Cbr \u002F>\nOnce the badge is installed, you can see all your protected pages on your \u003Ca href=\"https:\u002F\u002Fwww.dmca.com\u002Fdashboard?r=wpdb\" rel=\"nofollow ugc\">DMCA.com Dashboard\u003C\u002Fa>\u003Cbr \u002F>\nFor more information about the features & benefits of the service visit \u003Ca href=\"https:\u002F\u002Fwww.dmca.com\u002Fprotectionpro.aspx?ad=wpo\" rel=\"nofollow ugc\">DMCA.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.dmca.com\u002FBadges.aspx?ad=wpo\" rel=\"nofollow ugc\">&raquo; Register\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.dmca.com\u002FProtection.aspx?ad=wpo\" rel=\"nofollow ugc\">&raquo; Learn More\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.dmca.com\u002FToolkit\u002Fsignup.aspx?lnk=wps&mpi=DMCA%20Toolkit\" rel=\"nofollow ugc\">&raquo; Upgrade to Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Once installed and activated, you can use the DMCA Protection Badge page in your Dashboard’s Settings Menu to specify how your choice of badge should be displayed in posts and pages. You can also choose to display your badge site-wide using the DMCA Badge Widget. You can use the badges for free but we suggest that you sign up for an account at dmca.com in order to receive the full benefit of the certified badges.\u003C\u002Fp>\n","The DMCA Protection plugin for WordPress lets you install protection badges on your site in order to deter content thieves and protect your content",149443,19,"2025-08-16T14:49:00.000Z","6.8.5","6.0","8.0",[96,55,22,97,98],"badge","protection","takedown","https:\u002F\u002Fwww.dmca.com\u002FWordPress\u002Fdefault.aspx?r=wpd","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdmca-badge.zip",78,"2025-12-31 00:00:00",{"slug":21,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":36,"downloaded":110,"rating":111,"num_ratings":34,"last_updated":112,"tested_up_to":18,"requires_at_least":18,"requires_php":18,"tags":113,"homepage":115,"download_link":116,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"Copyscape Post Checker","1.1","lerietaylor","https:\u002F\u002Fprofiles.wordpress.org\u002Flerietaylor\u002F","\u003Cp>This plugin will allow administrators to chek posts against copyscape via the copyscape API. The plugin allows for the selection of several different plagiarism searches. Copyscape currently supports two kinds of searches. A URL search and a Text search. Both options are implemented in this plugin.\u003C\u002Fp>\n\u003Ch3>Functionality\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>URL Searching\u003C\u002Fli>\n\u003Cli>Text Searching\u003C\u002Fli>\n\u003Cli>Credit Balance Checking\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin will allow administrators to chek posts against copyscape via the copyscape API.",4639,20,"2010-07-22T20:24:00.000Z",[21,23,114],"post","http:\u002F\u002Ffusecurity.com\u002Fcopyscape\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcopyscape.zip",{"slug":118,"name":119,"version":105,"author":85,"author_profile":86,"description":120,"short_description":121,"active_installs":71,"downloaded":122,"rating":35,"num_ratings":14,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":18,"tags":126,"homepage":130,"download_link":131,"security_score":27,"vuln_count":14,"unpatched_count":28,"last_vuln_date":132,"fetched_at":133},"dmca-watermarker","DMCA WaterMarker","\u003Cp>The DMCA.com WaterMarker plugin for WordPress allows you to easily integrate DMCA.com’s WaterMarking for a specific folder into your WordPress site.\u003Cbr \u002F>\nFor more information about the features & benefits of the service visit \u003Ca href=\"http:\u002F\u002Fwww.dmca.com\u002Fprotection.aspx?ad=wpo\" rel=\"nofollow ugc\">DMCA.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.dmca.com\u002FBadges.aspx?ad=wpo\" rel=\"nofollow ugc\">&raquo; Register\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fwww.dmca.com\u002FProtection.aspx?ad=wpo\" rel=\"nofollow ugc\">&raquo; Learn More\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.dmca.com\u002FToolkit\u002Fsignup.aspx?lnk=wps&mpi=DMCA%20Toolkit\" rel=\"nofollow ugc\">&raquo; Upgrade to Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Once installed and activated, you can use the DMCA WaterMarker page in your Dashboard’s Settings Menu to specify how your choice of badge should be displayed in posts and pages. You can also choose to display your badge site-wide using the DMCA Badge Widget. You can use the badges for free but we suggest that you sign up for an account at dmca.com in order to receive the full benefit of the certified badges.\u003C\u002Fp>\n","The DMCA WaterMarker plugin for WordPress lets you enable DMCA WaterMarking for a specific folder on your site in order to deter image thieves and pro &hellip;",5099,"2014-04-29T10:39:00.000Z","3.2.1","3.2",[55,22,127,128,129],"protected-url","token","watermarker","http:\u002F\u002Fdmca.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdmca-watermarker.zip","2014-05-28 00:00:00","2026-03-15T15:16:48.613Z",{"attackSurface":135,"codeSignals":218,"taintFlows":268,"riskAssessment":288,"analyzedAt":304},{"hooks":136,"ajaxHandlers":195,"restRoutes":213,"shortcodes":214,"cronEvents":215,"entryPointCount":216,"unprotectedCount":217},[137,143,148,152,156,160,164,167,171,175,179,183,187,191],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","proofread_bot","PBot_load","pbot.php",13,{"type":144,"name":145,"callback":146,"file":141,"line":147},"filter","mce_external_plugins","add_PBot_tinymce_plugin",72,{"type":144,"name":149,"callback":150,"file":141,"line":151},"mce_buttons","register_PBot_button",73,{"type":144,"name":153,"callback":154,"file":141,"line":155},"wp_fullscreen_buttons","PBot_fullscreen",254,{"type":144,"name":157,"callback":158,"file":141,"line":159},"tiny_mce_before_init","PBot_change_mce_settings",261,{"type":138,"name":161,"callback":162,"file":141,"line":163},"admin_enqueue_scripts","PBot_load_javascripts",264,{"type":138,"name":161,"callback":165,"file":141,"line":166},"PBot_load_css",266,{"type":138,"name":168,"callback":169,"file":141,"line":170},"init","PBot_addbuttons",269,{"type":138,"name":172,"callback":173,"file":141,"line":174},"add_meta_boxes","PBot_add_custom_box",288,{"type":144,"name":176,"callback":177,"file":141,"line":178},"the_content","PBot_auto",392,{"type":138,"name":180,"callback":181,"file":141,"line":182},"plugins_loaded","PBot_setup",395,{"type":138,"name":184,"callback":185,"file":141,"line":186},"admin_menu","PBotoptions_add_page_fn",422,{"type":138,"name":188,"callback":189,"file":141,"line":190},"admin_init","PBotsoptions_init_fn",445,{"type":144,"name":192,"callback":193,"priority":71,"file":141,"line":194},"plugin_action_links","PBot_actlinks",590,[196,201,205,208],{"action":197,"nopriv":198,"callback":199,"hasNonce":198,"hasCapCheck":198,"file":141,"line":200},"proxy_PBot",false,"PBot_redirect_call",272,{"action":202,"nopriv":198,"callback":203,"hasNonce":198,"hasCapCheck":198,"file":141,"line":204},"PBot_ignore","PBot_ignore_call",273,{"action":206,"nopriv":198,"callback":206,"hasNonce":198,"hasCapCheck":198,"file":141,"line":207},"PBot_settings",274,{"action":209,"nopriv":198,"callback":210,"hasNonce":198,"hasCapCheck":211,"file":141,"line":212},"post_check_PBot","PBot_post_ajax_check",true,362,[],[],[],4,3,{"dangerousFunctions":219,"sqlUsage":220,"outputEscaping":222,"fileOperations":263,"externalRequests":217,"nonceChecks":28,"capabilityChecks":217,"bundledLibraries":264},[],{"prepared":28,"raw":28,"locations":221},[],{"escaped":216,"rawEcho":111,"locations":223},[224,227,228,229,230,231,233,235,237,239,241,243,245,247,249,251,253,255,257,260],{"file":225,"line":142,"context":226},"config-options.php","raw output",{"file":225,"line":142,"context":226},{"file":225,"line":142,"context":226},{"file":225,"line":142,"context":226},{"file":225,"line":142,"context":226},{"file":141,"line":232,"context":226},160,{"file":141,"line":234,"context":226},163,{"file":141,"line":236,"context":226},166,{"file":141,"line":238,"context":226},169,{"file":141,"line":240,"context":226},173,{"file":141,"line":242,"context":226},211,{"file":141,"line":244,"context":226},510,{"file":141,"line":246,"context":226},518,{"file":141,"line":248,"context":226},523,{"file":141,"line":250,"context":226},528,{"file":141,"line":252,"context":226},554,{"file":141,"line":254,"context":226},565,{"file":141,"line":256,"context":226},574,{"file":258,"line":259,"context":226},"proxy.php",71,{"file":261,"line":262,"context":226},"tinymce\u002Fserver\u002Fproxy.php",65,6,[265],{"name":266,"version":29,"knownCves":267},"TinyMCE",[],[269],{"entryPoint":270,"graph":271,"unsanitizedCount":28,"severity":287},"\u003Cconfig-unignore> (config-unignore.php:0)",{"nodes":272,"edges":285},[273,279],{"id":274,"type":275,"label":276,"file":277,"line":278},"n0","source","$_POST","config-unignore.php",40,{"id":280,"type":281,"label":282,"file":277,"line":283,"wp_function":284},"n1","sink","echo() [XSS]",115,"echo",[286],{"from":274,"to":280,"sanitized":211},"low",{"summary":289,"deductions":290},"The \"proofread-bot\" v2.2.3 plugin exhibits a mixed security posture. While it demonstrates strengths in avoiding dangerous functions and utilizing prepared statements for SQL queries, significant concerns arise from its attack surface. The presence of four AJAX handlers, with three lacking any authentication checks, creates a substantial entry point for attackers. This, combined with a low rate of proper output escaping (17%), suggests potential for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not sufficiently sanitized before being displayed. The absence of nonce checks on AJAX handlers further exacerbates this risk, making it easier for attackers to trigger these actions. The plugin's vulnerability history is notably clean, with no recorded CVEs, which is a positive indicator. However, this lack of history should not overshadow the immediate risks identified in the static analysis, particularly the unprotected AJAX endpoints. In conclusion, while the plugin appears to be free of known historical vulnerabilities and employs good practices for database interaction, the current version has critical security weaknesses related to its attack surface and output handling that require immediate attention.",[291,294,297,300,302],{"reason":292,"points":293},"3 AJAX handlers without auth checks",15,{"reason":295,"points":296},"Low rate of output escaping (17%)",8,{"reason":298,"points":299},"0 Nonce checks on AJAX handlers",7,{"reason":301,"points":216},"6 File operations with no context",{"reason":303,"points":217},"3 External HTTP requests with no context","2026-04-16T11:11:33.721Z",{"wat":306,"direct":321},{"assetPaths":307,"generatorPatterns":313,"scriptPaths":314,"versionParams":317},[308,309,310,311,312],"\u002Fwp-content\u002Fplugins\u002Fproofread-bot\u002Fpbot.core.js","\u002Fwp-content\u002Fplugins\u002Fproofread-bot\u002FPBot-nonvis-editor-plugin.js","\u002Fwp-content\u002Fplugins\u002Fproofread-bot\u002Fjquery.PBot.js","\u002Fwp-content\u002Fplugins\u002Fproofread-bot\u002FPBot-autoproofread.js","\u002Fwp-content\u002Fplugins\u002Fproofread-bot\u002Fpbot.css",[],[315,316],"\u002Fproofread-bot\u002Ftinymce\u002Fplugin_v4.js","\u002Fproofread-bot\u002Ftinymce\u002Fplugin_v3.js",[318,319,320],"proofread-bot\u002Fpbot.core.js?ver=","proofread-bot\u002Fpbot.css?ver=","proofread-bot\u002Ftinymce\u002Fplugin_v4.js?v=",{"cssClasses":322,"htmlComments":323,"htmlAttributes":324,"restEndpoints":333,"jsGlobals":337,"shortcodeOutput":340},[],[],[325,326,327,328,329,330,331,332],"data-pbot-rpc-url","data-pbot-rpc-id","data-pbot-ignore-rpc-url","data-pbot-theme","data-pbot-ignore-enable","data-pbot-strip-on-get","data-pbot-ignore-strings","data-pbot-show-types",[334,335,336],"\u002Fwp-json\u002Fproofread_bot\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fproofread_bot\u002Fv1\u002Fignore","\u002Fwp-json\u002Fproofread_bot\u002Fv1\u002Fcheck",[338,339],"PBot","PBot_check_when",[],{"error":211,"url":342,"statusCode":343,"statusMessage":344,"message":344},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fproofread-bot\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":346,"versions":347},32,[348,355,362,369,376,383,390,397,404,411,418,425,432,439,446,453,460,465,472,479,486,493,500,507,514,521,528,535,542,549,556,563],{"version":349,"download_url":350,"svn_tag_url":351,"released_at":29,"has_diff":198,"diff_files_changed":352,"diff_lines":29,"trac_diff_url":353,"vulnerabilities":354,"is_current":198},"2.18","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.18.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.18\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.17&new_path=%2Fproofread-bot%2Ftags%2F2.18",[],{"version":356,"download_url":357,"svn_tag_url":358,"released_at":29,"has_diff":198,"diff_files_changed":359,"diff_lines":29,"trac_diff_url":360,"vulnerabilities":361,"is_current":198},"2.17","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.17.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.17\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.16&new_path=%2Fproofread-bot%2Ftags%2F2.17",[],{"version":363,"download_url":364,"svn_tag_url":365,"released_at":29,"has_diff":198,"diff_files_changed":366,"diff_lines":29,"trac_diff_url":367,"vulnerabilities":368,"is_current":198},"2.16","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.16.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.16\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.15&new_path=%2Fproofread-bot%2Ftags%2F2.16",[],{"version":370,"download_url":371,"svn_tag_url":372,"released_at":29,"has_diff":198,"diff_files_changed":373,"diff_lines":29,"trac_diff_url":374,"vulnerabilities":375,"is_current":198},"2.15","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.15.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.15\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.14&new_path=%2Fproofread-bot%2Ftags%2F2.15",[],{"version":377,"download_url":378,"svn_tag_url":379,"released_at":29,"has_diff":198,"diff_files_changed":380,"diff_lines":29,"trac_diff_url":381,"vulnerabilities":382,"is_current":198},"2.14","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.14.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.14\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.13&new_path=%2Fproofread-bot%2Ftags%2F2.14",[],{"version":384,"download_url":385,"svn_tag_url":386,"released_at":29,"has_diff":198,"diff_files_changed":387,"diff_lines":29,"trac_diff_url":388,"vulnerabilities":389,"is_current":198},"2.13","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.13.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.13\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.12&new_path=%2Fproofread-bot%2Ftags%2F2.13",[],{"version":391,"download_url":392,"svn_tag_url":393,"released_at":29,"has_diff":198,"diff_files_changed":394,"diff_lines":29,"trac_diff_url":395,"vulnerabilities":396,"is_current":198},"2.12","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.12.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.12\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.11&new_path=%2Fproofread-bot%2Ftags%2F2.12",[],{"version":398,"download_url":399,"svn_tag_url":400,"released_at":29,"has_diff":198,"diff_files_changed":401,"diff_lines":29,"trac_diff_url":402,"vulnerabilities":403,"is_current":198},"2.11","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.11.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.11\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.10&new_path=%2Fproofread-bot%2Ftags%2F2.11",[],{"version":405,"download_url":406,"svn_tag_url":407,"released_at":29,"has_diff":198,"diff_files_changed":408,"diff_lines":29,"trac_diff_url":409,"vulnerabilities":410,"is_current":198},"2.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.09&new_path=%2Fproofread-bot%2Ftags%2F2.10",[],{"version":412,"download_url":413,"svn_tag_url":414,"released_at":29,"has_diff":198,"diff_files_changed":415,"diff_lines":29,"trac_diff_url":416,"vulnerabilities":417,"is_current":198},"2.09","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.09.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.09\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.08&new_path=%2Fproofread-bot%2Ftags%2F2.09",[],{"version":419,"download_url":420,"svn_tag_url":421,"released_at":29,"has_diff":198,"diff_files_changed":422,"diff_lines":29,"trac_diff_url":423,"vulnerabilities":424,"is_current":198},"2.08","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.08.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.08\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.07&new_path=%2Fproofread-bot%2Ftags%2F2.08",[],{"version":426,"download_url":427,"svn_tag_url":428,"released_at":29,"has_diff":198,"diff_files_changed":429,"diff_lines":29,"trac_diff_url":430,"vulnerabilities":431,"is_current":198},"2.07","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.07.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.07\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.06&new_path=%2Fproofread-bot%2Ftags%2F2.07",[],{"version":433,"download_url":434,"svn_tag_url":435,"released_at":29,"has_diff":198,"diff_files_changed":436,"diff_lines":29,"trac_diff_url":437,"vulnerabilities":438,"is_current":198},"2.06","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.06.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.06\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.05&new_path=%2Fproofread-bot%2Ftags%2F2.06",[],{"version":440,"download_url":441,"svn_tag_url":442,"released_at":29,"has_diff":198,"diff_files_changed":443,"diff_lines":29,"trac_diff_url":444,"vulnerabilities":445,"is_current":198},"2.05","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.05.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.05\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.04&new_path=%2Fproofread-bot%2Ftags%2F2.05",[],{"version":447,"download_url":448,"svn_tag_url":449,"released_at":29,"has_diff":198,"diff_files_changed":450,"diff_lines":29,"trac_diff_url":451,"vulnerabilities":452,"is_current":198},"2.04","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.04.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.04\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.03&new_path=%2Fproofread-bot%2Ftags%2F2.04",[],{"version":454,"download_url":455,"svn_tag_url":456,"released_at":29,"has_diff":198,"diff_files_changed":457,"diff_lines":29,"trac_diff_url":458,"vulnerabilities":459,"is_current":198},"2.03","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.03.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.03\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.2.3&new_path=%2Fproofread-bot%2Ftags%2F2.03",[],{"version":6,"download_url":26,"svn_tag_url":461,"released_at":29,"has_diff":198,"diff_files_changed":462,"diff_lines":29,"trac_diff_url":463,"vulnerabilities":464,"is_current":211},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.2.2&new_path=%2Fproofread-bot%2Ftags%2F2.2.3",[],{"version":466,"download_url":467,"svn_tag_url":468,"released_at":29,"has_diff":198,"diff_files_changed":469,"diff_lines":29,"trac_diff_url":470,"vulnerabilities":471,"is_current":198},"2.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.2.1&new_path=%2Fproofread-bot%2Ftags%2F2.2.2",[],{"version":473,"download_url":474,"svn_tag_url":475,"released_at":29,"has_diff":198,"diff_files_changed":476,"diff_lines":29,"trac_diff_url":477,"vulnerabilities":478,"is_current":198},"2.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.02&new_path=%2Fproofread-bot%2Ftags%2F2.2.1",[],{"version":480,"download_url":481,"svn_tag_url":482,"released_at":29,"has_diff":198,"diff_files_changed":483,"diff_lines":29,"trac_diff_url":484,"vulnerabilities":485,"is_current":198},"2.02","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.02.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.02\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.2&new_path=%2Fproofread-bot%2Ftags%2F2.02",[],{"version":487,"download_url":488,"svn_tag_url":489,"released_at":29,"has_diff":198,"diff_files_changed":490,"diff_lines":29,"trac_diff_url":491,"vulnerabilities":492,"is_current":198},"2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.01&new_path=%2Fproofread-bot%2Ftags%2F2.2",[],{"version":494,"download_url":495,"svn_tag_url":496,"released_at":29,"has_diff":198,"diff_files_changed":497,"diff_lines":29,"trac_diff_url":498,"vulnerabilities":499,"is_current":198},"2.01","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.01.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.01\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F2.0&new_path=%2Fproofread-bot%2Ftags%2F2.01",[],{"version":501,"download_url":502,"svn_tag_url":503,"released_at":29,"has_diff":198,"diff_files_changed":504,"diff_lines":29,"trac_diff_url":505,"vulnerabilities":506,"is_current":198},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F1.82&new_path=%2Fproofread-bot%2Ftags%2F2.0",[],{"version":508,"download_url":509,"svn_tag_url":510,"released_at":29,"has_diff":198,"diff_files_changed":511,"diff_lines":29,"trac_diff_url":512,"vulnerabilities":513,"is_current":198},"1.82","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.1.82.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F1.82\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F1.81&new_path=%2Fproofread-bot%2Ftags%2F1.82",[],{"version":515,"download_url":516,"svn_tag_url":517,"released_at":29,"has_diff":198,"diff_files_changed":518,"diff_lines":29,"trac_diff_url":519,"vulnerabilities":520,"is_current":198},"1.81","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.1.81.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F1.81\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F1.8&new_path=%2Fproofread-bot%2Ftags%2F1.81",[],{"version":522,"download_url":523,"svn_tag_url":524,"released_at":29,"has_diff":198,"diff_files_changed":525,"diff_lines":29,"trac_diff_url":526,"vulnerabilities":527,"is_current":198},"1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F1.7&new_path=%2Fproofread-bot%2Ftags%2F1.8",[],{"version":529,"download_url":530,"svn_tag_url":531,"released_at":29,"has_diff":198,"diff_files_changed":532,"diff_lines":29,"trac_diff_url":533,"vulnerabilities":534,"is_current":198},"1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F1.6&new_path=%2Fproofread-bot%2Ftags%2F1.7",[],{"version":536,"download_url":537,"svn_tag_url":538,"released_at":29,"has_diff":198,"diff_files_changed":539,"diff_lines":29,"trac_diff_url":540,"vulnerabilities":541,"is_current":198},"1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F1.5&new_path=%2Fproofread-bot%2Ftags%2F1.6",[],{"version":543,"download_url":544,"svn_tag_url":545,"released_at":29,"has_diff":198,"diff_files_changed":546,"diff_lines":29,"trac_diff_url":547,"vulnerabilities":548,"is_current":198},"1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F1.4&new_path=%2Fproofread-bot%2Ftags%2F1.5",[],{"version":550,"download_url":551,"svn_tag_url":552,"released_at":29,"has_diff":198,"diff_files_changed":553,"diff_lines":29,"trac_diff_url":554,"vulnerabilities":555,"is_current":198},"1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F1.3&new_path=%2Fproofread-bot%2Ftags%2F1.4",[],{"version":557,"download_url":558,"svn_tag_url":559,"released_at":29,"has_diff":198,"diff_files_changed":560,"diff_lines":29,"trac_diff_url":561,"vulnerabilities":562,"is_current":198},"1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fproofread-bot%2Ftags%2F1.0&new_path=%2Fproofread-bot%2Ftags%2F1.3",[],{"version":564,"download_url":565,"svn_tag_url":566,"released_at":29,"has_diff":198,"diff_files_changed":567,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":568,"is_current":198},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproofread-bot.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fproofread-bot\u002Ftags\u002F1.0\u002F",[],[]]