

{"id":10800,"date":"2018-05-24T15:31:02","date_gmt":"2018-05-24T20:31:02","guid":{"rendered":"https:\/\/rud.is\/b\/?p=10800"},"modified":"2018-05-24T15:31:02","modified_gmt":"2018-05-24T20:31:02","slug":"gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure","status":"publish","type":"post","link":"https:\/\/rud.is\/b\/2018\/05\/24\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\/","title":{"rendered":"GDPR Unintended Consequences Part 1 \u2014 Increasing WordPress Blog Exposure"},"content":{"rendered":"<p>I pen this mini-tome on &#8220;GDPR Enforcement Day&#8221;. The spirit of GDPR is great, but it&#8217;s just going to be another <a href=\"https:\/\/en.wikipedia.org\/wiki\/Potemkin_village\">Potempkin Village<\/a> in most organizations much like <a href=\"https:\/\/www.pcisecuritystandards.org\/\">PCI<\/a> or <a href=\"https:\/\/en.wikipedia.org\/wiki\/Sarbanes%E2%80%93Oxley_Act\">SOX<\/a>. For now, the only thing GDPR has done is made GDPR consulting companies rich, increased the use of javascript on web sites so they can pop-up useless banners we keep telling users not to click on and increase the size of email messages to include mandatory postscripts (that should really be at the beginning of the message, but, hey, faux privacy is faux privacy).<\/p>\n<p>Those are just a few of the &#8220;unintended consequences&#8221; of GDPR. Just like Let&#8217;s Encrypt &amp; &#8220;HTTPS Everywhere&#8221; turned into &#8220;Let&#8217;s Enable Criminals and Hurt Real People With Successful Phishing Attacks&#8221;, GDPR is going to cause a great deal of downstream issues that either the designers never thought of or decided &#8212; in their infinite, superior wisdom &#8212; were completely acceptable to make themselves feel better.<\/p>\n<p>Today&#8217;s installment of &#8220;GDPR Unintended Consequences&#8221; is <strong>WordPress<\/strong>.<\/p>\n<p>WordPress &#8220;powers&#8221; a <a href=\"https:\/\/w3techs.com\/technologies\/details\/cm-wordpress\/all\/all\"><em>substantial<\/em> part of the internet<\/a>. As such, it is a perma-target of attackers.<\/p>\n<p>Since the GDPR Intelligentsia provided a far-too-long lead-time on both the inaugural and mandated enforcement dates for GDPR and also created far more confusion with the regulations than clarity, WordPress owners are flocking to &#8220;single button install&#8221; solutions to make them magically GDPR compliant (<code>#protip<\/code> that&#8217;s not &#8220;a thing&#8221;). Here&#8217;s a short list of plugins and active installation counts (no links since I&#8217;m not going to encourage attack surface expansion):<\/p>\n<ul>\n<li>WP GDPR Compliance : 50,000+ active installs<\/li>\n<li>GDPR : 10,000+ active installs<\/li>\n<li>The GDPR Framework : 6,000+ installs<\/li>\n<li>GDPR Cookie Compliance : 10,000+ active installs<\/li>\n<li>GDPR Cookie Consent : <strong>200,000+<\/strong> active installs<\/li>\n<li>WP GDPR : 4,000 active installs<\/li>\n<li>Cookiebot | GDPR Compliant Cookie Consent and Notice : 10,000+ active installations<\/li>\n<li>GDPR Tools : 500+ active installs<\/li>\n<li>Surbma \u2014 GDPR Proof Cookies : 400+ installs<\/li>\n<li>Social Media Share Buttons &amp; Social Sharing Icons (which &#8220;enhanced&#8221; GDPR compatibility) : <strong>100,000+<\/strong> active installs<\/li>\n<li>iubenda Cookie Solution for GDPR : 10,000+ active installs<\/li>\n<li>Cookie Consent : <strong>100,000+<\/strong> active installs<\/li>\n<\/ul>\n<p>I&#8217;m somewhat confident that a fraction of those publishers follow secure coding guidelines (it may be a <em>small<\/em> fraction). But, if I was an attacker, I&#8217;d be poking pretty hard at a few of those with six-figure installs to see if I could find a usable exploit.<\/p>\n<p>GDPR just gave attackers a huge footprint of homogeneous resources to attempt at-scale exploits. They will very likely succeed (over-and-over-and-over again). This means that GDPR just increased the likelihood of losing your data privacy&hellip;<strong>the complete opposite of the intent of the regulation<\/strong>.<\/p>\n<p>There are more unintended consequences and I&#8217;ll pepper the blog with them as the year and pain progresses.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I pen this mini-tome on &#8220;GDPR Enforcement Day&#8221;. The spirit of GDPR is great, but it&#8217;s just going to be another Potempkin Village in most organizations much like PCI or SOX. For now, the only thing GDPR has done is made GDPR consulting companies rich, increased the use of javascript on web sites so they [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[775,55,681,3],"tags":[],"class_list":["post-10800","post","type-post","status-publish","format-standard","hentry","category-commentary","category-compliance","category-cybersecurity","category-information-security"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>GDPR Unintended Consequences Part 1 \u2014 Increasing WordPress Blog Exposure - rud.is<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rud.is\/b\/2018\/05\/24\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GDPR Unintended Consequences Part 1 \u2014 Increasing WordPress Blog Exposure - rud.is\" \/>\n<meta property=\"og:description\" content=\"I pen this mini-tome on &#8220;GDPR Enforcement Day&#8221;. The spirit of GDPR is great, but it&#8217;s just going to be another Potempkin Village in most organizations much like PCI or SOX. For now, the only thing GDPR has done is made GDPR consulting companies rich, increased the use of javascript on web sites so they [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rud.is\/b\/2018\/05\/24\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\/\" \/>\n<meta property=\"og:site_name\" content=\"rud.is\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-24T20:31:02+00:00\" \/>\n<meta name=\"author\" content=\"hrbrmstr\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"hrbrmstr\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/05\\\/24\\\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/05\\\/24\\\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\\\/\"},\"author\":{\"name\":\"hrbrmstr\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"headline\":\"GDPR Unintended Consequences Part 1 \u2014 Increasing WordPress Blog Exposure\",\"datePublished\":\"2018-05-24T20:31:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/05\\\/24\\\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\\\/\"},\"wordCount\":450,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"articleSection\":[\"Commentary\",\"Compliance\",\"Cybersecurity\",\"Information Security\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/05\\\/24\\\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/05\\\/24\\\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\\\/\",\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/05\\\/24\\\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\\\/\",\"name\":\"GDPR Unintended Consequences Part 1 \u2014 Increasing WordPress Blog Exposure - rud.is\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#website\"},\"datePublished\":\"2018-05-24T20:31:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/05\\\/24\\\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/05\\\/24\\\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/05\\\/24\\\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/rud.is\\\/b\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GDPR Unintended Consequences Part 1 \u2014 Increasing WordPress Blog Exposure\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#website\",\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/\",\"name\":\"rud.is\",\"description\":\"&quot;In God we trust. All others must bring data&quot;\",\"publisher\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rud.is\\\/b\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\",\"name\":\"hrbrmstr\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"width\":460,\"height\":460,\"caption\":\"hrbrmstr\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\"},\"description\":\"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7\",\"sameAs\":[\"http:\\\/\\\/rud.is\"],\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/author\\\/hrbrmstr\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GDPR Unintended Consequences Part 1 \u2014 Increasing WordPress Blog Exposure - rud.is","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rud.is\/b\/2018\/05\/24\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\/","og_locale":"en_US","og_type":"article","og_title":"GDPR Unintended Consequences Part 1 \u2014 Increasing WordPress Blog Exposure - rud.is","og_description":"I pen this mini-tome on &#8220;GDPR Enforcement Day&#8221;. The spirit of GDPR is great, but it&#8217;s just going to be another Potempkin Village in most organizations much like PCI or SOX. For now, the only thing GDPR has done is made GDPR consulting companies rich, increased the use of javascript on web sites so they [&hellip;]","og_url":"https:\/\/rud.is\/b\/2018\/05\/24\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\/","og_site_name":"rud.is","article_published_time":"2018-05-24T20:31:02+00:00","author":"hrbrmstr","twitter_card":"summary_large_image","twitter_misc":{"Written by":"hrbrmstr","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rud.is\/b\/2018\/05\/24\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\/#article","isPartOf":{"@id":"https:\/\/rud.is\/b\/2018\/05\/24\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\/"},"author":{"name":"hrbrmstr","@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"headline":"GDPR Unintended Consequences Part 1 \u2014 Increasing WordPress Blog Exposure","datePublished":"2018-05-24T20:31:02+00:00","mainEntityOfPage":{"@id":"https:\/\/rud.is\/b\/2018\/05\/24\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\/"},"wordCount":450,"commentCount":4,"publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"articleSection":["Commentary","Compliance","Cybersecurity","Information Security"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rud.is\/b\/2018\/05\/24\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rud.is\/b\/2018\/05\/24\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\/","url":"https:\/\/rud.is\/b\/2018\/05\/24\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\/","name":"GDPR Unintended Consequences Part 1 \u2014 Increasing WordPress Blog Exposure - rud.is","isPartOf":{"@id":"https:\/\/rud.is\/b\/#website"},"datePublished":"2018-05-24T20:31:02+00:00","breadcrumb":{"@id":"https:\/\/rud.is\/b\/2018\/05\/24\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rud.is\/b\/2018\/05\/24\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/rud.is\/b\/2018\/05\/24\/gdpr-unintended-consequences-part-1-increasing-wordpress-blog-exposure\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rud.is\/b\/"},{"@type":"ListItem","position":2,"name":"GDPR Unintended Consequences Part 1 \u2014 Increasing WordPress Blog Exposure"}]},{"@type":"WebSite","@id":"https:\/\/rud.is\/b\/#website","url":"https:\/\/rud.is\/b\/","name":"rud.is","description":"&quot;In God we trust. All others must bring data&quot;","publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rud.is\/b\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886","name":"hrbrmstr","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","contentUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","width":460,"height":460,"caption":"hrbrmstr"},"logo":{"@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1"},"description":"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7","sameAs":["http:\/\/rud.is"],"url":"https:\/\/rud.is\/b\/author\/hrbrmstr\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p23idr-2Oc","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":11759,"url":"https:\/\/rud.is\/b\/2019\/01\/10\/roll-your-own-federal-government-shutdown-caused-ssl-certificate-expiration-monitor-in-r\/","url_meta":{"origin":10800,"position":0},"title":"Roll Your Own Federal Government Shutdown-caused SSL Certificate Expiration Monitor in R","author":"hrbrmstr","date":"2019-01-10","format":false,"excerpt":"By now, even remote villages on uncharted islands in the Pacific know that the U.S. is in the midst of a protracted partial government shutdown. It's having real impacts on the lives of Federal government workers but they aren't the only ones. Much of the interaction Federal agencies have with\u2026","rel":"","context":"In &quot;R&quot;","block_context":{"text":"R","link":"https:\/\/rud.is\/b\/category\/r\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2019\/01\/plot_zoom_png-1.png?fit=1200%2C512&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2019\/01\/plot_zoom_png-1.png?fit=1200%2C512&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2019\/01\/plot_zoom_png-1.png?fit=1200%2C512&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2019\/01\/plot_zoom_png-1.png?fit=1200%2C512&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2019\/01\/plot_zoom_png-1.png?fit=1200%2C512&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":4601,"url":"https:\/\/rud.is\/b\/2016\/08\/04\/when-life-imitates-fullmetal-alchemist\/","url_meta":{"origin":10800,"position":1},"title":"When life imitates Fullmetal Alchemist","author":"hrbrmstr","date":"2016-08-04","format":"aside","excerpt":"The NIH is [moving forward](http:\/\/www.npr.org\/sections\/health-shots\/2016\/08\/04\/488387729\/nih-plans-to-lift-ban-on-research-funds-for-part-human-part-animal-embryos) with plans to financially support & encourage human-animal chimera research. You can find more info over at the [NIH blog](http:\/\/osp.od.nih.gov\/under-the-poliscope\/2016\/08\/next-steps-research-using-animal-embryos-containing-human-cells). Chimera's have been a longstanding subject of science-fiction\/fantasy and many authors have visited it to help inform the ethics debate. A fairly recent exploration of\u2026","rel":"","context":"In &quot;Commentary&quot;","block_context":{"text":"Commentary","link":"https:\/\/rud.is\/b\/category\/commentary\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7713,"url":"https:\/\/rud.is\/b\/2017\/12\/21\/new-package-swatches-is-now-on-cran\/","url_meta":{"origin":10800,"position":2},"title":"New Package swatches  is Now on CRAN","author":"hrbrmstr","date":"2017-12-21","format":false,"excerpt":"It's been a long time coming, but swatches? is now on CRAN. What is \"swatches\"? First off, swatches has nothing to do with those faux-luxury brand Swiss-made timepieces. swatches is all about color. R\/CRAN has plenty of color picking packages. The colourlovers? ? by @thosjleeper is one of my favs.\u2026","rel":"","context":"In &quot;R&quot;","block_context":{"text":"R","link":"https:\/\/rud.is\/b\/category\/r\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2017\/12\/plot_zoom_png-1.png?fit=1200%2C738&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2017\/12\/plot_zoom_png-1.png?fit=1200%2C738&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2017\/12\/plot_zoom_png-1.png?fit=1200%2C738&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2017\/12\/plot_zoom_png-1.png?fit=1200%2C738&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2017\/12\/plot_zoom_png-1.png?fit=1200%2C738&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":6465,"url":"https:\/\/rud.is\/b\/2017\/09\/25\/speeding-up-digital-arachinds\/","url_meta":{"origin":10800,"position":3},"title":"Speeding Up Digital Arachnids","author":"hrbrmstr","date":"2017-09-25","format":false,"excerpt":"spiderbar, spiderbar Reads robots rules from afar. Crawls the web, any size; Fetches with respect, never lies. Look Out! Here comes the spiderbar. Is it fast? Listen bud, It's got C++ under the hood. Can you scrape, from a site? Test with can_fetch(), TRUE == alright Hey, there There goes\u2026","rel":"","context":"In &quot;R&quot;","block_context":{"text":"R","link":"https:\/\/rud.is\/b\/category\/r\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2017\/09\/spiderbar_1-1.png?fit=1200%2C720&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2017\/09\/spiderbar_1-1.png?fit=1200%2C720&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2017\/09\/spiderbar_1-1.png?fit=1200%2C720&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2017\/09\/spiderbar_1-1.png?fit=1200%2C720&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2017\/09\/spiderbar_1-1.png?fit=1200%2C720&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":24705,"url":"https:\/\/rud.is\/b\/2025\/03\/15\/call-to-action-state-department-power-grab\/","url_meta":{"origin":10800,"position":4},"title":"Call To Action: State Department Power Grab","author":"hrbrmstr","date":"2025-03-15","format":false,"excerpt":"(Re-posted from 47 Watch). The State Department, under the stewardship of Secretary Marco Rubio, has just dropped a bombshell determination that's about as subtle as a foghorn in a library. You can\/should review the Federal Register notice before continuing. There is a markdown formatted version of this on the 47\u2026","rel":"","context":"In &quot;Commentary&quot;","block_context":{"text":"Commentary","link":"https:\/\/rud.is\/b\/category\/commentary\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4958,"url":"https:\/\/rud.is\/b\/2017\/01\/28\/the-%f0%9f%8d%8a-resistance\/","url_meta":{"origin":10800,"position":5},"title":"The ? Resistance","author":"hrbrmstr","date":"2017-01-28","format":false,"excerpt":"I need to be up-front about something: I'm somewhat partially at fault for ? being elected. While I did not vote for him, I could not in any good conscience vote for his Democratic rival. I wrote in a ticket that had one Democrat and one Republican on it. The\u2026","rel":"","context":"In &quot;Commentary&quot;","block_context":{"text":"Commentary","link":"https:\/\/rud.is\/b\/category\/commentary\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/10800","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/comments?post=10800"}],"version-history":[{"count":0,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/10800\/revisions"}],"wp:attachment":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/media?parent=10800"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/categories?post=10800"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/tags?post=10800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}