1<!doctype html> 2<html lang="en-US" class="no-js"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" /><title>News – Open Source Security Foundation</title> 6<meta name='robots' content='max-image-preview:large' /> 7<link rel='dns-prefetch' href='//use.fontawesome.com' /> 8<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 9<link rel="alternate" type="application/rss+xml" title="Open Source Security Foundation » Feed" href="https://openssf.org/feed/" /> 10<link rel="alternate" type="application/rss+xml" title="Open Source Security Foundation » Comments Feed" href="https://openssf.org/comments/feed/" /> 11<link rel="alternate" type="text/calendar" title="Open Source Security Foundation » iCal Feed" href="https://openssf.org/our-events/?ical=1" /> 12<style id="wp-img-auto-sizes-contain-inline-css"> 13img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 14/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 15</style> 16<link rel='stylesheet' id='notifications-bar-style-css' href='https://openssf.org/wp-content/plugins/notifications-bar/css/notifications-bar.css?ver=1.9' media='all' /> 17<link rel='stylesheet' id='tribe-events-pro-mini-calendar-block-styles-css' href='https://openssf.org/wp-content/plugins/events-calendar-pro/build/css/tribe-events-pro-mini-calendar-block.css?ver=7.8.3' media='all' /> 18<style id="wp-emoji-styles-inline-css"> 19 20 img.wp-smiley, img.emoji { 21 display: inline !important; 22 border: none !important; 23 box-shadow: none !important; 24 height: 1em !important; 25 width: 1em !important; 26 margin: 0 0.07em !important; 27 vertical-align: -0.1em !important; 28 background: none !important; 29 padding: 0 !important; 30 } 31/*# sourceURL=wp-emoji-styles-inline-css */ 32</style> 33<style id="wp-block-library-inline-css"> 34:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
34--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 35 36/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 37</style> 38<style id="wp-block-heading-inline-css"> 39h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 40/*# sourceURL=https://openssf.org/wp-includes/blocks/heading/style.min.css */ 41</style> 42 43 44<style id="global-styles-inline-css"> 45:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
450) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 1300px;--wp--style--global--wide-size: 1300px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
45.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 46/*# sourceURL=global-styles-inline-css */ 47</style> 48 49<link rel='stylesheet' id='people-grid-style-css' href='https://openssf.org/wp-content/themes/salient-child/vc-addons/css/people.css?ver=18.3.0' media='all' /> 50<link rel='stylesheet' id='salient-child-featherlight-style-css' href='https://openssf.org/wp-content/themes/salient-child/vc-addons/css/featherlight.css?ver=7.1.2' media='all' /> 51<link rel='stylesheet' id='youtube-playlist-css' href='https://openssf.org/wp-content/themes/salient-child/vc-addons/css/youtube-playlist.css?ver=1.0.0' media='all' /> 52<link rel='stylesheet' id='cookie-settings-style-css' href='https://openssf.org/wp-content/themes/salient-child/includes/cookie-settings/cookie-settings.css?ver=18.3.0' media='all' /> 53<link rel='stylesheet' id='salient-child-style-css' href='https://openssf.org/wp-content/themes/salient-child/style.css?ver=18.3.0' media='all' /> 54<link rel='stylesheet' id='vc-addons-style-css' href='https://openssf.org/wp-content/themes/salient-child/vc-addons/css/vc-addons.css?ver=18.3.0' media='all' /> 55<link rel='stylesheet' id='templates-style-css' href='https://openssf.org/wp-content/themes/salient-child/templates/css/templates.css?ver=1790129795' media='all' /> 56<link rel='stylesheet' id='widgets-style-css' href='https://openssf.org/wp-content/themes/salient-child/widgets/css/widgets.css?ver=18.3.0' media='all' /> 57<link rel='stylesheet' id='results-style-css' href='https://openssf.org/wp-content/themes/salient-child/search-filter/css/results.css?ver=18.3.0' media='all' /> 58<link rel='stylesheet' id='fonts-style-css' href='https://openssf.org/wp-content/themes/salient-child/fonts/fonts.css?ver=18.3.0' media='all' /> 59<link rel='stylesheet' id='events-calendar-style-css' href='https://openssf.org/wp-content/themes/salient-child/css/events-calendar.css?ver=18.3.0' media='all' /> 60<link rel='stylesheet' id='linux-foundation-components-style-css' href='https://openssf.org/wp-content/themes/salient-child/vc-addons/css/linux-foundation-components.css?ver=18.3.0' media='all' /> 61<link rel='stylesheet' id='latest-posts-style-css' href='https://openssf.org/wp-content/themes/salient-child/vc-addons/css/latest-posts.css?ver=18.3.0' media='all' /> 62<link rel='stylesheet' id='projects-style-css' href='https://openssf.org/wp-content/themes/salient-child/vc-addons/css/projects.css?ver=18.3.0' media='all' /> 63<link rel='stylesheet' id='members-style-css' href='https://openssf.org/wp-content/themes/salient-child/vc-addons/css/members.css?ver=18.3.0' media='all' /> 64<link rel='stylesheet' id='insights-style-css' href='https://openssf.org/wp-content/themes/salient-child/templates/css/insights.css?ver=1790129795' media='all' /> 65<link rel='stylesheet' id='font-awesome-css' href='https://use.fontawesome.com/releases/v6.0.0/css/all.css?ver=6.0.0' media='all' /> 66<link rel='stylesheet' id='font-awesome-shim-css' href='https://use.fontawesome.com/releases/v6.0.0/css/v4-shims.css?ver=6.0.0' media='all' /> 67<link rel='stylesheet' id='salient-grid-system-css' href='https://openssf.org/wp-content/themes/salient/css/build/grid-system.css?ver=18.3.0' media='all' /> 68<link rel='stylesheet' id='main-styles-css' href='https://openssf.org/wp-content/themes/salient/css/build/style.css?ver=18.3.0' media='all' /> 69<link rel='stylesheet' id='nectar-element-recent-posts-css' href='https://openssf.org/wp-content/themes/salient/css/build/elements/element-recent-posts.css?ver=18.3.0' media='all' /> 70<link rel='stylesheet' id='nectar-basic-events-calendar-css' href='https://openssf.org/wp-content/themes/salient/css/build/third-party/events-calendar.css?ver=18.3.0' media='all' /> 71<link rel='stylesheet' id='nectar-brands-css' href='https://openssf.org/wp-content/themes/salient/css/nectar-brands.css?ver=18.3.0' media='all' />
72<link rel='stylesheet' id='nectar_default_font_open_sans-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A300%2C400%2C600%2C700&subset=latin%2Clatin-ext' media='all' /> 73<link rel='stylesheet' id='responsive-css' href='https://openssf.org/wp-content/themes/salient/css/build/responsive.css?ver=18.3.0' media='all' /> 74<link rel='stylesheet' id='skin-original-css' href='https://openssf.org/wp-content/themes/salient/css/build/skin-original.css?ver=18.3.0' media='all' /> 75<link rel='stylesheet' id='salient-wp-menu-dynamic-css' href='https://openssf.org/wp-content/uploads/salient/menu-dynamic.css?ver=46683' media='all' /> 76<link rel='stylesheet' id='tablepress-default-css' href='https://openssf.org/wp-content/plugins/tablepress-premium/css/build/default.css?ver=3.2.5' media='all' /> 77<link rel='stylesheet' id='js_composer_front-css' href='https://openssf.org/wp-content/themes/salient/css/build/plugins/js_composer.css?ver=18.3.0' media='all' /> 78<link rel='stylesheet' id='dynamic-css-css' href='https://openssf.org/wp-content/uploads/salient/salient-dynamic-styles.css?ver=30939' media='all' /> 79<style id="dynamic-css-inline-css"> 80#page-header-bg h1,#page-header-bg .subheader,.nectar-box-roll .overlaid-content h1,.nectar-box-roll .overlaid-content .subheader,#page-header-bg #portfolio-nav a i,body .section-title #portfolio-nav a:hover i,.page-header-no-bg h1,.page-header-no-bg span,#page-header-bg #portfolio-nav a i,#page-header-bg span,#page-header-bg #single-below-header a:hover,#page-header-bg #single-below-header a:focus,#page-header-bg.fullscreen-header .author-section a{color:#ffffff!important;}body #page-header-bg .pinterest-share i,body #page-header-bg .facebook-share i,body #page-header-bg .linkedin-share i,body #page-header-bg .twitter-share i,body #page-header-bg .google-plus-share i,body #page-header-bg .icon-salient-heart,body #page-header-bg .icon-salient-heart-2{color:#ffffff;}#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:not(:hover){color:#ffffff;border-color:rgba(255,255,255,0.4);}.single #page-header-bg #single-below-header > span{border-color:rgba(255,255,255,0.4);}body .section-title #portfolio-nav a:hover i{opacity:0.75;}.single #page-header-bg .blog-title #single-meta .nectar-social.hover > div a,.single #page-header-bg .blog-title #single-meta > div a,.single #page-header-bg .blog-title #single-meta ul .n-shortcode a,#page-header-bg .blog-title #single-meta .nectar-social.hover .share-btn{border-color:rgba(255,255,255,0.4);}.single #page-header-bg .blog-title #single-meta .nectar-social.hover > div a:hover,#page-header-bg .blog-title #single-meta .nectar-social.hover .share-btn:hover,.single #page-header-bg .blog-title #single-meta div > a:hover,.single #page-header-bg .blog-title #single-meta ul .n-shortcode a:hover,.single #page-header-bg .blog-title #single-meta ul li:not(.meta-share-count):hover > a{border-color:rgba(255,255,255,1);}.single #page-header-bg #single-meta div span,.single #page-header-bg #single-meta > div a,.single #page-header-bg #single-meta > div i{color:#ffffff!important;}.single #page-header-bg #single-meta ul .meta-share-count .nectar-social a i{color:rgba(255,255,255,0.7)!important;}.single #page-header-bg #single-meta ul .meta-share-count .nectar-social a:hover i{color:rgba(255,255,255,1)!important;}@media only screen and (min-width:1000px){body #ajax-content-wrap.no-scroll{min-height:calc(100vh - 95px);height:calc(100vh - 95px)!important;}}@media only screen and (min-width:1000px){#page-header-wrap.fullscreen-header,#page-header-wrap.fullscreen-header #page-header-bg,html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,#nectar_fullscreen_rows:not(.afterLoaded) > div{height:calc(100vh - 94px);}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 94px);}html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header{top:95px;}.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 93px)!important;}.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 93px - 32px)!important;}}.admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.to
80p-level,.admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 32px);}body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level,body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:100vh;}@media only screen and (max-width:999px){.using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 118px);}.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 118px);}html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,#nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 65px);}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 65px);}body[data-transparent-header="false"] #ajax-content-wrap.no-scroll{min-height:calc(100vh - 65px);height:calc(100vh - 65px);}}#nectar_fullscreen_rows{background-color:transparent;}.wpb_row[data-using-ctc="true"] h1,.wpb_row[data-using-ctc="true"] h2,.wpb_row[data-using-ctc="true"] h3,.wpb_row[data-using-ctc="true"] h4,.wpb_row[data-using-ctc="true"] h5,.wpb_row[data-using-ctc="true"] h6{color:inherit}.col.padding-3-percent > .vc_column-inner,.col.padding-3-percent > .n-sticky > .vc_column-inner{padding:calc(600px * 0.03);}@media only screen and (max-width:690px){.col.padding-3-percent > .vc_column-inner,.col.padding-3-percent > .n-sticky > .vc_column-inner{padding:calc(100vw * 0.03);}}@media only screen and (min-width:1000px){.col.padding-3-percent > .vc_column-inner,.col.padding-3-percent > .n-sticky > .vc_column-inner{padding:calc((100vw - 180px) * 0.03);}.column_container:not(.vc_col-sm-12) .col.padding-3-percent > .vc_column-inner{padding:calc((100vw - 180px) * 0.015);}}@media only screen and (min-width:1425px){.col.padding-3-percent > .vc_column-inner{padding:calc(1245px * 0.03);}.column_container:not(.vc_col-sm-12) .col.padding-3-percent > .vc_column-inner{padding:calc(1245px * 0.015);}}.full-width-content .col.padding-3-percent > .vc_column-inner{padding:calc(100vw * 0.03);}@media only screen and (max-width:999px){.full-width-content .col.padding-3-percent > .vc_column-inner{padding:calc(100vw * 0.03);}}@media only screen and (min-width:1000px){.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-3-percent > .vc_column-inner{padding:calc(100vw * 0.015);}}@media only screen,print{.wpb_column.force-desktop-text-align-left,.wpb_column.force-desktop-text-align-left .col{text-align:left!important;}.wpb_column.force-desktop-text-align-right,.wpb_column.force-desktop-text-align-right .col{text-align:right!important;}.wpb_column.force-desktop-text-align-center,.wpb_column.force-desktop-text-align-center .col,.wpb_column.force-desktop-text-align-center .vc_custom_heading,.wpb_column.force-desktop-text-align-center .nectar-cta{text-align:center!important;}.wpb_column.force-desktop-text-align-center .img-with-aniamtion-wrap img{display:inline-block;}}.nectar_icon_wrap i{vertical-align:middle;top:0;}.nectar_icon_wrap i[class*="nectar-brands"]{display:inline-block;}.wpb_wrapper > .nectar_icon_wrap{margin-bottom:0;}.nectar_icon_wrap i{transition:color .25s ease;}.nectar_icon_wrap path{transition:fill .25s ease;}.nectar_icon_wrap .nectar_icon img.nectar-icon-image{display:block;margin-bottom:0;aspect-ratio:1 / 1;object-fit:contain;}.nectar-pulsate i{display:block;border-radius:200px;background-color:currentColor;position:relative;}.nectar-pulsate i:after{display:block;position:absolute;top:50%;left:50%;content:"";width:100%;height:100%;margin:-50% auto auto -50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;border-radius:50%;background-color:currentColor;opacity:1;z-index:11;pointer-events:none;animation:nectar_pulsate 2s cubic-bezier(.2,1,.2,1) infinite;}@keyframes nectar_pulsate{0%{opacity:0.6;transform:scale(1);}100%{opacity:0;transform:scale(3);}}.nectar_icon_wrap[data-style*="default"][data-color*="extra-color-gradient"] .nectar_icon i{border-radius:0!important;text-align:center;}.nectar_icon_wrap[data-style*="default"][data-color*="extra-color-gradient"] .nectar_icon i:before{vertical-align:top;}.nectar_icon_wrap[data-style*="default"][data-color*="extra-color-gradient"] .nectar_icon i[class*="fa-"],.nectar_icon_wrap[data-style*="default"][data-color*="extra-color-gradient"] .nectar_icon i[class^="icon-"]{vertical-align:baseline;}.nectar_icon_wrap[data-padding="5px"] .nectar_icon{padding:5px;}.screen-reader-text,.nectar-skip-to-content:not(:focus){border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);
80height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}.row .col img:not([srcset]){width:auto;}.row .col img.img-with-animation.nectar-lazy:not([srcset]){width:100%;} 81/* GENERAL */ 82 83.icon-normal.fa.fa-bluesky.accent-color::before { 84 content: "\e919"; 85 font-family: 'nectarbrands'; 86} 87 88/* ANCHOR SCROLLING FIXES */ 89 90a.anchor { 91 display: block; 92 position: relative; 93 top: -200px; 94 visibility: hidden; 95} 96 97#membershipbenefits { 98 scroll-margin-top: 225px; 99} 100 101/* PROJECTS */ 102 103.tabbed ul li a { 104 color: #331f6b !important; 105} 106 107.tabbed ul li a:hover { 108 color: #331f6b !important; 109 text-decoration: underline; 110} 111 112.tabbed ul li a.active-tab { 113 background-color: #331f6b !important; 114 border-color: #331f6b !important; 115 color: #ffffff !important; 116} 117 118.tabbed ul li a.active-tab:hover { 119 color: #ffffff !important; 120} 121 122.tab-item a { 123 line-height: 34px; 124} 125 126.lf-project__learn-more { 127 color: #007fa7 !important; 128} 129 130/* CODE TO MAKE IT SAME LINE */ 131code { 132 display: inline-block !important; 133 clear: both; 134 overflow: hidden; 135 padding: 0 5px; 136 margin-bottom: -6px; 137 white-space: pre; 138 background-color: #f0f0f0; 139 line-height: 24px; 140 font-family: "Andale Mono", Courier, "Courier New", monospace; 141 font-weight: normal; 142 font-size: 18px; 143 text-wrap: auto; 144} 145 146/* HUBSPOT FORM IN FOOTER */ 147 148.hubspot-form { 149 text-align: left; 150} 151 152.hubspot-form .hs-input { 153 height: 40px; 154 color: #676767; 155 border: 1px solid #ffffff; 156 -moz-border-radius: 3px; 157 -ms-border-radius: 3px; 158 border-radius: 3px; 159 background: #ffffff; 160 font-family: "Open Sans"; 161 width: 90% !important; 162} 163 164.hubspot-form label { 165 margin: 5px 0; 166 display: block; 167 color: #ffffff; 168} 169 170.hubspot-form.dark-background label { 171 color: #ffffff; 172} 173 174.hubspot-form.dark-background label span { 175 color: #ffffff; 176} 177 178.hubspot-form.dark-background .hs-fieldtype-text { 179 color: #ffffff; 180} 181 182.hubspot-form.light-background label span, 183.container-wrap .hubspot-form input[type="email"], 184.container-wrap .hubspot-form input[type="text"], 185.hubspot-form.light-background .hs-richtext p { 186 color: #333333; 187} 188 189.hubspot-form.light-background .hs-input { 190 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16) !important; 191 color: #333333 !important; 192} 193 194.hubspot-form.light-background .hs-error-msg.hs-main-font-element { 195 color: #333333 !important; 196} 197 198.hubspot-form label span, 199.container-wrap .hubspot-form input[type="email"], 200.container-wrap .hubspot-form input[type="text"] { 201 color: #ffffff; 202 font-size: 14px; 203 font-family: "Open Sans"; 204} 205 206.hubspot-form .hs-fieldtype-text { 207 margin-bottom: 25px; 208} 209 210.hubspot-form.dark-background .no-list.hs-error-msgs.inputs-list { 211 color: #ffffff; 212 margin-top: 10px; 213} 214 215.hubspot-form .no-list.hs-error-msgs.inputs-list { 216 color: #ffffff; 217 margin-top: 10px; 218} 219 220.hubspot-form .legal-consent-container { 221 margin: 20px 0; 222} 223 224.hubspot-form .hs-richtext p { 225 color: #ffffff; 226 font-size: 14px; 227 line-height: 20px; 228} 229 230.hubspot-form.dark-background .hs-richtext p { 231 color: #ffffff; 232} 233 234.hubspot-form .hs-fieldtype-textarea.hs-input { 235 height: 100px; 236 color: #ffffff; 237 font-size: 14px; 238 font-family: "Open Sans"; 239} 240 241.hubspot-form .actions { 242 margin-top: 18px; 243 margin-bottom: 18px; 244 padding: 17px 0px; 245} 246 247.hubspot-form input.hs-button.primary.large { 248 background: #007fa7; 249 border-color: #007fa7; 250 color: #ffffff; 251 font-size: 14px; 252 line-height: 14px; 253 font-family: "Open Sans"; 254 border-radius: 0 !important; 255 font-weight: 700; 256 transition: all 0.15s linear; 257 border-radius: 3px; 258 border: 1px solid #007fa7; 259 padding: 12px 24px; 260} 261 262.submitted-message.hs-main-font-element { 263 margin: 0 0 70px 0; 264} 265 266.hubspot-form select { 267 font-size: 14px; 268} 269 270.hubspot-form ::placeholder { 271 color: #676767; 272} 273 274/* FULL WIDTH SLIDER ON HOMEPAGE */ 275@media only screen and (min-width: 1000px) { 276 video.nectar-video-bg { 277 object-fit: cover; 278 object-position: 100% 64px; 279 } 280 281 .video-color-overlay.row-bg-layer { 282 opacity: 0.55 !important; 283 } 284 285 h1.vc_custom_heading { 286 font-size: 48px; 287 line-height: 48px; 288 font-weight: 700; 289 } 290} 291 292/* PROJECTS STYLE */ 293.projects-heading { 294 padding: 0; 295 height: 300px; 296 display: flex; 297 align-items: center; 298 justify-content: center; 299} 300 301.projects-title {
302 display: flex; 303 align-items: center; 304 justify-content: center; 305} 306 307.projects-wrap { 308 padding-top: 0; 309} 310 311.projects-links { 312 text-align: center; 313 display: flex; 314 justify-content: center; 315 align-items: start; 316 padding: 35px 0; 317 position: relative; 318 margin-bottom: 0 !important; 319} 320 321.projects-icons { 322 margin: 0 15px; 323} 324 325@media (max-width: 600px) { 326 .projects-wrap { 327 padding-top: 0; 328 } 329} 330 331.menu-item-has-children .sub-menu .external:after { 332 background-image: url("/wp-content/uploads/2024/01/arrow-white.svg"); 333 content: ""; 334 display: inline-block; 335 height: 10px; 336 margin-bottom: 6px; 337 margin-left: 3px; 338 vertical-align: middle; 339 width: 10px; 340} 341 342.menu-item-has-children .sub-menu .external:active:after, 343.menu-item-has-children .sub-menu .external:hover:after { 344 background-image: url("/wp-content/uploads/2024/02/arrow-blue.svg"); 345 content: ""; 346 display: inline-block; 347 height: 10px; 348 margin-bottom: 6px; 349 margin-left: 3px; 350 vertical-align: middle; 351 width: 10px; 352} 353 354.sf-menu .external .menu-title-text:after { 355 display: none !important; 356} 357 358.home .nectar-global-section.before-footer { 359 display: none; 360} 361 362i.icon-default-style { 363 margin: 0 !important; 364 padding-top: 2px; 365} 366 367.list-design.right .in-category a { 368 margin-left: 5px !important; 369} 370 371h3.list-design.title { 372 line-height: 24px; 373 margin-bottom: 5px !important; 374} 375 376/* GUEST BLOG */ 377 378.meta-date.date.updated { 379 border-left: none !important; 380 padding-left: 0 !important; 381} 382 383.post-tags.guest-blog { 384 padding: 10px 0; 385 border-top: 1px solid rgba(0, 0, 0, 0.1); 386 max-width: 100px; 387 margin-top: 15px; 388} 389 390.post-tags.guest-blog a { 391 font-size: 16px; 392 line-height: 20px; 393 color: rgba(0, 0, 0, 0.45) !important; 394 font-weight: 400; 395 background: none !important; 396 background-color: none !important; 397} 398 399.post-tags.guest-blog a:hover { 400 color: #ff00c4 !important; 401 background: none !important; 402 background-color: none !important; 403} 404 405.meta-date.date.published { 406 border-left: none !important; 407 padding-left: 0 !important; 408} 409 410/* TRANSLATEPRESS */ 411 412li#menu-item-1525 .sf-with-ul { 413 margin: 20px 0 0 10px; 414} 415 416li#menu-item-1525 .sub-menu.tracked-pos { 417 max-width: 100px; 418} 419 420/* END OF TRANSLATEPRESS */ 421i.icon-normal.icon-salient-mastodon { 422 margin: 5px 7px 0 7px; 423} 424 425.nectar-love { 426 display: none !important; 427} 428 429.meta-comment-count { 430 display: none !important; 431} 432 433.home .blog-recent .col .post-header h3, 434.blog-recent .col .post-header h3 { 435 font-size: 24px !important; 436} 437 438#footer-outer #copyright li a i { 439 top: -2px !important; 440} 441 442#footer-outer #footer-widgets .col ul li a, 443.widget_text { 444 font-size: 14px !important; 445} 446 447#footer-outer #footer-widgets { 448 padding: 0px 0px !important; 449 color: #969696 !important; 450} 451 452i[class*="fa-"] { 453 margin: 5px 7px 0 7px; 454} 455 456span.share-btn, 457.single .blog-title #single-meta div i { 458 /* border-color: #ff00c4 !important; */ 459 /* color: #ff00c4 !important; */ 460} 461 462.single #single-meta div i { 463 font-size: 20px; 464 line-height: 22px; 465} 466 467/* FIX FOR THE MOBILE BOX FLIPS; I KNOW MELISSA LOVES THE !IMPORTANT USE */ 468.flip-box-front { 469 height: 225px !important; 470 max-height: 225px !important; 471 min-height: 225px !important; 472 overflow: hidden; 473} 474 475.hide { 476 display: none !important; 477} 478 479.overflow-hidden, 480.flip-box-back { 481 overflow: hidden; 482} 483 484.flex-center .col { 485 justify-content: center; 486} 487 488i.icon-normal { 489 line-height: 32px !important; 490} 491 492.single-post .container.main-content .row { 493 padding-bottom: 0; 494} 495 496.single-post .container-wrap.no-sidebar { 497 padding-bottom: 0 !important; 498} 499 500.single-post .content-inner { 501 padding-bottom: 0 !important; 502} 503 504.single-post .container.main-content { 505 max-width: 100% !important; 506 width: 100% !important; 507 margin: 0 auto !important; 508 padding: 0 !important; 509} 510 511.single-post .post-area { 512 max-width: 100% !important; 513 margin: 0 auto !important; 514} 515 516.single-post .post-area .post { 517 max-width: 1000px !important; 518 margin: 0 auto; 519} 520 521.single-post .heading-title { 522 max-width: 1245px !important; 523 margin: 0 auto; 524 margin-bottom: 35px; 525 padding-bottom: 35px !important; 526 margin-top: 35px; 527} 528 529.single-post .blog-disclaimer-container { 530 background: #331f6b; 531 margin-top: 35px; 532} 533 534.single-post .blog-disclaimer { 535 max-width: 1000px; 536 margin: 0 auto; 537 font-size: 14px; 538 padding: 15px 0 !important; 539 color: #ffffff; 540} 541 542/* TABLEPRESS */ 543.tablepress * { 544 color: #676767 !important; 545} 546 547.tablepress thead tr th { 548 background: #fcfcfc !important; 549} 550 551.tablepress .fa-check-square::before { 552 color: #800080 !important; 553 font-size: 24px; 554} 555 556.tablepress-id-1 tr th:not(:first-child) { 557 text-align: center; 558} 559 560.tablepress-id-1 tr td:not(:first-child) { 561 color: #800080 !important; 562 text-align: center; 563 vertical-align: middle; 564} 565 566.tablepress-id-1 .column-1 { 567 width: 40%; 568} 569 570.tablepress-id-1 .column-2, 571.tablepress-id-1 .column-3, 572.tablepress-id-1 .column-4 { 573 width: 20%; 574} 575 576/* TABLET */ 577@media only screen and (max-width: 999px) { 578 .single-post .post-area .post { 579 max-width: 600px !important; 580 margin: 0 auto !important; 581 } 582 583 .single-post .heading-title { 584 max-width: 600px !important; 585 margin: 0 auto !important; 586 } 587 588 p.blog-disclaimer { 589 max-width: 600px !important; 590 } 591} 592 593/* MOBILE */ 594@media only screen and (max-width: 690px) { 595 .single-post .post-area .post { 596 max-width: 320px !important; 597 margin: 0 auto !important; 598 } 599 600 .single-post .heading-title { 601 max-width: 320px !important; 602 margin: 0 auto !important; 603 } 604 605 p.blog-disclaimer { 606 max-width: 320px !important; 607 } 608 609 #tablepress-1, 610 #tablepress-2, 611 #tablepress-3 {
612 overflow-y: scroll; 613 display: block; 614 } 615} 616/*# sourceURL=dynamic-css-inline-css */ 617</style> 618<link rel='stylesheet' id='redux-google-fonts-salient_redux-css' href='https://fonts.googleapis.com/css?family=Cairo:400,700,600%7CPoppins:400%7CIBM+Plex+Sans:700,400%7CRoboto:400,500&ver=7.1.2' media='all' />
619<script id="jquery-core-js" src="https://openssf.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 619
619
620<script id="jquery-migrate-js" src="https://openssf.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 620
620
621<script type="text/javascript" nonce="b2393684f8dd84a40e1a77b44b48bf84"></script>
621<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://openssf.org/xmlrpc.php?rsd" /> 622<meta name="generator" content="WordPress 7.1.2" /> 623<link rel="canonical" href="https://openssf.org/news/" /> 624<link rel='shortlink' href='https://openssf.org/?p=90' /> 625<meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://openssf.org"><link rel="alternate" href="https://openssf.org/wp-json/tribe/events/v1/" />
625<script type="text/javascript" nonce="b2393684f8dd84a40e1a77b44b48bf84"> var root = document.getElementsByTagName( "html" )[0]; root.setAttribute( "class", "js" ); </script>
625<script 626 src="https://transcend-cdn.com/cm/f484e2d0-ad2e-43a9-9d64-d07f6fa20966/airgap.js" 627 data-cfasync="false" 628 data-prompt="auto" 629></script>
629 630<!-- LFX Segments Analytics -->
631<script src="https://lfx-segment.platform.linuxfoundation.org/latest/lfx-segment-analytics.min.js"></script>
631
632<script type="text/javascript" nonce="b2393684f8dd84a40e1a77b44b48bf84"> 633 // Initialize with default configuration (no custom write key needed) 634 LfxAnalytics.LfxSegmentsAnalytics.getInstance().init(); 635</script>
635 636<!-- Google Tag Manager -->
637<script type="text/javascript" nonce="b2393684f8dd84a40e1a77b44b48bf84">
vendor: 331 bytes, lines 637-641
637(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 638new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 639j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 640'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 641})(window,document,'script','dataLayer','
641GTM-WGVDPX6
vendor: 3 bytes, line 641
641');
641</script>
641 642<!-- End Google Tag Manager --><meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/> 643<link rel="icon" href="https://openssf.org/wp-content/uploads/2021/09/cropped-favicon-150x150.png" sizes="32x32" /> 644<link rel="icon" href="https://openssf.org/wp-content/uploads/2021/09/cropped-favicon-300x300.png" sizes="192x192" /> 645<link rel="apple-touch-icon" href="https://openssf.org/wp-content/uploads/2021/09/cropped-favicon-300x300.png" /> 646<meta name="msapplication-TileImage" content="https://openssf.org/wp-content/uploads/2021/09/cropped-favicon-300x300.png" /> 647<noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript><link data-pagespeed-no-defer data-nowprocket data-wpacu-skip data-no-optimize data-noptimize rel='stylesheet' id='main-styles-non-critical-css' href='https://openssf.org/wp-content/themes/salient/css/build/style-non-critical.css?ver=18.3.0' media='all' /> 648<link data-pagespeed-no-defer data-nowprocket data-wpacu-skip data-no-optimize data-noptimize rel='stylesheet' id='magnific-css' href='https://openssf.org/wp-content/themes/salient/css/build/plugins/magnific.css?ver=8.6.0' media='all' /> 649<link data-pagespeed-no-defer data-nowprocket data-wpacu-skip data-no-optimize data-noptimize rel='stylesheet' id='nectar-ocm-core-css' href='https://openssf.org/wp-content/themes/salient/css/build/off-canvas/core.css?ver=18.3.0' media='all' /> 650 651</head><body class="wp-singular page-template-default page page-id-90 wp-theme-salient wp-child-theme-salient-child tribe-no-js original wpb-js-composer js-comp-ver-8.7.3 vc_responsive" data-footer-reveal="false" data-footer-reveal-shadow="none" data-header-format="default" data-body-border="off" data-boxed-style="" data-header-breakpoint="1000" data-dropdown-style="minimal" data-cae="easeOutCubic" data-cad="650" data-megamenu-width="contained" data-aie="none" data-ls="magnific" data-apte="standard" data-hhun="0" data-fancy-form-rcs="default" data-form-style="default" data-form-submit="default" data-is="minimal" data-button-style="slightly_rounded" data-user-account-button="false" data-flex-cols="true" data-col-gap="default" data-header-inherit-rc="true" data-header-search="true" data-animated-anchors="true" data-ajax-transitions="false" data-full-width-header="false" data-slide-out-widget-area="true" data-slide-out-widget-area-style="slide-out-from-right" data-user-set-ocm="off" data-loading-animation="none" data-bg-header="true" data-responsive="1" data-ext-responsive="true" data-ext-padding="90" data-header-resize="1" data-header-color="custom" data-transparent-header="false" data-cart="false" data-remove-m-parallax="" data-remove-m-video-bgs="" data-m-animate="0" data-force-header-trans-color="light" data-smooth-scrolling="0" data-permanent-transparent="false" > 652 653
653<script type="text/javascript" nonce="b2393684f8dd84a40e1a77b44b48bf84"> 654 (function(window, document) { 655 656 document.documentElement.classList.remove("no-js"); 657 658 if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)) { 659 document.body.className += " using-mobile-browser mobile "; 660 } 661 if(navigator.userAgent.match(/Mac/) && navigator.maxTouchPoints && navigator.maxTouchPoints > 2) { 662 document.body.className += " using-ios-device "; 663 } 664 665 if( !("ontouchstart" in window) ) { 666 667 var body = document.querySelector("body"); 668 var winW = window.innerWidth; 669 var bodyW = body.clientWidth; 670 671 if (winW > bodyW + 4) { 672 673 var vwTestEl = document.createElement("div"); 674 vwTestEl.style.position = "absolute"; 675 vwTestEl.style.top = "-9999px"; 676 vwTestEl.style.width = "100vw"; 677 body.appendChild(vwTestEl); 678 var vwWidth = vwTestEl.offsetWidth; 679 body.removeChild(vwTestEl); 680 681 if (vwWidth > bodyW + 4) { 682 body.setAttribute("style", "--scroll-bar-w: " + (winW - bodyW - 4) + "px"); 683 } else { 684 body.setAttribute("style", "--scroll-bar-w: 0px"); 685 } 686 687 } else { 688 body.setAttribute("style", "--scroll-bar-w: 0px"); 689 } 690 } 691 692 })(window, document); 693 </script>
693<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 693-694
693 694<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
694GTM-WGVDPX6
vendor: 85 bytes, lines 694-695
694" 695height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
696<!-- End Google Tag Manager (noscript) --><nav aria-label="Skip links" class="nectar-skip-to-content-wrap" data-nosnippet><a href="#ajax-content-wrap" class="nectar-skip-to-content">Skip to main content</a></nav> 697 <div id="header-space" data-header-mobile-fixed='1'></div> 698 699 <div id="header-outer" data-has-menu="true" data-has-buttons="yes" data-header-button_style="default" data-using-pr-menu="false" data-mobile-fixed="1" data-ptnm="false" data-lhe="default" data-user-set-bg="#331f6b" data-format="default" data-permanent-transparent="false" data-megamenu-rt="0" data-remove-fixed="0" data-header-resize="1" data-cart="false" data-transparency-option="0" data-box-shadow="small" data-shrink-num="6" data-using-secondary="0" data-using-logo="1" data-logo-height="75" data-m-logo-height="42" data-padding="10" data-full-width="false" data-condense="false" > 700 <style>.notifications-bar a { color: #FFFFFF; }@media (min-width: 999px) { .notifications-bar .container { font-size: 16px; width: 100%; margin: 0 auto; padding: 10px 90px; } .notifications-bar p { padding-bottom: 0; } }@media (min-width: 1px) and (max-width: 998px) { .notifications-bar { font-size: 14px; line-height: 20px; padding: 12px 0; } .notifications-bar p { padding-bottom: 0; } }</style><div class="notifications-bar" style="background-color:#007fa7; color:#FFFFFF;"><div class="container"><p style="text-align: center">Download the Free eBook: <span style="text-decoration: underline"><strong><a href="https://openssf.org/resources/built-to-last-understanding-the-european-cyber-resilience-act-cra/">Built to Last: Understanding the European Cyber Resilience Act (CRA)</a></strong></span></p></div></div> 701<div id="search-outer" class="nectar" data-nosnippet> 702 <div id="search"> 703 <div class="container"> 704 <div id="search-box"> 705 <div class="inner-wrap"> 706 <div class="col span_12"> 707 <form role="search" action="https://openssf.org/" method="GET"> 708 <input type="text" name="s" value="Start Typing..." aria-label="Search" data-placeholder="Start Typing..." /> 709 710 711 <button aria-label="Search" class="search-box__button" type="submit">Search</button> </form> 712 </div><!--/span_12--> 713 </div><!--/inner-wrap--> 714 </div><!--/search-box--> 715 <div id="close"><a href="#" role="button"><span class="screen-reader-text">Close Search</span> 716 <span class="icon-salient-x" aria-hidden="true"></span> </a></div> 717 </div><!--/container--> 718 </div><!--/search--> 719</div><!--/search-outer--> 720 721<header id="top" role="banner" aria-label="Main Menu"> 722 <div class="container"> 723 <div class="row"> 724 <div class="col span_3"> 725 <a id="logo" href="https://openssf.org" data-supplied-ml-starting-dark="false" data-supplied-ml-starting="false" data-supplied-ml="false" > 726 <img class="stnd skip-lazy dark-version" width="1000" height="385" alt="OpenSSF Logo" src="https://openssf.org/wp-content/uploads/2023/12/Open-SSF-Logo-horizontal-colorwhite.svg" /> </a> 727 </div><!--/span_3--> 728 729 <div class="col span_9 col_last"> 730 <div class="nectar-mobile-only mobile-header"><div class="inner"></div></div> 731 <a class="mobile-search" href="#searchbox"><span class="nectar-icon icon-salient-search" aria-hidden="true"></span><span class="screen-reader-text">search</span></a> 732 <div class="slide-out-widget-area-toggle mobile-icon slide-out-from-right" data-custom-color="false" data-icon-animation="simple-transform"> 733 <div> <a href="#slide-out-widget-area" role="button" aria-label="Navigation Menu" aria-expanded="false" class="closed"> 734 <span class="screen-reader-text">Menu</span><span aria-hidden="true"> <i class="lines-button x2"> <i class="lines"></i> </i> </span> </a></div> 735 </div> 736 737 <nav aria-label="Main Menu"> 738 <ul class="sf-menu"> 739 <li id="menu-item-5218" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nectar-regular-menu-item sf-with-ul menu-item-5218"><a href="https://openssf.org/about/" aria-haspopup="true" aria-expanded="false"><span class="menu-title-text">About</span><span class="sf-sub-indicator"><i class="fa fa-angle-down icon-in-menu" aria-hidden="true"></i></span></a> 740<ul class="sub-menu"> 741 <li id="menu-item-5223" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5223"><a href="https://openssf.org/about/"><span class="menu-title-text">About Us</span></a></li> 742 <li id="menu-item-5226" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5226"><a href="https://openssf.org/about/members/"><span class="menu-title-text">Members</span></a></li> 743 <li id="menu-item-5220" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5220"><a href="https://openssf.org/about/board/"><span class="menu-title-text">Governing Board</span></a></li> 744 <li id="menu-item-5219" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5219"><a href="https://openssf.org/about/tac/"><span class="menu-title-text">Technical Advisory Council</span></a></li> 745 <li id="menu-item-5222" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5222"><a href="https://openssf.org/about/staff/"><span class="menu-title-text">Staff</span></a></li> 746 <li id="menu-item-5221" class="menu-item menu-item-type-custom menu-item-object-custom nectar-regular-menu-item menu-item-5221"><a href="https://www.linuxfoundation.org/legal/antitrust-policy"><span class="menu-title-text">Antitrust Policy</span></a></li> 747 <li id="menu-item-5242" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5242"><a href="https://openssf.org/about/brand-guidelines/"><span class="menu-title-text">Brand Guidelines</span></a></li> 748 <li id="menu-item-5243" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5243"><a href="https://openssf.org/about/contact/"><span class="menu-title-text">Contact Us</span></a></li> 749</ul> 750</li> 751<li id="menu-item-6389" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children nectar-regular-menu-item sf-with-ul menu-item-6389"><a href="https://openssf.org/projects/" aria-haspopup="true" aria-expanded="false"><span class="menu-title-text">Projects</span><span class="sf-sub-indicator"><i class="fa fa-angle-down icon-in-menu" aria-hidden="true"></i></span></a> 752<ul class="sub-menu"> 753 <li id="menu-item-8457" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-8457"><a href="https://openssf.org/technical-initiatives/ai-ml-security/"><span class="menu-title-text">
753AI/ML Security</span></a></li> 754 <li id="menu-item-9416" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-9416"><a href="https://openssf.org/technical-initiatives/compliance/"><span class="menu-title-text">Compliance</span></a></li> 755 <li id="menu-item-7774" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-7774"><a href="https://openssf.org/technical-initiatives/developer-best-practices/"><span class="menu-title-text">Developer Best Practices</span></a></li> 756 <li id="menu-item-7773" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-7773"><a href="https://openssf.org/technical-initiatives/fuzzing/"><span class="menu-title-text">Fuzzing</span></a></li> 757 <li id="menu-item-7772" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-7772"><a href="https://openssf.org/technical-initiatives/repository-security/"><span class="menu-title-text">Repository Security</span></a></li> 758 <li id="menu-item-7771" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-7771"><a href="https://openssf.org/technical-initiatives/sbom-tools/"><span class="menu-title-text">SBOM Tools</span></a></li> 759 <li id="menu-item-7775" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-7775"><a href="https://openssf.org/technical-initiatives/software-supply-chain/"><span class="menu-title-text">Software Supply Chain</span></a></li> 760 <li id="menu-item-7770" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-7770"><a href="https://openssf.org/technical-initiatives/vulnerability-disclosures/"><span class="menu-title-text">Vulnerability Disclosures</span></a></li> 761 <li id="menu-item-7786" class="menu-item menu-item-type-custom menu-item-object-custom nectar-regular-menu-item menu-item-7786"><a href="https://openssf.org/projects/"><span class="menu-title-text">All Projects</span></a></li> 762</ul> 763</li> 764<li id="menu-item-5230" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nectar-regular-menu-item sf-with-ul menu-item-5230"><a href="https://openssf.org/training" aria-haspopup="true" aria-expanded="false"><span class="menu-title-text">Learning</span><span class="sf-sub-indicator"><i class="fa fa-angle-down icon-in-menu" aria-hidden="true"></i></span></a> 765<ul class="sub-menu"> 766 <li id="menu-item-7927" class="menu-item menu-item-type-custom menu-item-object-custom nectar-regular-menu-item menu-item-7927"><a href="https://openssf.org/training/"><span class="menu-title-text">Courses</span></a></li> 767 <li id="menu-item-5251" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5251"><a href="https://openssf.org/resources/guides/"><span class="menu-title-text">Guides</span></a></li> 768 <li id="menu-item-5256" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5256"><a href="https://openssf.org/resources/tech-talks/"><span class="menu-title-text">Tech Talks</span></a></li> 769 <li id="menu-item-8326" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-8326"><a href="https://openssf.org/resources/cybersecurity-skills-framework/"><span class="menu-title-text">Cybersecurity Skills Framework</span></a></li> 770 <li id="menu-item-7778" class="menu-item menu-item-type-custom menu-item-object-custom nectar-regular-menu-item menu-item-7778"><a href="https://best.openssf.org/developers"><span class="menu-title-text">Best Practices</span></a></li> 771</ul> 772</li> 773<li id="menu-item-5232" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nectar-regular-menu-item sf-with-ul menu-item-5232"><a href="#" aria-haspopup="true" aria-expanded="false"><span class="menu-title-text">Community</span><span class="sf-sub-indicator"><i class="fa fa-angle-down icon-in-menu" aria-hidden="true"></i></span></a> 774<ul class="sub-menu"> 775 <li id="menu-item-7785" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-7785"><a href="https://openssf.org/community/openssf-working-groups/"><span class="menu-title-text">Working Groups</span></a></li> 776 <li id="menu-item-5227" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5227"><a href="https://openssf.org/getinvolved/"><span class="menu-title-text">Getting Started with OpenSSF</span></a></li> 777 <li id="menu-item-5241" class="menu-item menu-item-type-custom menu-item-object-custom nectar-regular-menu-item menu-item-5241"><a href="https://slack.openssf.org"><span class="menu-title-text">Slack</span></a></li> 778 <li id="menu-item-5240" class="menu-item menu-item-type-custom menu-item-object-custom nectar-regular-menu-item menu-item-5240"><a href="https://github.com/ossf"><span class="menu-title-text">GitHub</span></a></li> 779 <li id="menu-item-9835" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-9835"><a href="https://openssf.org/community/openssf-ambassadors/"><span class="menu-title-text">OpenSSF Ambassadors</span></a></li> 780 <li id="menu-item-7780" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-7780"><a href="https://openssf.org/devrel/"><span class="menu-title-text">Developer Relations</span></a></li> 781 <li id="menu-item-7779" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-7779"><a href="https://openssf.org/membership-hub/"><span class="menu-title-text">Membership Hub</span></a></li> 782 <li id="menu-item-8029" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-8029"><a href="https://openssf.org/about/tac/technical-initiative-funding/"><span class="menu-title-text">Technical Initiative Funding</span></a></li> 783 <li id="menu-item-10741" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-10741"><a href="https://openssf.org/job-board/"><span class="menu-title-text">Job Board</span></a></li> 784 <li id="menu-item-5228" class="menu-item menu-item-type-custom menu-item-object-custom nectar-regular-menu-item menu-item-5228"><a target="_blank" rel="noopener" href="https://openssf.myspreadshop.com/"><span class="menu-title-text">Store</span></a></li> 785 <li id="menu-item-5231" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5231"><a href="https://openssf.org/community/code-of-conduct/"><span class="menu-title-text">Code of Conduct</span></a></li> 786</ul> 787</li> 788<li id="menu-item-7781" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children nectar-regular-menu-item sf-with-ul menu-item-7781"><a href="https://openssf.org/public-policy/" aria-haspopup="true" aria-expanded="false"><span class="menu-title-text">Public Policy</span><span class="sf-sub-indicator"><i class="fa fa-angle-down icon-in-menu" aria-hidden="true"></i></span></a> 789<ul class="sub-menu"> 790 <li id="menu-item-7784" class="menu-item menu-item-type-custom menu-item-object-custom nectar-regular-menu-item menu-item-7784"><a href="https://openssf.org/public-policy/"><span class="menu-title-text">OSS in Public Policy</span></a></li> 791 <li id="menu-item-7782" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-7782">
791<a href="https://openssf.org/public-policy/eu-cyber-resilience-act/"><span class="menu-title-text">EU Cyber Resilience Act</span></a></li> 792</ul> 793</li> 794<li id="menu-item-5258" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children nectar-regular-menu-item sf-with-ul menu-item-5258"><a href="https://openssf.org/blog/" aria-haspopup="true" aria-expanded="false"><span class="menu-title-text">Blog & News</span><span class="sf-sub-indicator"><i class="fa fa-angle-down icon-in-menu" aria-hidden="true"></i></span></a> 795<ul class="sub-menu"> 796 <li id="menu-item-5253" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5253"><a href="https://openssf.org/blog/"><span class="menu-title-text">Blog</span></a></li> 797 <li id="menu-item-5788" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5788"><a href="https://openssf.org/podcast/"><span class="menu-title-text">Podcast ð¤</span></a></li> 798 <li id="menu-item-5264" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5264"><a href="https://openssf.org/newsletter/"><span class="menu-title-text">Newsletter</span></a></li> 799 <li id="menu-item-5245" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-90 current_page_item nectar-regular-menu-item menu-item-5245"><a href="https://openssf.org/news/" aria-current="page"><span class="menu-title-text">Press Releases</span></a></li> 800 <li id="menu-item-5250" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5250"><a href="https://openssf.org/resources/publications/"><span class="menu-title-text">Reports</span></a></li> 801 <li id="menu-item-5839" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5839"><a href="https://openssf.org/case-studies/"><span class="menu-title-text">Case Studies</span></a></li> 802</ul> 803</li> 804<li id="menu-item-5259" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nectar-regular-menu-item sf-with-ul menu-item-5259"><a href="https://openssf.org/events/" aria-haspopup="true" aria-expanded="false"><span class="menu-title-text">Events</span><span class="sf-sub-indicator"><i class="fa fa-angle-down icon-in-menu" aria-hidden="true"></i></span></a> 805<ul class="sub-menu"> 806 <li id="menu-item-5254" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5254"><a href="https://openssf.org/events/"><span class="menu-title-text">OpenSSF Events Calendar</span></a></li> 807 <li id="menu-item-7783" class="menu-item menu-item-type-custom menu-item-object-custom nectar-regular-menu-item menu-item-7783"><a href="https://openssf.org/calendar/"><span class="menu-title-text">Community Calendar</span></a></li> 808 <li id="menu-item-9557" class="menu-item menu-item-type-custom menu-item-object-custom nectar-regular-menu-item menu-item-9557"><a href="https://openssf.org/our-events/category/openssf-events/upcoming-cfps/"><span class="menu-title-text">Upcoming CFPs</span></a></li> 809 <li id="menu-item-5246" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5246"><a href="https://openssf.org/townhalls/"><span class="menu-title-text">Town Hall Meetings</span></a></li> 810 <li id="menu-item-5265" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-5265"><a href="https://openssf.org/community/meetup-guidelines/"><span class="menu-title-text">Guidelines for Meetups</span></a></li> 811</ul> 812</li> 813<li id="menu-item-5247" class="menu-item menu-item-type-post_type menu-item-object-page button_solid_color menu-item-5247"><a href="https://openssf.org/join/"><span class="menu-title-text">Join</span></a></li> 814 </ul> 815 <ul class="buttons sf-menu" data-user-set-ocm="off"><li id="search-btn"><div><a href="#search-box"><span class="icon-salient-search" aria-hidden="true"></span><span class="screen-reader-text">search</span></a></div> </li></ul> 816 817 </nav> 818 819 820 </div><!--/span_9--> 821 822 823 </div><!--/row--> 824 </div><!--/container--> 825 </header> 826 827 </div> 828
828<script type="text/javascript" nonce="b2393684f8dd84a40e1a77b44b48bf84"> 829 // SIZE #header-space TO THE REAL HEADER HEIGHT IMMEDIATELY, RATHER THAN WAITING FOR THE 830 // window.load EVENT (SALIENT'S headerSpace() DOESN'T RUN UNTIL THEN). THE STATIC 90px 831 // DEFAULT IN style.css DOESN'T ACCOUNT FOR THE NOTIFICATIONS BAR, SO WITHOUT THIS THE 832 // PAGE VISIBLY JUMPS ONCE ALL ASSETS FINISH LOADING AND SALIENT CORRECTS IT LATE. 833 (function () { 834 var headerEl = document.getElementById('header-outer'); 835 var spaceEl = document.getElementById('header-space'); 836 if (headerEl && spaceEl) { 837 spaceEl.style.height = headerEl.clientHeight + 'px'; 838 } 839 })(); 840 </script>
840 841 <div id="ajax-content-wrap"> 842<div id="page-header-wrap" data-animate-in-effect="none" data-midnight="light" class="" style="height: 300px;" role="region" aria-label="Page Header"><div id="page-header-bg" class="not-loaded " data-padding-amt="low" data-animate-in-effect="none" data-midnight="light" data-text-effect="none" data-bg-pos="top" data-alignment="left" data-alignment-v="middle" data-parallax="0" data-height="300" style="background-color: #000; height:300px;"> <div class="page-header-bg-image-wrap" id="nectar-page-header-p-wrap" data-parallax-speed="fast"> 843 <div class="page-header-bg-image"> 844 <img width="2501" height="1772" src="https://openssf.org/wp-content/uploads/2023/12/Gradient-Grid-Puple-Yellow-1.png" class="attachment-full size-full" alt="" decoding="async" fetchpriority="high" srcset="https://openssf.org/wp-content/uploads/2023/12/Gradient-Grid-Puple-Yellow-1.png 2501w, https://openssf.org/wp-content/uploads/2023/12/Gradient-Grid-Puple-Yellow-1-300x213.png 300w, https://openssf.org/wp-content/uploads/2023/12/Gradient-Grid-Puple-Yellow-1-1024x726.png 1024w" sizes="(max-width: 2501px) 100v
844w, 2501px" /> </div> 845 </div> 846 <div class="container"> 847 <div class="row"> 848 <div class="col span_6 "> 849 <div class="inner-wrap"> 850 <h1>News</h1> <span class="subheader"></span> 851 </div> 852 853 </div> 854 </div> 855 856 857 858 859 </div> 860</div> 861 862</div><div class="container-wrap"> 863 <div class="container main-content" role="main"> 864 <div class="row"> 865 866 <div id="fws_6ab444e8af8a8" data-column-margin="default" data-midnight="dark" data-top-percent="2%" class="wpb_row vc_row-fluid vc_row" style="padding-top: calc(100vw * 0.02); padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer" ><div class="row-bg viewport-desktop" style=""></div></div></div><div class="row_col_wrap_12 col span_12 dark left"> 867 <div class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone " data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" > 868 <div class="vc_column-inner" > 869 <div class="wpb_wrapper"> 870 871 <div class="row blog-recent columns-1" data-style="minimal" data-color-scheme="light" data-remove-post-date="" data-remove-post-author="1" data-remove-post-comment-number="1" data-remove-post-nectar-love="1"> 872 873 874 <div class="col span_12 post-11035 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release tag-ai-security tag-cyber-resilience-act tag-open-source-security tag-openssf tag-python" > 875 876 877 <a href="https://openssf.org/press-release/2026/05/21/openssf-notes-quarter-of-growth-with-new-members-added-ai-security-resources-and-growing-community/" aria-label="OpenSSF Notes Quarter of Growth with New Members, Added AI Security Resources, and Growing Community"></a> 878 <div class="post-header"> 879 <span class="meta"> <span> May 21, 2026</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 880 <h3 class="title">OpenSSF Notes Quarter of Growth with New Members, Added AI Security Resources, and Growing Community</h3> 881 </div> 882 <div class="excerpt">Foundation celebrates five additional members, new cyber reasoning sandbox project, and release of v1.0.0 Python Secure Coding Guide to support open source security globally MINNEAPOLIS â OpenSSF Community Day North…</div> <span>Read More <i class="icon-button-arrow"></i></span> 883 884 885 </div><!--/col--> 886 887 888 <div class="col span_12 post-9815 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release tag-ai-security tag-cyber-resilience-act tag-gemara-project tag-helvethink tag-kusari-inspector tag-open-source-security tag-open-source-securitycon-europe tag-openssf tag-quantrexion tag-slsa tag-spectro-cloud" > 889 890 891 <a href="https://openssf.org/press-release/2026/03/23/openssf-celebrates-new-members-no-cost-tooling-and-project-milestones/" aria-label="OpenSSF Celebrates New Members, No-Cost Tooling, and Project Milestones"></a> 892 <div class="post-header"> 893 <span class="meta"> <span> March 23, 2026</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 894 <h3 class="title">OpenSSF Celebrates New Members, No-Cost Tooling, and Project Milestones</h3> 895 </div> 896 <div class="excerpt">Foundation welcomes Helvethink, Spectro Cloud, Quantrexion as members, offers Kusari Inspector for free to projects, and celebrates increased investment in AI security AMSTERDAM â Open Source SecurityCon Europe â March…</div> <span>Read More <i class="icon-button-arrow"></i></span> 897 898 899 </div><!--/col--> 900 901 902 <div class="col span_12 post-9798 post type-post status-publish format-standard has-post-thumbnail category-alpha-omega category-blog category-press-release tag-ai tag-alpha-omega tag-amazon-web-services-aws tag-anthropic tag-cybersecurity tag-github tag-google tag-google-deepmind tag-grant-funding tag-linux-foundation tag-microsoft tag-open-source-security tag-openai tag-openssf" > 903 904 905 <a href="https://openssf.org/press-release/2026/03/17/linux-foundation-announces-12-5-million-in-grant-funding-from-leading-organizations-to-advance-open-source-security/" aria-label="Linux Foundation Announce
905s $12.5 Million in Grant Funding from Leading Organizations to Advance Open Source Security "></a> 906 <div class="post-header"> 907 <span class="meta"> <span> March 17, 2026</span> in <a href="https://openssf.org/category/alpha-omega/">Alpha-Omega</a>, <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 908 <h3 class="title">Linux Foundation Announces $12.5 Million in Grant Funding from Leading Organizations to Advance Open Source Security </h3> 909 </div> 910 <div class="excerpt">Anthropic, Amazon Web Services (AWS), GitHub, Google, Google DeepMind, Microsoft, and OpenAI Join Forces with the Foundation to Invest in Sustainable Security Solutions for the Open Source Ecosystem SAN FRANCISCO…</div> <span>Read More <i class="icon-button-arrow"></i></span> 911 912 913 </div><!--/col--> 914 915 916 <div class="col span_12 post-9176 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release tag-golden-egg-awards tag-open-source-security tag-openssf tag-ostif tag-target-corporation tag-thread-ai" > 917 918 919 <a href="https://openssf.org/press-release/2025/11/10/openssf-announces-key-membership-growth-and-golden-egg-award-winners-at-open-source-securitycon-north-america/" aria-label="OpenSSF Announces Key Membership Growth and Golden Egg Award Winners at Open Source SecurityCon North America"></a> 920 <div class="post-header"> 921 <span class="meta"> <span> November 10, 2025</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 922 <h3 class="title">OpenSSF Announces Key Membership Growth and Golden Egg Award Winners at Open Source SecurityCon North America</h3> 923 </div> 924 <div class="excerpt">At Open Source SecurityCon in Atlanta, the Open Source Security Foundation (OpenSSF) announced Target Corporation and Thread AI as new general members, OSTIFâs upgrade to general membership, and recognized Golden…</div> <span>Read More <i class="icon-button-arrow"></i></span> 925 926 927 </div><!--/col--> 928 929 930 <div class="col span_12 post-8836 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release tag-ai-ml-security tag-community-day-europe tag-golden-egg-award tag-open-source-security tag-openssf" > 931 932 933 <a href="https://openssf.org/press-release/2025/08/28/openssf-celebrates-global-momentum-ai-ml-security-initiatives-and-golden-egg-award-winners-at-community-day-europe/" aria-label="OpenSSF Celebrates Global Momentum, AI/ML Security Initiatives and Golden Egg Award Winners at Community Day Europe"></a> 934 <div class="post-header"> 935 <span class="meta"> <span> August 28, 2025</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 936 <h3 class="title">OpenSSF Celebrates Global Momentum, AI/ML Security Initiatives and Golden Egg Award Winners at Community Day Europe</h3> 937 </div> 938 <div class="excerpt">Foundation honors community achievements and strategic efforts to secure ML pipeline during community event in Amsterdam AMSTERDAM â OpenSSF Community Day Europe â August 28, 2025 â The Open Source…</div> <span>Read More <i class="icon-button-arrow"></i></span> 939 940 941 </div><!--/col--> 942 943 944 <div class="col span_12 post-8572 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release tag-community-collaboration tag-golden-egg-award tag-new-members tag-open-source-security tag-openssf" > 945 946 947 <a href="https://openssf.org/press-release/2025/06/26/openssf-welcomes-new-members-and-presents-golden-egg-award/" aria-label="OpenSSF Welcomes New Members and Presents Golden Egg Award"></a> 948 <div class="post-header">
949 <span class="meta"> <span> June 26, 2025</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 950 <h3 class="title">OpenSSF Welcomes New Members and Presents Golden Egg Award</h3> 951 </div> 952 <div class="excerpt">Foundation furthers mission to enhance the security of open source software DENVER â OpenSSF Community Day North America â June 26, 2025 â The Open Source Security Foundation (OpenSSF), a…</div> <span>Read More <i class="icon-button-arrow"></i></span> 953 954 955 </div><!--/col--> 956 957 958 <div class="col span_12 post-8306 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release tag-cybersecurity tag-education tag-it tag-linux-foundation tag-openssf tag-skills tag-team tag-tech-talent" > 959 960 961 <a href="https://openssf.org/press-release/2025/05/14/linux-foundation-and-openssf-release-cybersecurity-skills-framework-to-strengthen-enterprise-readiness/" aria-label="Linux Foundation and OpenSSF Release Cybersecurity Skills Framework to Strengthen Enterprise Readiness"></a> 962 <div class="post-header"> 963 <span class="meta"> <span> May 14, 2025</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 964 <h3 class="title">Linux Foundation and OpenSSF Release Cybersecurity Skills Framework to Strengthen Enterprise Readiness</h3> 965 </div> 966 <div class="excerpt">New Customizable Global Framework Aligns IT Job Roles with Practical Cybersecurity Skills SAN FRANCISCO, CA â May 14, 2025 â The Linux Foundation, the nonprofit organization enabling mass innovation through…</div> <span>Read More <i class="icon-button-arrow"></i></span> 967 968 969 </div><!--/col--> 970 971 972 <div class="col span_12 post-8229 post type-post status-publish format-standard has-post-thumbnail category-blog category-cra category-policy category-press-release tag-cra tag-eu-cyber-resilience-act tag-linux-foundation tag-linux-foundation-eu tag-linux-foundation-europe tag-openssf" > 973 974 975 <a href="https://openssf.org/press-release/2025/04/29/openssf-launches-free-course-to-prepare-developers-for-the-eu-cyber-resilience-act/" aria-label="OpenSSF Launches Free Course to Prepare Developers for the EU Cyber Resilience Act"></a> 976 <div class="post-header"> 977 <span class="meta"> <span> April 29, 2025</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/policy/cra/">EU Cyber Resilience Act</a>, <a href="https://openssf.org/category/policy/">Global Cyber Policy</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 978 <h3 class="title">OpenSSF Launches Free Course to Prepare Developers for the EU Cyber Resilience Act</h3> 979 </div> 980 <div class="excerpt">SAN FRANCISCO, CA â April 29, 2025 â The Open Source Security Foundation (OpenSSF), in collaboration with LF Education, announces the general availability of LFEL1001, a free online course designed…</div> <span>Read More <i class="icon-button-arrow"></i></span> 981 982 983 </div><!--/col--> 984 985 986 <div class="col span_12 post-8012 post type-post status-publish format-standard has-post-thumbnail category-blog category-cra category-policy category-press-release tag-cyber-resilience-act-cra tag-linux-foundation" > 987 988 989 <a href="https://openssf.org/press-release/2025/03/18/linux-foundation-research-reports-reveal-wide-spectrum-for-cyber-resilience-act-readiness-and-compliance/" aria-label="Linux Foundation Research Reports Reveal Wide Spectrum for Cyber Resilience Act Readiness and Compliance"></a> 990 <div class="post-header"> 991 <span class="meta"> <span> March 18, 2025</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/policy/cra/">EU Cyber Resilience Act</a>, <a href="https://openssf.org/category/policy/">Global Cyber Policy</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 992 <h3 class="title">Linux Foundation Research Reports Reveal Wide Spectrum for Cyber Resilience Act Readiness and Compliance</h3> 993 </div> 994 <div class="excerpt">SAN FRANCISCO â March 18, 2024 â The Linux Foundation, the nonprofit organization enabling mass innovation through open source, today announced the publication of two groundbreaking research reports, both in partnership with…</div>
994 <span>Read More <i class="icon-button-arrow"></i></span> 995 996 997 </div><!--/col--> 998 999 1000 <div class="col span_12 post-7933 post type-post status-publish format-standard has-post-thumbnail category-blog category-policy category-press-release tag-ai-security tag-cybersecurity-policy tag-open-source-security tag-openssf-policy-summit tag-software-supply-chain-security" > 1001 1002 1003 <a href="https://openssf.org/press-release/2025/03/11/openssf-hosts-2025-policy-summit-in-washington-d-c-to-tackle-open-source-security-challenges/" aria-label="OpenSSF Hosts 2025 Policy Summit in Washington, D.C. to Tackle Open Source Security Challenges"></a> 1004 <div class="post-header"> 1005 <span class="meta"> <span> March 11, 2025</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/policy/">Global Cyber Policy</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1006 <h3 class="title">OpenSSF Hosts 2025 Policy Summit in Washington, D.C. to Tackle Open Source Security Challenges</h3> 1007 </div> 1008 <div class="excerpt">WASHINGTON, D.C. â March 11, 2025 â The Open Source Security Foundation (OpenSSF) successfully hosted its 2025 Policy Summit in Washington, D.C., on Tuesday, March 4. The summit brought together…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1009 1010 1011 </div><!--/col--> 1012 1013 1014 <div class="col span_12 post-7800 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release tag-open-source-security tag-open-source-software tag-openssf tag-openssf-best-practices tag-openssf-initiatives tag-osps-baseline tag-secure-coding tag-secure-development-practices tag-software-security-tools tag-software-supply-chain tag-software-supply-chain-security" > 1015 1016 1017 <a href="https://openssf.org/press-release/2025/02/25/openssf-announces-initial-release-of-the-open-source-project-security-baseline/" aria-label="OpenSSF Announces Initial Release of the Open Source Project Security Baseline"></a> 1018 <div class="post-header"> 1019 <span class="meta"> <span> February 25, 2025</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1020 <h3 class="title">OpenSSF Announces Initial Release of the Open Source Project Security Baseline</h3> 1021 </div> 1022 <div class="excerpt">New Initiative Aims to Enhance Open Source Software Security Through Tiered Best Practices SAN FRANCISCO â February 25, 2025 â The Open Source Security Foundation (OpenSSF) is pleased to announce…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1023 1024 1025 </div><!--/col--> 1026 1027 1028 <div class="col span_12 post-7692 post type-post status-publish format-standard has-post-thumbnail category-blog category-cra category-policy category-press-release tag-linux-foundation tag-openssf tag-public-policy tag-public-sector tag-security" > 1029 1030 1031 <a href="https://openssf.org/press-release/2025/01/31/linux-foundation-europe-and-openssf-launch-initiative-to-prepare-maintainers-manufacturers-and-open-source-stewards-for-global-cybersecurity-legislation/" aria-label="Linux Foundation Europe and OpenSSF Launch Initiative to Prepare Maintainers, Manufacturers, and Open Source Stewards for Global Cybersecurity Legislation"></a> 1032 <div class="post-header"> 1033 <span class="meta"> <span> January 31, 2025</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/policy/cra/">EU Cyber Resilience Act</a>, <a href="https://openssf.org/category/policy/">Global Cyber Policy</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1034 <h3 class="title">Linux Foundation Europe and OpenSSF Launch Initiative to Prepare Maintainers, Manufacturers, and Open Source Stewards for Global Cybersecurity Legislation</h3> 1035 </div> 1036 <div class="excerpt">BRUSSELS â JANUARY 31, 2025 â Linux Foundation Europe and OpenSSF are excited to announce a global joint initiative to help prepare maintainers, manufacturers, and open source stewards for the…</div>
1036 <span>Read More <i class="icon-button-arrow"></i></span> 1037 1038 1039 </div><!--/col--> 1040 1041 1042 <div class="col span_12 post-7359 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release tag-guidewire tag-honda tag-india tag-linux-foundation tag-linuxfoundation tag-new-members tag-open-source tag-openssf tag-security tag-sosscommunityday" > 1043 1044 1045 <a href="https://openssf.org/press-release/2024/12/09/in-the-face-of-mounting-regulatory-oversight-honda-and-guidewire-join-industry-leaders-securing-software-development-at-the-open-source-security-foundation-openssf/" aria-label="In the Face of Mounting Regulatory Oversight, Honda and Guidewire Join Industry Leaders Securing Software Development at the Open Source Security Foundation (OpenSSF)"></a> 1046 <div class="post-header"> 1047 <span class="meta"> <span> December 9, 2024</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1048 <h3 class="title">In the Face of Mounting Regulatory Oversight, Honda and Guidewire Join Industry Leaders Securing Software Development at the Open Source Security Foundation (OpenSSF)</h3> 1049 </div> 1050 <div class="excerpt">Growing Member Base and Launch of SOSS Community Day India Continue to Advance Open Source Software Security Delhi, India â December 10, 2024 â The Open Source Security Foundation (OpenSSF),…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1051 1052 1053 </div><!--/col--> 1054 1055 1056 <div class="col span_12 post-7304 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1057 1058 1059 <a href="https://openssf.org/press-release/2024/12/04/open-source-usage-trends-and-security-challenges-revealed-in-new-study/" aria-label="Open Source Usage Trends and Security Challenges Revealed in New Study"></a> 1060 <div class="post-header"> 1061 <span class="meta"> <span> December 4, 2024</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1062 <h3 class="title">Open Source Usage Trends and Security Challenges Revealed in New Study</h3> 1063 </div> 1064 <div class="excerpt">SAN FRANCISCO, Dec. 4, 2024 -- The Linux Foundation, the nonprofit organization enabling mass innovation through open source, today announced the release of "Census III of Free and Open Source Software â Application…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1065 1066 1067 </div><!--/col--> 1068 1069 1070 <div class="col span_12 post-7119 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release tag-arm tag-bombctl tag-embraceable-ai tag-fujitsu tag-minder tag-new-members tag-open-source tag-openssf tag-ruby-central-inc tag-security tag-trifecta-tech-foundation tag-zarf" > 1071 1072 1073 <a href="https://openssf.org/press-release/2024/10/29/openssf-welcomes-new-members-and-introduces-new-initiatives-at-soss-community-day-japan/" aria-label="OpenSSF Welcomes New Members and Introduces New Initiatives at SOSS Community Day Japan"></a> 1074 <div class="post-header"> 1075 <span class="meta"> <span> October 29, 2024</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1076 <h3 class="title">OpenSSF Welcomes New Members and Introduces New Initiatives at SOSS Community Day Japan</h3> 1077 </div> 1078 <div class="excerpt">Growing Member Base and New Initiatives Continue to Advance Open Source Software Security TOKYO, JAPAN â October 30, 2024 â The Open Source Security Foundation (OpenSSF), a global cross-industry initiative…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1079 1080 1081 </div><!--/col--> 1082 1083 1084 <div class="col span_12 post-7127 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1085 1086 1087 <a href="https://openssf.org/press-release/2024/10/29/openssf-expands-secure-development-course-with-interactive-labs/" aria-label="OpenSSF Expands Secure Development Course with Interactive Labs"></a> 1088 <div class="post-header">
1089 <span class="meta"> <span> October 29, 2024</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1090 <h3 class="title">OpenSSF Expands Secure Development Course with Interactive Labs</h3> 1091 </div> 1092 <div class="excerpt">The Open Source Security Foundation (OpenSSF) today announced an expansion of its free course âDeveloping Secure Softwareâ (LFD121). The course now features interactive learning scenarios to better equip developers to build software that…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1093 1094 1095 </div><!--/col--> 1096 1097 1098 <div class="col span_12 post-7058 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1099 1100 1101 <a href="https://openssf.org/press-release/2024/10/22/openssf-soss-fusion-conference-kicks-off-with-talks-from-google-and-cisco-executives/" aria-label="OpenSSF SOSS Fusion Conference Kicks off with Talks from Google and Cisco Executives"></a> 1102 <div class="post-header"> 1103 <span class="meta"> <span> October 22, 2024</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1104 <h3 class="title">OpenSSF SOSS Fusion Conference Kicks off with Talks from Google and Cisco Executives</h3> 1105 </div> 1106 <div class="excerpt">Event aims to create a more secure open source future by covering high-priority topics and offering workshops and industry expert insights WASHINGTON â October 22, 2024 â The Open Source…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1107 1108 1109 </div><!--/col--> 1110 1111 1112 <div class="col span_12 post-6949 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1113 1114 1115 <a href="https://openssf.org/press-release/2024/09/26/openssf-announces-key-themes-of-ai-security-diversity-and-open-source-public-policy-at-soss-fusion-conference/" aria-label="OpenSSF Announces Key Themes of AI Security, Diversity and Open Source Public Policy at SOSS Fusion Conference"></a> 1116 <div class="post-header"> 1117 <span class="meta"> <span> September 26, 2024</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1118 <h3 class="title">OpenSSF Announces Key Themes of AI Security, Diversity and Open Source Public Policy at SOSS Fusion Conference</h3> 1119 </div> 1120 <div class="excerpt">Engaging Sessions Led by Industry Experts Will Empower Attendees With the Knowledge, Tools, and Connections to Drive Innovation and Enhance Security in the Open Source Ecosystem WASHINGTON â September 26,…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1121 1122 1123 </div><!--/col--> 1124 1125 1126 <div class="col span_12 post-6898 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1127 1128 1129 <a href="https://openssf.org/press-release/2024/09/19/openssf-welcomes-new-members-and-presents-golden-egg-award-at-soss-community-day-europe/" aria-label="OpenSSF Welcomes New Members and Presents Golden Egg Award at SOSS Community Day Europe"></a> 1130 <div class="post-header"> 1131 <span class="meta"> <span> September 19, 2024</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1132 <h3 class="title">OpenSSF Welcomes New Members and Presents Golden Egg Award at SOSS Community Day Europe</h3> 1133 </div> 1134 <div class="excerpt">The Open Source Security Foundation (OpenSSF), a global cross-industry initiative of the Linux Foundation that focuses on sustainably securing open source software (OSS), is excited to announce new members from…</div>
1134 <span>Read More <i class="icon-button-arrow"></i></span> 1135 1136 1137 </div><!--/col--> 1138 1139 1140 <div class="col span_12 post-6644 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1141 1142 1143 <a href="https://openssf.org/press-release/2024/07/30/datadog-joins-open-source-security-foundation-openssf/" aria-label="Datadog Joins Open Source Security Foundation (OpenSSF)"></a> 1144 <div class="post-header"> 1145 <span class="meta"> <span> July 30, 2024</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1146 <h3 class="title">Datadog Joins Open Source Security Foundation (OpenSSF)</h3> 1147 </div> 1148 <div class="excerpt">OpenSSF Welcomes Datadog as Premier Member</div> <span>Read More <i class="icon-button-arrow"></i></span> 1149 1150 1151 </div><!--/col--> 1152 1153 1154 <div class="col span_12 post-6556 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1155 1156 1157 <a href="https://openssf.org/press-release/2024/07/17/the-linux-foundation-and-openssf-release-report-on-the-state-of-education-in-secure-software-development/" aria-label="The Linux Foundation and OpenSSF Release Report on the State of Education in Secure Software Development"></a> 1158 <div class="post-header"> 1159 <span class="meta"> <span> July 17, 2024</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1160 <h3 class="title">The Linux Foundation and OpenSSF Release Report on the State of Education in Secure Software Development</h3> 1161 </div> 1162 <div class="excerpt">Findings show nearly one-third of industry professionals are not familiar with secure software development practices</div> <span>Read More <i class="icon-button-arrow"></i></span> 1163 1164 1165 </div><!--/col--> 1166 1167 1168 <div class="col span_12 post-6377 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1169 1170 1171 <a href="https://openssf.org/press-release/2024/06/18/open-source-security-foundation-launches-whats-in-the-soss-podcast/" aria-label="Open Source Security Foundation Launches âWhatâs in the SOSS?â Podcast"></a> 1172 <div class="post-header"> 1173 <span class="meta"> <span> June 18, 2024</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1174 <h3 class="title">Open Source Security Foundation Launches âWhatâs in the SOSS?â Podcast</h3> 1175 </div> 1176 <div class="excerpt">The Open Source Security Foundation (OpenSSF) has launched a new podcast titled âWhatâs in the SOSS?â With biweekly episodes, the series explores the world of secure open source software, delivering…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1177 1178 1179 </div><!--/col--> 1180 1181 1182 <div class="col span_12 post-6001 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1183 1184 1185 <a href="https://openssf.org/press-release/2024/05/01/openssf-taps-bruce-schneier-to-discuss-ai-and-oss-security-during-keynote-at-soss-fusion-conference-2024/" aria-label="OpenSSF Taps Bruce Schneier to Discuss AI and OSS Security During Keynote at SOSS Fusion Conference 2024"></a> 1186 <div class="post-header"> 1187 <span class="meta"> <span> May 1, 2024</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1188 <h3 class="title">OpenSSF Taps Bruce Schneier to Discuss AI and OSS Security During Keynote at SOSS Fusion Conference 2024</h3> 1189 </div> 1190 <div class="excerpt">OpenSSF Taps Bruce Schneier to Discuss AI and OSS Security During Keynote at SOSS Fusion Conference 2024 Register by Aug. 9 for special early bird giveaways! Get access to interactive…</div>
1190 <span>Read More <i class="icon-button-arrow"></i></span> 1191 1192 1193 </div><!--/col--> 1194 1195 1196 <div class="col span_12 post-5884 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1197 1198 1199 <a href="https://openssf.org/press-release/2024/04/16/cisa-dhs-st-and-openssf-announce-global-launch-of-software-supply-chain-open-source-project/" aria-label="CISA, DHS S&T and OpenSSF Announce Global Launch of Software Supply Chain Open Source Project"></a> 1200 <div class="post-header"> 1201 <span class="meta"> <span> April 16, 2024</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1202 <h3 class="title">CISA, DHS S&T and OpenSSF Announce Global Launch of Software Supply Chain Open Source Project</h3> 1203 </div> 1204 <div class="excerpt">The Open Source Security Foundation (OpenSSF), in collaboration with the Cybersecurity and Infrastructure Security Agency (CISA), and the Department of Homeland Security (DHS) Science and Technology Directorate (S&T), today announced…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1205 1206 1207 </div><!--/col--> 1208 1209 1210 <div class="col span_12 post-5848 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1211 1212 1213 <a href="https://openssf.org/press-release/2024/04/15/openssf-announces-new-members-initiatives-at-soss-community-day-north-america/" aria-label="OpenSSF Announces New Members & Initiatives at SOSS Community Day North America"></a> 1214 <div class="post-header"> 1215 <span class="meta"> <span> April 15, 2024</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1216 <h3 class="title">OpenSSF Announces New Members & Initiatives at SOSS Community Day North America</h3> 1217 </div> 1218 <div class="excerpt">The Open Source Security Foundation (OpenSSF), a global cross-industry initiative of the Linux Foundation that focuses on sustainably securing open source software (OSS), is excited to announce new members from…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1219 1220 1221 </div><!--/col--> 1222 1223 1224 <div class="col span_12 post-4975 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1225 1226 1227 <a href="https://openssf.org/press-release/2024/03/04/openssf-and-linux-foundation-training-certification-announce-scholarships-to-support-women-in-jordan-entering-the-cybersecurity-field-in-collaboration-with-us-white-house/" aria-label="OpenSSF, Linux Foundation Training & Certification, and CNCF Announce Scholarships to Support Women in Jordan Entering the Cybersecurity Field in Collaboration with US White House National Security Council"></a> 1228 <div class="post-header"> 1229 <span class="meta"> <span> March 4, 2024</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1230 <h3 class="title">OpenSSF, Linux Foundation Training & Certification, and CNCF Announce Scholarships to Support Women in Jordan Entering the Cybersecurity Field in Collaboration with US White House National Security Council</h3> 1231 </div> 1232 <div class="excerpt">AMMAN, JORDAN, March 4, 2024 â Open Source Security Foundation (OpenSSF), Linux Foundation Training and Certification (LF T&C), and Cloud Native Computing Foundation (CNCF) are thrilled to announce an initiative…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1233 1234 1235 </div><!--/col--> 1236 1237 1238 <div class="col span_12 post-4115 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1239 1240 1241 <a href="https://openssf.org/press-release/2023/12/03/openssf-announces-new-members-guiding-software-security-principles-at-openssf-day-japan/" aria-label="OpenSSF Announce
1241s New Members, Guiding Software Security Principles at OpenSSF Day Japan"></a> 1242 <div class="post-header"> 1243 <span class="meta"> <span> December 3, 2023</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1244 <h3 class="title">OpenSSF Announces New Members, Guiding Software Security Principles at OpenSSF Day Japan</h3> 1245 </div> 1246 <div class="excerpt">The Open Source Security Foundation (OpenSSF), a cross-industry initiative of the Linux Foundation that focuses on sustainably securing open source software (OSS), announced new members from leading technology firms and…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1247 1248 1249 </div><!--/col--> 1250 1251 1252 <div class="col span_12 post-3815 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1253 1254 1255 <a href="https://openssf.org/press-release/2023/11/02/linux-foundation-isc2-and-openssf-collaborate-to-target-secure-code-development/" aria-label="Linux Foundation, ISC2 and OpenSSF Collaborate to Target Secure Code Development "></a> 1256 <div class="post-header"> 1257 <span class="meta"> <span> November 2, 2023</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1258 <h3 class="title">Linux Foundation, ISC2 and OpenSSF Collaborate to Target Secure Code Development </h3> 1259 </div> 1260 <div class="excerpt">Linux Foundation Training & Certification, ISC2, and Open Source Security Foundation (OpenSSF) today announced a new collaboration to empower the open source cybersecurity community through secure software development, knowledge sharing,…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1261 1262 1263 </div><!--/col--> 1264 1265 1266 <div class="col span_12 post-3807 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1267 1268 1269 <a href="https://openssf.org/press-release/2023/11/01/openjs-foundation-warns-consumer-privacy-and-security-at-risk-in-three-quarters-of-a-billion-websites/" aria-label="OpenJS Foundation Warns Consumer Privacy and Security at Risk in Three-Quarters of a Billion Websites"></a> 1270 <div class="post-header"> 1271 <span class="meta"> <span> November 1, 2023</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1272 <h3 class="title">OpenJS Foundation Warns Consumer Privacy and Security at Risk in Three-Quarters of a Billion Websites</h3> 1273 </div> 1274 <div class="excerpt">Global web infrastructure is in a precarious position based on new research by the OpenJS Foundation thanks to an OpenSSF grant. The OpenJS Foundation is announcing the results of an end-user audit…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1275 1276 1277 </div><!--/col--> 1278 1279 1280 <div class="col span_12 post-3523 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1281 1282 1283 <a href="https://openssf.org/press-release/2023/09/18/openssf-welcomes-new-members-in-support-of-securing-open-source-software/" aria-label="OpenSSF Welcomes New Members in Support of Securing Open Source Software"></a> 1284 <div class="post-header"> 1285 <span class="meta"> <span> September 18, 2023</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1286 <h3 class="title">OpenSSF Welcomes New Members in Support of Securing Open Source Software</h3> 1287 </div> 1288 <div class="excerpt">We welcome six new members from leading technology firms to the OpenSSF. New general members include Mend.io, RTX, Shopify, SlimAI, and Stacklok. New associate member, the Rust Foundation, also joins.…</div>
1288 <span>Read More <i class="icon-button-arrow"></i></span> 1289 1290 1291 </div><!--/col--> 1292 1293 1294 <div class="col span_12 post-3457 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1295 1296 1297 <a href="https://openssf.org/press-release/2023/09/13/openssf-gathers-us-government-and-industry-leaders-at-secure-open-source-software-summit-2023/" aria-label="OpenSSF Gathers US Government and Industry Leaders at Secure Open Source Software Summit 2023"></a> 1298 <div class="post-header"> 1299 <span class="meta"> <span> September 13, 2023</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1300 <h3 class="title">OpenSSF Gathers US Government and Industry Leaders at Secure Open Source Software Summit 2023</h3> 1301 </div> 1302 <div class="excerpt">The OpenSSF brought together US Government (USG) officials from the National Security Council (NSC), Office of the National Cyber Director (ONCD), and the Cybersecurity and Infrastructure Security Agency (CISA) among…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1303 1304 1305 </div><!--/col--> 1306 1307 1308 <div class="col span_12 post-3231 post type-post status-publish format-standard has-post-thumbnail category-ai category-blog category-press-release" > 1309 1310 1311 <a href="https://openssf.org/press-release/2023/08/09/openssf-to-support-darpa-on-new-ai-cyber-challenge-aixcc/" aria-label="OpenSSF to Support DARPA on New AI Cyber Challenge (AIxCC)"></a> 1312 <div class="post-header"> 1313 <span class="meta"> <span> August 9, 2023</span> in <a href="https://openssf.org/category/ai/">AI</a>, <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1314 <h3 class="title">OpenSSF to Support DARPA on New AI Cyber Challenge (AIxCC)</h3> 1315 </div> 1316 <div class="excerpt">The Open Source Security Foundation (OpenSSF) announced today at Black Hat 2023 its collaboration with the Defense Advanced Research Projects Agency (DARPA) on the AI Cyber Challenge (AIxCC) â a…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1317 1318 1319 </div><!--/col--> 1320 1321 1322 <div class="col span_12 post-2900 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1323 1324 1325 <a href="https://openssf.org/press-release/2023/05/10/openssf-welcomes-new-members-veteran-cybersecurity-expert-as-general-manager-and-new-funding/" aria-label="OpenSSF Welcomes New Members, Veteran Cybersecurity Expert as General Manager, and New Funding"></a> 1326 <div class="post-header"> 1327 <span class="meta"> <span> May 10, 2023</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1328 <h3 class="title">OpenSSF Welcomes New Members, Veteran Cybersecurity Expert as General Manager, and New Funding</h3> 1329 </div> 1330 <div class="excerpt">The Open Source Security Foundation (OpenSSF) welcomes four new members from leading technology firms: Hitachi, Lockheed Martin, Salesforce, and SAP. The OpenSSF also welcomes new General Manager, Omkhar Arasaratnam, veteran…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1331 1332 1333 </div><!--/col--> 1334 1335 1336 <div class="col span_12 post-2745 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1337 1338 1339 <a href="https://openssf.org/press-release/2023/04/19/openssf-announces-slsa-version-1-0-release/" aria-label="OpenSSF Announces SLSA Version 1.0 Release"></a> 1340 <div class="post-header"> 1341 <span class="meta"> <span> April 19, 2023</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1342 <h3 class="title">
1342OpenSSF Announces SLSA Version 1.0 Release</h3> 1343 </div> 1344 <div class="excerpt">The Open Source Security Foundation (OpenSSF) is proud to announce the release of version 1.0 of Supply-chain Levels for Software Artifacts (SLSA). SLSA is an OpenSSF project that provides specifications…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1345 1346 1347 </div><!--/col--> 1348 1349 1350 <div class="col span_12 post-2517 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1351 1352 1353 <a href="https://openssf.org/press-release/2023/03/07/openssf-membership-growth-signals-technical-communities-continued-commitment-to-investing-in-security/" aria-label="OpenSSF Membership Growth Signals Technical Communitiesâ Continued Commitment to Investing in Security"></a> 1354 <div class="post-header"> 1355 <span class="meta"> <span> March 7, 2023</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1356 <h3 class="title">OpenSSF Membership Growth Signals Technical Communitiesâ Continued Commitment to Investing in Security</h3> 1357 </div> 1358 <div class="excerpt">The Open Source Security Foundation (OpenSSF) welcomes eight new members from leading technology firms. The total number of OpenSSF members is currently over 100 and organization membership saw an 88%…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1359 1360 1361 </div><!--/col--> 1362 1363 1364 <div class="col span_12 post-2193 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1365 1366 1367 <a href="https://openssf.org/press-release/2022/12/04/openssf-membership-exceeds-100-with-many-new-members-dedicated-to-securing-open-source-software/" aria-label="OpenSSF Membership Exceeds 100 with Many New Members Dedicated to Securing Open Source Software"></a> 1368 <div class="post-header"> 1369 <span class="meta"> <span> December 4, 2022</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1370 <h3 class="title">OpenSSF Membership Exceeds 100 with Many New Members Dedicated to Securing Open Source Software</h3> 1371 </div> 1372 <div class="excerpt">The Open Source Security Foundation (OpenSSF) announced many new members from leading technology firms in sectors that span software development, cybersecurity, data science, platform as a service, semiconductors, finance, think…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1373 1374 1375 </div><!--/col--> 1376 1377 1378 <div class="col span_12 post-1982 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release category-sigstore" > 1379 1380 1381 <a href="https://openssf.org/press-release/2022/10/25/sigstore-announces-general-availability-at-sigstorecon/" aria-label="Sigstore Announces General Availability at SigstoreCon"></a> 1382 <div class="post-header"> 1383 <span class="meta"> <span> October 25, 2022</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a>, <a href="https://openssf.org/category/sigstore/">Sigstore</a> </span> 1384 <h3 class="title">Sigstore Announces General Availability at SigstoreCon</h3> 1385 </div> 1386 <div class="excerpt">Today at SigstoreCon, the Sigstore community announced the general availability of its free software signing service giving open source communities access to production-grade stable services for artifact signing and verification.…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1387 1388 1389 </div><!--/col--> 1390 1391 1392 <div class="col span_12 post-1931 post type-post status-publish format-standard category-blog category-press-release" > 1393 1394 1395 <a href="https://openssf.org/press-release/2022/10/10/openuk-and-openssf-announce-open-source-security-and-community-curation-event-schedule/" aria-label="OpenUK and OpenSSF Announce Open Source Security and Community Curation Event Schedule"></a> 1396 <div class="post-header">
1397 <span class="meta"> <span> October 10, 2022</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1398 <h3 class="title">OpenUK and OpenSSF Announce Open Source Security and Community Curation Event Schedule</h3> 1399 </div> 1400 <div class="excerpt">Thought Leadership Day on open source, infrastructure, security and community curation on the 17th of October will bring together leading figures from international Open Source communities around security, and provide opportunities to…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1401 1402 1403 </div><!--/col--> 1404 1405 1406 <div class="col span_12 post-1706 post type-post status-publish format-standard has-post-thumbnail category-blog category-press-release" > 1407 1408 1409 <a href="https://openssf.org/press-release/2022/08/24/capital-one-joins-open-source-security-foundation/" aria-label="Capital One Joins Open Source Security Foundation"></a> 1410 <div class="post-header"> 1411 <span class="meta"> <span> August 24, 2022</span> in <a href="https://openssf.org/category/blog/">Blog</a>, <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1412 <h3 class="title">Capital One Joins Open Source Security Foundation</h3> 1413 </div> 1414 <div class="excerpt">Capital One joins the Open Source Security Foundation (OpenSSF) as a premier member affirming its commitment to strengthening the open source software supply chain. OpenSSF is a cross-industry organization hosted…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1415 1416 1417 </div><!--/col--> 1418 1419 1420 <div class="col span_12 post-1695 post type-post status-publish format-standard category-press-release" > 1421 1422 1423 <a href="https://openssf.org/press-release/2022/08/22/the-linux-foundation-and-open-source-software-security-foundation-openssf-gather-japanese-industry-and-government-leaders-for-open-source-software-security-summit-japan/" aria-label="The Linux Foundation and Open Source Software Security Foundation (OpenSSF) Gather Japanese Industry and Government Leaders for Open Source Software Security Summit Japan"></a> 1424 <div class="post-header"> 1425 <span class="meta"> <span> August 22, 2022</span> in <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1426 <h3 class="title">The Linux Foundation and Open Source Software Security Foundation (OpenSSF) Gather Japanese Industry and Government Leaders for Open Source Software Security Summit Japan</h3> 1427 </div> 1428 <div class="excerpt">The Linux Foundation and the Open Source Software Security Foundation (OpenSSF) backed by the Ministry of Economy, Trade and Industry, Today convene cybersecurity experts from Japanese companies, government agencies, and…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1429 1430 1431 </div><!--/col--> 1432 1433 1434 <div class="col span_12 post-1658 post type-post status-publish format-standard has-post-thumbnail category-press-release" > 1435 1436 1437 <a href="https://openssf.org/press-release/2022/08/17/openssf-announces-13-new-members-committed-to-strengthening-the-security-of-the-open-source-software-supply-chain/" aria-label="OpenSSF Announces 13 New Members Committed to Strengthening the Security of the Open Source Software Supply Chain"></a> 1438 <div class="post-header"> 1439 <span class="meta"> <span> August 17, 2022</span> in <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1440 <h3 class="title">OpenSSF Announces 13 New Members Committed to Strengthening the Security of the Open Source Software Supply Chain</h3> 1441 </div> 1442 <div class="excerpt">OpenSSF announces 13 new members from leading financial services, technology, employment, software development, cybersecurity, telecommunications, and academic sectors.</div>
1442 <span>Read More <i class="icon-button-arrow"></i></span> 1443 1444 1445 </div><!--/col--> 1446 1447 1448 <div class="col span_12 post-1324 post type-post status-publish format-standard category-press-release" > 1449 1450 1451 <a href="https://openssf.org/press-release/2022/05/12/the-linux-foundation-and-open-source-software-security-foundation-openssf-gather-industry-and-government-leaders-for-open-source-software-security-summit-ii/" aria-label="The Linux Foundation and Open Source Software Security Foundation (OpenSSF) Gather Industry and Government Leaders for Open Source Software Security Summit II"></a> 1452 <div class="post-header"> 1453 <span class="meta"> <span> May 12, 2022</span> in <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1454 <h3 class="title">The Linux Foundation and Open Source Software Security Foundation (OpenSSF) Gather Industry and Government Leaders for Open Source Software Security Summit II</h3> 1455 </div> 1456 <div class="excerpt">10-Point Open Source and Software Supply Chain Security Mobilization Plan Released with Initial Pledges Surpassing $30M WASHINGTON, DC - May 12, 2022 - The Linux Foundation and the Open Source…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1457 1458 1459 </div><!--/col--> 1460 1461 1462 <div class="col span_12 post-1264 post type-post status-publish format-standard category-press-release" > 1463 1464 1465 <a href="https://openssf.org/press-release/2022/05/09/openssf-announces-15-new-members-to-further-strengthen-open-source-software-supply-chain-security/" aria-label="OpenSSF Announces 15 New Members To Further Strengthen Open Source Software Supply Chain Security"></a> 1466 <div class="post-header"> 1467 <span class="meta"> <span> May 9, 2022</span> in <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1468 <h3 class="title">OpenSSF Announces 15 New Members To Further Strengthen Open Source Software Supply Chain Security</h3> 1469 </div> 1470 <div class="excerpt">Expands core working groups ahead of OpenSSF Day SAN FRANCISCO, May 9, 2022 - The Open Source Security Foundation (OpenSSF) a cross-industry organization hosted at the Linux Foundation that brings…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1471 1472 1473 </div><!--/col--> 1474 1475 1476 <div class="col span_12 post-1130 post type-post status-publish format-standard category-press-release" > 1477 1478 1479 <a href="https://openssf.org/press-release/2022/03/01/open-source-security-foundation-attracts-new-commitments-advances-key-initiatives-in-weeks-since-white-house-security-summit/" aria-label="Open Source Security Foundation Attracts New Commitments, Advances Key Initiatives in Weeks Since White House Security Summit"></a> 1480 <div class="post-header"> 1481 <span class="meta"> <span> March 1, 2022</span> in <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1482 <h3 class="title">Open Source Security Foundation Attracts New Commitments, Advances Key Initiatives in Weeks Since White House Security Summit</h3> 1483 </div> 1484 <div class="excerpt">SAN FRANCISCO, March 1, 2022, The Open Source Security Foundation (OpenSSF) a cross-industry organization hosted at the Linux Foundation that brings together the worldâs most important open source security initiatives,…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1485 1486 1487 </div><!--/col--> 1488 1489 1490 <div class="col span_12 post-1021 post type-post status-publish format-standard category-press-release" > 1491 1492 1493 <a href="https://openssf.org/press-release/2022/02/01/openssf-announces-the-alpha-omega-project-to-improve-software-supply-chain-security-for-10000-oss-projects/" aria-label="OpenSSF Announces The Alpha-Omega Project to Improve Software Supply Chain Security for 10,000 OSS Projects"></a> 1494 <div class="post-header">
1495 <span class="meta"> <span> February 1, 2022</span> in <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1496 <h3 class="title">OpenSSF Announces The Alpha-Omega Project to Improve Software Supply Chain Security for 10,000 OSS Projects</h3> 1497 </div> 1498 <div class="excerpt">Following a meeting with government and industry leaders at the White House, OpenSSF is excited to announce the Alpha-Omega Project to improve the security posture of open source software (OSS)…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1499 1500 1501 </div><!--/col--> 1502 1503 1504 <div class="col span_12 post-804 post type-post status-publish format-standard category-press-release" > 1505 1506 1507 <a href="https://openssf.org/press-release/2021/10/13/open-source-security-foundation-raises-10-million-in-new-commitments-to-secure-software-supply-chains/" aria-label="Open Source Security Foundation Raises $10 Million in New Commitments to Secure Software Supply Chains"></a> 1508 <div class="post-header"> 1509 <span class="meta"> <span> October 13, 2021</span> in <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1510 <h3 class="title">Open Source Security Foundation Raises $10 Million in New Commitments to Secure Software Supply Chains</h3> 1511 </div> 1512 <div class="excerpt">Industry leaders from technology, financial services, telecom, and cybersecurity sectors respond to Bidenâs Executive Order, commit to a more secure future for software; open source luminary Brian Behlendorf becomes general…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1513 1514 1515 </div><!--/col--> 1516 1517 1518 <div class="col span_12 post-605 post type-post status-publish format-standard category-press-release" > 1519 1520 1521 <a href="https://openssf.org/press-release/2021/07/28/open-source-ecosystem-gains-new-support-for-securing-the-worlds-most-critical-and-pervasive-software/" aria-label="Open Source Ecosystem Gains New Support for Securing the Worldâs Most Critical and Pervasive Software"></a> 1522 <div class="post-header"> 1523 <span class="meta"> <span> July 28, 2021</span> in <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1524 <h3 class="title">Open Source Ecosystem Gains New Support for Securing the Worldâs Most Critical and Pervasive Software</h3> 1525 </div> 1526 <div class="excerpt">Open Source Security Foundation adds 10 new members from around the globe SAN FRANCISCO, Calif., July 28, 2021 â OpenSSF, a cross-industry collaboration to secure the open source ecosystem, today…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1527 1528 1529 </div><!--/col--> 1530 1531 1532 <div class="col span_12 post-458 post type-post status-publish format-standard category-press-release" > 1533 1534 1535 <a href="https://openssf.org/press-release/2021/03/09/industry-wide-initiative-to-support-open-source-security-gains-new-commitments/" aria-label="Industry-Wide Initiative to Support Open Source Security Gains New Commitments"></a> 1536 <div class="post-header"> 1537 <span class="meta"> <span> March 9, 2021</span> in <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1538 <h3 class="title">Industry-Wide Initiative to Support Open Source Security Gains New Commitments</h3> 1539 </div> 1540 <div class="excerpt">Open Source Security Foundation adds new members, Citi, Comcast, DevSamurai, HPE, Mirantis and Snyk. SAN FRANCISCO, Calif., March 9, 2021 â OpenSSF, a cross-industry collaboration to secure the open source…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1541 1542 1543 </div><!--/col--> 1544 1545 1546 <div class="col span_12 post-312 post type-post status-publish format-standard category-press-release" > 1547 1548 1549 <a href="https://openssf.org/press-release/2020/10/29/open-source-security-foundation-announces-education-courses-and-participation-initiatives-to-advance-its-commitment-to-securing-the-worlds-software-infrastru
1549cture/" aria-label="Open Source Security Foundation Announces Education Courses and Participation Initiatives to Advance its Commitment to Securing the Worldâs Software Infrastructure"></a> 1550 <div class="post-header"> 1551 <span class="meta"> <span> October 29, 2020</span> in <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1552 <h3 class="title">Open Source Security Foundation Announces Education Courses and Participation Initiatives to Advance its Commitment to Securing the Worldâs Software Infrastructure</h3> 1553 </div> 1554 <div class="excerpt">Free training opportunities, new member investments, consolidation with Core Infrastructure Initiative and new opportunities for anyone to contribute accelerate work on open source security SAN FRANCISCO, Calif., Oct 29,…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1555 1556 1557 </div><!--/col--> 1558 1559 1560 <div class="col span_12 post-88 post type-post status-publish format-standard category-press-release" > 1561 1562 1563 <a href="https://openssf.org/press-release/2020/08/03/technology-and-enterprise-leaders-combine-efforts-to-improve-open-source-security/" aria-label="Technology and Enterprise Leaders Combine Efforts to Improve Open Source Security"></a> 1564 <div class="post-header"> 1565 <span class="meta"> <span> August 3, 2020</span> in <a href="https://openssf.org/category/press-release/">Press Release</a> </span> 1566 <h3 class="title">Technology and Enterprise Leaders Combine Efforts to Improve Open Source Security</h3> 1567 </div> 1568 <div class="excerpt">New collaboration called Open Source Security Foundation (OpenSSF) consolidates industry efforts to improve the security of open source software SAN FRANCISCO, Calif., Aug 3, 2020 - The Linux Foundation, today…</div> <span>Read More <i class="icon-button-arrow"></i></span> 1569 1570 1571 </div><!--/col--> 1572 1573 1574 </div><!--/blog-recent--> 1575 1576 1577 </div> 1578 </div> 1579 </div> 1580</div></div> 1581 </div> 1582 </div> 1583 <div class="nectar-global-section before-footer" role="contentinfo"><div class="container normal-container row"> 1584 <div id="fws_6ab444e8c14c4" data-column-margin="default" data-midnight="dark" class="wpb_row vc_row-fluid vc_row full-width-section has-row-bg-color" data-using-ctc="true" style="padding-top: 35px; padding-bottom: 35px; color: var(--nectar-page-text-color,#ffffff); --row-bg-color: #6076d4;"><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="true"><div class="inner-wrap row-bg-layer using-image" ><div class="row-bg viewport-desktop using-image using-bg-color" style="background-image: url(https://openssf.org/wp-content/uploads/2023/12/background-1.png); background-position: left top; background-repeat: no-repeat; background-color: #6076d4; "></div></div><div class="row-bg-overlay row-bg-layer" style="background: #6076d4; background: linear-gradient(90deg,#6076d4 0%,#2e4cd3 100%); opacity: 0.8; "></div></div><div class="row_col_wrap_12 col span_12 custom left"> 1585 <div class="vc_col-sm-12 wpb_column column_container vc_column_container col centered-text padding-3-percent force-desktop-text-align-center inherit_tablet inherit_phone " data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" > 1586 <div class="vc_column-inner" > 1587 <div class="wpb_wrapper"> 1588 <div class="nectar_icon_wrap " data-style="default" data-padding="5px" data-color="extra-color-2" style="" > 1589 <div class="nectar_icon" ><i style="font-size: 48px; line-height: 48px; height: 48px; width: 48px;" class="fa fa-shield"></i></div> 1590 </div> 1591<div class="wpb_text_column wpb_content_element " > 1592 <h3>We envision a future where OSS is universally trusted, secure, and reliable. Join us in making open source more secure.</h3> 1593</div> 1594 1595 1596 1597<div class="divider-wrap" data-alignment="default"><div style="height: 15px;" class="divider"></div></div><a class="nectar-button large regular accent-color regular-button" role="button" style="" href="/getinvolved/" data-color-override="false" data-hover-color-override="false" data-hover-text-color-override="#fff"><span>Get Involved</span></a> 1598 </div> 1599 </div> 1600 </div> 1601</div></div> 1602</div></div></div> 1603 1604<div id="footer-outer" data-midnight="light" data-cols="1" data-custom-color="false" data-disable-copyright="false" data-matching-section-color="false" data-copyright-line="false" data-using-bg-img="false" data-bg-img-overlay="0.8" data-full-width="false" data-using-widget-area="true" data-link-hover="default"role="contentinfo"> 1605 1606 1607 <div id="footer-widgets" data-has-widgets="true" data-cols="1"> 1608 1609 <div class="container"> 1610 1611 1612 <div class="row"> 1613 1614 1615 <div class="col span_12"> 1616 <div id="block-7" class="widget widget_block"> 1617<h3 class="wp-block-heading" id="newsletter">Subscribe to the OpenSSF Newsletter!</h3> 1618</div><div id="block-8" class="widget widget_block"> 1619<h4 class="wp-block-heading">Get the latest announcements, event info, and the community news in your inbox</h4> 1620</div><div id="block-13" class="widget widget_block">
1620<script src="https://js.hsforms.net/forms/embed/v2.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1620
1620
1621<script type="text/javascript" nonce="b2393684f8dd84a40e1a77b44b48bf84"> 1622 hbspt.forms.create({ 1623 region: "na1", 1624 portalId: "8112310", 1625 formId: "4f141d19-478d-4e86-b027-5f0383f91242", 1626 css: "", 1627 cssClass: "hubspot-form", 1628 }); 1629</script>
1629</div> </div> 1630 1631 1632 1633 1634 1635 </div> 1636 </div><!--/container--> 1637 </div><!--/footer-widgets--> 1638 1639 1640 <div class="row" id="copyright" data-layout="default"> 1641 1642 <div class="container"> 1643 1644 1645 <div class="col span_7 col_last"> 1646 <ul class="social"> 1647 <li><a target="_blank" rel="noopener" href="https://twitter.com/openssf"><span class="screen-reader-text">twitter</span><i class="fa fa-twitter" aria-hidden="true"></i></a></li><li><a target="_blank" rel="noopener" href="https://bsky.app/profile/openssf.org"><span class="screen-reader-text">bluesky</span><i class="nectar-brands-bluesky" aria-hidden="true"></i></a></li><li><a target="_blank" rel="noopener" href="https://www.facebook.com/openssf"><span class="screen-reader-text">facebook</span><i class="fa fa-facebook" aria-hidden="true"></i></a></li><li><a target="_blank" rel="noopener" href="https://www.linkedin.com/company/openssf/"><span class="screen-reader-text">linkedin</span><i class="fa fa-linkedin" aria-hidden="true"></i></a></li><li><a target="_blank" rel="noopener" href="https://www.youtube.com/c/OpenSSF/"><span class="screen-reader-text">youtube</span><i class="fa fa-youtube-play" aria-hidden="true"></i></a></li><li><a target="_blank" rel="noopener" href="https://github.com/ossf"><span class="screen-reader-text">github</span><i class="fa fa-github-alt" aria-hidden="true"></i></a></li><li><a target="_blank" rel="noopener" href="https://slack.openssf.org"><span class="screen-reader-text">slack</span><i class="fa fa-slack" aria-hidden="true"></i></a></li><li><a target="_blank" rel="noopener" href="https://social.lfx.dev/@openssf"><span class="screen-reader-text">mastodon</span><i class="icon-salient-mastodon" aria-hidden="true"></i></a></li> <li><a target="_blank" rel="noopener" href="https://www.reddit.com/user/OpenSSF_Official/"><span class="screen-reader-text">reddit</span><i class="fa fa-reddit" aria-hidden="true"></i></a></li></ul> 1648 </div><!--/span_7--> 1649 1650 <div class="col span_5"> 1651 <div class="widget"></div> 1652 <p>Copyright © 2026 The Linux Foundation® . All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our <a href="https://www.linuxfoundation.org/trademark-usage">Trademark Usage</a> page. Linux is a registered trademark of Linus Torvalds. <a href="https://www.linuxfoundation.org/privacy">Privacy Policy</a> and <a href="https://www.linuxfoundation.org/terms">Terms of Use</a>.</p> </div><!--/span_5--> 1653 1654 </div><!--/container--> 1655 </div><!--/row--> 1656 1657</div><!--/footer-outer--> 1658 1659 1660 <div id="slide-out-widget-area-bg" class="slide-out-from-right dark"> 1661 </div> 1662 1663 <div id="slide-out-widget-area" role="dialog" aria-modal="true" aria-label="Off Canvas Menu" class="slide-out-from-right" data-dropdown-func="separate-dropdown-parent-link" data-back-txt="Back"> 1664 1665 <div class="inner-wrap"> 1666 <div class="inner" data-prepend-menu-mobile="false"> 1667 1668 <a class="slide_out_area_close" href="#"><span class="screen-reader-text">Close Menu</span> 1669 <span class="icon-salient-x icon-default-style"></span> </a> 1670 1671 1672 <div class="off-canvas-menu-container mobile-only" role="navigation"> 1673 1674 1675 <ul class="menu"> 1676 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5218"><a href="https://openssf.org/about/" aria-haspopup="true" aria-expanded="false">About</a> 1677<ul class="sub-menu"> 1678 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5223"><a href="https://openssf.org/about/">About Us</a></li> 1679 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5226"><a href="https://openssf.org/about/members/">Members</a></li> 1680 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5220"><a href="https://openssf.org/about/board/">Governing Board</a></li> 1681 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5219"><a href="https://openssf.org/about/tac/">Technical Advisory Council</a></li> 1682 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5222"><a href="https://openssf.org/about/staff/">Staff</a></li> 1683 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5221"><a href="https://www.linuxfoundation.org/legal/antitrust-policy">Antitrust Policy</a></li> 1684 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5242"><a href="https://openssf.org/about/brand-guidelines/">Brand Guidelines</a></li> 1685 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5243"><a href="https://openssf.org/about/contact/">Contact Us</a></li> 1686</ul> 1687</li> 1688<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-6389"><a href="https://openssf.org/projects/" aria-haspopup="true" aria-expanded="false">Projects</a> 1689<ul class="sub-menu"> 1690 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8457"><a href="https://openssf.org/technical-initiatives/ai-ml-security/">AI/ML Security</a></li> 1691 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9416"><a href="https://openssf.org/technical-initiatives/compliance/">Compliance</a></li> 1692 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7774"><a href="https://openssf.org/technical-initiatives/developer-best-practices/">Developer Best Practices</a></li> 1693 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7773"><a href="https://openssf.org/technical-initiatives/fuzzing/">Fuzzing</a></li> 1694 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7772"><a href="https://openssf.org/technical-initiatives/repository-security/">Repository Security</a></li> 1695 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7771"><a href="https://openssf.org/technical-initiatives/sbom-tools/">SBOM Tools</a></li> 1696 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7775"><a href="https://openssf.org/technical-initiatives/software-supply-chain/">Software Supply Chain</a></li> 1697 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7770"><a href="https://openssf.org/technical-initiatives/vulnerability-disclosures/">Vulnerability Disclosures</a></li> 1698 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7786"><a href="https://openssf.org/projects/">All Projects</a></li> 1699</ul> 1700</li> 1701<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5230"><a href="https://openssf.org/training" aria-haspopup="true" aria-expanded="false">Learning</a> 1702<ul class="sub-menu"> 1703 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7927"><a href="https://openssf.org/training/">Courses</a></li> 1704 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5251"><a href="https://openssf.org/resources/guides/">Guides</a></li> 1705 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5256"><a href="https://openssf.org/resources/tech-talks/">Tech Talks</a></li> 1706 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8326"><a href="https://openssf.org/resources/cybersecurity-skills-framework/">Cybersecurity Skills Framework</a></li> 1707 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7778"><a href="https://best.openssf.org/developers">Best Practices</a></li> 1708</ul> 1709</li> 1710<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5232"><a href="#" aria-haspopup="true" aria-expanded="false">Community</a> 1711<ul class="sub-menu"> 1712 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7785"><a href="https://openssf.org/community/openssf-working-groups/">Working Groups</a></li> 1713 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5227"><a href="https://openssf.org/getinvolved/">Getting Started with OpenSSF</a></li> 1714 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5241"><a href="https://slack.openssf.org">Slack</a></li> 1715 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5240"><a href="https://github.com/ossf">GitHub</a></li> 1716 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9835"><a href="https://openssf.org/community/openssf-ambassadors/">OpenSSF Ambassadors</a></li> 1717 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7780"><a href="https://openssf.org/devrel/">Developer Relations</a></li> 1718 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7779"><a href="https://openssf.org/membership-hub/">Membership Hub</a></li> 1719 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8029"><a href="https://openssf.org/about/tac/technical-initiative-funding/">Technical Initiative Funding</a></li> 1720 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10741"><a href="https://openssf.org/job-board/">Job Board</a></li> 1721 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5228"><a target="_blank" href="https://openssf.myspreadshop.com/">Store</a></li> 1722 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5231"><a href="https://openssf.org/community/code-of-conduct/">Code of Conduct</a></li> 1723</ul> 1724</li> 1725<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-7781"><a href="https://openssf.org/public-policy/" aria-haspopup="true" aria-expanded="false">Public Policy</a> 1726<ul class="sub-menu"> 1727 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7784"><a href="https://openssf.org/public-policy/">OSS in Public Policy</a></li> 1728 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7782">
1728<a href="https://openssf.org/public-policy/eu-cyber-resilience-act/">EU Cyber Resilience Act</a></li> 1729</ul> 1730</li> 1731<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-5258"><a href="https://openssf.org/blog/" aria-haspopup="true" aria-expanded="false">Blog & News</a> 1732<ul class="sub-menu"> 1733 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5253"><a href="https://openssf.org/blog/">Blog</a></li> 1734 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5788"><a href="https://openssf.org/podcast/">Podcast ð¤</a></li> 1735 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5264"><a href="https://openssf.org/newsletter/">Newsletter</a></li> 1736 <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-90 current_page_item menu-item-5245"><a href="https://openssf.org/news/" aria-current="page">Press Releases</a></li> 1737 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5250"><a href="https://openssf.org/resources/publications/">Reports</a></li> 1738 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5839"><a href="https://openssf.org/case-studies/">Case Studies</a></li> 1739</ul> 1740</li> 1741<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5259"><a href="https://openssf.org/events/" aria-haspopup="true" aria-expanded="false">Events</a> 1742<ul class="sub-menu"> 1743 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5254"><a href="https://openssf.org/events/">OpenSSF Events Calendar</a></li> 1744 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7783"><a href="https://openssf.org/calendar/">Community Calendar</a></li> 1745 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9557"><a href="https://openssf.org/our-events/category/openssf-events/upcoming-cfps/">Upcoming CFPs</a></li> 1746 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5246"><a href="https://openssf.org/townhalls/">Town Hall Meetings</a></li> 1747 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5265"><a href="https://openssf.org/community/meetup-guidelines/">Guidelines for Meetups</a></li> 1748</ul> 1749</li> 1750<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5247"><a href="https://openssf.org/join/">Join</a></li> 1751 1752 </ul> 1753 1754 <ul class="menu secondary-header-items"> 1755 </ul> 1756 </div> 1757 1758 </div> 1759 1760 <div class="bottom-meta-wrap"></div><!--/bottom-meta-wrap--></div> <!--/inner-wrap--> 1761 </div> 1762 1763</div> <!--/ajax-content-wrap--> 1764 1765 <a id="to-top" aria-label="Back to top" role="button" href="#" class="mobile-disabled"><i role="presentation" class="fa fa-angle-up"></i></a> 1766
1766<script type="speculationrules"> 1767{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/salient-child/*","/wp-content/themes/salient/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1768</script>
1768 1769<a href="#" class="cookie-settings-link" aria-label="Cookie Settings"><?xml version="1.0" encoding="UTF-8"?> 1770<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 400 400"> 1771 <!-- Generator: Adobe Illustrator 30.8.0, SVG Export Plug-In . SVG Version: 2.1.4 Build 114) --> 1772 <defs> 1773 <style> 1774 .st0 { 1775 fill: #fff; 1776 stroke: #d5d5d5; 1777 stroke-miterlimit: 10; 1778 } 1779 </style> 1780 </defs> 1781 <circle class="st0" cx="200" cy="200" r="196.5"/> 1782 <path d="M354.5,169.9c-1.9.5-3.8.7-5.8.7-12.8,0-23.2-10.4-23.2-23.2s.3-4,.8-5.9c-5.6,3.7-12.2,5.9-19.5,5.9-19.3,0-34.9-15.6-34.9-34.9h0c-.9,0-1.8,0-2.8,0-24.3,0-43.9-19.7-43.9-43.9s1.8-14.2,4.9-20.2c-8.6-1.5-17.5-2.3-26.6-2.3-85.1,0-154,68.9-154,154s68.9,154,154,154,154-68.9,154-154-1-20.4-3-30.2ZM126.1,286.5c-11.2,0-20.3-9.1-20.3-20.3s9.1-20.3,20.3-20.3,20.3,9.1,20.3,20.3-9.1,20.3-20.3,20.3ZM129.9,193.1c-12.2,0-22.1-9.9-22.1-22.1s9.9-22.1,22.1-22.1,22.1,9.9,22.1,22.1-9.9,22.1-22.1,22.1ZM152.8,105.5c-7.8,0-14.1-6.3-14.1-14.1s6.3-14.1,14.1-14.1,14.1,6.3,14.1,14.1-6.3,14.1-14.1,14.1ZM191.3,135.1c0-9.1,7.4-16.5,16.5-16.5s16.5,7.4,16.5,16.5-7.4,16.5-16.5,16.5-16.5-7.4-16.5-16.5ZM225.1,308.8c-7.8,0-14.1-6.3-14.1-14.1s6.3-14.1,14.1-14.1,14.1,6.3,14.1,14.1-6.3,14.1-14.1,14.1ZM225.1,240.8c-10.5,0-19-8.5-19-19s8.5-19,19-19,19,8.5,19,19-8.5,19-19,19ZM295.6,259.3c-9.8,0-17.8-8-17.8-17.8s8-17.8,17.8-17.8,17.8,8,17.8,17.8-8,17.8-17.8,17.8Z"/> 1783</svg></a>
1783<script type="text/javascript" nonce="b2393684f8dd84a40e1a77b44b48bf84"> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script>
1783<script id="wpb-modifications"> window.wpbCustomElement = 1; </script>
1783<script id="tec-user-agent-js" src="https://openssf.org/wp-content/plugins/the-events-calendar/common/build/js/user-agent.js?ver=da75d0bdea6dde3898df"></script>
vendor: 1 bytes, line 1783
1783
1784<script id="salient-child-featherlight-script-js" src="https://openssf.org/wp-content/themes/salient-child/vc-addons/js/featherlight.js?ver=3.6.1"></script>
vendor: 1 bytes, line 1784
1784
1785<script id="youtube-playlist-js" src="https://openssf.org/wp-content/themes/salient-child/vc-addons/js/youtube-playlist.js?ver=1.0.0"></script>
vendor: 1 bytes, line 1785
1785
1786<script id="cookie-settings-script-js" src="https://openssf.org/wp-content/themes/salient-child/includes/cookie-settings/cookie-settings.js?ver=18.3.0"></script>
vendor: 1 bytes, line 1786
1786
1787<script id="salient-child-javascript-js" src="https://openssf.org/wp-content/themes/salient-child/javascript.js?ver=3.6.1"></script>
vendor: 1 bytes, line 1787
1787
1788<script id="jquery-easing-js" src="https://openssf.org/wp-content/themes/salient/js/build/third-party/jquery.easing.min.js?ver=1.3"></script>
vendor: 1 bytes, line 1788
1788
1789<script id="nectar_priority-js" src="https://openssf.org/wp-content/themes/salient/js/build/priority.js?ver=18.3.0"></script>
vendor: 1 bytes, line 1789
1789
1790<script id="nectar-transit-js" src="https://openssf.org/wp-content/themes/salient/js/build/third-party/transit.min.js?ver=0.9.9"></script>
vendor: 1 bytes, line 1790
1790
1791<script id="nectar-waypoints-js" src="https://openssf.org/wp-content/themes/salient/js/build/third-party/waypoints.js?ver=4.0.2"></script>
vendor: 1 bytes, line 1791
1791
1792<script id="imagesLoaded-js" src="https://openssf.org/wp-content/themes/salient/js/build/third-party/imagesLoaded.min.js?ver=4.1.4"></script>
vendor: 1 bytes, line 1792
1792
1793<script id="hoverintent-js" src="https://openssf.org/wp-content/themes/salient/js/build/third-party/hoverintent.min.js?ver=1.9"></script>
vendor: 1 bytes, line 1793
1793
1794<script id="magnific-js" src="https://openssf.org/wp-content/themes/salient/js/build/third-party/magnific.js?ver=7.0.1"></script>
vendor: 1 bytes, line 1794
1794
1795<script id="anime-js" src="https://openssf.org/wp-content/themes/salient/js/build/third-party/anime.min.js?ver=4.5.1"></script>
vendor: 1 bytes, line 1795
1795
1796<script id="superfish-js" src="https://openssf.org/wp-content/themes/salient/js/build/third-party/superfish.js?ver=1.5.8"></script>
vendor: 1 bytes, line 1796
1796
1797<script id="nectar-frontend-js-extra"> 1798var nectarLove = {"ajaxurl":"https://openssf.org/wp-admin/admin-ajax.php","postID":"90","rooturl":"https://openssf.org","disqusComments":"false","loveNonce":"bd0ed29bdf","mapApiKey":""}; 1799var nectarOptions = {"delay_js":"false","smooth_scroll":"false","smooth_scroll_strength":"50","quick_search":"false","react_compat":"disabled","header_entrance":"false","body_border_func":"default","disable_box_roll_mobile":"false","body_border_mobile":"0","dropdown_hover_intent":"default","simplify_ocm_mobile":"0","mobile_header_format":"default","ocm_btn_position":"default","left_header_dropdown_func":"default","ajax_add_to_cart":"0","ocm_remove_ext_menu_items":"remove_images","woo_product_filter_toggle":"0","woo_sidebar_toggles":"true","woo_sticky_sidebar":"0","woo_minimal_product_hover":"default","woo_minimal_product_effect":"default","woo_related_upsell_carousel":"false","woo_product_variable_select":"default","woo_using_cart_addons":"false","view_transitions_effect":""}; 1800var nectar_front_i18n = {"menu":"Menu","next":"Next","previous":"Previous","close":"Close","slide_of":"Slide %1$s of %2$s","slide":"slide"}; 1801//# sourceURL=nectar-frontend-js-extra 1802</script>
vendor: 1 bytes, line 1802
1802
1803<script id="nectar-frontend-js" src="https://openssf.org/wp-content/themes/salient/js/build/init.js?ver=18.3.0"></script>
vendor: 1 bytes, line 1803
1803
1804<script id="touchswipe-js" src="https://openssf.org/wp-content/plugins/salient-core/js/third-party/touchswipe.min.js?ver=3.1.6"></script>
vendor: 1 bytes, line 1804
1804
1805<script id="wpb_composer_front_js-js" src="https://openssf.org/wp-content/plugins/js_composer_salient/assets/js/dist/js_composer_front.min.js?ver=8.7.3"></script>
vendor: 1 bytes, line 1805
1805
1806<script id="wp-emoji-settings" type="application/json"> 1807{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://openssf.org/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 1808</script>
vendor: 1 bytes, line 1808
1808
1809<script type="module"> 1810/*! This file is auto-generated */ 1811var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1812//# sourceURL=https://openssf.org/wp-includes/js/wp-emoji-loader.min.js 1813</script>
vendor: 1 bytes, line 1813
1813
1814<script type="text/javascript" nonce="b2393684f8dd84a40e1a77b44b48bf84"></script>
1814</body> 1815</html> 1816<!-- plugin=object-cache-pro client=phpredis metric#hits=33136 metric#misses=32 metric#hit-ratio=99.9 metric#bytes=4088887 metric#prefetches=1141 metric#store-reads=35 metric#store-writes=8 metric#store-hits=1150 metric#store-misses=13 metric#sql-queries=15 metric#ms-total=529.12 metric#ms-cache=45.22 metric#ms-cache-avg=1.0767 metric#ms-cache-ratio=8.6 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.