[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkxmfldBDhDzDFWlDck5p5BFak2zsFCSJr4DdYKytHEc":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":134,"fingerprints":182},"wp-copyrighted-post","Copyrighted Post","1.2.25","minimus","https:\u002F\u002Fprofiles.wordpress.org\u002Fminimus\u002F","\u003Cp>Adds copyright notice in the end of each post of your blog.\u003C\u002Fp>\n\u003Cp>Available admin page languages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Belarus\u003C\u002Fli>\n\u003Cli>Simplified Chinese\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have created your own language pack, or have an update of an existing one, you can send \u003Cstrong>.po\u003C\u002Fstrong> and \u003Cstrong>.mo files\u003C\u002Fstrong> to me so that I can bundle it into \u003Cstrong>wp-copyrighted-post\u003C\u002Fstrong>.\u003C\u002Fp>\n","Adds copyright notice in the end of each post of your blog.",200,29775,76,5,"2025-08-08T10:18:00.000Z","6.8.5","2.8","",[20,21,22,23],"content","copyright","post","text","http:\u002F\u002Fwww.simplelib.com\u002F?p=166","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-copyrighted-post.1.2.25.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},3,2300,99,487,78,"2026-04-04T13:41:53.541Z",[39,58,80,101,118],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":11,"downloaded":47,"rating":13,"num_ratings":14,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":56,"download_link":57,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wordpress-protection","eDarpan: Website Protection","9.1","Chris Hudson","https:\u002F\u002Fprofiles.wordpress.org\u002Fchris-hudson\u002F","\u003Cp>eDarpan: Website Protection provides complete security for your website content. It helps prevent plagiarists from copying your text and images.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n*   \u003Cstrong>Disable Keyboard Shortcuts\u003C\u002Fstrong>: Blocks Ctrl+C, Ctrl+X, Ctrl+V, etc.\u003Cbr \u002F>\n*   \u003Cstrong>Disable Text Selection\u003C\u002Fstrong>: Prevents highlighting of text.\u003Cbr \u002F>\n*   \u003Cstrong>Disable Right Click\u003C\u002Fstrong>: Blocks the context menu.\u003Cbr \u002F>\n*   \u003Cstrong>SEO Friendly\u003C\u002Fstrong>: Search engines can still crawl your site.\u003C\u002Fp>\n","eDarpan: Website Protection ensures your content remains yours by preventing common methods of data theft like right-click and text selection.",49065,"2025-12-15T15:40:00.000Z","6.9.4","5.0",[52,21,53,54,55],"content-protection","no-right-click","security","text-selection","http:\u002F\u002Fwww.edarpan.com\u002Fpages\u002Fwordpress-protection","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwordpress-protection.9.1.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":27,"num_ratings":27,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":18,"tags":71,"homepage":77,"download_link":78,"security_score":79,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"pg-context-sidebar","PG Context Sidebar","2.1","PeoplesGeek","https:\u002F\u002Fprofiles.wordpress.org\u002Fpeoplesgeek\u002F","\u003Cp>Use this widget to show content in any sidebar that is related to the current page or post. Have a targeted message or call too action that relates to this page.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If the page is advertising a product put details of special deals.\u003C\u002Fli>\n\u003Cli>If post is a tutorial then you could put details of prerequisites.\u003C\u002Fli>\n\u003Cli>Add a quote relevant to your article that displays in the sidebar.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Sometimes you want to display a promotion in the sidebar when you display a particular page, or highlight a quote or reference that is particularly relevant – but only to that page.\u003C\u002Fp>\n\u003Cp>Simply enter the extra content on your page when you create or edit it. Then place the widget into your sidebar where you want it to display.\u003C\u002Fp>\n\u003Cp>If you don’t have content to display for a particular page then the sidebar widget is not shown.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add extra content to any custom post type – select the types where you want to be able to enter information.\u003C\u002Fli>\n\u003Cli>Use html in your content for emphasis, images and links.\u003C\u002Fli>\n\u003Cli>Easily copy the content of one context sensitive sidebar page to another\u003C\u002Fli>\n\u003Cli>Use one context sensitive sidebar page as a template for others so that changes are instantly reflected everywhere it is used.\u003C\u002Fli>\n\u003Cli>Easily identify pages that have context sensitive sidebar information from the ‘all pages\u002Fposts’ view\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Localisation: if you can provide a translation for the administration text then please get in touch and I will add a translation for the language you provide.\u003C\u002Fp>\n","Show different content in the sidebar for each page or post - great for emphasising related offers, ideas, or quotes",90,7354,"2021-03-24T10:14:00.000Z","5.6.17","3.3",[72,73,74,75,76],"content-aware-sidebar","context-sidebar","custom-sidebars","page-sidebar","post-sidebar","http:\u002F\u002Fwww.peoplesgeek.com\u002Fplugins\u002Fcontext-sensitive-sidebar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpg-context-sidebar.2.1.zip",85,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":27,"num_ratings":27,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":99,"download_link":100,"security_score":79,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"protect-content","Text & Image Protector","1.0","imaprogrammer","https:\u002F\u002Fprofiles.wordpress.org\u002Fimaprogrammer\u002F","\u003Cp>This is a really simple plugin that let you chose for each post to have image protection and\u002For text protection\u003C\u002Fp>\n\u003Ch3>Development Blog\u003C\u002Fh3>\n\u003Cp>Please visit the plugin page at (http:\u002F\u002Fimaprogrammer.wordpress.com\u002F2011\u002F01\u002F07\u002Ftiprotector\u002F), and feel free to leave feedback, bug reports and comments.\u003C\u002Fp>\n","This is a really simple plugin that let you chose for each post to have image protection and\u002For text protection",20,6756,"2011-01-14T18:20:00.000Z","3.0.5","2.7",[94,95,96,97,98],"protect-blog","protect-contentm","protect-images","protect-post","protect-text","http:\u002F\u002Fimaprogrammer.wordpress.com\u002F2011\u002F01\u002F07\u002Ftiprotector\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprotect-content.1.0.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":27,"num_ratings":27,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":18,"tags":114,"homepage":116,"download_link":117,"security_score":79,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"contentbox","ContentBox","1.1","saiprex","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaiprex\u002F","\u003Cp>WP-ContentBox – это плагин обеспечивающий автоматическую синхронизацию готовых текстов из сервиса \u003Ca href=\"https:\u002F\u002Fcontentbox.ru\" rel=\"nofollow ugc\">contentBox\u003C\u002Fa> на ваш сайт.\u003C\u002Fp>\n","WP-ContentBox - это плагин обеспечивающий автоматическую синхронизацию готовых текстов из сервиса contentBox на ваш сайт.",10,1387,"2018-08-08T09:31:00.000Z","4.9.29","3.7",[20,102,22,115,23],"seo","https:\u002F\u002Fcontentbox.ru\u002Farticles\u002F16-integracija-wordpress-s-contentbox","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentbox.1.1.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":109,"downloaded":126,"rating":27,"num_ratings":27,"last_updated":127,"tested_up_to":128,"requires_at_least":18,"requires_php":18,"tags":129,"homepage":132,"download_link":133,"security_score":79,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"dynamic-text","Dynamic Text","2.1.2","Stephen Mullen","https:\u002F\u002Fprofiles.wordpress.org\u002Fripjustice\u002F","\u003Cp>You can now nest shortcodes from other themes and plugins within Dynamic Text!\u003C\u002Fp>\n\u003Cp>This is effectively a localization plugin that allows you to have dynamic text, pictures and really any content on your WordPress pages and posts that changes depending on the content of your url (domain). To use this plugin, you can use this settings page to create an unlimited number of domains. Each domain is associated with the title for the domain, which is always DynamicDomain_”number associated with your domain or url content”. These titles are used as attribute values for the shortcode associated with this plugin and will be listed right next to the domain you enter on this page. The shortcode itself is [dynamic_text][\u002Fdynamic_text] and the attribute is “domain.” Your content goes in-between the shortcode. To add additional domains, click the “Add New Domain” button on this page. To save your domains or to change previously set domains, click the “Save Domain Names” button.\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cp>*If you save the domain “test.com” as DynamicDomain_1 and want content to show up only when “test.com” is in the url for your page, then you would enter the following: [dynamic_text domain=”DynamicDomain_1″]Your content goes right here[\u002Fdynamic_text]\u003C\u002Fp>\n\u003Cp>*If you save the domain “mydomain.com” as DynamicDomain_2 and want content to show up only when “mydomain.com” is in the url for your page, then you would enter the following: [dynamic_text domain=”DynamicDomain_2″]Your content goes right here[\u002Fdynamic_text]\u003C\u002Fp>\n\u003Cp>*If you save the word “door” as DynamicDomain_3 and want content to show up only when “door” is in the url for your page, then you would enter the following: [dynamic_text domain=”DynamicDomain_3″]Your content goes right here[\u002Fdynamic_text]\u003C\u002Fp>\n\u003Cp>*If you have a shortcode from any other plugin or theme that you want to only have work for a particular domain you can simply nest the shortcode between the dynamic text shortcode with the appropriate domain set like so: [dynamic_text domain=”DynamicDomain_2″][Your other shortcode goes here][\u002Fdynamic_text]\u003C\u002Fp>\n\u003Cp>While this is plugin can be used strictly for localization, you can also use this plugin to swap content on your site based on any phrase contained in the url. In the case of localization, rather than having to set up separate wordpress sites for different countries you can instead use this plugin to have a central site and swap the content based upon the domain being used to access the site (so someone hitting the site from the UK and using .uk could see different content on the site than someone reaching it from the US using a .us extension). Alternately, if you just want page content to swap on a page depending on terms contained in the url, you can use this plugin for that as well. Additionally, you could combine this plugin with a custom theme then use the plugin to swap out content on templates in your theme depending on the domain used to reach the site. In that case, you could setup 1 website but have it appear to be an unlimited number of separate websites depending on the domain used to reach the site, with a completely different look and completely different content displayed per domain using the combination of this plugin and your custom theme.\u003C\u002Fp>\n","Dynamic Text is a localization plugin that allows you to have dynamic text and content on your Wordpress pages and posts. To use this plugin, set an  &hellip;",2688,"2017-02-13T07:14:00.000Z","4.7.32",[20,130,22,131,23],"page","shortcode","http:\u002F\u002Fmullenwebsites.com\u002Fdynamic-text-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-text.zip",{"attackSurface":135,"codeSignals":161,"taintFlows":173,"riskAssessment":174,"analyzedAt":181},{"hooks":136,"ajaxHandlers":157,"restRoutes":158,"shortcodes":159,"cronEvents":160,"entryPointCount":27,"unprotectedCount":27},[137,143,147,151],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","admin_init","initSettings","wp-copyrighted-post.php",49,{"type":138,"name":144,"callback":145,"file":141,"line":146},"activate_wp-copyrighted-post\u002Fwp-copyrighted-post.php","onActivate",50,{"type":138,"name":148,"callback":149,"file":141,"line":150},"deactivate_wp-copyrighted-post\u002Fwp-copyrighted-post.php","onDeactivate",51,{"type":152,"name":153,"callback":154,"priority":155,"file":141,"line":156},"filter","the_content","addCopyright",7,52,[],[],[],[],{"dangerousFunctions":162,"sqlUsage":163,"outputEscaping":165,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":172},[],{"prepared":27,"raw":27,"locations":164},[],{"escaped":166,"rawEcho":167,"locations":168},17,1,[169],{"file":141,"line":170,"context":171},140,"raw output",[],[],{"summary":175,"deductions":176},"Based on the static analysis, the \"wp-copyrighted-post\" v1.2.25 plugin exhibits a generally strong security posture. The absence of any identified dangerous functions, SQL queries not using prepared statements, file operations, external HTTP requests, and the thoroughness of output escaping (94%) are all positive indicators. Furthermore, the complete lack of any known CVEs, either historically or currently unpatched, suggests a well-maintained and secure plugin. The attack surface is zero, meaning there are no direct entry points for external code to interact with the plugin without proper authentication or authorization, which is an excellent security measure.\n\nWhile the static analysis does not reveal any immediate vulnerabilities, the lack of nonce checks and capability checks across the identified entry points (even though the entry point count is zero) is a potential concern. If any hidden or future entry points are introduced, the absence of these fundamental WordPress security mechanisms could become a risk. The taint analysis showing zero flows is also a positive sign, indicating no obvious pathways for malicious data to compromise the system. However, it is important to note that static analysis is not exhaustive, and dynamic testing or a deeper code review might uncover issues not detected here.\n\nIn conclusion, \"wp-copyrighted-post\" v1.2.25 appears to be a secure plugin with a strong emphasis on safe coding practices. The plugin's history is clean, and the code analysis reveals no critical flaws. The primary area for potential improvement, should new entry points be added in the future, would be the consistent implementation of nonce and capability checks. For its current state and lack of disclosed vulnerabilities, the plugin is considered low risk.",[177,179],{"reason":178,"points":14},"0 Nonce checks found",{"reason":180,"points":14},"0 Capability checks found","2026-03-16T20:09:36.124Z",{"wat":183,"direct":189},{"assetPaths":184,"generatorPatterns":186,"scriptPaths":187,"versionParams":188},[185],"\u002Fwp-content\u002Fplugins\u002Fwp-copyrighted-post\u002Fjs\u002Fmain.js",[],[185],[],{"cssClasses":190,"htmlComments":191,"htmlAttributes":192,"restEndpoints":193,"jsGlobals":194,"shortcodeOutput":195},[],[],[],[],[],[196],"\u003Cp style='text-align:left'>&copy; [year], [owner_name]. [copyright_notice] [extended_copyright_notice]\u003C\u002Fp>"]