{"version":"1.0","provider_name":"The GitHub Blog","provider_url":"https:\/\/github.blog","author_name":"Erin Havens","author_url":"https:\/\/github.blog\/author\/erinhav\/","title":"GitHub found 39M secret leaks in 2024. Here's what we're doing to help","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"JHA50IeBfL\"><a href=\"https:\/\/github.blog\/security\/application-security\/next-evolution-github-advanced-security\/\">GitHub found 39M secret leaks in 2024. Here&#8217;s what we&#8217;re doing to help<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/github.blog\/security\/application-security\/next-evolution-github-advanced-security\/embed\/#?secret=JHA50IeBfL\" width=\"600\" height=\"338\" title=\"&#8220;GitHub found 39M secret leaks in 2024. Here&#8217;s what we&#8217;re doing to help&#8221; &#8212; The GitHub Blog\" data-secret=\"JHA50IeBfL\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/github.blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/github.blog\/wp-content\/uploads\/2025\/03\/GHAS-unbundling-header.png","thumbnail_width":1920,"thumbnail_height":1080,"description":"Every minute, GitHub blocks several secrets with push protection\u2014but secret leaks still remain one of the most common causes of security incidents. Learn how GitHub is making it easier to protect yourself from exposed secrets, including today\u2019s launches of standalone Secret Protection, org-wide scanning, and better access for teams of all sizes."}