{"id":86,"date":"2010-06-09T06:59:46","date_gmt":"2010-06-09T13:59:46","guid":{"rendered":"http:\/\/invertedsky.net\/?p=86"},"modified":"2010-06-09T07:05:00","modified_gmt":"2010-06-09T14:05:00","slug":"no-validation-of-wordpress-plugins","status":"publish","type":"post","link":"https:\/\/invertedsky.net\/?p=86","title":{"rendered":"No validation of WordPress Plugins"},"content":{"rendered":"<p>This blog runs on WordPress.\u00a0 Anyone can write a plugin for WordPress, including spammers who want to gather info on your site and its users, or people who want to steal content such as music and photos.\u00a0 For example, there is no valid reason the audio player widget I installed should be contacting its creator every time I post, delivering a unique ID pointing at my content.\u00a0 And there&#8217;s no proof there&#8217;s a link, but within hours after installing it, comment spam increased substantially.<\/p>\n<p>Yeah, I went into the code of the widget and removed all the &#8220;phone-home&#8221; crap.\u00a0 It&#8217;s like closing the barn door after the horses escaped.\u00a0 And, how many other things have I installed are doing the same thing?\u00a0 Sometimes it feels like a constant war, especially since I maintain my own server.\u00a0 I look at the logs and see hundreds of attacks on it every day.\u00a0 With the exception of the early 1990&#8217;s, the internet has never been a friendly place.\u00a0 I feel like I live in a compound surrounded by a tall firewall trying to keep out the underbelly of society.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This blog runs on WordPress.\u00a0 Anyone can write a plugin for WordPress, including spammers who want to gather info on your site and its users, or people who want to steal content such as music and photos.\u00a0 For example, there &hellip; <a href=\"https:\/\/invertedsky.net\/?p=86\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-86","post","type-post","status-publish","format-standard","hentry","category-observations"],"_links":{"self":[{"href":"https:\/\/invertedsky.net\/index.php?rest_route=\/wp\/v2\/posts\/86","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/invertedsky.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/invertedsky.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/invertedsky.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/invertedsky.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=86"}],"version-history":[{"count":4,"href":"https:\/\/invertedsky.net\/index.php?rest_route=\/wp\/v2\/posts\/86\/revisions"}],"predecessor-version":[{"id":89,"href":"https:\/\/invertedsky.net\/index.php?rest_route=\/wp\/v2\/posts\/86\/revisions\/89"}],"wp:attachment":[{"href":"https:\/\/invertedsky.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=86"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/invertedsky.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=86"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/invertedsky.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=86"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}