[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBiuxxKURHZ2-6HK03jYQdEppL0XgdsEtKDTAjD975Ck":3},{"slug":4,"name":5,"version":6,"author":4,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":10,"num_ratings":10,"last_updated":12,"tested_up_to":13,"requires_at_least":14,"requires_php":15,"tags":16,"homepage":21,"download_link":22,"security_score":23,"vuln_count":10,"unpatched_count":10,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":32,"analysis":110,"fingerprints":160},"quetext","Quetext","1.0.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fquetext\u002F","\u003Cp>Quetext’s WordPress Plugin uses DeepSearch™ technology to identify any content throughout your work that might be plagiarized.\u003C\u002Fp>\n\u003Ch3>Use of 3rd party\u002Fmain app services\u003C\u002Fh3>\n\u003Cp>We make use of services available at QueText (www.quetext.com). These services include:\u003Cbr \u002F>\n1. https:\u002F\u002Fwww.quetext.com\u002Fapi\u002Fauth\u002Flogin for authentication\u003Cbr \u002F>\n2. https:\u002F\u002Fwww.quetext.com\u002Fapi\u002Fwordpress\u002Fdownload-report to download report\u003Cbr \u002F>\n3. https:\u002F\u002Fwww.quetext.com\u002Fapi\u002Fwordpress\u002Fcheck-status to check plagiarism status\u003Cbr \u002F>\n4. https:\u002F\u002Fwww.quetext.com\u002Fapi\u002Fwordpress\u002Freport – get plagiarism report\u003Cbr \u002F>\n5. JQuery knob 1.2.12 (https:\u002F\u002Fplugins.jquery.com\u002Fknob)\u003Cbr \u002F>\n6. Fontawesome Kit (https:\u002F\u002Ffontawesome.com\u002Fv6\u002Fdownload)\u003Cbr \u002F>\n7. Boostrap 5.2 (https:\u002F\u002Fgetbootstrap.com\u002Fdocs\u002F5.2\u002Fgetting-started\u002Fdownload)\u003C\u002Fp>\n\u003Ch3>QueText Terms of Service:\u003C\u002Fh3>\n\u003Cp>https:\u002F\u002Fwww.quetext.com\u002Fterms-of-service\u003C\u002Fp>\n\u003Ch3>QueText Privacy Policy:\u003C\u002Fh3>\n\u003Cp>https:\u002F\u002Fwww.quetext.com\u002Fprivacy-policy\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit https:\u002F\u002Fhelp.quetext.com\u002Fhc\u002Fen-us\u003C\u002Fp>\n","Quetext’s Wordpress Plugin uses DeepSearch™ technology to identify any content throughout your work that might be plagiarized.",0,1852,"2024-06-27T21:19:00.000Z","6.4.8","4.9","7.0",[17,18,4,19,20],"content-originality","plagiarism-checker","quetext-plagiarism-checker","text-analysis","https:\u002F\u002Fquetext.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquetext.1.0.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":4,"display_name":4,"profile_url":7,"plugin_count":28,"total_installs":10,"avg_security_score":23,"avg_patch_time_days":29,"trust_score":30,"computed_at":31},1,30,88,"2026-04-04T11:53:48.056Z",[33,54,72,90],{"slug":34,"name":35,"version":36,"author":37,"author_profile":38,"description":39,"short_description":40,"active_installs":41,"downloaded":42,"rating":43,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":52,"download_link":53,"security_score":23,"vuln_count":10,"unpatched_count":10,"last_vuln_date":24,"fetched_at":25},"plagiarism-checker-by-sst","Plagiarism Checker By SST","2.1.4","SmallSeoTools","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmallseotools\u002F","\u003Cp>SmallSEOTools Plagiarism Checker Plugin examines the text on your website and reports if it finds some plagiarized content there. You can try free online Plagiarism Checker plugin for free to check plagiarism or buy one of our premium plans.\u003Cbr \u002F>\nThe biggest concern for any blogger is to make sure that the content they are going to publish is unique or if it’s already published on the internet. Our plagiarism detector plugin will solve your problem.\u003C\u002Fp>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cp>Key features of WordPress Plagiarism Checker Plugin by SmallSEOTools include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check plagiarism for \u003Cstrong>Duplicated \u002F Plagiarized\u003C\u002Fstrong> content on one click.\u003C\u002Fli>\n\u003Cli>Sentence wise checking.\u003C\u002Fli>\n\u003Cli>You can also check your old posts.\u003C\u002Fli>\n\u003Cli>Exclude URL for a blog\u002Fwebsite.\u003C\u002Fli>\n\u003Cli>Quality and reliable plagiarism checking\u003C\u002Fli>\n\u003Cli>Premium plans with bundles of search queries\u003C\u002Fli>\n\u003Cli>Checks Each & Every Sentence For Premium Users.\u003C\u002Fli>\n\u003Cli>How it works check a demo here \u003Ca href=\"https:\u002F\u002Fsmallseotools.com\u002Fplagiarism-checker\u002F\" rel=\"nofollow ugc\">Plagiarism Checker\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For Any help, please \u003Ca href=\"https:\u002F\u002Fsmallseotools.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">contact us\u003C\u002Fa>.\u003C\u002Fp>\n","WordPress Plagiarism checker: Check Plagiarism \u002F Duplicate Content before you publish your post. Get your content results sentence wise.",100,78366,60,10,"2024-10-02T10:45:00.000Z","6.6.5","3.3","",[50,51,18],"check-plagiarism","plagiarism","https:\u002F\u002Fsmallseotools.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplagiarism-checker-by-sst.2.1.4.zip",{"slug":55,"name":56,"version":6,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":10,"num_ratings":10,"last_updated":48,"tested_up_to":63,"requires_at_least":64,"requires_php":65,"tags":66,"homepage":69,"download_link":70,"security_score":41,"vuln_count":10,"unpatched_count":10,"last_vuln_date":24,"fetched_at":71},"plagibot-plagiarism-checker","Plagiarism Checker – Plagibot","plagibot","https:\u002F\u002Fprofiles.wordpress.org\u002Fplagibot\u002F","\u003Cp>Plagiarism Checker by \u003Ca href=\"https:\u002F\u002Fplagibot.com\" rel=\"nofollow ugc\">Plagibot\u003C\u002Fa> allows publishers to scan posts for plagiarism. Plagibot uses advanced AI and deep web-search technology to scan billions of web pages within seconds to give you the most accurate and up-to-date results.\u003C\u002Fp>\n\u003Cp>It also enables you to download a comprehensive report with results that publishers can easily share across teams for review and any follow-up action.\u003C\u002Fp>\n\u003Cp>It is well known that publishing duplicate or plagiarized content harms a website’s reputation and can severely impact SEO. This lightweight plugin can help publishers to maintain the highest quality of plagiarism-free content on their websites.\u003C\u002Fp>\n\u003Cp>You can use our \u003Ca href=\"https:\u002F\u002Fplagibot.com\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> to try it out before installing.\u003C\u002Fp>\n\u003Ch4>Company\u003C\u002Fh4>\n\u003Cp>Plagibot is based in Atlanta, GA. We are a small team that is the best in our fields: scraping the web, parsing, natural language processing, and digital storage & search. We love bringing order to digital content and making it easily searchable for plagiarism and similarity. We ultimately share a common passion for creating the world’s best plagiarism checker.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Performs a \u003Cstrong>sentence-wise search\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI technology\u003C\u002Fstrong> can detect plagiarism and similarity \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Results\u003C\u002Fstrong> – allow you to see results as the search is being performed. \u003C\u002Fli>\n\u003Cli>Downloadable \u003Cstrong>PDF Report\u003C\u002Fstrong> makes it easy to drive corrective actions. \u003C\u002Fli>\n\u003Cli>Generous \u003Cstrong>Free Trial\u003C\u002Fstrong> allows you to search up to 5000 words for completely free.\u003C\u002Fli>\n\u003C\u002Ful>\n","Plagiarism Checker by Plagibot: easily scan your posts for plagiarism before they are published. See results in real-time within seconds.",20,7993,"6.3.8","5.0","5.6",[67,18,68,57],"duplicate-checker","plagiarism-detector","https:\u002F\u002Fplagibot.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplagibot-plagiarism-checker.zip","2026-03-15T10:48:56.248Z",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":44,"downloaded":80,"rating":10,"num_ratings":10,"last_updated":48,"tested_up_to":81,"requires_at_least":82,"requires_php":48,"tags":83,"homepage":88,"download_link":89,"security_score":41,"vuln_count":10,"unpatched_count":10,"last_vuln_date":24,"fetched_at":71},"aps-content-moderator","APS Content Moderator Plugin","1.1.1","Niko","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevniko\u002F","\u003Cp>The plugin allows you to filter blog comments for obscene, revealing, ambiguous or offensive content using the APS Content Moderator API.\u003Cbr \u002F>\nIf the User Comment contains any of the above unwanted data, the comment will automatically be set to “not approved”. If none of the content is found, the comment will be released. You can save a lot of time because you don’t have to check every comment manually.\u003Cbr \u002F>\nThe sensitivity of the filtering can be adjusted.\u003C\u002Fp>\n\u003Ch3>Good to know\u003C\u002Fh3>\n\u003Cp>You can try to deactivate the options “Comment must be manually approved” and “Comment author must have a previously approved comment” in “Discussion Settings” and let the Plugin do the job for you.\u003C\u002Fp>\n\u003Cp>By default, the plugin limits the comment text length to 1024 characters. Since the Content Moderator API can handle a maximum of 1024 characters per request. The limitation can be switched off in the plugin settings. Then, only the first 1024 chars of the comment will be checked.\u003C\u002Fp>\n\u003Cp>Furthermore, all HTML tags are filtered out of the comment.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Please visit the GitHub repository page and open an issue: https:\u002F\u002Fgithub.com\u002FDevNiko\u002Faps-content-moderator-plugin\u002Fissues\u003C\u002Fp>\n","The plugin allows you to filter blog comments for obscene, revealing, ambiguous or offensive content using the APS Content Moderator API.",1403,"5.8.13","4.5.0",[84,85,86,87,20],"ai","blog-post","comment","filtering","https:\u002F\u002Fgithub.com\u002FDevNiko\u002Faps-content-moderator-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faps-content-moderator.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":44,"downloaded":98,"rating":10,"num_ratings":10,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":48,"tags":102,"homepage":106,"download_link":107,"security_score":108,"vuln_count":10,"unpatched_count":10,"last_vuln_date":24,"fetched_at":109},"machine-learning-antispam","Machine Learning Antispam","1.0","datumbox","https:\u002F\u002Fprofiles.wordpress.org\u002Fdatumbox\u002F","\u003Cp>The Machine Learning Antispam Plugin uses Machine Learning to detect spam and adult content comments and mark them as spam. Additionally it allows you to filter negative comments and keep them pending for approval.\u003C\u002Fp>\n\u003Cp>It uses the Datumbox API 1.0v and is compatible with WordPress 3.6v or higher.\u003C\u002Fp>\n\u003Cp>To read more about how it works, how it should be configured etc check out the original blog post:\u003Cbr \u002F>\nhttp:\u002F\u002Fblog.datumbox.com\u002Fhow-to-build-an-intelligent-antispam-wordpress-plugin\u002F\u003C\u002Fp>\n\u003Ch3>Useful Links\u003C\u002Fh3>\n\u003Cp>Datumbox Website: http:\u002F\u002Fwww.datumbox.com\u002F\u003C\u002Fp>\n\u003Cp>Download API Documentation and Code Samples: http:\u002F\u002Fwww.datumbox.com\u002Fmachine-learning-api\u002F\u003C\u002Fp>\n\u003Cp>Sign-up for free API Key: http:\u002F\u002Fwww.datumbox.com\u002Fusers\u002Fregister\u002F\u003C\u002Fp>\n\u003Cp>View your API Key: http:\u002F\u002Fwww.datumbox.com\u002Fapikeys\u002Fview\u002F\u003C\u002Fp>\n","The Machine Learning Antispam Plugin uses Machine Learning to detect spam and adult content comments and mark them as spam.",1471,"2014-04-17T10:39:00.000Z","3.9.40","3.6.0",[103,104,105,20],"comments","machine-learning","spam","http:\u002F\u002Fwww.datumbox.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmachine-learning-antispam.zip",85,"2026-03-15T14:54:45.397Z",{"attackSurface":111,"codeSignals":136,"taintFlows":147,"riskAssessment":148,"analyzedAt":159},{"hooks":112,"ajaxHandlers":128,"restRoutes":133,"shortcodes":134,"cronEvents":135,"entryPointCount":28,"unprotectedCount":28},[113,119,124],{"type":114,"name":115,"callback":116,"file":117,"line":118},"action","admin_menu","addAdminMenu","QTPC\\Api\\SettingsApi.php",17,{"type":114,"name":120,"callback":121,"file":122,"line":123},"admin_enqueue_scripts","qtpc_enqueue","QTPC\\Base\\Enqueue.php",12,{"type":114,"name":115,"callback":125,"file":126,"line":127},"quetext_add_meta_box","QTPC\\Pages\\Admin.php",25,[129],{"action":130,"nopriv":131,"callback":130,"hasNonce":131,"hasCapCheck":131,"file":132,"line":30},"qtpc_attempt_user_login",false,"quetext.php",[],[],[],{"dangerousFunctions":137,"sqlUsage":138,"outputEscaping":140,"fileOperations":10,"externalRequests":28,"nonceChecks":10,"capabilityChecks":10,"bundledLibraries":146},[],{"prepared":10,"raw":10,"locations":139},[],{"escaped":141,"rawEcho":28,"locations":142},27,[143],{"file":132,"line":144,"context":145},84,"raw output",[],[],{"summary":149,"deductions":150},"The \"quetext\" v1.0.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and properly escaping nearly all output. The absence of known vulnerabilities (CVEs) and recorded common vulnerability types suggests a lack of historical security flaws, which is generally a good sign. Furthermore, the plugin does not perform file operations or make external HTTP requests, reducing potential attack vectors. However, a significant concern arises from the presence of a single AJAX handler that lacks any authentication or capability checks. This unprotected entry point represents a direct risk, as it could potentially be exploited by unauthenticated users to trigger unintended actions within the plugin.\n\nThe static analysis reveals one unprotected AJAX handler as the primary security concern, with no critical or high-severity taint flows identified. The plugin's vulnerability history is clean, which is a strength, but the current unprotected AJAX handler is a specific, exploitable weakness that needs to be addressed. While the plugin adheres to several security best practices like prepared SQL statements and output escaping, the single unprotected AJAX endpoint is a critical oversight that significantly lowers its overall security score. Addressing this specific issue would greatly improve the plugin's security.",[151,154,157],{"reason":152,"points":153},"Unprotected AJAX handler found",8,{"reason":155,"points":156},"Missing nonce checks on AJAX",7,{"reason":158,"points":156},"Missing capability checks on AJAX","2026-03-17T06:13:18.942Z",{"wat":161,"direct":170},{"assetPaths":162,"generatorPatterns":165,"scriptPaths":166,"versionParams":167},[163,164],"\u002Fwp-content\u002Fplugins\u002Fquetext\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fquetext\u002Fassets\u002Fjs\u002Fsearch.js",[],[164],[168,169],"quetext\u002Fstyle.css?ver=","quetext_search_script&ver=",{"cssClasses":171,"htmlComments":188,"htmlAttributes":190,"restEndpoints":208,"jsGlobals":210,"shortcodeOutput":212},[172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187],"quetext-section","doc-details-header","main-report-box","notextarea","doc-percent-complete","source-url","overview","quetext-meta-box","quetext-meta-box2","hideBT","paraAppendDiv","paratitle","parasentence","source-actions","source","actionBt",[189],"\u003C!-- Exit if accessed directly -->",[191,192,193,194,195,196,197,198,199,200,201,202,203,201,204,203,205,206,207,206],"id=\"quetext-section\"","id=\"access_key\"","id=\"api_url\"","id=\"download-plagiarism-report\"","id=\"doc\"","id=\"doc-textarea\"","id=\"doc-details\"","id=\"doc-percent-complete\"","id=\"current-match-selection\"","id=\"match-navigator\"","data-toggle=\"tab\"","href=\"#tabs-1\"","role=\"tab\"","href=\"#tabs-2\"","id=\"tabs-1\"","role=\"tabpanel\"","id=\"tabs-2\"",[209],"\u002Fwp-json\u002Fquetext\u002Fv1\u002Fget_report",[211],"window.quetext_data",[]]