[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fb3i2m_1btORhXG-7LM9JM6obUagogv_4DG2zXHi4RoQ":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":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,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":141,"fingerprints":1279},"plagiary-search","Plagiary Search","1.2.2","KaizenCoders","https:\u002F\u002Fprofiles.wordpress.org\u002Fkaizencoders\u002F","\u003Cp>Find websites that copy\u002Fpaste your content without authorization.\u003C\u002Fp>\n\u003Cp>In addition, you will avoid to include involuntary plagiarism in your articles.\u003C\u002Fp>\n\u003Cp>This plugin is under GPL licence.\u003C\u002Fp>\n\u003Ch4>Multisite – WordPress MU\u003C\u002Fh4>\n\u003Ch4>Localization\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English (United States), default language\u003C\u002Fli>\n\u003Cli>Farsi (Iran) translation provided by Mehdi, translate.parsijoo.ir, Arashbytranslate.parsijoo.ir\u003C\u002Fli>\n\u003Cli>French (France) translation provided by SedLex, jlmcreation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features of the framework\u003C\u002Fh4>\n\u003Cp>This plugin uses the SL framework. This framework eases the creation of new plugins by providing tools and frames (see dev-toolbox plugin for more info).\u003C\u002Fp>\n\u003Cp>You may easily translate the text of the plugin and submit it to the developer, send a feedback, or choose the location of the plugin in the admin panel.\u003C\u002Fp>\n\u003Cp>Have fun !\u003C\u002Fp>\n","Find websites that copy\u002Fpaste your content without authorization.",10,4542,100,1,"2016-04-18T09:42:00.000Z","4.5.33","3.0","",[20,21,22,23,24],"content","copy-protection","detection","plagiarism","plagiary","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fplagiary-search\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplagiary-search.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"kaizencoders",14,30550,87,153,70,"2026-04-03T23:07:09.689Z",[41,61,78,103,124],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":28,"downloaded":49,"rating":28,"num_ratings":28,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":59,"download_link":60,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ai-humanizer-ai-detector-uncertify-ai","AI Humanizer & AI Detector – Uncertify AI","1.0.0","Uncertify AI","https:\u002F\u002Fprofiles.wordpress.org\u002Funcertifyai\u002F","\u003Cp>UncertifyAI Content Tools is a powerful WordPress plugin that integrates with the UncertifyAI API to provide advanced AI content detection and humanization capabilities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Detection\u003C\u002Fstrong>: Analyze your content to detect AI-generated text with probability scores\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Humanization\u003C\u002Fstrong>: Transform AI-generated content into more human-like text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usage Tracking\u003C\u002Fstrong>: Monitor your API usage with detailed statistics and limits\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Checking\u003C\u002Fstrong>: Configure automatic content checking for posts, pages, and specific categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Revision History\u003C\u002Fstrong>: Track changes and recheck content with full revision history\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frontend Display\u003C\u002Fstrong>: Optionally show AI certification symbols and results to visitors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Dashboard\u003C\u002Fstrong>: Get insights with a detailed dashboard widget and results page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Content creators who want to ensure their content is authentic\u003C\u002Fli>\n\u003Cli>Website owners who need to verify content quality\u003C\u002Fli>\n\u003Cli>Editors who want to maintain high editorial standards\u003C\u002Fli>\n\u003Cli>SEO professionals looking to optimize content quality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the UncertifyAI API service to perform AI content detection and humanization. This service is required for the plugin’s core functionality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Content text for analysis\u003Cbr \u002F>\n– API key for authentication\u003Cbr \u002F>\n– Website URL for usage tracking\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n– When manually checking content via the admin interface\u003Cbr \u002F>\n– When automatic checking is enabled for posts\u002Fpages\u003Cbr \u002F>\n– When using the humanization feature\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Information:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Service Provider: UncertifyAI\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Funcertifyai.com\u002Fterms-of-service\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Funcertifyai.com\u002Fprivacy-policy\u003Cbr \u002F>\n– Refund Policy: https:\u002F\u002Funcertifyai.com\u002Frefund-policy\u003C\u002Fp>\n","Detect AI content and humanize text using UncertifyAI. Get probability scores and improve your content quality.",256,"2025-10-01T06:32:00.000Z","6.8.5","5.6","7.4",[55,56,57,58,23],"ai-checker","ai-detection","ai-humanizer","content-quality","https:\u002F\u002Funcertifyai.com\u002Fai-humanizer-ai-detector-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-humanizer-ai-detector-uncertify-ai.1.0.0.zip",{"slug":62,"name":63,"version":44,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":28,"downloaded":68,"rating":28,"num_ratings":28,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":53,"tags":72,"homepage":18,"download_link":76,"security_score":77,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"copycat-blocker","CopyCat Blocker","Huzaifa Al Mesbah","https:\u002F\u002Fprofiles.wordpress.org\u002Fhuzaifaalmesbah\u002F","\u003Cp>\u003Cstrong>CopyCat Blocker\u003C\u002Fstrong> is a powerful WordPress plugin that helps protect your website content from unauthorized copying. When visitors try to copy text from your website, the plugin replaces the copied content with your custom message or emojis, effectively preventing plagiarism and content theft.\u003C\u002Fp>\n\u003Cp>Designed for bloggers, content creators, and business owners who want to safeguard their valuable content, this lightweight plugin offers an easy way to implement copy protection without affecting user experience or SEO.\u003C\u002Fp>\n\u003Ch4>How to Use\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Setting Up Copy Protection:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. After activation, navigate to Settings > CopyCat Blocker in your WordPress admin panel\u003Cbr \u002F>\n2. Enable protection using the intuitive toggle switch\u003Cbr \u002F>\n3. Enter your custom replacement text using the rich text editor (supports HTML and emojis)\u003Cbr \u002F>\n4. Save your settings\u003Cbr \u002F>\n5. Test by copying content from your website – you’ll see your custom message instead of the original content\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Activation\u003C\u002Fstrong> – Simple toggle switch to enable\u002Fdisable content protection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Replacement Text\u003C\u002Fstrong> – Set personalized messages to appear when content is copied\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rich Text Editor\u003C\u002Fstrong> – Format your replacement text with HTML\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Emoji Support\u003C\u002Fstrong> – Add emojis to your replacement text for eye-catching messages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Friendly\u003C\u002Fstrong> – No impact on search engine optimization or page indexing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong> – Lightweight code with minimal impact on page loading speeds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Interface\u003C\u002Fstrong> – Clean, intuitive settings page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal Protection\u003C\u002Fstrong> – Works across your entire website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Messaging\u003C\u002Fstrong> – Create different messages for different purposes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Configuration\u003C\u002Fstrong> – Works immediately after activation with default settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Design\u003C\u002Fstrong> – Sleek, contemporary user interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Blog Protection\u003C\u002Fstrong> – Prevent plagiarism of blog posts and articles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Descriptions\u003C\u002Fstrong> – Protect unique product descriptions from competitor copying\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educational Content\u003C\u002Fstrong> – Safeguard educational materials and courses\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Creative Writing\u003C\u002Fstrong> – Protect stories, poems, and other creative works\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Legal Documents\u003C\u002Fstrong> – Prevent unauthorized copying of terms of service or legal content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Research Publications\u003C\u002Fstrong> – Protect original research and findings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Marketing Copy\u003C\u002Fstrong> – Guard your carefully crafted marketing messages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Website Content\u003C\u002Fstrong> – Secure all text content across your entire website\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Tip\u003C\u002Fh4>\n\u003Cp>Create a replacement message that includes your website URL or copyright information. This way, if someone does try to copy your content, they’ll also be copying your attribution information.\u003C\u002Fp>\n\u003Ch3>Check out our other Plugins\u003C\u002Fh3>\n\u003Cp>Enhance your WordPress site with our other powerful plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-password-protect\u002F\" rel=\"ugc\">Smart Password Protect\u003C\u002Fa>\u003C\u002Fstrong> – Secure your WordPress site with password protection and IP whitelisting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredirect-after-logout\u002F\" rel=\"ugc\">Redirect After Logout\u003C\u002Fa>\u003C\u002Fstrong> – Redirect users to a custom page after logging out for enhanced user experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faccess-defender\u002F\" rel=\"ugc\">Access Defender\u003C\u002Fa>\u003C\u002Fstrong> – Advanced security plugin to protect your WordPress site from unauthorized access and malicious attacks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontributors-gallery\u002F\" rel=\"ugc\">Contributors Gallery\u003C\u002Fa>\u003C\u002Fstrong> – Showcase your WordPress contributors in a beautiful and customizable gallery layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquick-id-viewer\u002F\" rel=\"ugc\">Quick ID Viewer\u003C\u002Fa>\u003C\u002Fstrong> – Quickly view and copy post, page, and taxonomy term IDs directly from your WordPress admin panel.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support queries, feature requests, and bug reports, please use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcopycat-blocker\u002F\" rel=\"ugc\">WordPress.org support forums\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For priority support and custom development inquiries, please contact us through our website.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>CopyCat Blocker does not collect, store, or share any personal data. It operates entirely within your WordPress website.\u003C\u002Fp>\n","Protect your website content from being copied with a customizable text replacement system.",440,"2025-03-26T07:27:00.000Z","6.7.5","5.8",[73,21,74,23,75],"content-protection","copyright","text-copy-blocker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcopycat-blocker.1.0.0.zip",92,{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":98,"download_link":99,"security_score":100,"vuln_count":101,"unpatched_count":28,"last_vuln_date":102,"fetched_at":30},"wp-content-copy-protector","WP Content Copy Protection & No Right Click","3.6.6","wp-buy","https:\u002F\u002Fprofiles.wordpress.org\u002Fwp-buy\u002F","\u003Cp>This wp plugin protect the posts content from being copied by any other web site author , you dont want your content to spread without your permission!!\u003Cbr \u002F>\nThe plugin will keep your posts and home page protected by multiple techniques (JavaScript + CSS), this techniques does not found in any other wordpress plugin and you will own it for free with this plugin\u003C\u002Fp>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wp-buy.com\u002Fproduct\u002Fwp-content-copy-protection-pro\u002F?src=wp1\" rel=\"nofollow ugc\">\u003Cstrong>PRO Version Features\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cp>Protect Your Valuable Content with WP Content Copy Protection & No Right Click\u003C\u002Fp>\n\u003Cp>Are you tired of seeing your original content copied and spread across the web without your permission? The WP Content Copy Protection & No Right Click plugin is here to safeguard your posts and home page from unauthorized copying.\u003C\u002Fp>\n\u003Cp>\u003Cem>Key Features:\u003C\u002Fem>\u003Cbr \u002F>\nContent Protection:\u003Cbr \u002F>\nEnsure your hard work remains yours. This plugin employs advanced content-protection techniques to keep your text and images safe from being copied by other web authors.\u003C\u002Fp>\n\u003Cp>\u003Cem>Copy Protection:\u003C\u002Fem>\u003Cbr \u002F>\nWith robust copy protection mechanisms, this plugin prevents unauthorized duplication of your content. It effectively disables common methods used for content theft, ensuring your intellectual property remains secure.\u003C\u002Fp>\n\u003Cp>\u003Cem>Copyright Enforcement:\u003C\u002Fem>\u003Cbr \u002F>\nMaintain control over your copyrighted material. The plugin acts as a virtual guardian, enforcing copyright rules and deterring potential infringers.\u003C\u002Fp>\n\u003Cp>\u003Cem>Disable Right Click:\u003C\u002Fem>\u003Cbr \u002F>\nStop users from right-clicking on your content. By disabling right-click functionality, this plugin adds an extra layer of security, preventing easy access to the context menu used for copying content.\u003C\u002Fp>\n\u003Cp>\u003Cem>Deny Copy Paste:\u003C\u002Fem>\u003Cbr \u002F>\nBlock the ability to copy and paste your content. This plugin uses a combination of JavaScript and CSS techniques to make copying and pasting from your site nearly impossible.\u003C\u002Fp>\n\u003Cp>\u003Cem>Control Who Can Copy:\u003C\u002Fem>\u003Cbr \u002F>\nTake charge of your content distribution. With this plugin, you have the power to control who can and cannot copy your content, giving you peace of mind that your work is protected.\u003C\u002Fp>\n\u003Cp>\u003Cem>Watermark Images (Pro Version):\u003C\u002Fem>\u003Cbr \u002F>\nUpgrade to the Pro version to add watermarks to your images. This feature ensures that even if your images are copied, they will still carry your watermark, maintaining your brand visibility and deterring unauthorized use.\u003C\u002Fp>\n\u003Cp>\u003Cem>Unique Benefits:\u003C\u002Fem>\u003Cbr \u002F>\nUnparalleled Protection: Unlike other WordPress plugins, our unique combination of JavaScript and CSS techniques offers a level of protection not found elsewhere.\u003Cbr \u002F>\nFree to Use: Enjoy all these powerful features without any cost. Protect your content with the free version of our plugin, and upgrade to the Pro version for additional benefits like image watermarking.\u003Cbr \u002F>\nUser-Friendly: Easy to install and configure, this plugin requires no technical expertise, making it accessible for all WordPress users.\u003Cbr \u002F>\nEnsure your content remains yours with the WP Content Copy Protection & No Right Click plugin. Protect your work, enforce your copyright, and control who can copy your content—all for free.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Easy to Install\u003C\u002Fstrong>:\u003Cbr \u002F>\nRead the installation steps to find that this plugin does not need any coding or theme editing, just use your mouse..\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Basic Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Protect your content from selection and copy. this plugin makes protecting\u003Cbr \u002F>\nyour posts extremely simple without yelling at your readers\u003C\u002Fli>\n\u003Cli>No one can save images from your site.\u003C\u002Fli>\n\u003Cli>No right click or context menu.\u003C\u002Fli>\n\u003Cli>Show alert message, Image Ad or HTML Ad on save images or right click.\u003C\u002Fli>\n\u003Cli>Disable the following keys&nbsp; CTRL+A, CTRL+C, CTRL+X,CTRL+S or CTRL+V.\u003C\u002Fli>\n\u003Cli>Advanced and easy to use control panel.\u003C\u002Fli>\n\u003Cli>No one can right click images on your site if you want\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>The Pro Edition Features include:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wp-buy.com\u002Fproduct\u002Fwp-content-copy-protection-pro\u002F?src=wp2\" rel=\"nofollow ugc\">\u003Cstrong>PRO version product page\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Watermarking\u003C\u002Fli>\n\u003Cli>Using htacsess rules\u003C\u002Fli>\n\u003Cli>Support jquery overlay protection\u003C\u002Fli>\n\u003Cli>Get full Control on Right click or context menu\u003C\u002Fli>\n\u003Cli>Show alert messages, when user made right click on images, text boxes, links, plain text.. etc\u003C\u002Fli>\n\u003Cli>Admin can exclude Home page Or Single posts from being copy protected \u003C\u002Fli>\n\u003Cli>Admin can disable copy protection for admin users.\u003C\u002Fli>\n\u003Cli>3 protection layers (JavaScript protection, RightClick protection, CSS protection)\u003C\u002Fli>\n\u003Cli>Aggressive image protection (its near impossible for expert users to steal your images !!)\u003C\u002Fli>\n\u003Cli>compatible with all major theme frameworks\u003C\u002Fli>\n\u003Cli>compatible with all major browsers\u003C\u002Fli>\n\u003Cli>Tested in IE9, IE10, Firefox, Google Chrome, Opera\u003C\u002Fli>\n\u003Cli>Disables image drag and drop function\u003C\u002Fli>\n\u003Cli>Works on smart phones and iphones – solved since 2-10-2015 & updated at 13-11-2015\u003C\u002Fli>\n\u003Cli>Ability to set varying levels of protection per page or post.\u003C\u002Fli>\n\u003C\u002Ful>\n","This WP plugin protects posts from being copied (content copy protection). Keep your content safe from unauthorized distribution!",100000,4798380,96,1113,"2026-01-05T12:54:00.000Z","6.9.4","4.8",[94,73,95,96,97],"content-copy-protection","image-protection","no-right-click","prevent-copy","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fw-p-content-copy-protector\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-content-copy-protector.3.6.6.zip",95,4,"2024-10-15 00:00:00",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":91,"requires_at_least":116,"requires_php":18,"tags":117,"homepage":119,"download_link":120,"security_score":121,"vuln_count":122,"unpatched_count":28,"last_vuln_date":123,"fetched_at":30},"secure-copy-content-protection","Secure Copy Content Protection and Content Locking","5.0.5","Ays Pro","https:\u002F\u002Fprofiles.wordpress.org\u002Fays-pro\u002F","\u003Ch3>WordPress Copy Content Protection\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Fsecure-copy-content-protection\" rel=\"nofollow ugc\">WordPress Content Protection plugin pricing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbit.ly\u002F34T7sp0\" rel=\"nofollow ugc\">Secure Copy Content Protection Free Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbit.ly\u002F38GxXix\" rel=\"nofollow ugc\">Secure Copy Content Protection Pro Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress-copy-content-protection-user-manual\u002F\" rel=\"nofollow ugc\">Secure Copy Content Protection Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FwhYBGV703SM?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\u003Cp>\u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Fsecure-copy-content-protection\" rel=\"nofollow ugc\">WordPress Copy Protection plugin\u003C\u002Fa> is aimed at protecting web content from being plagiarized.\u003C\u002Fp>\n\u003Cp>As soon as Copy Protection plugin is activated it disables the \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=8qkEDvf8HAg&\" rel=\"nofollow ugc\">right click\u003C\u002Fa>, copy paste, content selection and copy shortcut keys on your website thus preventing content theft as well as web scraping, which are very popular nowadays.  Besides all the abovementioned copy methods Copy Protection allows to disable inspect elements and provides a protected site, where no copyright infringement may occur.\u003C\u002Fp>\n\u003Ch3>Demos\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fays-demo.com\u002Fpassword-protection\u002F\" rel=\"nofollow ugc\">Password Protection\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fays-demo.com\u002Fsubscribe-to-view\u002F\" rel=\"nofollow ugc\">Subscribe to View\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fays-demo.com\u002Fcontent-paywall\u002F\" rel=\"nofollow ugc\">Content Paywall\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Secure your website content in easy steps – you just need to download and install the plugin from your WordPress dashboard. Thanks to its \u003Cstrong>beginner-friendly interface\u003C\u002Fstrong>, you can easily enable copy protection and be ready against copy attacks.\u003C\u002Fp>\n\u003Cp>Note, that this plugin protects content both on \u003Cstrong>PC and mobile devices\u003C\u002Fstrong>. Very easy and quick to use, this plugin will prevent plagiarism on your websites and preserve your unique and individual approaches. Moreover, you can make money by selling your copyright and getting revenue from your content.\u003C\u002Fp>\n\u003Cp>What function does the plugin have? By choosing post type you will have a function on the page to protect content selection. So the plugin prevents copy. In any case, if you use the plugin you cannot see copy paste in your site. This is an anti-copy plugin. And the one weapon for content protection is the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Content copy protection\u003C\u002Fli>\n\u003Cli>Notification text\u003C\u002Fli>\n\u003Cli>Disable left click\u003C\u002Fli>\n\u003Cli>Disable right click\u003C\u002Fli>\n\u003Cli>Disable Developer Tools\u003C\u002Fli>\n\u003Cli>Disable Drag\u002FDrop\u003C\u002Fli>\n\u003Cli>Disable F3\u003C\u002Fli>\n\u003Cli>Disable F6\u003C\u002Fli>\n\u003Cli>Disable F9\u003C\u002Fli>\n\u003Cli>Disable F12\u003C\u002Fli>\n\u003Cli>Disable CTRL+C\u003C\u002Fli>\n\u003Cli>Disable CTRL+V\u003C\u002Fli>\n\u003Cli>Disable CTRL+X\u003C\u002Fli>\n\u003Cli>Disable CTRL+S\u003C\u002Fli>\n\u003Cli>Disable CTRL+A\u003C\u002Fli>\n\u003Cli>Disable CTRL+U\u003C\u002Fli>\n\u003Cli>Disable CTRL+F\u003C\u002Fli>\n\u003Cli>Disable CTRL+P\u003C\u002Fli>\n\u003Cli>Disable CTRL+H\u003C\u002Fli>\n\u003Cli>Disable CTRL+L\u003C\u002Fli>\n\u003Cli>Disable CTRL+K\u003C\u002Fli>\n\u003Cli>Disable CTRL+O\u003C\u002Fli>\n\u003Cli>Disable ALT+D\u003C\u002Fli>\n\u003Cli>Style settings\u003C\u002Fli>\n\u003Cli>Block content with password\u003C\u002Fli>\n\u003Cli>Subscribe to view content\u003C\u002Fli>\n\u003Cli>Mailchimp integration\u003C\u002Fli>\n\u003Cli>Export results (CSV, XLSX, JSON)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Fsecure-copy-content-protection\" rel=\"nofollow ugc\">PRO\u003C\u002Fa> Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Includes ALL Free version Features and\u003C\u002Fli>\n\u003Cli>Block by IP, IP address blocking\u003C\u002Fli>\n\u003Cli>Block by Country, Geo-blocking\u003C\u002Fli>\n\u003Cli>Front\u002Fback blocker\u003C\u002Fli>\n\u003Cli>Block Rest api\u003C\u002Fli>\n\u003Cli>Protection by user roles\u003C\u002Fli>\n\u003Cli>Protection by post\u002Fpost type\u003C\u002Fli>\n\u003Cli>Paid content via PayPal (PayPal paywall)\u003C\u002Fli>\n\u003Cli>Watermark images\u003C\u002Fli>\n\u003Cli>More on the way …\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>SEO\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>From the point of view of SEO, it is worth saying goodbye to copy and paste. The plugin will ensure the copyright sign. Your copyright text will be in \u003Cstrong>safe from content theft\u003C\u002Fstrong>. It will disable all kinds of copy paste from your site. By installing this plugin you will start to say “stop copy” from your content. In another word, it is called anti-copy paste.\u003C\u002Fli>\n\u003Cli>We know that Google doesn’t like a copy. It wants unique and no copy text. And for example, if your domain is a new one and the ones who have an old domain copy from you, because of them you may appear on the blacklist of Google. To avoid such situation install the plugin and will have a \u003Cstrong>copyright intellectual property\u003C\u002Fstrong>. Consequently, this will bring the right Google page rank for your site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>How disable right click on a website?  You just need to install a plugin.\u003C\u002Fp>\n\u003Ch3>Protection\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>In the part of protection here comes a watermark, but nowadays modern thieves can easily erase it. That is why you should turn off no right click and drag and drop and again you will have a copy-protected text and image.\u003C\u002Fli>\n\u003Cli>We approve that it is trustworthy. For instance, if the client sees the same content in another site he may think that the plagiarism is yours. But it is a big infringement of copyright which you can protect. Here again, comes for the help the plugin which will avoid theft of copyright. Use copyright symbols in the plugin and there will not be an outflow of information.\u003C\u002Fli>\n\u003Cli>The next vital question is: Can a website be copyrighted and the answer will be No. You will not meet any infringement with the plugin. There is a law of international copyright and plugin will be like a confirmation of that law.\u003C\u002Fli>\n\u003Cli>The plugin can help to protect your personal files. Such as personal information. For instance, if you are a blogger, journalist or you work in the sphere of film, sport and in any field that wants personal information protection in that case the plugin is just for you. You just disable copy shortcut keys, disable inspect elements and your personal information will not be in hands of thieves. Which is really very disgusting. So that is why you just install the plugin in a few seconds and will have a copyrighted blog.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So the main reason why to choose the plugin. It is easy to use, easy to install and ensures your fire protection. To protect your personal information and avoid any kinds of plagiarism or web scraping, just install the plugin. And it is vital to repeat that you will get a copyright infringement protection. And this plugin will be the patent for your personal information. If there exists the law of infringement protection then without any doubt this plugin is the confirmation of that law.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Fsecure-copy-content-protection\" rel=\"nofollow ugc\">PRO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fays-demo.com\u002Fsecure-copy-content-protection-pro-demo\u002F\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress-copy-content-protection-user-manual\" rel=\"nofollow ugc\">DOCUMENTATION\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Block content with a password: (Content Locker)\u003C\u002Fh3>\n\u003Cp>This field is designed to protect parts of your content. Restrict content with a password by using a simple shortcode. You can create multiple shortcodes and write a password for each. Then you just need to copy the shortcode, go to posts\u002Fpages and edit an already created post or add a new one. Put your content between the parts of the shortcode, in the place where is written “Content” ([ays_block id=’1′] Content [\u002Fays_block]).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Shortcode – a new shortcode is created automatically after pressing “Add new” button.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Password – write the password that a user has to fill in to be able to see the content. The number in the orange square shows the number of users who entered the password to see the content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Only for – choose a user role and enable a certain user to see the content without entering the password. The number in the orange square shows the number of times the content was viewed by a user role.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Schedule – there is a possibility to show the restricted content for a certain period of time and after that it will be disappeared from the page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Subscribe to view: (Gated Content)\u003C\u002Fh3>\n\u003Cp>This field enables you to \u003Cstrong>hide the content\u003C\u002Fstrong> of any part of your post and show only when the user writes his\u002Fher email address.\u003Cbr \u002F>\nEach time when a new user arrives at your website, scrolls down and comes across the hidden content,\u003Cbr \u002F>\nit will require the email address to continue reading.\u003Cbr \u002F>\nDo you want to know your website visitors? This feature will perfectly fulfill your need. It is an amazing tool for gathering leads.\u003Cbr \u002F>\nIt will allow you to implement a customer-centric strategy on your website by segmenting and remarketing your leads.\u003Cbr \u002F>\nMoreover, its attention-capturing appearance will also help to increase user engagement and arouse curiosity.\u003C\u002Fp>\n\u003Ch3>Operation Systems\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Windows\u003C\u002Fli>\n\u003Cli>Linux\u003C\u002Fli>\n\u003Cli>Mac\u003C\u002Fli>\n\u003Cli>Android\u003C\u002Fli>\n\u003Cli>IOS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Browsers\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Google Chrome\u003C\u002Fli>\n\u003Cli>Mozilla Firefox\u003C\u002Fli>\n\u003Cli>Opera\u003C\u002Fli>\n\u003Cli>Internet Explorer\u003C\u002Fli>\n\u003Cli>Safari\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Blocked Shortcuts\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Google Chrome – CTRL+SHIFT+I | CTRL+SHIFT+J | CTRL+C | F12 | CTRL+SHIFT+U\u003C\u002Fli>\n\u003Cli>Mozilla Firefox – CTRL+SHIFT+I | CTRL+SHIFT+J | CTRL+C | F12 | CTRL+SHIFT+U | F7 | F5\u003C\u002Fli>\n\u003Cli>Opera – CTRL+SHIFT+I | CTRL+SHIFT+J | CTRL+C | CTRL+SHIFT+E |\u003C\u002Fli>\n\u003Cli>Internet Explorer – F12 | CTRL+SHIFT+U | CTRL+C | F12+CTRL\u003C\u002Fli>\n\u003Cli>Safari – Cmd+Opt+I | Cmd+Opt+J | Cmd+Opt+C | Cmd+Opt+U\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It’s your chance to protect your content with our powerful Copy Protection plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New Chart Builder plugin:\u003C\u002Fstrong> Create static and dynamic charts for your WordPress website using our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchart-builder\u002F\" rel=\"ugc\">WordPress Chart plugin\u003C\u002Fa>. Transfer your data into charts easily.\u003C\u002Fp>\n\u003Cp>Don’t forget, in case of any problems or upcoming questions feel free to contact us via e-mail at info@ays-pro.com or via \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsecure-copy-content-protection\u002F\" rel=\"ugc\">FREE SUPPORT FORUM\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other plugins from Ays Pro Team\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquiz-maker\u002F\" rel=\"ugc\">Quiz Maker\u003C\u002Fa> for creating advanced quizzes and exams easily and quickly.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsurvey-maker\u002F\" rel=\"ugc\">Survey Maker\u003C\u002Fa> for collecting data and analyze it.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffox-lms\u002F\" rel=\"ugc\">Fox LMS\u003C\u002Fa> for building, organizing, and sharing online courses from your WordPress site.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpoll-maker\u002F\" rel=\"ugc\">Poll Maker\u003C\u002Fa> for creating powerful and interactive polls. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fays-popup-box\u002F\" rel=\"ugc\">Popup Box\u003C\u002Fa>, an easy way to create eye-catching and engaging popups. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchart-builder\u002F\" rel=\"ugc\">Chartify\u003C\u002Fa> to build both static and dynamic charts, graphs and diagrams. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-form\u002F\" rel=\"ugc\">Easy Form\u003C\u002Fa> to create various forms for your website. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fays-chatgpt-assistant\u002F\" rel=\"ugc\">AI ChatBot\u003C\u002Fa> to generate high-quality content for your blog, and finding the answer to any questions in seconds.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpersonal-dictionary\u002F\" rel=\"ugc\">Personal Dictionary\u003C\u002Fa> to create and organize their vocabulary lists, study and memorize the words.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffaq-builder-ays\u002F\" rel=\"ugc\">FAQ Builder\u003C\u002Fa> to display Frequently Asked Questions on your website with a beautiful accordion. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fays-slider\u002F\" rel=\"ugc\">Image Slider\u003C\u002Fa> give the aility to grab your audience’s attention with amazing and entertaining slideshows.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fays-random-posts-and-pages\u002F\" rel=\"ugc\">Random Posts and Pages Widget\u003C\u002Fa> for creating internal links and encouraging visitor engagement on your website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fays-facebook-popup-likebox\u002F\" rel=\"ugc\">Popup Like box\u003C\u002Fa> to promote your Facebook page and add number of Likes.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-related-posts\u002F\" rel=\"ugc\">Advanced Related Posts\u003C\u002Fa> allows you to show a related posts list on your website after a post or via a widget.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgallery-photo-gallery\u002F\" rel=\"ugc\">Photo Gallery\u003C\u002Fa> for displaying responsive image gallery with awesome layout options.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fportfolio-responsive-gallery\u002F\" rel=\"ugc\">Portfolio Responsive Gallery\u003C\u002Fa> to showcase beautiful image galleries on your WordPress websites.\u003C\u002Fli>\n\u003C\u002Ful>\n","Copy Protection plugin is activated it disables the right click, copy paste, content selection and copy shortcut keys",20000,2744710,84,61,"2026-03-11T06:32:00.000Z","4.0",[94,73,21,74,118],"disable-right-click","https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Fsecure-copy-content-protection\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsecure-copy-content-protection.5.0.5.zip",83,15,"2026-02-24 20:52:46",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":134,"num_ratings":135,"last_updated":136,"tested_up_to":51,"requires_at_least":17,"requires_php":18,"tags":137,"homepage":139,"download_link":140,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-copy-protect-with-color-design","WP Content Copy Protection with Color Design","2.4.2","Kazuki Yanamoto","https:\u002F\u002Fprofiles.wordpress.org\u002Fkazukiyanamoto\u002F","\u003Cp>WP Content Copy Protection with Color Design provides you security for wordpress website.\u003Cbr \u002F>\nIt protects from copying the content, stealing data, and also images from your pages.\u003Cbr \u002F>\nYou can also exclude pages and posts.\u003C\u002Fp>\n\u003Cp>If someone right click, It`ll show an alert window with messages. You can change the color of the alert window that matches to your web site.\u003C\u002Fp>\n\u003Cp>WP Content Copy Protection selecting texts, and disable drag and drop images to your computer.\u003Cbr \u002F>\nBy not selecting texts, users cannot CTRL+C, CTRL+A, CTRL+X, CTRL+V and CTRL+P.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>You can also disable right click without giving the alert window.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can change the alert messages by yourself.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can exlude login users from the option page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can exclude pages and posts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can protect only specified pages and posts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can protect print preview page (CTRL+P).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin will protect the posts content from copying by disable right click and disable selecting text. You can exclude pages and posts.",6000,169485,90,24,"2025-10-10T04:36:00.000Z",[20,94,138,73,21],"content-theft","https:\u002F\u002Fglobal-s-h.com\u002Fwp_protect\u002Fen\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-copy-protect-with-color-design.2.4.2.zip",{"attackSurface":142,"codeSignals":294,"taintFlows":1037,"riskAssessment":1261,"analyzedAt":1278},{"hooks":143,"ajaxHandlers":237,"restRoutes":290,"shortcodes":291,"cronEvents":292,"entryPointCount":293,"unprotectedCount":293},[144,150,154,157,162,165,168,171,175,178,181,184,188,190,194,197,200,203,205,207,212,216,220,224,228,233],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","init","_button_editor","core.class.php",50,{"type":145,"name":151,"callback":152,"priority":14,"file":148,"line":153},"parse_request","create_js_for_tinymce",51,{"type":145,"name":155,"callback":155,"file":148,"line":156},"admin_menu",53,{"type":158,"name":159,"callback":160,"priority":11,"file":148,"line":161},"filter","plugin_row_meta","plugin_actions",54,{"type":158,"name":163,"callback":163,"priority":11,"file":148,"line":164},"plugin_action_links",55,{"type":145,"name":146,"callback":166,"file":148,"line":167},"init_textdomain",56,{"type":145,"name":146,"callback":169,"file":148,"line":170},"update_plugin",58,{"type":145,"name":172,"callback":173,"priority":174,"file":148,"line":114},"wp_enqueue_scripts","javascript_front",5,{"type":145,"name":172,"callback":176,"priority":174,"file":148,"line":177},"css_front",62,{"type":145,"name":172,"callback":179,"file":148,"line":180},"_public_js_load",64,{"type":145,"name":172,"callback":182,"file":148,"line":183},"_public_css_load",67,{"type":145,"name":172,"callback":185,"priority":186,"file":148,"line":187},"flush_js",10000000,69,{"type":145,"name":172,"callback":189,"priority":186,"file":148,"line":38},"flush_css",{"type":145,"name":191,"callback":192,"priority":174,"file":148,"line":193},"admin_enqueue_scripts","javascript_admin",73,{"type":145,"name":191,"callback":195,"priority":174,"file":148,"line":196},"css_admin",74,{"type":145,"name":191,"callback":198,"file":148,"line":199},"_admin_js_load",76,{"type":145,"name":191,"callback":201,"file":148,"line":202},"_admin_css_load",79,{"type":145,"name":191,"callback":185,"priority":186,"file":148,"line":204},81,{"type":145,"name":191,"callback":189,"priority":186,"file":148,"line":206},82,{"type":158,"name":208,"callback":209,"priority":210,"file":148,"line":211},"the_content","the_content_SL",1000,99,{"type":158,"name":213,"callback":214,"priority":215,"file":148,"line":13},"get_the_excerpt","the_excerpt_SL",1000000,{"type":158,"name":213,"callback":217,"priority":218,"file":148,"line":219},"the_excerpt_ante_SL",2,101,{"type":145,"name":221,"callback":222,"file":148,"line":223},"activated_plugin","save_error_on_activation",104,{"type":158,"name":225,"callback":226,"file":148,"line":227},"mce_external_plugins","add_custom_button",702,{"type":158,"name":229,"callback":230,"priority":231,"file":148,"line":232},"mce_buttons","register_custom_button",999,703,{"type":158,"name":234,"callback":235,"file":148,"line":236},"tiny_mce_version","my_refresh_mce",704,[238,241,244,246,249,252,255,259,261,264,266,268,271,274,276,278,281,284,286,289],{"action":239,"nopriv":240,"callback":239,"hasNonce":240,"hasCapCheck":240,"file":148,"line":27},"translate_add",false,{"action":242,"nopriv":240,"callback":242,"hasNonce":240,"hasCapCheck":240,"file":148,"line":243},"translate_modify",86,{"action":245,"nopriv":240,"callback":245,"hasNonce":240,"hasCapCheck":240,"file":148,"line":36},"translate_create",{"action":247,"nopriv":240,"callback":247,"hasNonce":240,"hasCapCheck":240,"file":148,"line":248},"send_translation",88,{"action":250,"nopriv":240,"callback":250,"hasNonce":240,"hasCapCheck":240,"file":148,"line":251},"update_summary",89,{"action":253,"nopriv":240,"callback":254,"hasNonce":240,"hasCapCheck":240,"file":148,"line":77},"del_param","del_param_callback",{"action":256,"nopriv":240,"callback":257,"hasNonce":240,"hasCapCheck":240,"file":148,"line":258},"add_param","add_param_callback",93,{"action":260,"nopriv":240,"callback":260,"hasNonce":240,"hasCapCheck":240,"file":148,"line":88},"send_feedback",{"action":262,"nopriv":240,"callback":262,"hasNonce":240,"hasCapCheck":240,"file":263,"line":167},"notPlagiary","plagiary-search.php",{"action":24,"nopriv":240,"callback":24,"hasNonce":240,"hasCapCheck":240,"file":263,"line":265},57,{"action":267,"nopriv":240,"callback":267,"hasNonce":240,"hasCapCheck":240,"file":263,"line":170},"notAuthorized",{"action":269,"nopriv":240,"callback":269,"hasNonce":240,"hasCapCheck":240,"file":263,"line":270},"authorized",59,{"action":272,"nopriv":240,"callback":272,"hasNonce":240,"hasCapCheck":240,"file":263,"line":273},"delete_copy",60,{"action":275,"nopriv":240,"callback":275,"hasNonce":240,"hasCapCheck":240,"file":263,"line":177},"viewText",{"action":277,"nopriv":240,"callback":277,"hasNonce":240,"hasCapCheck":240,"file":263,"line":180},"forceSearchPlagiary",{"action":279,"nopriv":240,"callback":279,"hasNonce":240,"hasCapCheck":240,"file":263,"line":280},"stopPlagiary",65,{"action":282,"nopriv":240,"callback":282,"hasNonce":240,"hasCapCheck":240,"file":263,"line":283},"forceSearchSpecificPlagiary",66,{"action":285,"nopriv":240,"callback":285,"hasNonce":240,"hasCapCheck":240,"file":263,"line":183},"stopSpecificPlagiary",{"action":287,"nopriv":288,"callback":287,"hasNonce":240,"hasCapCheck":240,"file":263,"line":187},"checkIfProcessNeeded",true,{"action":287,"nopriv":240,"callback":287,"hasNonce":240,"hasCapCheck":240,"file":263,"line":38},[],[],[],20,{"dangerousFunctions":295,"sqlUsage":315,"outputEscaping":368,"fileOperations":202,"externalRequests":1035,"nonceChecks":28,"capabilityChecks":218,"bundledLibraries":1036},[296,301,304,306,310,313],{"fn":297,"file":298,"line":299,"context":300},"unserialize","core\\otherplugins.class.php",48,"$plugins = unserialize(@file_get_contents(dirname(__FILE__).\"\u002Fdata\u002FSLFramework_OtherPlugins_\".date('",{"fn":297,"file":298,"line":302,"context":303},128,"$res = unserialize($request['body']);",{"fn":297,"file":298,"line":305,"context":303},176,{"fn":307,"file":263,"line":308,"context":309},"exec",676,"$str = exec($command, $output, $return) ;",{"fn":297,"file":263,"line":311,"context":312},821,"$content = @unserialize(@file_get_contents(WP_CONTENT_DIR.\"\u002Fsedlex\u002Fplagiary-search\u002F\".$blog_fold.$f))",{"fn":297,"file":263,"line":314,"context":312},857,{"prepared":316,"raw":317,"locations":318},13,23,[319,323,325,328,330,332,334,336,338,340,342,343,345,347,349,351,353,355,357,359,361,363,365],{"file":320,"line":321,"context":322},"core\\templates\\my-plugin.php",106,"$wpdb->query() with variable interpolation",{"file":320,"line":324,"context":322},110,{"file":148,"line":326,"context":327},180,"$wpdb->get_var() with variable interpolation",{"file":148,"line":329,"context":327},211,{"file":263,"line":331,"context":322},107,{"file":263,"line":333,"context":322},111,{"file":263,"line":335,"context":327},143,{"file":263,"line":337,"context":322},144,{"file":263,"line":339,"context":327},148,{"file":263,"line":341,"context":322},149,{"file":263,"line":37,"context":327},{"file":263,"line":344,"context":322},154,{"file":263,"line":346,"context":327},168,{"file":263,"line":348,"context":327},1015,{"file":263,"line":350,"context":327},1100,{"file":263,"line":352,"context":327},2246,{"file":263,"line":354,"context":327},2342,{"file":263,"line":356,"context":322},3642,{"file":263,"line":358,"context":322},3659,{"file":263,"line":360,"context":322},3676,{"file":263,"line":362,"context":322},3693,{"file":263,"line":364,"context":322},3710,{"file":263,"line":366,"context":367},3732,"$wpdb->get_row() with variable interpolation",{"escaped":369,"rawEcho":370,"locations":371},19,381,[372,376,378,379,381,383,385,387,388,390,392,394,396,398,400,402,404,406,408,409,410,412,413,414,415,416,417,418,419,420,421,422,424,425,426,427,428,429,430,431,432,433,434,435,438,440,443,444,446,448,450,451,452,453,454,455,456,458,459,461,462,463,464,465,467,469,470,472,474,475,476,477,479,481,483,486,487,489,490,491,493,494,495,497,498,500,501,502,503,504,506,507,508,510,512,514,516,518,520,522,524,526,528,529,531,532,533,534,535,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,554,557,558,560,561,562,564,566,567,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,599,601,603,605,607,609,611,613,614,615,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,714,715,717,718,720,722,723,724,725,726,728,729,731,733,735,736,738,740,741,742,743,744,746,748,750,752,754,756,758,759,761,763,765,767,768,769,771,773,774,775,776,778,780,782,784,785,787,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,845,847,849,851,853,855,856,858,860,862,864,865,867,869,871,873,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,971,973,975,977,979,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033],{"file":373,"line":374,"context":375},"core\\admin_table.class.php",182,"raw output",{"file":373,"line":377,"context":375},189,{"file":373,"line":377,"context":375},{"file":373,"line":380,"context":375},192,{"file":373,"line":382,"context":375},193,{"file":373,"line":384,"context":375},212,{"file":373,"line":386,"context":375},219,{"file":373,"line":386,"context":375},{"file":373,"line":389,"context":375},222,{"file":373,"line":391,"context":375},223,{"file":373,"line":393,"context":375},224,{"file":373,"line":395,"context":375},225,{"file":373,"line":397,"context":375},226,{"file":373,"line":399,"context":375},227,{"file":373,"line":401,"context":375},261,{"file":373,"line":403,"context":375},277,{"file":373,"line":405,"context":375},295,{"file":373,"line":407,"context":375},364,{"file":373,"line":407,"context":375},{"file":373,"line":407,"context":375},{"file":373,"line":411,"context":375},374,{"file":373,"line":411,"context":375},{"file":373,"line":411,"context":375},{"file":373,"line":411,"context":375},{"file":373,"line":411,"context":375},{"file":373,"line":411,"context":375},{"file":373,"line":411,"context":375},{"file":373,"line":411,"context":375},{"file":373,"line":411,"context":375},{"file":373,"line":411,"context":375},{"file":373,"line":411,"context":375},{"file":373,"line":423,"context":375},378,{"file":373,"line":423,"context":375},{"file":373,"line":423,"context":375},{"file":373,"line":423,"context":375},{"file":373,"line":423,"context":375},{"file":373,"line":423,"context":375},{"file":373,"line":423,"context":375},{"file":373,"line":423,"context":375},{"file":373,"line":423,"context":375},{"file":373,"line":423,"context":375},{"file":373,"line":423,"context":375},{"file":373,"line":423,"context":375},{"file":436,"line":437,"context":375},"core\\box.class.php",40,{"file":436,"line":439,"context":375},43,{"file":441,"line":442,"context":375},"core\\feedback.class.php",39,{"file":441,"line":437,"context":375},{"file":441,"line":445,"context":375},41,{"file":441,"line":447,"context":375},44,{"file":441,"line":449,"context":375},45,{"file":441,"line":161,"context":375},{"file":441,"line":164,"context":375},{"file":441,"line":196,"context":375},{"file":441,"line":199,"context":375},{"file":441,"line":202,"context":375},{"file":441,"line":204,"context":375},{"file":441,"line":457,"context":375},177,{"file":441,"line":374,"context":375},{"file":298,"line":460,"context":375},52,{"file":298,"line":161,"context":375},{"file":298,"line":113,"context":375},{"file":298,"line":243,"context":375},{"file":298,"line":36,"context":375},{"file":298,"line":466,"context":375},109,{"file":298,"line":468,"context":375},147,{"file":298,"line":339,"context":375},{"file":298,"line":471,"context":375},150,{"file":298,"line":473,"context":375},179,{"file":298,"line":326,"context":375},{"file":298,"line":374,"context":375},{"file":298,"line":377,"context":375},{"file":298,"line":478,"context":375},191,{"file":298,"line":480,"context":375},197,{"file":298,"line":482,"context":375},206,{"file":484,"line":485,"context":375},"core\\parameters.class.php",767,{"file":484,"line":485,"context":375},{"file":484,"line":488,"context":375},781,{"file":484,"line":488,"context":375},{"file":484,"line":488,"context":375},{"file":484,"line":492,"context":375},790,{"file":484,"line":492,"context":375},{"file":484,"line":492,"context":375},{"file":484,"line":496,"context":375},877,{"file":484,"line":496,"context":375},{"file":484,"line":499,"context":375},894,{"file":484,"line":499,"context":375},{"file":484,"line":499,"context":375},{"file":484,"line":499,"context":375},{"file":484,"line":499,"context":375},{"file":484,"line":505,"context":375},898,{"file":484,"line":505,"context":375},{"file":484,"line":505,"context":375},{"file":484,"line":509,"context":375},902,{"file":484,"line":511,"context":375},917,{"file":484,"line":513,"context":375},918,{"file":484,"line":515,"context":375},928,{"file":484,"line":517,"context":375},938,{"file":484,"line":519,"context":375},944,{"file":484,"line":521,"context":375},951,{"file":484,"line":523,"context":375},957,{"file":484,"line":525,"context":375},964,{"file":527,"line":177,"context":375},"core\\popup.class.php",{"file":527,"line":187,"context":375},{"file":527,"line":530,"context":375},71,{"file":527,"line":196,"context":375},{"file":527,"line":199,"context":375},{"file":527,"line":202,"context":375},{"file":527,"line":258,"context":375},{"file":536,"line":537,"context":375},"core\\progress_bar.class.php",42,{"file":536,"line":537,"context":375},{"file":536,"line":439,"context":375},{"file":536,"line":439,"context":375},{"file":536,"line":439,"context":375},{"file":536,"line":439,"context":375},{"file":536,"line":447,"context":375},{"file":536,"line":447,"context":375},{"file":536,"line":447,"context":375},{"file":536,"line":447,"context":375},{"file":536,"line":449,"context":375},{"file":536,"line":449,"context":375},{"file":536,"line":449,"context":375},{"file":536,"line":449,"context":375},{"file":536,"line":449,"context":375},{"file":536,"line":553,"context":375},49,{"file":555,"line":556,"context":375},"core\\tabs.class.php",97,{"file":555,"line":556,"context":375},{"file":555,"line":559,"context":375},102,{"file":555,"line":321,"context":375},{"file":555,"line":333,"context":375},{"file":555,"line":563,"context":375},118,{"file":555,"line":565,"context":375},127,{"file":555,"line":565,"context":375},{"file":555,"line":565,"context":375},{"file":555,"line":569,"context":375},133,{"file":555,"line":571,"context":375},134,{"file":320,"line":573,"context":375},292,{"file":320,"line":575,"context":375},299,{"file":320,"line":577,"context":375},312,{"file":320,"line":579,"context":375},317,{"file":320,"line":581,"context":375},320,{"file":320,"line":583,"context":375},323,{"file":320,"line":585,"context":375},328,{"file":320,"line":587,"context":375},331,{"file":320,"line":589,"context":375},334,{"file":320,"line":591,"context":375},338,{"file":320,"line":593,"context":375},386,{"file":320,"line":595,"context":375},392,{"file":597,"line":598,"context":375},"core\\translation.class.php",139,{"file":597,"line":600,"context":375},151,{"file":597,"line":602,"context":375},152,{"file":597,"line":604,"context":375},158,{"file":597,"line":606,"context":375},166,{"file":597,"line":608,"context":375},190,{"file":597,"line":610,"context":375},218,{"file":597,"line":612,"context":375},221,{"file":597,"line":389,"context":375},{"file":597,"line":393,"context":375},{"file":597,"line":397,"context":375},{"file":597,"line":617,"context":375},230,{"file":597,"line":619,"context":375},257,{"file":597,"line":621,"context":375},341,{"file":597,"line":623,"context":375},344,{"file":597,"line":625,"context":375},345,{"file":597,"line":627,"context":375},348,{"file":597,"line":629,"context":375},350,{"file":597,"line":631,"context":375},353,{"file":597,"line":633,"context":375},357,{"file":597,"line":635,"context":375},583,{"file":597,"line":637,"context":375},588,{"file":597,"line":639,"context":375},594,{"file":597,"line":641,"context":375},747,{"file":597,"line":643,"context":375},764,{"file":597,"line":645,"context":375},765,{"file":597,"line":485,"context":375},{"file":597,"line":648,"context":375},768,{"file":597,"line":650,"context":375},772,{"file":597,"line":652,"context":375},773,{"file":597,"line":654,"context":375},775,{"file":597,"line":656,"context":375},776,{"file":597,"line":658,"context":375},796,{"file":597,"line":660,"context":375},798,{"file":597,"line":662,"context":375},805,{"file":597,"line":664,"context":375},1027,{"file":597,"line":666,"context":375},1028,{"file":597,"line":668,"context":375},1047,{"file":597,"line":670,"context":375},1048,{"file":597,"line":672,"context":375},1062,{"file":597,"line":674,"context":375},1145,{"file":597,"line":676,"context":375},1148,{"file":597,"line":678,"context":375},1149,{"file":597,"line":680,"context":375},1159,{"file":597,"line":682,"context":375},1162,{"file":597,"line":684,"context":375},1165,{"file":597,"line":686,"context":375},1170,{"file":597,"line":688,"context":375},1339,{"file":597,"line":690,"context":375},1340,{"file":597,"line":692,"context":375},1358,{"file":597,"line":694,"context":375},1359,{"file":597,"line":696,"context":375},1369,{"file":597,"line":698,"context":375},1451,{"file":597,"line":700,"context":375},1454,{"file":597,"line":702,"context":375},1455,{"file":597,"line":704,"context":375},1465,{"file":597,"line":706,"context":375},1468,{"file":597,"line":708,"context":375},1471,{"file":597,"line":710,"context":375},1476,{"file":712,"line":449,"context":375},"core\\tree.class.php",{"file":712,"line":149,"context":375},{"file":712,"line":183,"context":375},{"file":712,"line":716,"context":375},77,{"file":712,"line":121,"context":375},{"file":712,"line":719,"context":375},116,{"file":712,"line":721,"context":375},120,{"file":712,"line":326,"context":375},{"file":712,"line":329,"context":375},{"file":148,"line":608,"context":375},{"file":148,"line":382,"context":375},{"file":148,"line":727,"context":375},203,{"file":148,"line":393,"context":375},{"file":148,"line":730,"context":375},749,{"file":148,"line":732,"context":375},757,{"file":148,"line":734,"context":375},759,{"file":148,"line":734,"context":375},{"file":148,"line":737,"context":375},762,{"file":148,"line":739,"context":375},763,{"file":148,"line":643,"context":375},{"file":148,"line":645,"context":375},{"file":148,"line":652,"context":375},{"file":148,"line":652,"context":375},{"file":148,"line":745,"context":375},842,{"file":148,"line":747,"context":375},1059,{"file":148,"line":749,"context":375},1249,{"file":148,"line":751,"context":375},1267,{"file":148,"line":753,"context":375},1300,{"file":148,"line":755,"context":375},1306,{"file":148,"line":757,"context":375},1345,{"file":148,"line":696,"context":375},{"file":148,"line":760,"context":375},1379,{"file":148,"line":762,"context":375},1382,{"file":148,"line":764,"context":375},1426,{"file":148,"line":766,"context":375},1427,{"file":148,"line":766,"context":375},{"file":148,"line":766,"context":375},{"file":148,"line":770,"context":375},1438,{"file":148,"line":772,"context":375},1439,{"file":148,"line":772,"context":375},{"file":148,"line":772,"context":375},{"file":148,"line":772,"context":375},{"file":148,"line":777,"context":375},1446,{"file":148,"line":779,"context":375},1473,{"file":148,"line":781,"context":375},1475,{"file":148,"line":783,"context":375},1635,{"file":263,"line":386,"context":375},{"file":263,"line":786,"context":375},388,{"file":263,"line":595,"context":375},{"file":263,"line":789,"context":375},456,{"file":263,"line":791,"context":375},457,{"file":263,"line":793,"context":375},460,{"file":263,"line":795,"context":375},462,{"file":263,"line":797,"context":375},464,{"file":263,"line":799,"context":375},465,{"file":263,"line":801,"context":375},467,{"file":263,"line":803,"context":375},469,{"file":263,"line":805,"context":375},470,{"file":263,"line":807,"context":375},475,{"file":263,"line":809,"context":375},477,{"file":263,"line":811,"context":375},478,{"file":263,"line":813,"context":375},479,{"file":263,"line":815,"context":375},480,{"file":263,"line":817,"context":375},481,{"file":263,"line":819,"context":375},485,{"file":263,"line":821,"context":375},486,{"file":263,"line":823,"context":375},487,{"file":263,"line":825,"context":375},488,{"file":263,"line":827,"context":375},489,{"file":263,"line":829,"context":375},490,{"file":263,"line":831,"context":375},494,{"file":263,"line":833,"context":375},495,{"file":263,"line":835,"context":375},496,{"file":263,"line":837,"context":375},497,{"file":263,"line":839,"context":375},585,{"file":263,"line":841,"context":375},586,{"file":263,"line":843,"context":375},587,{"file":263,"line":637,"context":375},{"file":263,"line":846,"context":375},589,{"file":263,"line":848,"context":375},590,{"file":263,"line":850,"context":375},591,{"file":263,"line":852,"context":375},592,{"file":263,"line":854,"context":375},593,{"file":263,"line":639,"context":375},{"file":263,"line":857,"context":375},595,{"file":263,"line":859,"context":375},596,{"file":263,"line":861,"context":375},615,{"file":263,"line":863,"context":375},621,{"file":263,"line":521,"context":375},{"file":263,"line":866,"context":375},953,{"file":263,"line":868,"context":375},954,{"file":263,"line":870,"context":375},956,{"file":263,"line":872,"context":375},959,{"file":263,"line":525,"context":375},{"file":263,"line":875,"context":375},968,{"file":263,"line":877,"context":375},980,{"file":263,"line":879,"context":375},982,{"file":263,"line":881,"context":375},984,{"file":263,"line":883,"context":375},987,{"file":263,"line":885,"context":375},988,{"file":263,"line":887,"context":375},990,{"file":263,"line":889,"context":375},993,{"file":263,"line":891,"context":375},998,{"file":263,"line":893,"context":375},1002,{"file":263,"line":895,"context":375},1014,{"file":263,"line":897,"context":375},1016,{"file":263,"line":899,"context":375},1017,{"file":263,"line":901,"context":375},1019,{"file":263,"line":903,"context":375},1057,{"file":263,"line":903,"context":375},{"file":263,"line":906,"context":375},1064,{"file":263,"line":908,"context":375},1065,{"file":263,"line":910,"context":375},1066,{"file":263,"line":912,"context":375},1067,{"file":263,"line":914,"context":375},1068,{"file":263,"line":916,"context":375},1070,{"file":263,"line":918,"context":375},1071,{"file":263,"line":920,"context":375},1072,{"file":263,"line":922,"context":375},1073,{"file":263,"line":924,"context":375},1074,{"file":263,"line":926,"context":375},1083,{"file":263,"line":928,"context":375},1098,{"file":263,"line":930,"context":375},1101,{"file":263,"line":932,"context":375},1196,{"file":263,"line":934,"context":375},1198,{"file":263,"line":936,"context":375},1203,{"file":263,"line":938,"context":375},1205,{"file":263,"line":940,"context":375},1209,{"file":263,"line":942,"context":375},1211,{"file":263,"line":944,"context":375},1215,{"file":263,"line":946,"context":375},1217,{"file":263,"line":948,"context":375},1220,{"file":263,"line":950,"context":375},1225,{"file":263,"line":952,"context":375},1227,{"file":263,"line":954,"context":375},1236,{"file":263,"line":956,"context":375},1238,{"file":263,"line":958,"context":375},1255,{"file":263,"line":960,"context":375},1257,{"file":263,"line":962,"context":375},1260,{"file":263,"line":964,"context":375},1273,{"file":263,"line":966,"context":375},1276,{"file":263,"line":968,"context":375},1278,{"file":263,"line":970,"context":375},1284,{"file":263,"line":972,"context":375},1287,{"file":263,"line":974,"context":375},1290,{"file":263,"line":976,"context":375},1304,{"file":263,"line":978,"context":375},1321,{"file":263,"line":980,"context":375},1440,{"file":263,"line":982,"context":375},1442,{"file":263,"line":984,"context":375},1445,{"file":263,"line":986,"context":375},1450,{"file":263,"line":988,"context":375},1452,{"file":263,"line":990,"context":375},1456,{"file":263,"line":992,"context":375},1458,{"file":263,"line":994,"context":375},1462,{"file":263,"line":996,"context":375},1464,{"file":263,"line":998,"context":375},1467,{"file":263,"line":1000,"context":375},1483,{"file":263,"line":1002,"context":375},1485,{"file":263,"line":1004,"context":375},1488,{"file":263,"line":1006,"context":375},1500,{"file":263,"line":1008,"context":375},1503,{"file":263,"line":1010,"context":375},1509,{"file":263,"line":1012,"context":375},1512,{"file":263,"line":1014,"context":375},1515,{"file":263,"line":1016,"context":375},1529,{"file":263,"line":1018,"context":375},1583,{"file":263,"line":1020,"context":375},1638,{"file":263,"line":1022,"context":375},1705,{"file":263,"line":1024,"context":375},1771,{"file":263,"line":1026,"context":375},1812,{"file":263,"line":1028,"context":375},3735,{"file":263,"line":1030,"context":375},3736,{"file":263,"line":1032,"context":375},3737,{"file":263,"line":1034,"context":375},3738,8,[],[1038,1054,1064,1074,1092,1122,1135,1144,1160,1169,1183,1195,1204,1213,1222,1231,1246],{"entryPoint":1039,"graph":1040,"unsanitizedCount":218,"severity":1053},"flush (core\\admin_table.class.php:170)",{"nodes":1041,"edges":1051},[1042,1046],{"id":1043,"type":1044,"label":1045,"file":373,"line":374},"n0","source","$_SERVER['PHP_SELF'] (x2)",{"id":1047,"type":1048,"label":1049,"file":373,"line":374,"wp_function":1050},"n1","sink","echo() [XSS]","echo",[1052],{"from":1043,"to":1047,"sanitized":240},"medium",{"entryPoint":1055,"graph":1056,"unsanitizedCount":14,"severity":1053},"translate_add (core\\translation.class.php:178)",{"nodes":1057,"edges":1062},[1058,1061],{"id":1043,"type":1044,"label":1059,"file":597,"line":1060},"$_POST",184,{"id":1047,"type":1048,"label":1049,"file":597,"line":393,"wp_function":1050},[1063],{"from":1043,"to":1047,"sanitized":240},{"entryPoint":1065,"graph":1066,"unsanitizedCount":218,"severity":1053},"translate_modify (core\\translation.class.php:243)",{"nodes":1067,"edges":1072},[1068,1071],{"id":1043,"type":1044,"label":1069,"file":597,"line":1070},"$_POST (x2)",250,{"id":1047,"type":1048,"label":1049,"file":597,"line":627,"wp_function":1050},[1073],{"from":1043,"to":1047,"sanitized":240},{"entryPoint":1075,"graph":1076,"unsanitizedCount":316,"severity":1053},"translate_create (core\\translation.class.php:607)",{"nodes":1077,"edges":1089},[1078,1079,1083,1087],{"id":1043,"type":1044,"label":1069,"file":597,"line":861},{"id":1047,"type":1048,"label":1080,"file":597,"line":1081,"wp_function":1082},"fopen() [File Access]",652,"fopen",{"id":1084,"type":1044,"label":1085,"file":597,"line":1086},"n2","$_POST (x11)",612,{"id":1088,"type":1048,"label":1049,"file":597,"line":641,"wp_function":1050},"n3",[1090,1091],{"from":1043,"to":1047,"sanitized":240},{"from":1084,"to":1088,"sanitized":240},{"entryPoint":1093,"graph":1094,"unsanitizedCount":1121,"severity":1053},"\u003Ctranslation.class> (core\\translation.class.php:0)",{"nodes":1095,"edges":1116},[1096,1098,1099,1100,1101,1105,1109,1112],{"id":1043,"type":1044,"label":1097,"file":597,"line":1060},"$_POST (x21)",{"id":1047,"type":1048,"label":1049,"file":597,"line":393,"wp_function":1050},{"id":1084,"type":1044,"label":1069,"file":597,"line":861},{"id":1088,"type":1048,"label":1080,"file":597,"line":1081,"wp_function":1082},{"id":1102,"type":1044,"label":1103,"file":597,"line":1104},"n4","$_POST (x8)",611,{"id":1106,"type":1048,"label":1107,"file":597,"line":879,"wp_function":1108},"n5","file_put_contents() [File Write]","file_put_contents",{"id":1110,"type":1044,"label":1069,"file":597,"line":1111},"n6",610,{"id":1113,"type":1048,"label":1114,"file":597,"line":664,"wp_function":1115},"n7","file_get_contents() [SSRF\u002FLFI]","file_get_contents",[1117,1118,1119,1120],{"from":1043,"to":1047,"sanitized":240},{"from":1084,"to":1088,"sanitized":240},{"from":1102,"to":1106,"sanitized":240},{"from":1110,"to":1113,"sanitized":240},33,{"entryPoint":1123,"graph":1124,"unsanitizedCount":174,"severity":1134},"\u003Cadmin_table.class> (core\\admin_table.class.php:0)",{"nodes":1125,"edges":1131},[1126,1127,1128,1130],{"id":1043,"type":1044,"label":1045,"file":373,"line":374},{"id":1047,"type":1048,"label":1049,"file":373,"line":374,"wp_function":1050},{"id":1084,"type":1044,"label":1129,"file":373,"line":38},"$_GET (x3)",{"id":1088,"type":1048,"label":1049,"file":373,"line":393,"wp_function":1050},[1132,1133],{"from":1043,"to":1047,"sanitized":240},{"from":1084,"to":1088,"sanitized":240},"low",{"entryPoint":1136,"graph":1137,"unsanitizedCount":218,"severity":1134},"\u003Cparameters.class> (core\\parameters.class.php:0)",{"nodes":1138,"edges":1142},[1139,1141],{"id":1043,"type":1044,"label":1069,"file":484,"line":1140},245,{"id":1047,"type":1048,"label":1049,"file":484,"line":488,"wp_function":1050},[1143],{"from":1043,"to":1047,"sanitized":240},{"entryPoint":1145,"graph":1146,"unsanitizedCount":14,"severity":1134},"del_param_callback (core.class.php:455)",{"nodes":1147,"edges":1157},[1148,1150,1153],{"id":1043,"type":1044,"label":1059,"file":148,"line":1149},461,{"id":1047,"type":1151,"label":1152,"file":148,"line":1149},"transform","→ del_param()",{"id":1084,"type":1048,"label":1154,"file":148,"line":1155,"wp_function":1156},"update_option() [Settings Manipulation]",441,"update_option",[1158,1159],{"from":1043,"to":1047,"sanitized":240},{"from":1047,"to":1084,"sanitized":240},{"entryPoint":1161,"graph":1162,"unsanitizedCount":218,"severity":1134},"add_param_callback (core.class.php:477)",{"nodes":1163,"edges":1167},[1164,1165],{"id":1043,"type":1044,"label":1069,"file":148,"line":815},{"id":1047,"type":1048,"label":1154,"file":148,"line":1166,"wp_function":1156},508,[1168],{"from":1043,"to":1047,"sanitized":240},{"entryPoint":1170,"graph":1171,"unsanitizedCount":14,"severity":1134},"\u003Ccore.class> (core.class.php:0)",{"nodes":1172,"edges":1179},[1173,1175,1176,1177,1178],{"id":1043,"type":1044,"label":1174,"file":148,"line":815},"$_POST (x3)",{"id":1047,"type":1048,"label":1154,"file":148,"line":1166,"wp_function":1156},{"id":1084,"type":1044,"label":1059,"file":148,"line":1149},{"id":1088,"type":1151,"label":1152,"file":148,"line":1149},{"id":1102,"type":1048,"label":1154,"file":148,"line":1155,"wp_function":1156},[1180,1181,1182],{"from":1043,"to":1047,"sanitized":288},{"from":1084,"to":1088,"sanitized":240},{"from":1088,"to":1102,"sanitized":240},{"entryPoint":1184,"graph":1185,"unsanitizedCount":14,"severity":1194},"notPlagiary (plagiary-search.php:3639)",{"nodes":1186,"edges":1192},[1187,1189],{"id":1043,"type":1044,"label":1059,"file":263,"line":1188},3641,{"id":1047,"type":1048,"label":1190,"file":263,"line":356,"wp_function":1191},"query() [SQLi]","query",[1193],{"from":1043,"to":1047,"sanitized":240},"high",{"entryPoint":1196,"graph":1197,"unsanitizedCount":14,"severity":1194},"plagiary (plagiary-search.php:3656)",{"nodes":1198,"edges":1202},[1199,1201],{"id":1043,"type":1044,"label":1059,"file":263,"line":1200},3658,{"id":1047,"type":1048,"label":1190,"file":263,"line":358,"wp_function":1191},[1203],{"from":1043,"to":1047,"sanitized":240},{"entryPoint":1205,"graph":1206,"unsanitizedCount":14,"severity":1194},"notAuthorized (plagiary-search.php:3673)",{"nodes":1207,"edges":1211},[1208,1210],{"id":1043,"type":1044,"label":1059,"file":263,"line":1209},3675,{"id":1047,"type":1048,"label":1190,"file":263,"line":360,"wp_function":1191},[1212],{"from":1043,"to":1047,"sanitized":240},{"entryPoint":1214,"graph":1215,"unsanitizedCount":14,"severity":1194},"authorized (plagiary-search.php:3690)",{"nodes":1216,"edges":1220},[1217,1219],{"id":1043,"type":1044,"label":1059,"file":263,"line":1218},3692,{"id":1047,"type":1048,"label":1190,"file":263,"line":362,"wp_function":1191},[1221],{"from":1043,"to":1047,"sanitized":240},{"entryPoint":1223,"graph":1224,"unsanitizedCount":14,"severity":1194},"delete_copy (plagiary-search.php:3707)",{"nodes":1225,"edges":1229},[1226,1228],{"id":1043,"type":1044,"label":1059,"file":263,"line":1227},3709,{"id":1047,"type":1048,"label":1190,"file":263,"line":364,"wp_function":1191},[1230],{"from":1043,"to":1047,"sanitized":240},{"entryPoint":1232,"graph":1233,"unsanitizedCount":1245,"severity":1194},"viewText (plagiary-search.php:3724)",{"nodes":1234,"edges":1242},[1235,1237,1240,1241],{"id":1043,"type":1044,"label":1059,"file":263,"line":1236},3726,{"id":1047,"type":1048,"label":1238,"file":263,"line":366,"wp_function":1239},"get_row() [SQLi]","get_row",{"id":1084,"type":1044,"label":1069,"file":263,"line":1236},{"id":1088,"type":1048,"label":1049,"file":263,"line":1030,"wp_function":1050},[1243,1244],{"from":1043,"to":1047,"sanitized":240},{"from":1084,"to":1088,"sanitized":240},3,{"entryPoint":1247,"graph":1248,"unsanitizedCount":1035,"severity":1194},"\u003Cplagiary-search> (plagiary-search.php:0)",{"nodes":1249,"edges":1257},[1250,1252,1253,1254,1255,1256],{"id":1043,"type":1044,"label":1251,"file":263,"line":1188},"$_POST (x5)",{"id":1047,"type":1048,"label":1190,"file":263,"line":356,"wp_function":1191},{"id":1084,"type":1044,"label":1059,"file":263,"line":1236},{"id":1088,"type":1048,"label":1238,"file":263,"line":366,"wp_function":1239},{"id":1102,"type":1044,"label":1069,"file":263,"line":1236},{"id":1106,"type":1048,"label":1049,"file":263,"line":1030,"wp_function":1050},[1258,1259,1260],{"from":1043,"to":1047,"sanitized":240},{"from":1084,"to":1088,"sanitized":240},{"from":1102,"to":1106,"sanitized":240},{"summary":1262,"deductions":1263},"The \"plagiary-search\" v1.2.2 plugin exhibits a concerning security posture due to a significant number of unprotected AJAX entry points and the presence of dangerous functions.  While the plugin has no recorded vulnerability history, this does not guarantee its current safety. The static analysis reveals a substantial attack surface with 20 AJAX handlers, all of which lack authentication checks, presenting a high risk of unauthorized actions. Furthermore, the use of dangerous functions like `unserialize` and `exec` opens the door to potential code injection or other severe vulnerabilities if user-supplied data is not rigorously sanitized before being passed to these functions. The taint analysis indicates 7 high-severity flows with unsanitized paths, directly correlating with the risks posed by the unprotected entry points and dangerous functions.",[1264,1266,1268,1270,1272,1274,1276],{"reason":1265,"points":293},"20 AJAX handlers without auth checks",{"reason":1267,"points":122},"7 high severity taint flows with unsanitized paths",{"reason":1269,"points":122},"Dangerous functions: unserialize, exec",{"reason":1271,"points":1035},"Only 5% of outputs properly escaped",{"reason":1273,"points":174},"Only 2 capability checks across the plugin",{"reason":1275,"points":174},"Nonce checks missing on AJAX handlers",{"reason":1277,"points":174},"36% of SQL queries not using prepared statements","2026-03-17T01:40:56.083Z",{"wat":1280,"direct":1285},{"assetPaths":1281,"generatorPatterns":1282,"scriptPaths":1283,"versionParams":1284},[],[],[],[],{"cssClasses":1286,"htmlComments":1287,"htmlAttributes":1298,"restEndpoints":1299,"jsGlobals":1300,"shortcodeOutput":1301},[],[1288,1289,1290,1291,1292,1293,1294,1295,1296,1297],"\u003C!--\nPlugin Name: My Plugin\nPlugin Tag: tag\nDescription: \u003Cp>The description of the plugin on this line. \u003C\u002Fp>\nVersion: 1.0.0\nFramework: SL_Framework\nAuthor: The name of the author\nAuthor URI: http:\u002F\u002Fwww.yourdomain.com\u002F\nAuthor Email: youremail@yourdomain.com\nFramework Email: sedlex@sedlex.fr\nPlugin URI: http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmy-plugin\u002F\nLicense: GPL3\n-->","====================================================================================================================================================\nPlugin initialization\n\n@return void","====================================================================================================================================================\nIn order to uninstall the plugin, few things are to be done ... \n(do not modify this function)\n\n@return void","====================================================================================================================================================\nFunction called when the plugin is activated\nFor instance, you can do stuff regarding the update of the format of the database if needed\nIf you do not need this function, you may delete it.\n\n@return void","====================================================================================================================================================\nFunction called to return a number of notification of this plugin\nThis number will be displayed in the admin menu\n\n@return int the number of notifications available","====================================================================================================================================================\nInit javascript for the public side\nIf you want to load a script, please type :\n\u003Ccode>wp_enqueue_script( 'jsapi', 'https:\u002F\u002Fwww.google.com\u002Fjsapi');\u003C\u002Fcode> or \n\u003Ccode>wp_enqueue_script('my_plugin_script', plugins_url('\u002Fscript.js', __FILE__));\u003C\u002Fcode>\n\u003Ccode>$this->add_inline_js($js_text);\u003C\u002Fcode>\n\u003Ccode>$this->add_js($js_url_file);\u003C\u002Fcode>\n\n@return void","====================================================================================================================================================\nInit css for the public side\nIf you want to load a style sheet, please type :\n\u003Ccode>$this->add_inline_css($css_text);\u003C\u002Fcode>\n\u003Ccode>$this->add_css($css_url_file);\u003C\u002Fcode>\n\n@return void","====================================================================================================================================================\nInit javascript for the admin side\nIf you want to load a script, please type :\n\u003Ccode>wp_enqueue_script( 'jsapi', 'https:\u002F\u002Fwww.google.com\u002Fjsapi');\u003C\u002Fcode> or \n\u003Ccode>wp_enqueue_script('my_plugin_script', plugins_url('\u002Fscript.js', __FILE__));\u003C\u002Fcode>\n\u003Ccode>$this->add_inline_js($js_text);\u003C\u002Fcode>\n\u003Ccode>$this->add_js($js_url_file);\u003C\u002Fcode>\n\n@return void","====================================================================================================================================================\nInit css for the admin side\nIf you want to load a style sheet, please type :\n\u003Ccode>$this->add_inline_css($css_text);\u003C\u002Fcode>\n\u003Ccode>$this->add_css($css_url_file);\u003C\u002Fcode>\n\n@return void","====================================================================================================================================================\nCalled when the content is displayed\n\n@param string $content the content which will be displayed\n@param string $type the type of the article (e.g. post, page, custom_type1, etc.)\n@param boolean $excerpt if the display is performed during the loop\n@return string the new content",[],[],[],[]]