{"id":122204,"date":"2025-08-19T13:35:56","date_gmt":"2025-08-19T13:35:56","guid":{"rendered":"https:\/\/cybersecuritynews.com\/?p=122204"},"modified":"2025-08-19T13:36:02","modified_gmt":"2025-08-19T13:36:02","slug":"pypi-to-block-domains-resurrection-attacks","status":"publish","type":"post","link":"https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/","title":{"rendered":"PyPI to Block Domains Resurrection Attacks by Blocking Access to 1800 Expired Domains"},"content":{"rendered":"\n<p>The Python Package Index (PyPI) has deployed a significant security enhancement to combat domain resurrection attacks, a sophisticated supply-chain attack vector that exploits expired domain names to compromise user accounts.&nbsp;<\/p>\n\n\n\n<p>Since early June 2025, the platform has proactively unverified over 1,800 email addresses associated with domains entering expiration phases, marking a crucial step in protecting the Python ecosystem&#8217;s integrity.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Key Takeaways<\/mark><\/strong><br>1. PyPI blocks password resets to expired domain emails, stopping account hijacking attacks.<br>2. 1,800+ email addresses unverified since June 2025.<br>3. Combines with 2FA and monitoring to address proven attack methods.<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-understanding-domain-resurrection-attack\"><strong>Understanding Domain Resurrection Attack<\/strong><\/h2>\n\n\n\n<p>Domain resurrection attacks represent a critical threat to <a href=\"https:\/\/cybersecuritynews.com\/malicious-pypi-repository\/\" target=\"_blank\" rel=\"noreferrer noopener\">package repository<\/a> security, exploiting the relationship between user accounts and email verification systems.&nbsp;<\/p>\n\n\n\n<p>The attack mechanism is straightforward yet effective: when domain owners fail to renew their registrations, malicious actors can purchase these expired domains and establish email servers to intercept password reset requests.<\/p>\n\n\n\n<p>PyPI&#8217;s vulnerability stemmed from its email verification system, which considers verified email addresses as strong indicators of account ownership.&nbsp;<\/p>\n\n\n\n<p>During account registration, users must verify their email addresses by clicking confirmation links, establishing a trusted communication channel for account-related operations, including password resets.\u00a0<\/p>\n\n\n\n<p>However, this trust relationship becomes compromised when domain ownership transfers to unauthorized parties.<\/p>\n\n\n\n<p>The attack timeline follows predictable domain expiration phases: Renewal Grace Period (0-45 days), Redemption Period (30 days), and Pending Delete (5 days) before domain release, reads the <a href=\"https:\/\/blog.pypi.org\/posts\/2025-08-18-preventing-domain-resurrections\/\">notice<\/a>.\u00a0<\/p>\n\n\n\n<p><a href=\"https:\/\/cybersecuritynews.com\/pypi-cryptomining-malware\/\" target=\"_blank\" rel=\"noreferrer noopener\">PyPI&#8217;s<\/a> implementation leverages Domainr&#8217;s Status API to monitor domain states, checking every 30 days to detect domains entering redemption periods, a critical indicator that ownership may have changed.<\/p>\n\n\n\n<p>PyPI&#8217;s defense mechanism operates through automated domain status monitoring integrated with their email verification system.&nbsp;<\/p>\n\n\n\n<p>When domains enter redemption phases, the platform automatically unverifies previously verified email addresses, preventing password reset requests to potentially compromised destinations.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXf3qzZUDnydebPj2rLuL_HS3JA6pYP0QSjxPDjhZ_vYQWcv-X2203ZH9TEu6q-f0z1eBVCw6pYvpNkyzjuQZdXmOnOB-Ixo1smVrDLHGOfl02fBVozg17ri_xBH49RKPAMxpgRlMg?key=QY_OKrcNrnNmq0E-sIeTew\" alt=\"PyPI to Block Domains Resurrection Attacks\"\/><figcaption class=\"wp-element-caption\">Unverified Email address<\/figcaption><\/figure><\/div>\n\n\n<p>The implementation addresses both legacy and modern account security concerns. Accounts with activity after January 1, 2024, mandate <a href=\"https:\/\/cybersecuritynews.com\/tag\/two-factor-authentication\/\" target=\"_blank\" rel=\"noreferrer noopener\">Two-Factor Authentication (2FA)<\/a>, requiring attackers to possess both email access and secondary authentication factors.\u00a0<\/p>\n\n\n\n<p>However, older accounts predating the 2FA requirement remain vulnerable to email-based takeovers, making this domain monitoring system essential for comprehensive protection.<\/p>\n\n\n\n<p>PyPI&#8217;s approach isn&#8217;t foolproof; it cannot detect legitimate domain transfers between cooperating parties, and the 30-day monitoring interval may miss rapid domain state changes.\u00a0<\/p>\n\n\n\n<p>Nevertheless, this security enhancement significantly reduces the attack surface for domain resurrection exploits.<\/p>\n\n\n\n<p>The initiative demonstrates proactive security thinking in package ecosystem management, addressing real-world attack scenarios that have previously compromised PyPI projects.&nbsp;<\/p>\n\n\n\n<p>This defensive measure, supported by Alpha-Omega funding and collaborative guidance from the OpenSSF Securing Software Repositories Working Group, protects millions of Python developers worldwide.<\/p>\n\n\n\n<p class=\"has-text-align-center has-background\" style=\"background:linear-gradient(180deg,rgb(238,238,238) 94%,rgb(169,184,195) 100%)\"><strong><code>Safely detonate suspicious files to uncover threats, enrich your investigations, and cut incident response time.&nbsp;<a href=\"https:\/\/any.run\/demo?utm_source=li_csn&amp;utm_medium=post&amp;utm_campaign=safe_detonation&amp;utm_content=demo&amp;utm_term=180825\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Start with an&nbsp;ANYRUN sandbox trial<\/a>&nbsp;\u2192&nbsp;<\/code><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Python Package Index (PyPI) has deployed a significant security enhancement to combat domain resurrection attacks, a sophisticated supply-chain attack vector that exploits expired domain names to compromise user accounts.&nbsp; Since early June 2025, the platform has proactively unverified over 1,800 email addresses associated with domains entering expiration phases, marking a crucial step in protecting [&hellip;]<\/p>\n","protected":false},"author":52,"featured_media":122206,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEglsr5VAtVlzwd3ReS_92kGq1lqVAaSkgUu3KZ-5YAe6NI0znVtwCpc_rlkXt56qheNLp9kJwyNS4cDOv6FPWAHub51GuHS2c7H-IPWbPrHRsSfl73nGKhibqzrRYlpNR2rlvKiLjtD4lvcp_3ctG7u_rNu1GUykz0kL4Ei-EKwL9KWnsNWuebNxVKHAM0\/s16000\/PyPI%20to%20Block%20Domains%20Resurrection%20Attacks.webp","fifu_image_alt":"PyPI to Block Domains Resurrection Attacks","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[10,11],"tags":[149,151],"class_list":{"0":"post-122204","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-cyber-security","8":"category-cyber-security-news","9":"tag-cyber-security","10":"tag-cyber-security-news"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PyPI to Block Domains Resurrection Attacks by Blocking Access to 1800 Expired Domains<\/title>\n<meta name=\"description\" content=\"The Python Package Index (PyPI) has deployed a significant security enhancement to combat domain resurrection attacks, a sophisticated supply-chain attack vector that exploits expired domain names to compromise user accounts.\u00a0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PyPI to Block Domains Resurrection Attacks by Blocking Access to 1800 Expired Domains\" \/>\n<meta property=\"og:description\" content=\"The Python Package Index (PyPI) has deployed a significant security enhancement to combat domain resurrection attacks, a sophisticated supply-chain attack vector that exploits expired domain names to compromise user accounts.\u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/\" \/>\n<meta property=\"og:site_name\" content=\"Cyber Security News\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Hackingtutorialsandnews\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-19T13:35:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-19T13:36:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEglsr5VAtVlzwd3ReS_92kGq1lqVAaSkgUu3KZ-5YAe6NI0znVtwCpc_rlkXt56qheNLp9kJwyNS4cDOv6FPWAHub51GuHS2c7H-IPWbPrHRsSfl73nGKhibqzrRYlpNR2rlvKiLjtD4lvcp_3ctG7u_rNu1GUykz0kL4Ei-EKwL9KWnsNWuebNxVKHAM0\/s16000\/PyPI%20to%20Block%20Domains%20Resurrection%20Attacks.webp\" \/><meta property=\"og:image\" content=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEglsr5VAtVlzwd3ReS_92kGq1lqVAaSkgUu3KZ-5YAe6NI0znVtwCpc_rlkXt56qheNLp9kJwyNS4cDOv6FPWAHub51GuHS2c7H-IPWbPrHRsSfl73nGKhibqzrRYlpNR2rlvKiLjtD4lvcp_3ctG7u_rNu1GUykz0kL4Ei-EKwL9KWnsNWuebNxVKHAM0\/s16000\/PyPI%20to%20Block%20Domains%20Resurrection%20Attacks.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Florence Nightingale\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEglsr5VAtVlzwd3ReS_92kGq1lqVAaSkgUu3KZ-5YAe6NI0znVtwCpc_rlkXt56qheNLp9kJwyNS4cDOv6FPWAHub51GuHS2c7H-IPWbPrHRsSfl73nGKhibqzrRYlpNR2rlvKiLjtD4lvcp_3ctG7u_rNu1GUykz0kL4Ei-EKwL9KWnsNWuebNxVKHAM0\/s16000\/PyPI%20to%20Block%20Domains%20Resurrection%20Attacks.webp\" \/>\n<meta name=\"twitter:creator\" content=\"@The_Cyber_News\" \/>\n<meta name=\"twitter:site\" content=\"@The_Cyber_News\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Florence Nightingale\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"PyPI to Block Domains Resurrection Attacks by Blocking Access to 1800 Expired Domains","description":"The Python Package Index (PyPI) has deployed a significant security enhancement to combat domain resurrection attacks, a sophisticated supply-chain attack vector that exploits expired domain names to compromise user accounts.\u00a0","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:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/","og_locale":"en_US","og_type":"article","og_title":"PyPI to Block Domains Resurrection Attacks by Blocking Access to 1800 Expired Domains","og_description":"The Python Package Index (PyPI) has deployed a significant security enhancement to combat domain resurrection attacks, a sophisticated supply-chain attack vector that exploits expired domain names to compromise user accounts.\u00a0","og_url":"https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/","og_site_name":"Cyber Security News","article_publisher":"https:\/\/www.facebook.com\/Hackingtutorialsandnews","article_published_time":"2025-08-19T13:35:56+00:00","article_modified_time":"2025-08-19T13:36:02+00:00","og_image":[{"url":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEglsr5VAtVlzwd3ReS_92kGq1lqVAaSkgUu3KZ-5YAe6NI0znVtwCpc_rlkXt56qheNLp9kJwyNS4cDOv6FPWAHub51GuHS2c7H-IPWbPrHRsSfl73nGKhibqzrRYlpNR2rlvKiLjtD4lvcp_3ctG7u_rNu1GUykz0kL4Ei-EKwL9KWnsNWuebNxVKHAM0\/s16000\/PyPI%20to%20Block%20Domains%20Resurrection%20Attacks.webp","type":"","width":"","height":""},{"width":1600,"height":900,"url":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEglsr5VAtVlzwd3ReS_92kGq1lqVAaSkgUu3KZ-5YAe6NI0znVtwCpc_rlkXt56qheNLp9kJwyNS4cDOv6FPWAHub51GuHS2c7H-IPWbPrHRsSfl73nGKhibqzrRYlpNR2rlvKiLjtD4lvcp_3ctG7u_rNu1GUykz0kL4Ei-EKwL9KWnsNWuebNxVKHAM0\/s16000\/PyPI%20to%20Block%20Domains%20Resurrection%20Attacks.webp","type":"image\/jpeg"}],"author":"Florence Nightingale","twitter_card":"summary_large_image","twitter_image":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEglsr5VAtVlzwd3ReS_92kGq1lqVAaSkgUu3KZ-5YAe6NI0znVtwCpc_rlkXt56qheNLp9kJwyNS4cDOv6FPWAHub51GuHS2c7H-IPWbPrHRsSfl73nGKhibqzrRYlpNR2rlvKiLjtD4lvcp_3ctG7u_rNu1GUykz0kL4Ei-EKwL9KWnsNWuebNxVKHAM0\/s16000\/PyPI%20to%20Block%20Domains%20Resurrection%20Attacks.webp","twitter_creator":"@The_Cyber_News","twitter_site":"@The_Cyber_News","twitter_misc":{"Written by":"Florence Nightingale","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/#article","isPartOf":{"@id":"https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/"},"author":{"name":"Florence Nightingale","@id":"https:\/\/cybersecuritynews.com\/#\/schema\/person\/9499ec2c658bd17d567c80151dca2a25"},"headline":"PyPI to Block Domains Resurrection Attacks by Blocking Access to 1800 Expired Domains","datePublished":"2025-08-19T13:35:56+00:00","dateModified":"2025-08-19T13:36:02+00:00","mainEntityOfPage":{"@id":"https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/"},"wordCount":417,"publisher":{"@id":"https:\/\/cybersecuritynews.com\/#organization"},"image":{"@id":"https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/#primaryimage"},"thumbnailUrl":"https:\/\/i1.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEglsr5VAtVlzwd3ReS_92kGq1lqVAaSkgUu3KZ-5YAe6NI0znVtwCpc_rlkXt56qheNLp9kJwyNS4cDOv6FPWAHub51GuHS2c7H-IPWbPrHRsSfl73nGKhibqzrRYlpNR2rlvKiLjtD4lvcp_3ctG7u_rNu1GUykz0kL4Ei-EKwL9KWnsNWuebNxVKHAM0\/s16000\/PyPI%20to%20Block%20Domains%20Resurrection%20Attacks.webp?w=1600&resize=1600,900&ssl=1","keywords":["cyber security","cyber security news"],"articleSection":["Cyber Security","Cyber Security News"],"inLanguage":"en-US","copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/cybersecuritynews.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/","url":"https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/","name":"PyPI to Block Domains Resurrection Attacks by Blocking Access to 1800 Expired Domains","isPartOf":{"@id":"https:\/\/cybersecuritynews.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/#primaryimage"},"image":{"@id":"https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/#primaryimage"},"thumbnailUrl":"https:\/\/i1.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEglsr5VAtVlzwd3ReS_92kGq1lqVAaSkgUu3KZ-5YAe6NI0znVtwCpc_rlkXt56qheNLp9kJwyNS4cDOv6FPWAHub51GuHS2c7H-IPWbPrHRsSfl73nGKhibqzrRYlpNR2rlvKiLjtD4lvcp_3ctG7u_rNu1GUykz0kL4Ei-EKwL9KWnsNWuebNxVKHAM0\/s16000\/PyPI%20to%20Block%20Domains%20Resurrection%20Attacks.webp?w=1600&resize=1600,900&ssl=1","datePublished":"2025-08-19T13:35:56+00:00","dateModified":"2025-08-19T13:36:02+00:00","description":"The Python Package Index (PyPI) has deployed a significant security enhancement to combat domain resurrection attacks, a sophisticated supply-chain attack vector that exploits expired domain names to compromise user accounts.\u00a0","breadcrumb":{"@id":"https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/#primaryimage","url":"https:\/\/i1.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEglsr5VAtVlzwd3ReS_92kGq1lqVAaSkgUu3KZ-5YAe6NI0znVtwCpc_rlkXt56qheNLp9kJwyNS4cDOv6FPWAHub51GuHS2c7H-IPWbPrHRsSfl73nGKhibqzrRYlpNR2rlvKiLjtD4lvcp_3ctG7u_rNu1GUykz0kL4Ei-EKwL9KWnsNWuebNxVKHAM0\/s16000\/PyPI%20to%20Block%20Domains%20Resurrection%20Attacks.webp?w=1600&resize=1600,900&ssl=1","contentUrl":"https:\/\/i1.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEglsr5VAtVlzwd3ReS_92kGq1lqVAaSkgUu3KZ-5YAe6NI0znVtwCpc_rlkXt56qheNLp9kJwyNS4cDOv6FPWAHub51GuHS2c7H-IPWbPrHRsSfl73nGKhibqzrRYlpNR2rlvKiLjtD4lvcp_3ctG7u_rNu1GUykz0kL4Ei-EKwL9KWnsNWuebNxVKHAM0\/s16000\/PyPI%20to%20Block%20Domains%20Resurrection%20Attacks.webp?w=1600&resize=1600,900&ssl=1","width":"1600","height":"900","caption":"PyPI to Block Domains Resurrection Attacks"},{"@type":"BreadcrumbList","@id":"https:\/\/cybersecuritynews.com\/pypi-to-block-domains-resurrection-attacks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cybersecuritynews.com\/"},{"@type":"ListItem","position":2,"name":"PyPI to Block Domains Resurrection Attacks by Blocking Access to 1800 Expired Domains"}]},{"@type":"WebSite","@id":"https:\/\/cybersecuritynews.com\/#website","url":"https:\/\/cybersecuritynews.com\/","name":"Cyber Security News","description":"World&#039;s #1 Premier Cybersecurity and Hacking News Portal","publisher":{"@id":"https:\/\/cybersecuritynews.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cybersecuritynews.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cybersecuritynews.com\/#organization","name":"Cyber Security News","url":"https:\/\/cybersecuritynews.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cybersecuritynews.com\/#\/schema\/logo\/image\/","url":"https:\/\/cybersecuritynews.com\/wp-content\/uploads\/2021\/06\/Cyber-security.jpg","contentUrl":"https:\/\/cybersecuritynews.com\/wp-content\/uploads\/2021\/06\/Cyber-security.jpg","width":200,"height":200,"caption":"Cyber Security News"},"image":{"@id":"https:\/\/cybersecuritynews.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Hackingtutorialsandnews","https:\/\/x.com\/The_Cyber_News","https:\/\/www.linkedin.com\/company\/cybersecurity-news\/"]},{"@type":"Person","@id":"https:\/\/cybersecuritynews.com\/#\/schema\/person\/9499ec2c658bd17d567c80151dca2a25","name":"Florence Nightingale","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cybersecuritynews.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/faec4661c45b9ddb8bbe24d5f673c04c97f069fd3caa1583f3c201acc61f34c2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/faec4661c45b9ddb8bbe24d5f673c04c97f069fd3caa1583f3c201acc61f34c2?s=96&d=mm&r=g","caption":"Florence Nightingale"},"description":"Florence Nightingale is a senior security and privacy reporter, covering data breaches, cybercrime, malware, and data leaks from cyber space daily.","url":"https:\/\/cybersecuritynews.com\/author\/florence\/"}]}},"jetpack_featured_media_url":"https:\/\/i1.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEglsr5VAtVlzwd3ReS_92kGq1lqVAaSkgUu3KZ-5YAe6NI0znVtwCpc_rlkXt56qheNLp9kJwyNS4cDOv6FPWAHub51GuHS2c7H-IPWbPrHRsSfl73nGKhibqzrRYlpNR2rlvKiLjtD4lvcp_3ctG7u_rNu1GUykz0kL4Ei-EKwL9KWnsNWuebNxVKHAM0\/s16000\/PyPI%20to%20Block%20Domains%20Resurrection%20Attacks.webp?w=1600&resize=1600,900&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cybersecuritynews.com\/wp-json\/wp\/v2\/posts\/122204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cybersecuritynews.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cybersecuritynews.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cybersecuritynews.com\/wp-json\/wp\/v2\/users\/52"}],"replies":[{"embeddable":true,"href":"https:\/\/cybersecuritynews.com\/wp-json\/wp\/v2\/comments?post=122204"}],"version-history":[{"count":4,"href":"https:\/\/cybersecuritynews.com\/wp-json\/wp\/v2\/posts\/122204\/revisions"}],"predecessor-version":[{"id":122238,"href":"https:\/\/cybersecuritynews.com\/wp-json\/wp\/v2\/posts\/122204\/revisions\/122238"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cybersecuritynews.com\/wp-json\/wp\/v2\/media\/122206"}],"wp:attachment":[{"href":"https:\/\/cybersecuritynews.com\/wp-json\/wp\/v2\/media?parent=122204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cybersecuritynews.com\/wp-json\/wp\/v2\/categories?post=122204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cybersecuritynews.com\/wp-json\/wp\/v2\/tags?post=122204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}