1<!DOCTYPE html> 2<html class="avada-html-layout-wide avada-html-header-position-top avada-is-100-percent-template" lang="en-US" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"> 3<head> 4 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 6 <meta name="viewport" content="width=device-width, initial-scale=1" /> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8 9 <!-- This site is optimized with the Yoast SEO plugin v25.3.1 - https://yoast.com/wordpress/plugins/seo/ --> 10 <title>Home - SAFECode</title> 11 <link rel="canonical" href="https://safecode.org/" /> 12 <meta property="og:locale" content="en_US" /> 13 <meta property="og:type" content="website" /> 14 <meta property="og:title" content="Home - SAFECode" /> 15 <meta property="og:url" content="https://safecode.org/" /> 16 <meta property="og:site_name" content="SAFECode" /> 17 <meta property="article:modified_time" content="2026-08-25T19:32:19+00:00" /> 18 <meta name="twitter:card" content="summary_large_image" /> 19
19<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://safecode.org/","url":"https://safecode.org/","name":"Home - SAFECode","isPartOf":{"@id":"https://safecode.org/#website"},"about":{"@id":"https://safecode.org/#organization"},"datePublished":"2014-06-25T16:47:25+00:00","dateModified":"2026-08-25T19:32:19+00:00","breadcrumb":{"@id":"https://safecode.org/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://safecode.org/"]}]},{"@type":"BreadcrumbList","@id":"https://safecode.org/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://safecode.org/#website","url":"https://safecode.org/","name":"SAFECode","description":"Driving Security and Integrity","publisher":{"@id":"https://safecode.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://safecode.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://safecode.org/#organization","name":"SAFECode","url":"https://safecode.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://safecode.org/#/schema/logo/image/","url":"/wp-content/uploads/2018/02/logo.png","contentUrl":"/wp-content/uploads/2018/02/logo.png","width":274,"height":82,"caption":"SAFECode"},"image":{"@id":"https://safecode.org/#/schema/logo/image/"}}]}</script>
19 20 <!-- / Yoast SEO plugin. --> 21 22 23<link rel="alternate" type="application/rss+xml" title="SAFECode » Feed" href="https://safecode.org/feed/" /> 24<link rel="alternate" type="application/rss+xml" title="SAFECode » Comments Feed" href="https://safecode.org/comments/feed/" /> 25<link rel="alternate" type="text/calendar" title="SAFECode » iCal Feed" href="https://safecode.org/events/?ical=1" /> 26 27 28 29 <meta name="description" content="About Us 30SAFECode is a global nonprofit organization that brings business leaders and technical experts together to exchange insights and ideas on creating, improving and promoting scalable and effective software security programs. JOIN THE COLLABORATION 31Recent Blog Posts The EU Cyber Resilience Act (CRA), formally"/> 32 33 <meta property="og:locale" content="en_US"/> 34 <meta property="og:type" content="website"/> 35 <meta property="og:site_name" content="SAFECode"/> 36 <meta property="og:title" content="Home - SAFECode"/> 37 <meta property="og:description" content="About Us 38SAFECode is a global nonprofit organization that brings business leaders and technical experts together to exchange insights and ideas on creating, improving and promoting scalable and effective software security programs. JOIN THE COLLABORATION 39Recent Blog Posts The EU Cyber Resilience Act (CRA), formally"/> 40 <meta property="og:url" content="https://safecode.org/"/> 41 <meta property="og:image" content="/wp-content/uploads/2020/03/SAFECode-Horizontal-RGB-e1590156864387.png"/> 42 <meta property="og:image:width" content="200"/> 43 <meta property="og:image:height" content="57"/> 44 <meta property="og:image:type" content="image/png"/> 45
45<script type="text/javascript"> 46/* <![CDATA[ */ 47window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/safecode.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.8"}}; 48/*! This file is auto-generated */ 49!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!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!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));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(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); 50/* ]]> */ 51</script>
51 52<link rel='stylesheet' id='formidable-css' href='/wp-content/plugins/formidable/css/formidableforms.css?ver=8271609' type='text/css' media='all' /> 53<style id='wp-emoji-styles-inline-css' type='text/css'> 54 55 img.wp-smiley, img.emoji { 56 display: inline !important; 57 border: none !important; 58 box-shadow: none !important; 59 height: 1em !important; 60 width: 1em !important; 61 margin: 0 0.07em !important; 62 vertical-align: -0.1em !important; 63 background: none !important; 64 padding: 0 !important; 65 } 66</style> 67<link rel='stylesheet' id='wp-block-library-css' href='https://safecode.org/wp-includes/css/dist/block-library/style.min.css?ver=6.6.8' type='text/css' media='all' /> 68<style id='wp-block-library-theme-inline-css' type='text/css'> 69.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} 70</style> 71<style id='classic-theme-styles-inline-css' type='text/css'> 72/*! This file is auto-generated */ 73.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 74</style> 75<style id='global-styles-inline-css' type='text/css'> 76: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--color--awb-color-1: rgba(255,255,255,1);--wp--preset--color--awb-color-2: rgba(249,249,251,1);--wp--preset--color--awb-color-3: rgba(226,226,226,1);--wp--preset--color--awb-color-4: rgba(255,112,3,1);--wp--preset--color--awb-color-5: rgba(74,78,87,1);--wp--preset--color--awb-color-6: rgba(68,64,84,1);--wp--preset--color--awb-color-7: rgba(51,51,51,1);--wp--preset--color--awb-color-8: rgba(33,41,52,1);--wp--preset--color--awb-color-custom-10: rgba(101,188,123,1);--wp--preset--color--awb-color-custom-11: rgba(212,212,212,1);--wp--preset--color--awb-color-custom-12: rgba(242,243,245,1);--wp--preset--color--awb-color-custom-13: rgba(255,107,53,1);--wp--preset--color--awb-color-custom-14: rgba(255,255,255,0.8);--wp--preset--color--awb-color-custom-15: rgba(116,116,116,1);--wp--preset--color--awb-color-custom-16: rgba(40,82,119,1);--wp--preset--color--awb-color-custom-17: rgba(242,243,245,0.7);--wp--preset--color--awb-color-custom-18: rgba(158,160,164,1);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 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,rgba(252,185,
760,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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: 12px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 24px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 16px;--wp--preset--font-size--xlarge: 32px;--wp--preset--font-size--huge: 48px;--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}
76.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;} 77:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 78:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 79:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 80</style> 81<link rel='stylesheet' id='learndash_quiz_front_css-css' href='/wp-content/plugins/sfwd-lms/themes/legacy/templates/learndash_quiz_front.min.css?ver=4.20.1.1' type='text/css' media='all' /> 82<link rel='stylesheet' id='dashicons-css' href='https://safecode.org/wp-includes/css/dashicons.min.css?ver=6.6.8' type='text/css' media='all' /> 83<link rel='stylesheet' id='learndash-css' href='/wp-content/plugins/sfwd-lms/src/assets/dist/css/styles.css?ver=4.20.1.1' type='text/css' media='all' /> 84<link rel='stylesheet' id='jquery-dropdown-css-css' href='/wp-content/plugins/sfwd-lms/assets/css/jquery.dropdown.min.css?ver=4.20.1.1' type='text/css' media='all' /> 85<link rel='stylesheet' id='learndash_lesson_video-css' href='/wp-content/plugins/sfwd-lms/themes/legacy/templates/learndash_lesson_video.min.css?ver=4.20.1.1' type='text/css' media='all' /> 86<link rel='stylesheet' id='learndash-admin-bar-css' href='/wp-content/plugins/sfwd-lms/src/assets/dist/css/admin-bar/styles.css?ver=4.20.1.1' type='text/css' media='all' /> 87<link rel='stylesheet' id='learndash-front-css' href='/wp-content/plugins/sfwd-lms/themes/ld30/assets/css/learndash.min.css?ver=4.20.1.1' type='text/css' media='all' /> 88<link rel='stylesheet' id='fusion-dynamic-css-css' href='/wp-content/uploads/fusion-styles/a81c19a4defc8b16da7909379b8c0104.min.css?ver=3.11.6' type='text/css' media='all' />
89<script type="text/javascript" src="https://safecode.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 89
89
90<script type="text/javascript" src="https://safecode.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
90 91<link rel="https://api.w.org/" href="https://safecode.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://safecode.org/wp-json/wp/v2/pages/3689" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://safecode.org/xmlrpc.php?rsd" /> 92<link rel='shortlink' href='https://safecode.org/' /> 93<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://safecode.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsafecode.org%2F" /> 94<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://safecode.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsafecode.org%2F&format=xml" />
95<script>document.documentElement.className += " js";</script>
95 96<meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://safecode.org"><link rel="alternate" href="https://safecode.org/wp-json/tribe/events/v1/" /><style type="text/css" id="css-fb-visibility">@media screen and (max-width: 640px){.fusion-no-small-visibility{display:none !important;}body .sm-text-align-center{text-align:center !important;}body .sm-text-align-left{text-align:left !important;}body .sm-text-align-right{text-align:right !important;}body .sm-flex-align-center{justify-content:center !important;}body .sm-flex-align-flex-start{justify-content:flex-start !important;}body .sm-flex-align-flex-end{justify-content:flex-end !important;}body .sm-mx-auto{margin-left:auto !important;margin-right:auto !important;}body .sm-ml-auto{margin-left:auto !important;}body .sm-mr-auto{margin-right:auto !important;}body .fusion-absolute-position-small{position:absolute;top:auto;width:100%;}.awb-sticky.awb-sticky-small{ position: sticky; top: var(--awb-sticky-offset,0); }}@media screen and (min-width: 641px) and (max-width: 1024px){.fusion-no-medium-visibility{display:none !important;}body .md-text-align-center{text-align:center !important;}body .md-text-align-left{text-align:left !important;}body .md-text-align-right{text-align:right !important;}body .md-flex-align-center{justify-content:center !important;}body .md-flex-align-flex-start{justify-content:flex-start !important;}body .md-flex-align-flex-end{justify-content:flex-end !important;}body .md-mx-auto{margin-left:auto !important;margin-right:auto !important;}body .md-ml-auto{margin-left:auto !important;}body .md-mr-auto{margin-right:auto !important;}body .fusion-absolute-position-medium{position:absolute;top:auto;width:100%;}.awb-sticky.awb-sticky-medium{ position: sticky; top: var(--awb-sticky-offset,0); }}@media screen and (min-width: 1025px){.fusion-no-large-visibility{display:none !important;}body .lg-text-align-center{text-align:center !important;}body .lg-text-align-left{text-align:left !important;}body .lg-text-align-right{text-align:right !important;}body .lg-flex-align-center{justify-content:center !important;}body .lg-flex-align-flex-start{justify-content:flex-start !important;}body .lg-flex-align-flex-end{justify-content:flex-end !important;}body .lg-mx-auto{margin-left:auto !important;margin-right:auto !important;}body .lg-ml-auto{margin-left:auto !important;}body .lg-mr-auto{margin-right:auto !important;}body .fusion-absolute-position-large{position:absolute;top:auto;width:100%;}.awb-sticky.awb-sticky-large{ position: sticky; top: var(--awb-sticky-offset,0); }}</style> 97<!-- BEGIN Clicky Analytics v2.2.4 Tracking - https://wordpress.org/plugins/clicky-analytics/ -->
98<script type="text/javascript"> 99 var clicky_custom = clicky_custom || {}; 100 clicky_custom.html_media_track = 1; 101</script>
vendor: 1 bytes, line 101
101
102<script type="text/javascript"> 103 var clicky_custom = clicky_custom || {}; 104 clicky_custom.outbound_pattern = ['/go/','/out/']; 105</script>
105 106
107<script async src="//static.getclicky.com/100944445.js"></script>
vendor: 1 bytes, line 107
107
108<script src='//static.getclicky.com/inc/javascript/video/youtube.js'></script>
108 109<!-- END Clicky Analytics v2.2.4 Tracking --> 110 111<link rel="icon" href="/wp-content/uploads/2020/03/cropped-SAFECode-Horizontal-RGB-e1590156864387-32x32.png" sizes="32x32" /> 112<link rel="icon" href="/wp-content/uploads/2020/03/cropped-SAFECode-Horizontal-RGB-e1590156864387-192x192.png" sizes="192x192" /> 113<link rel="apple-touch-icon" href="/wp-content/uploads/2020/03/cropped-SAFECode-Horizontal-RGB-e1590156864387-180x180.png" /> 114<meta name="msapplication-TileImage" content="/wp-content/uploads/2020/03/cropped-SAFECode-Horizontal-RGB-e1590156864387-270x270.png" /> 115<style id="ur-dynamic-colors">:root { 116 --ur-primary-color: #475bb2; 117 --ur-primary-dark: #4052a0; 118 --ur-primary-light: #ffffff; 119 --ur-button-text-normal-color: #FFFFFF; 120 --ur-button-text-hover-color: #FFFFFF; 121 --ur-button-background-normal-color: #475bb2; 122 --ur-button-background-hover-color: #38488e; 123}</style>
123<script type="text/javascript"> 124 var doc = document.documentElement; 125 doc.setAttribute( 'data-useragent', navigator.userAgent ); 126 </script>
126 127 <style type="text/css" id="fusion-builder-page-css">.image img { 128height: 320px; 129}</style><!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 129-130
129 130<script async src="https://www.googletagmanager.com/gtag/js?id=
130G-EPPM692BTF
vendor: 13 bytes, line 130
130"></script>
131<script> 132
vendor: 138 bytes, lines 132-136
132window.dataLayer = window.dataLayer || []; 133 function gtag(){dataLayer.push(arguments);} 134 gtag('js', new Date()); 135 136 gtag('config', '
136G-EPPM692BTF
vendor: 5 bytes, line 136
136');
137</script>
137 138 139<!-- Old UA Tracking --> 140<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 140-141
140 141<script async src="https://www.googletagmanager.com/gtag/js?id=
141UA-46533966-1
vendor: 13 bytes, line 141
141"></script>
142<script> 143
vendor: 138 bytes, lines 143-147
143window.dataLayer = window.dataLayer || []; 144 function gtag(){dataLayer.push(arguments);} 145 gtag('js', new Date()); 146 147 gtag('config', '
147UA-46533966-1
vendor: 5 bytes, line 147
147');
148</script>
148 149<!-- Google Tag Manager -->
150<script>
vendor: 331 bytes, lines 150-154
150(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 151new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 152j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 153'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 154})(window,document,'script','dataLayer','
154GTM-MDLL6R8
vendor: 3 bytes, line 154
154');
154</script>
154 155<!-- End Google Tag Manager --> 156 <link rel="stylesheet" href="https://use.typekit.net/opf1smv.css"> 157<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 157-158
157 158<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
158GTM-MDLL6R8
vendor: 85 bytes, lines 158-159
158" 159height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
160<!-- End Google Tag Manager (noscript) --></head> 161 162<body class="home page-template page-template-100-width page-template-100-width-php page page-id-3689 user-registration-page ur-settings-sidebar-show tribe-no-js page-template-avada-child fusion-image-hovers fusion-pagination-sizing fusion-button_type-flat fusion-button_span-no fusion-button_gradient-linear avada-image-rollover-circle-yes avada-image-rollover-no fusion-body ltr fusion-sticky-header no-tablet-sticky-header no-mobile-sticky-header no-mobile-slidingbar no-mobile-totop avada-has-rev-slider-styles fusion-disable-outline fusion-sub-menu-fade mobile-logo-pos-left layout-wide-mode avada-has-boxed-modal-shadow- layout-scroll-offset-full avada-has-zero-margin-offset-top fusion-top-header menu-text-align-center mobile-menu-design-classic fusion-show-pagination-text fusion-header-layout-v1 avada-responsive avada-footer-fx-none avada-menu-highlight-style-bar fusion-search-form-clean fusion-main-menu-search-overlay fusion-avatar-circle avada-dropdown-styles avada-blog-layout-grid avada-blog-archive-layout-grid avada-ec-not-100-width avada-ec-meta-layout-sidebar avada-header-shadow-no avada-menu-icon-position-left avada-has-megamenu-shadow avada-has-header-100-width avada-has-pagetitle-100-width avada-has-pagetitle-bg-full avada-has-mobile-menu-search avada-has-main-nav-search-icon avada-has-100-footer avada-has-breadcrumb-mobile-hidden avada-has-titlebar-hide avada-header-border-color-full-transparent avada-has-pagination-width_height avada-flyout-menu-direction-fade avada-ec-views-v2" data-awb-post-id="3689"> 163 <a class="skip-link screen-reader-text" href="#content">Skip to content</a> 164 165 <div id="boxed-wrapper"> 166 167 <div id="wrapper" class="fusion-wrapper"> 168 <div id="home" style="position:relative;top:-1px;"></div> 169 170 171 <header class="fusion-header-wrapper"> 172 <div class="fusion-header-v1 fusion-logo-alignment fusion-logo-left fusion-sticky-menu- fusion-sticky-logo- fusion-mobile-logo- fusion-mobile-menu-design-classic"> 173 <div class="fusion-header-sticky-height"></div> 174<div class="fusion-header"> 175 <div class="fusion-row"> 176 <div class="fusion-logo" data-margin-top="31px" data-margin-bottom="31px" data-margin-left="0px" data-margin-right="0px"> 177 <a class="fusion-logo-link" href="https://safecode.org/" > 178 179 <!-- standard logo --> 180 <img src="/wp-content/uploads/2020/03/SAFECode-Horizontal-RGB-e1590156864387.png" srcset="/wp-content/uploads/2020/03/SAFECode-Horizontal-RGB-e1590156864387.png 1x" width="200" height="57" alt="SAFECode Logo" data-retina_logo_url="" class="fusion-standard-logo" /> 181 182 183 </a> 184 </div> <nav class="fusion-main-menu" aria-label="Main Menu"><div class="fusion-overlay-search"> <form role="search" class="searchform fusion-search-form fusion-live-search fusion-search-form-clean" method="get" action="https://safecode.org/"> 185 <div class="fusion-search-form-content"> 186 187 188 <div class="fusion-search-field search-field"> 189 <label><span class="screen-reader-text">Search for:</span> 190 <input type="search" class="s fusion-live-search-input" name="s" id="fusion-live-search-input-0" autocomplete="off" placeholder="Search..." required aria-required="true" aria-label="Search..."/> 191 </label> 192 </div> 193 <div class="fusion-search-button search-button"> 194 <input type="submit" class="fusion-search-submit searchsubmit" aria-label="Search" value="" /> 195 <div class="fusion-slider-loading"></div> 196 </div> 197 198 199 </div> 200 201 202 <div class="fusion-search-results-wrapper"><div class="fusion-search-results"></div></div> 203 204 </form> 205 <div class="fusion-search-spacer"></div><a href="#" role="button" aria-label="Close Search" class="fusion-close-search"></a></div><ul id="menu-main-menu" class="fusion-menu"><li id="menu-item-3792" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3792 fusion-dropdown-menu" data-item-id="3792"><a href="https://safecode.org/about-safecode/" class="fusion-bar-highlight"><span class="menu-text">About</span></a><ul class="sub-menu"><li id="menu-item-3803" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3803 fusion-dropdown-submenu" ><a href="https://safecode.org/our-work/" class="fusion-bar-highlight"><span>Our Work</span></a></li><li id="menu-item-3801" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3801 fusion-dropdown-submenu" ><a href="https://safecode.org/our-leadership/" class="fusion-bar-highlight"><span>Our Leadership</span></a></li><li id="menu-item-3800" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3800 fusion-dropdown-submenu" ><a href="https://safecode.org/our-history/" class="fusion-bar-highlight"><span>Our History</span></a></li><li id="menu-item-3804" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3804 fusion-dropdown-submenu" ><a href="https://safecode.org/press-info/" class="fusion-bar-highlight"><span>Press</span></a></li><li id="menu-item-3805" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3805 fusion-dropdown-submenu" ><a href="https://safecode.org/safecode-principles/" class="fusion-bar-highlight"><span>Principles</span></a></li></ul></li><li id="menu-item-3809" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3809 fusion-dropdown-menu" data-item-id="3809"><a href="https://safecode.org/resource-centers/" class="fusion-bar-highlight"><span class="menu-text">Resource Centers</span></a><ul class="sub-menu"><li id="menu-item-3814" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3814 fusion-dropdown-submenu" ><a href="/category/resource-secure-development-practices" class="fusion-bar-highlight"><span>Secure Development Practices</span></a></li><li id="menu-item-3815" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3815 fusion-dropdown-submenu" ><a href="/category/resource-training-and-culture" class="fusion-bar-highlight"><span>Training and Culture Development</span></a></li><li id="menu-item-3816" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3816 fusion-dropdown-submenu" ><a href="/category/resource-managing-software-security" class="fusion-bar-highlight"><span>Managing a Software Security Program</span></a></li><li id="menu-item-3817" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3817 fusion-dropdown-submenu" ><a href="/category/resource-buyers-and-government" class="fusion-bar-highlight"><span>Software Security for Buyers and Government</span></a></li><li id="menu-item-3818" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3818 fusion-dropdown-submenu" ><a href="/category/resource-publications" class="fusion-bar-highlight"><span>Publications A-Z</span></a></li></ul></li><li id="menu-item-3810" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3810 fusion-dropdown-menu" data-item-id="3810"><a href="https://safecode.org/training/" class="fusion-bar-highlight"><span class="menu-text">Training</span></a><ul class="sub-menu"><li id="menu-item-3811" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3811 fusion-dropdown-submenu" ><a href="https://safecode.org/training/about-this-program/" class="fusion-bar-highlight"><span>About SAFECode Training</span></a></li><li id="menu-item-3813" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3813 fusion-dropdown-submenu" ><a href="https://safecode.org/training-program-faq/" class="fusion-bar-highlight"><span>Training Program FAQ</span></a></li><li id="menu-item-3798" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3798 fusion-dropdown-submenu" ><a href="https://safecode.org/login-registration/" class="fusion-bar-highlight"><span>Login & Registration</span></a></li><li id="menu-item-3820" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3820 fusion-dropdown-submenu" ><a href="https://safecode.org/training/profile/" class="fusion-bar-highlight"><span>Profile</span></a></li><li id="menu-item-3952" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3952 fusion-dropdown-submenu" ><a href="https://safecode.org/download-trainings/" class="fusion-bar-highlight"><span>Download Trainings</span></a></li></ul></li><li id="menu-item-3794" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3794" data-item-id="3794"><a href="https://safecode.org/blog/" class="fusion-bar-highlight"><span class="menu-text">Blog</span></a></li><li id="menu-item-3856" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3856 fusion-dropdown-menu" data-item-id="3856"><a href="#" class="fusion-bar-highlight"><span class="menu-text">Membership</span></a><ul class="sub-menu"><li id="menu-item-3797" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3797 fusion-dropdown-submenu" ><a href="https://safecode.org/join-safecode/" class="fusion-bar-highlight"><span>Join SAFECode</span></a></li><li id="menu-item-3802" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3802 fusion-dropdown-submenu" ><a href="https://safecode.org/our-members/" class="fusion-bar-highlight"><span>Our Members</span></a></li></ul></li><li id="menu-item-3843" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3843" data-item-id="3843"><a href="/for-members" class="fusion-bar-highlight"><span class="menu-text">For Members</span></a></li><li class="fusion-custom-menu-item fusion-main-menu-search fusion-search-overlay"><a class="fusion-main-menu-icon fusion-bar-highlight" href="#" aria-label="Search" data-title="Search" title="Search" role="button" aria-expanded="false"></a></li></ul></nav> 206<nav class="fusion-mobile-nav-holder fusion-mobile-menu-text-align-left" aria-label="Main Menu Mobile"></nav> 207 208 209<div class="fusion-clearfix"></div> 210<div class="fusion-mobile-menu-search"> 211 <form role="search" class="searchform fusion-search-form fusion-live-search fusion-search-form-clean" method="get" action="https://safecode.org/"> 212 <div class="fusion-search-form-content"> 213 214 215 <div class="fusion-search-field search-field"> 216 <label><span class="screen-reader-text">Search for:</span> 217 <input type="search" class="s fusion-live-search-input" name="s" id="fusion-live-search-input-1" autocomplete="off" placeholder="Search..." required aria-required="true" aria-label="Search..."/> 218 </label>
219 </div> 220 <div class="fusion-search-button search-button"> 221 <input type="submit" class="fusion-search-submit searchsubmit" aria-label="Search" value="" /> 222 <div class="fusion-slider-loading"></div> 223 </div> 224 225 226 </div> 227 228 229 <div class="fusion-search-results-wrapper"><div class="fusion-search-results"></div></div> 230 231 </form> 232 </div> 233 </div> 234</div> 235 </div> 236 <div class="fusion-clearfix"></div> 237 </header> 238 239 <div id="sliders-container" class="fusion-slider-visibility"> 240 <div id="fusion-slider-45" data-id="45" class="fusion-slider-container fusion-slider-3689 full-width-slider-container" style="height:600px;max-width:100%;"> 241 <style type="text/css"> 242 #fusion-slider-45 .flex-direction-nav a {width:63px;height:63px;line-height:63px;font-size:25px;} </style> 243 <div class="fusion-slider-loading">Loading...</div> 244 <div class="tfs-slider flexslider main-flex full-width-slider" style="max-width:100%;--typography_sensitivity:1;" data-slider_width="100%" data-slider_height="600px" data-slider_content_width="" data-full_screen="0" data-slider_indicator="" data-slider_indicator_color="#ffffff" data-parallax="0" data-nav_arrows="1" data-nav_box_width="63px" data-nav_box_height="63px" data-nav_arrow_size="25px" data-autoplay="1" data-loop="0" data-orderby="date" data-order="DESC" data-animation="fade" data-slideshow_speed="7000" data-animation_speed="600" data-typo_sensitivity="1" data-typo_factor="1.5" > 245 <ul class="slides" style="max-width:100%;"> 246 <li class="slide-id-3791" data-mute="yes" data-loop="yes" data-autoplay="yes"> 247 <div class="slide-content-container slide-content-center" style="display: none;"> 248 <div class="slide-content" style=""> 249 <div class="heading "> 250 <div class="fusion-title-sc-wrapper" style=""> 251 <div class="fusion-title title fusion-title-1 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-two" style="--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-font-size:60px;"><h2 class="fusion-title-heading title-heading-center fusion-responsive-typography-calculated" style="margin:0;font-size:1em;--fontSize:60;line-height:1.33;">SAFECode</h2></div> </div> 252 </div> 253 <div class="caption "> 254 <div class="fusion-title-sc-wrapper" style=""> 255 <div class="fusion-title title fusion-title-2 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-three" style="--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-font-size:24px;"><h3 class="fusion-title-heading title-heading-center fusion-responsive-typography-calculated" style="margin:0;font-size:1em;--fontSize:24;line-height:1.58;">The place where the world’s leading technology providers come together to work on today’s most pressing software security challenges</h3></div> </div> 256 </div> 257 <div class="buttons" > 258 <div class="tfs-button-1"><div class="fusion-button-wrapper"><a class="fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-1 fusion-button-default-span fusion-button-default-type" target="_self" href="/about-safecode/"><span class="fusion-button-text">Learn More</span></a></div></div> 259 </div> 260 </div> 261 </div> 262 <div class="background background-image" style="background-image: url(/wp-content/uploads/2020/03/SAFECode-bannerstand-for-website.jpg);max-width:100%;height:600px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/uploads/2020/03/SAFECode-bannerstand-for-website.jpg', sizingMethod='scale');" data-imgwidth="2000"> 263 </div> 264 </li> 265 </ul> 266 </div> 267</div> 268 </div> 269 270 271 272 273 <main id="main" class="clearfix width-100"> 274 <div class="fusion-row" style="max-width:100%;"> 275<section id="content" class="full-width"> 276 <div id="post-3689" class="post-3689 page type-page status-publish hentry"> 277 <span class="entry-title rich-snippet-hidden">
277Home Page</span><span class="vcard rich-snippet-hidden"><span class="fn"><a href="https://safecode.org/author/slicata/" title="Posts by Scott Licata" rel="author">Scott Licata</a></span></span><span class="updated rich-snippet-hidden">2026-08-25T15:32:19-04:00</span> <div class="post-content"> 278 <div class="fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:30px;--awb-padding-right:30px;--awb-padding-bottom:30px;--awb-padding-left:30px;--awb-background-color:#f4f4f4;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-stretch fusion-flex-content-wrap" style="max-width:1248px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-padding-right:30px;--awb-padding-bottom:30px;--awb-padding-left:30px;--awb-bg-image:linear-gradient(180deg, #ffffff 0%,rgba(255,255,255,0) 100%);--awb-bg-position:center center;--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column"><div class="fusion-text fusion-text-1"><h3 style="text-align: center;">About Us</h3> 279</div><div class="fusion-text fusion-text-2"><p style="text-align: center;">SAFECode is a global nonprofit organization that brings business leaders and technical experts together to exchange insights and ideas on creating, improving and promoting scalable and effective software security programs.</p> 280</div><div style="text-align:center;"><a class="fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-2 fusion-button-default-span fusion-button-default-type" style="--button_accent_color:#ffffff;--button_accent_hover_color:#ff7003;--button_border_hover_color:#ff7003;--button_border_width-top:2px;--button_border_width-right:2px;--button_border_width-bottom:2px;--button_border_width-left:2px;--button_gradient_top_color:#ff7003;--button_gradient_bottom_color:#ff7003;--button_gradient_top_color_hover:#ffffff;--button_gradient_bottom_color_hover:#ffffff;--button_text_transform:uppercase;" target="_self" href="/join-safecode/"><span class="fusion-button-text">JOIN THE COLLABORATION</span></a></div></div></div></div></div><div class="fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:20px;--awb-padding-left:20px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1248px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-3"><h3 style="text-align: center;">Recent Blog Posts</h3> 281</div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-stretch blog-home" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;" data-scroll-devices="small-visibility,medium-visibility,large-visibility"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-0 fusion_builder_column_inner_1_2 1_2 fusion-flex-column" style="--awb-bg-size:cover;--awb-box-shadow:10px 10px 20px 2px #d1d1d1;;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;" data-scroll-devices="small-visibility,medium-visibility,large-visibility"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-content-boxes content-boxes columns row fusion-columns-1 fusion-columns-total-1 fusion-content-boxes-1 content-boxes-clean-vertical content-left content-boxes-icon-on-top" style="--awb-hover-accent-color:#ff6b35;--awb-circle-hover-accent-color:#ff6b35;--awb-item-margin-bottom:40px;" data-animationOffset="top-into-view"><div style="--awb-backgroundcolor:rgba(255,255,255,0);border-color:rgba(255,255,255,0);" class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-12 col-md-12 col-sm-12 fusion-content-box-hover content-box-column-last content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper link-area-link-icon link-type-text content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading heading-with-icon icon-left"><a class="heading-link" href="https://safecode.org/blog/cra-reporting-begins-11-september-2026-manufacturers-need-to-prepare-now/" target="_self"><div aria-hidden="true" class="image"><img decoding="async" src="/wp-content/uploads/2023/06/Untitled_design_281629-300x214.png" width="400" height="285.33" alt="" /></div><h2 class="content-box-heading fusion-responsive-typography-calculated" style="--h2_typography-font-size:24px;--fontSize:24;line-height:1.2;">CRA Reporting Begins 11 September 2026: Manufacturers Need to Prepare Now</h2></a></div><div class="fusion-clearfix"></div><div class="content-container"> 282<p>The EU Cyber Resilience Act (CRA), formally Regulation <a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=OJ:L_202402847">(EU) 2024/2847</a>, introduces mandatory cybersecurity requirements for products with digital elements, ranging from softw
282are applications and connected devices to embedded components. Its goal is to ensure that products are secure by design, secure by default, and remain secure throughout their lifecycle.</p> 283</div><div class="fusion-clearfix"></div><a class=" fusion-read-more" href="https://safecode.org/blog/cra-reporting-begins-11-september-2026-manufacturers-need-to-prepare-now/" target="_self">Read More</a><div class="fusion-clearfix"></div></div></div><div class="fusion-clearfix"></div></div></div></div><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-1 fusion_builder_column_inner_1_2 1_2 fusion-flex-column" style="--awb-bg-size:cover;--awb-box-shadow:10px 10px 20px 2px #d1d1d1;;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-content-boxes content-boxes columns row fusion-columns-1 fusion-columns-total-1 fusion-content-boxes-2 content-boxes-clean-vertical content-left content-boxes-icon-on-top" style="--awb-hover-accent-color:#ff6b35;--awb-circle-hover-accent-color:#ff6b35;--awb-item-margin-bottom:40px;" data-animationOffset="top-into-view"><div style="--awb-backgroundcolor:#ffffff;border-color:rgba(255,255,255,0);" class="fusion-column content-box-column content-box-column content-box-column-1 col-lg-12 col-md-12 col-sm-12 fusion-content-box-hover content-box-column-last content-box-column-last-in-row"><div class="col content-box-wrapper content-wrapper-background link-area-link-icon link-type-text content-icon-wrapper-yes icon-hover-animation-fade" data-animationOffset="top-into-view"><div class="heading heading-with-icon icon-left"><a class="heading-link" href="https://safecode.org/blog/what-about-the-role-of-ai-updated-guidance-on-secure-by-design/" target="_self"><div aria-hidden="true" class="image"><img decoding="async" src="/wp-content/uploads/2026/04/SAFECode.png" width="400" height="278.39" alt="" /></div><h2 class="content-box-heading fusion-responsive-typography-calculated" style="--h2_typography-font-size:24px;--fontSize:24;line-height:1.2;">What About the Role of AI? Updated Guidance on Secure by Design</h2></a></div><div class="fusion-clearfix"></div><div class="content-container"> 284<p style="font-weight: 400;">CIS and SAFECode have now released Version 1.1 of the Secure by Design guide and spreadsheet. The new guide includes more specific guidance on AI and software security, is consistent in content with the new ETSI standard, and corrects the errors that have been discovered since the release of original version.</p> 285</div><div class="fusion-clearfix"></div><a class=" fusion-read-more" href="https://safecode.org/blog/what-about-the-role-of-ai-updated-guidance-on-secure-by-design/" target="_self">Read More</a><div class="fusion-clearfix"></div></div></div><div class="fusion-clearfix"></div></div></div></div></div></div></div></div></div><div class="fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1248px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-2 fusion_builder_column_inner_1_1 1_1 fusion-flex-column" style="--awb-padding-right:15%;--awb-padding-left:15%;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-4"><h3 style="text-align: center;">Software Security Resources</h3> 286<p style="text-align: center;"><span style="font-weight: 400;">Secure software development can only be achieved with an organizational commitment to the successful execution of a holistic software security process. Learn more about key elements of an effective software security program in our Resource Centers.</span></p> 287</div></div></div></div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-3 fusion_builder_column_inner_1_4 1_4 fusion-flex-column" style="--awb-bg-size:cover;--awb-box-shadow:5px 5px 10px 5px #d1d1d1;;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:7.68%;--awb-width-medium:25%;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element " style="text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);
287--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-1 hover-type-none four-image-container"><img fetchpriority="high" decoding="async" width="509" height="339" title="safecodeResources1" src="/wp-content/uploads/2020/03/safecodeResources1.png" alt class="img-responsive wp-image-2976" srcset="/wp-content/uploads/2020/03/safecodeResources1-400x266.png 400w, /wp-content/uploads/2020/03/safecodeResources1.png 509w" sizes="(max-width: 640px) 100vw, 509px" /></span></div><div class="fusion-text fusion-text-5"><p style="text-align: center; font-family: prometo, sans-serif; padding: 20px 27px 0px 27px;"><span style="font-weight: 400;">Secure Development </span><span style="font-weight: 400;">Practices</span></p> 288</div><a class="fb-icon-element-1 fb-icon-element fontawesome-icon fa-arrow-circle-right fas circle-no fusion-link" style="--awb-iconcolor:#ff7003;--awb-iconcolor-hover:#285277;--awb-font-size:32px;--awb-align-self:center;--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:20px;--awb-margin-left:0px;" href="/category/resource-secure-development-practices/" aria-label="Link to /category/resource-secure-development-practices/" target="_self"></a></div></div><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-4 fusion_builder_column_inner_1_4 1_4 fusion-flex-column" style="--awb-bg-size:cover;--awb-box-shadow:5px 5px 10px 5px #d1d1d1;;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:7.68%;--awb-width-medium:25%;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element " style="text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-2 hover-type-none four-image-container"><img decoding="async" width="768" height="421" title="training-and-culture" src="/wp-content/uploads/2020/06/training-and-culture.png" alt class="img-responsive wp-image-3600" srcset="/wp-content/uploads/2020/06/training-and-culture-400x219.png 400w, /wp-content/uploads/2020/06/training-and-culture.png 768w" sizes="(max-width: 640px) 100vw, 768px" /></span></div><div class="fusion-text fusion-text-6"><p style="text-align: center; font-family: prometo, sans-serif; padding: 20px 10px 0px 10px;">Training and Culture Development</p> 289</div><a class="fb-icon-element-2 fb-icon-element fontawesome-icon fa-arrow-circle-right fas circle-no fusion-link" style="--awb-iconcolor:#ff7003;--awb-iconcolor-hover:#285277;--awb-font-size:32px;--awb-align-self:center;--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:20px;--awb-margin-left:0px;" href="/category/resource-training-and-culture/" aria-label="Link to /category/resource-training-and-culture/" target="_self"></a></div></div><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-5 fusion_builder_column_inner_1_4 1_4 fusion-flex-column" style="--awb-bg-size:cover;--awb-box-shadow:5px 5px 10px 5px #d1d1d1;;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:7.68%;--awb-width-medium:25%;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element " style="text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);
289--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-3 hover-type-none four-image-container"><img decoding="async" width="527" height="327" title="safecodeResources4" src="/wp-content/uploads/2020/03/safecodeResources4.png" alt class="img-responsive wp-image-2974" srcset="/wp-content/uploads/2020/03/safecodeResources4-400x248.png 400w, /wp-content/uploads/2020/03/safecodeResources4.png 527w" sizes="(max-width: 640px) 100vw, 527px" /></span></div><div class="fusion-text fusion-text-7"><p style="text-align: center; font-family: prometo, sans-serif; padding: 20px 10px 0px 10px;">Managing a Software Security Program</p> 290</div><a class="fb-icon-element-3 fb-icon-element fontawesome-icon fa-arrow-circle-right fas circle-no fusion-link" style="--awb-iconcolor:#ff7003;--awb-iconcolor-hover:#285277;--awb-font-size:32px;--awb-align-self:center;--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:20px;--awb-margin-left:0px;" href="/category/resource-managing-software-security/" aria-label="Link to /category/resource-managing-software-security/" target="_self"></a></div></div><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-6 fusion_builder_column_inner_1_4 1_4 fusion-flex-column" style="--awb-bg-size:cover;--awb-box-shadow:5px 5px 10px 5px #d1d1d1;;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:7.68%;--awb-width-medium:25%;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element " style="text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-4 hover-type-none four-image-container"><img decoding="async" width="509" height="339" title="safecodeHistory" src="/wp-content/uploads/2020/03/safecodeHistory.png" alt class="img-responsive wp-image-3151" srcset="/wp-content/uploads/2020/03/safecodeHistory-400x266.png 400w, /wp-content/uploads/2020/03/safecodeHistory.png 509w" sizes="(max-width: 640px) 100vw, 509px" /></span></div><div class="fusion-text fusion-text-8"><p style="text-align: center; font-family: prometo, sans-serif; padding: 20px 10px 0px 10px;">Software Security for Buyers and Government</p> 291</div><a class="fb-icon-element-4 fb-icon-element fontawesome-icon fa-arrow-circle-right fas circle-no fusion-link" style="--awb-iconcolor:#ff7003;--awb-iconcolor-hover:#285277;--awb-font-size:32px;--awb-align-self:center;--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:20px;--awb-margin-left:0px;" href="/category/resource-buyers-and-government/" aria-label="Link to /category/resource-buyers-and-government/" target="_self"></a></div></div></div><div style="text-align:center;"><a class="fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-3 fusion-button-default-span fusion-button-default-type default-btn" style="--button_text_transform:uppercase;" target="_self" href="/resource-centers/"><span class="fusion-button-text">VIEW OUR FREE RESOURCES</span></a></div></div></div></div></div><div class="fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1248px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-7 fusion_builder_column_inner_1_1 1_1 fusion-flex-column" style="--awb-padding-right:15%;--awb-padding-left:15%;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-9"><h3 style="text-align: center;">Learn about Our Organization</h3> 292<div class="fusion-text"> 293<p style="text-align: center;">SAFECode is a global nonprofit organization that brings business leaders and technical experts together to exchange insights and ideas on creating, improving and promoting scalable and effective software security programs.</p> 294</div> 295</div></div></div></div><div class="fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-8 fusion_builder_column_inner_1_4 1_4 fusion-flex-column fusion-column-inner-bg-wrapper" style="--awb-inner-bg-size:cover;--awb-box-shadow:5px 5px 10px 5px #d1d1d1;;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:7.68%;--awb-width-medium:25%;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><span class="fusion-column-inner-bg hover-type-none"><a class="fusion-column-anchor" href="/our-work/"><span class="fusion-column-inner-bg-image"></span></a></span><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element " style="text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);
295--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-5 hover-type-none four-image-container"><img decoding="async" width="2560" height="1707" title="ThinkstockPhotos-459434713" src="/wp-content/uploads/2020/04/ThinkstockPhotos-459434713.jpg" alt class="img-responsive wp-image-3096"/></span></div><div class="fusion-text fusion-text-10"><p style="text-align: center; font-family: prometo, sans-serif; color: #ff7003; font-weight: bold; padding: 20px 0px 0px 0px;">Our Work</p> 296</div></div></div><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-9 fusion_builder_column_inner_1_4 1_4 fusion-flex-column fusion-column-inner-bg-wrapper" style="--awb-inner-bg-size:cover;--awb-box-shadow:5px 5px 10px 5px #d1d1d1;;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:7.68%;--awb-width-medium:25%;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><span class="fusion-column-inner-bg hover-type-none"><a class="fusion-column-anchor" href="/our-leadership/"><span class="fusion-column-inner-bg-image"></span></a></span><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element " style="text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-6 hover-type-none four-image-container"><img decoding="async" width="300" height="200" title="our-leadership" src="/wp-content/uploads/2020/06/our-leadership-300x200.jpg" alt class="img-responsive wp-image-3597" srcset="/wp-content/uploads/2020/06/our-leadership-400x267.jpg 400w, /wp-content/uploads/2020/06/our-leadership.jpg 1600w" sizes="(max-width: 640px) 100vw, 300px" /></span></div><div class="fusion-text fusion-text-11"><p style="text-align: center; font-family: prometo, sans-serif; color: #ff7003; font-weight: bold; padding: 20px 0px 0px 0px;">Our Leadership</p> 297</div></div></div><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-10 fusion_builder_column_inner_1_4 1_4 fusion-flex-column fusion-column-inner-bg-wrapper" style="--awb-inner-bg-size:cover;--awb-box-shadow:5px 5px 10px 5px #d1d1d1;;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:7.68%;--awb-width-medium:25%;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><span class="fusion-column-inner-bg hover-type-none"><a class="fusion-column-anchor" href="/our-history/"><span class="fusion-column-inner-bg-image"></span></a></span><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element " style="text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-7 hover-type-none four-image-container"><img decoding="async" width="553" height="311" title="safecodeLanding5" src="/wp-content/uploads/2020/04/safecodeLanding5.png" alt class="img-responsive wp-image-3158" srcset="/wp-content/uploads/2020/04/safecodeLanding5-400x225.png 400w, /wp-content/uploads/2020/04/safecodeLanding5.png 553w" sizes="(max-width: 640px) 100v
297w, 553px" /></span></div><div class="fusion-text fusion-text-12"><p style="text-align: center; font-family: prometo, sans-serif; color: #ff7003; font-weight: bold; padding: 20px 0px 0px 0px;">Our History</p> 298</div></div></div><div class="fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-11 fusion_builder_column_inner_1_4 1_4 fusion-flex-column fusion-column-inner-bg-wrapper" style="--awb-inner-bg-size:cover;--awb-box-shadow:5px 5px 10px 5px #d1d1d1;;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:7.68%;--awb-width-medium:25%;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><span class="fusion-column-inner-bg hover-type-none"><a class="fusion-column-anchor" href="/our-members/"><span class="fusion-column-inner-bg-image"></span></a></span><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element " style="text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-8 hover-type-none four-image-container"><img decoding="async" width="508" height="339" title="safecodeMembers" src="/wp-content/uploads/2020/03/safecodeMembers.png" alt class="img-responsive wp-image-3152" srcset="/wp-content/uploads/2020/03/safecodeMembers-400x267.png 400w, /wp-content/uploads/2020/03/safecodeMembers.png 508w" sizes="(max-width: 640px) 100vw, 508px" /></span></div><div class="fusion-text fusion-text-13"><p style="text-align: center; font-family: prometo, sans-serif; color: #ff7003; font-weight: bold; padding: 20px 0px 0px 0px;">Our Members</p> 299</div></div></div></div><div style="text-align:center;"><a class="fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-4 fusion-button-default-span fusion-button-default-type default-btn" style="--button_text_transform:uppercase;" target="_self" href="/join-safecode/"><span class="fusion-button-text">Become a Member</span></a></div></div></div></div></div> 300 </div> 301 </div> 302 </section> 303 304 </div> <!-- fusion-row --> 305 </main> <!-- #main --> 306 307 308 309 310 <div class="fusion-footer"> 311 312 <footer class="fusion-footer-widget-area fusion-widget-area"> 313 <div class="fusion-row"> 314 <div class="fusion-columns fusion-columns-1 fusion-widget-area"> 315 316 <div class="fusion-column fusion-column-last col-lg-12 col-md-12 col-sm-12"> 317 <section id="custom_html-2" class="widget_text fusion-footer-widget-column widget widget_custom_html" style="border-style: solid;border-color:transparent;border-width:0px;"><div class="textwidget custom-html-widget"><div id="footer-flex-container"> 318 <ul style="margin: 0px 30px 0px 30px"> 319 <li><a href="/about-safecode">About</a></li> 320 <ul style="padding-left: 20px"> 321 <li><a href="/our-work">Our Work</a></li> 322 <li><a href="/our-leadership">Our Leadership</a></li> 323 <li><a href="/our-history">Our History</a></li> 324 <li><a href="/press-info">Press</a></li> 325 <li><a href="/safecode-principles">Principles</a></li> 326 </ul> 327 </ul> 328 <ul style="margin: 0px 30px 0px 30px"> 329 <li><a href="/resource-centers">Resource Centers</a></li> 330 <ul style="padding-left: 20px"> 331 <li><a href="/category/resource-secure-development-practices/">Secure Development Practices</a></li> 332 <li><a href="/category/resource-training-and-culture/">Training and Culture Development</a></li> 333 <li><a href="/category/resource-managing-software-security/">Managing a Software Security Program</a></li> 334 <li><a href="/category/resource-buyers-and-government/">Software Security for Buyers and Government</a></li> 335 <li><a href="/category/resource-publications/">Publications A-Z</a></li> 336 </ul> 337 </ul> 338 <ul style="margin: 0px 30px 0px 30px"> 339 <li><a href="/training">Training</a></li> 340 <ul style="padding-left: 20px"> 341 <li><a href="/about-this-program">About SAFECode Training</a></li> 342 <li><a href="/training-program-faq">Training Program FAQ</a></li> 343 <li><a href="/login-registration">Login / Course Registration</a></li> 344 <li><a href="/training/profile">Learning Profile</a></li> 345 </ul> 346 </ul> 347 <ul style="margin: 0px 30px 0px 30px"> 348 <li><a href="/blog">Blog</a></li> 349 </ul> 350 <ul style="margin: 0px 30px 0px 30px"> 351 <li><a href="/#">Membership</a></li> 352 <ul style="padding-left: 20px"> 353 <li><a href="/join-safecode">Become a Member</a></li> 354 <li><a href="/our-members">Our Members</a></li> 355 </ul> 356 </ul> 357 <ul style="margin: 0px 30px 0px 30px"> 358 <li><a href="/contact-us">Contact Us</a></li> 359 </ul> 360</div></div><div style="clear:both;"></div></section> </div> 361 362 <div class="fusion-clearfix"></div> 363 </div> <!-- fusion-columns --> 364 </div> <!-- fusion-row --> 365 </footer> <!-- fusion-footer-widget-area --> 366 367 368 <footer id="footer" class="fusion-footer-copyright-area"> 369 <div class="fusion-row"> 370 <div class="fusion-copyright-content"> 371 372 <div class="fusion-copyright-notice"> 373 <div> 374 Copyright © 2007-
374<script>document.write( new Date().getFullYear() );</script>
374 Software Assurance Forum for Excellence in Code (SAFECode) – All Rights Reserved 375<br> 376<a href="https://safecode.org/privacy-policy/">Privacy Policy</a> </div> 377</div> 378<div class="fusion-social-links-footer"> 379 <div class="fusion-social-networks"><div class="fusion-social-networks-wrapper"><a class="fusion-social-network-icon fusion-tooltip fusion-twitter awb-icon-twitter" style data-placement="top" data-title="X" data-toggle="tooltip" title="X" href="https://twitter.com/safecode?lang=en" target="_blank" rel="noopener noreferrer"><span class="screen-reader-text">X</span></a><a class="fusion-social-network-icon fusion-tooltip fusion-linkedin awb-icon-linkedin" style data-placement="top" data-title="LinkedIn" data-toggle="tooltip" title="LinkedIn" href="https://www.linkedin.com/company/safecode-org/" target="_blank" rel="noopener noreferrer"><span class="screen-reader-text">LinkedIn</span></a></div></div></div> 380 381 </div> <!-- fusion-fusion-copyright-content --> 382 </div> <!-- fusion-row --> 383 </footer> <!-- #footer --> 384 </div> <!-- fusion-footer --> 385 386 387 388 </div> <!-- wrapper --> 389 </div> <!-- #boxed-wrapper --> 390 <a class="fusion-one-page-text-link fusion-page-load-link" tabindex="-1" href="#" aria-hidden="true">Page load link</a> 391 392 <div class="avada-footer-scripts"> 393
393<script> 394 ( function ( body ) { 395 'use strict'; 396 body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); 397 } )( document.body ); 398 </script>
398 399
399<script type="text/javascript">var fusionNavIsCollapsed=function(e){var t,n;window.innerWidth<=e.getAttribute("data-breakpoint")?(e.classList.add("collapse-enabled"),e.classList.remove("awb-menu_desktop"),e.classList.contains("expanded")||(e.setAttribute("aria-expanded","false"),window.dispatchEvent(new Event("fusion-mobile-menu-collapsed",{bubbles:!0,cancelable:!0}))),(n=e.querySelectorAll(".menu-item-has-children.expanded")).length&&n.forEach(function(e){e.querySelector(".awb-menu__open-nav-submenu_mobile").setAttribute("aria-expanded","false")})):(null!==e.querySelector(".menu-item-has-children.expanded .awb-menu__open-nav-submenu_click")&&e.querySelector(".menu-item-has-children.expanded .awb-menu__open-nav-submenu_click").click(),e.classList.remove("collapse-enabled"),e.classList.add("awb-menu_desktop"),e.setAttribute("aria-expanded","true"),null!==e.querySelector(".awb-menu__main-ul")&&e.querySelector(".awb-menu__main-ul").removeAttribute("style")),e.classList.add("no-wrapper-transition"),clearTimeout(t),t=setTimeout(()=>{e.classList.remove("no-wrapper-transition")},400),e.classList.remove("loading")},fusionRunNavIsCollapsed=function(){var e,t=document.querySelectorAll(".awb-menu");for(e=0;e<t.length;e++)fusionNavIsCollapsed(t[e])};function avadaGetScrollBarWidth(){var e,t,n,l=document.createElement("p");return l.style.width="100%",l.style.height="200px",(e=document.createElement("div")).style.position="absolute",e.style.top="0px",e.style.left="0px",e.style.visibility="hidden",e.style.width="200px",e.style.height="150px",e.style.overflow="hidden",e.appendChild(l),document.body.appendChild(e),t=l.offsetWidth,e.style.overflow="scroll",t==(n=l.offsetWidth)&&(n=e.clientWidth),document.body.removeChild(e),jQuery("html").hasClass("awb-scroll")&&10<t-n?10:t-n}fusionRunNavIsCollapsed(),window.addEventListener("fusion-resize-horizontal",fusionRunNavIsCollapsed);</script>
399<script> /* <![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>
399<script type="text/javascript" id="learndash-front-js-extra"> 400/* <![CDATA[ */ 401var ldVars = {"postID":"3689","videoReqMsg":"You must watch the video before accessing this content","ajaxurl":"https:\/\/safecode.org\/wp-admin\/admin-ajax.php"}; 402/* ]]> */ 403</script>
vendor: 1 bytes, line 403
403
404<script type="text/javascript" src="/wp-content/plugins/sfwd-lms/themes/ld30/assets/js/learndash.js?ver=4.20.1.1" id="learndash-front-js"></script>
vendor: 1 bytes, line 404
404
405<script type="text/javascript" src="/wp-content/plugins/fusion-builder/assets/js/min/general/fusion-title.js?ver=3.11.6" id="fusion-title-js"></script>
vendor: 1 bytes, line 405
405
406<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/general/awb-tabs-widget.js?ver=3.11.6" id="awb-tabs-widget-js"></script>
vendor: 1 bytes, line 406
406
407<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/general/awb-vertical-menu-widget.js?ver=3.11.6" id="awb-vertical-menu-widget-js"></script>
vendor: 1 bytes, line 407
407
408<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/cssua.js?ver=2.1.28" id="cssua-js"></script>
vendor: 1 bytes, line 408
408
409<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/modernizr.js?ver=3.3.1" id="modernizr-js"></script>
vendor: 1 bytes, line 409
409
410<script type="text/javascript" id="fusion-js-extra"> 411/* <![CDATA[ */ 412var fusionJSVars = {"visibility_small":"640","visibility_medium":"1024"}; 413/* ]]> */ 414</script>
vendor: 1 bytes, line 414
414
415<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion.js?ver=3.11.6" id="fusion-js"></script>
vendor: 1 bytes, line 415
415
416<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/swiper.js?ver=8.3.2" id="swiper-js"></script>
vendor: 1 bytes, line 416
416
417<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/bootstrap.transition.js?ver=3.3.6" id="bootstrap-transition-js"></script>
vendor: 1 bytes, line 417
417
418<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/bootstrap.tooltip.js?ver=3.3.5" id="bootstrap-tooltip-js"></script>
vendor: 1 bytes, line 418
418
419<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/jquery.requestAnimationFrame.js?ver=1" id="jquery-request-animation-frame-js"></script>
vendor: 1 bytes, line 419
419
420<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/jquery.easing.js?ver=1.3" id="jquery-easing-js"></script>
vendor: 1 bytes, line 420
420
421<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/jquery.fitvids.js?ver=1.1" id="jquery-fitvids-js"></script>
vendor: 1 bytes, line 421
421
422<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/jquery.flexslider.js?ver=2.7.2" id="jquery-flexslider-js"></script>
vendor: 1 bytes, line 422
422
423<script type="text/javascript" id="jquery-lightbox-js-extra"> 424/* <![CDATA[ */ 425var fusionLightboxVideoVars = {"lightbox_video_width":"1280","lightbox_video_height":"720"}; 426/* ]]> */ 427</script>
vendor: 1 bytes, line 427
427
428<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/jquery.ilightbox.js?ver=2.2.3" id="jquery-lightbox-js"></script>
vendor: 1 bytes, line 428
428
429<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/jquery.mousewheel.js?ver=3.0.6" id="jquery-mousewheel-js"></script>
vendor: 1 bytes, line 429
429
430<script type="text/javascript" src="/wp-content/plugins/the-events-calendar/vendor/jquery-placeholder/jquery.placeholder.min.js?ver=6.6.4.2" id="jquery-placeholder-js"></script>
vendor: 1 bytes, line 430
430
431<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/jquery.fade.js?ver=1" id="jquery-fade-js"></script>
vendor: 1 bytes, line 431
431
432<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/imagesLoaded.js?ver=3.1.8" id="images-loaded-js"></script>
vendor: 1 bytes, line 432
432
433<script type="text/javascript" id="fusion-equal-heights-js-extra"> 434/* <![CDATA[ */ 435var fusionEqualHeightVars = {"content_break_point":"800"}; 436/* ]]> */ 437</script>
vendor: 1 bytes, line 437
437
438<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-equal-heights.js?ver=1" id="fusion-equal-heights-js"></script>
vendor: 1 bytes, line 438
438
439<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/fusion-parallax.js?ver=1" id="fusion-parallax-js"></script>
vendor: 1 bytes, line 439
439
440<script type="text/javascript" id="fusion-video-general-js-extra"> 441/* <![CDATA[ */ 442var fusionVideoGeneralVars = {"status_vimeo":"1","status_yt":"1"}; 443/* ]]> */ 444</script>
vendor: 1 bytes, line 444
444
445<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/fusion-video-general.js?ver=1" id="fusion-video-general-js"></script>
vendor: 1 bytes, line 445
445
446<script type="text/javascript" id="fusion-video-bg-js-extra"> 447/* <![CDATA[ */ 448var fusionVideoBgVars = {"status_vimeo":"1","status_yt":"1"}; 449/* ]]> */ 450</script>
vendor: 1 bytes, line 450
450
451<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/fusion-video-bg.js?ver=1" id="fusion-video-bg-js"></script>
vendor: 1 bytes, line 451
451
452<script type="text/javascript" id="fusion-lightbox-js-extra"> 453/* <![CDATA[ */ 454var fusionLightboxVars = {"status_lightbox":"1","lightbox_gallery":"1","lightbox_skin":"metro-white","lightbox_title":"1","lightbox_arrows":"1","lightbox_slideshow_speed":"5000","lightbox_autoplay":"","lightbox_opacity":"0.9","lightbox_desc":"1","lightbox_social":"1","lightbox_social_links":{"facebook":{"source":"https:\/\/www.facebook.com\/sharer.php?u={URL}","text":"Share on Facebook"},"twitter":{"source":"https:\/\/twitter.com\/share?url={URL}","text":"Share on X"},"reddit":{"source":"https:\/\/reddit.com\/submit?url={URL}","text":"Share on Reddit"},"linkedin":{"source":"https:\/\/www.linkedin.com\/shareArticle?mini=true&url={URL}","text":"Share on LinkedIn"},"whatsapp":{"source":"https:\/\/api.whatsapp.com\/send?text={URL}","text":"Share on WhatsApp"},"tumblr":{"source":"https:\/\/www.tumblr.com\/share\/link?url={URL}","text":"Share on Tumblr"},"pinterest":{"source":"https:\/\/pinterest.com\/pin\/create\/button\/?url={URL}","text":"Share on Pinterest"},"vk":{"source":"https:\/\/vk.com\/share.php?url={URL}","text":"Share on Vk"},"mail":{"source":"mailto:?body={URL}","text":"Share by Email"}},"lightbox_deeplinking":"1","lightbox_path":"vertical","lightbox_post_images":"1","lightbox_animation_speed":"normal","l10n":{"close":"Press Esc to close","enterFullscreen":"Enter Fullscreen (Shift+Enter)","exitFullscreen":"Exit Fullscreen (Shift+Enter)","slideShow":"Slideshow","next":"Next","previous":"Previous"}}; 455/* ]]> */ 456</script>
vendor: 1 bytes, line 456
456
457<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-lightbox.js?ver=1" id="fusion-lightbox-js"></script>
vendor: 1 bytes, line 457
457
458<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-tooltip.js?ver=1" id="fusion-tooltip-js"></script>
vendor: 1 bytes, line 458
458
459<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-sharing-box.js?ver=1" id="fusion-sharing-box-js"></script>
vendor: 1 bytes, line 459
459
460<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/jquery.sticky-kit.js?ver=1.1.2" id="jquery-sticky-kit-js"></script>
vendor: 1 bytes, line 460
460
461<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/fusion-youtube.js?ver=2.2.1" id="fusion-youtube-js"></script>
vendor: 1 bytes, line 461
461
462<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/library/vimeoPlayer.js?ver=2.2.1" id="vimeo-player-js"></script>
vendor: 1 bytes, line 462
462
463<script type="text/javascript" src="/wp-content/themes/Avada/assets/min/js/general/avada-general-footer.js?ver=7.11.6" id="avada-general-footer-js"></script>
vendor: 1 bytes, line 463
463
464<script type="text/javascript" src="/wp-content/themes/Avada/assets/min/js/general/avada-quantity.js?ver=7.11.6" id="avada-quantity-js"></script>
vendor: 1 bytes, line 464
464
465<script type="text/javascript" src="/wp-content/themes/Avada/assets/min/js/general/avada-crossfade-images.js?ver=7.11.6" id="avada-crossfade-images-js"></script>
vendor: 1 bytes, line 465
465
466<script type="text/javascript" src="/wp-content/themes/Avada/assets/min/js/general/avada-select.js?ver=7.11.6" id="avada-select-js"></script>
vendor: 1 bytes, line 466
466
467<script type="text/javascript" src="/wp-content/themes/Avada/assets/min/js/general/avada-events.js?ver=7.11.6" id="avada-events-js"></script>
vendor: 1 bytes, line 467
467
468<script type="text/javascript" id="avada-live-search-js-extra"> 469/* <![CDATA[ */ 470var avadaLiveSearchVars = {"live_search":"1","ajaxurl":"https:\/\/safecode.org\/wp-admin\/admin-ajax.php","no_search_results":"No search results match your query. Please try again","min_char_count":"4","per_page":"100","show_feat_img":"1","display_post_type":"1"}; 471/* ]]> */ 472</script>
vendor: 1 bytes, line 472
472
473<script type="text/javascript" src="/wp-content/themes/Avada/assets/min/js/general/avada-live-search.js?ver=7.11.6" id="avada-live-search-js"></script>
vendor: 1 bytes, line 473
473
474<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-alert.js?ver=6.6.8" id="fusion-alert-js"></script>
vendor: 1 bytes, line 474
474
475<script type="text/javascript" src="/wp-content/plugins/fusion-builder/assets/js/min/general/awb-off-canvas.js?ver=3.11.6" id="awb-off-canvas-js"></script>
vendor: 1 bytes, line 475
475
476<script type="text/javascript" src="/wp-content/plugins/fusion-builder/assets/js/min/library/jquery.textillate.js?ver=3.11.6" id="jquery-title-textillate-js"></script>
vendor: 1 bytes, line 476
476
477<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-button.js?ver=6.6.8" id="fusion-button-js"></script>
vendor: 1 bytes, line 477
477
478<script type="text/javascript" id="fusion-flexslider-js-extra"> 479/* <![CDATA[ */ 480var fusionFlexSliderVars = {"status_vimeo":"1","slideshow_autoplay":"1","slideshow_speed":"7000","pagination_video_slide":"","status_yt":"1","flex_smoothHeight":"false"}; 481/* ]]> */ 482</script>
vendor: 1 bytes, line 482
482
483<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-flexslider.js?ver=6.6.8" id="fusion-flexslider-js"></script>
vendor: 1 bytes, line 483
483
484<script type="text/javascript" src="/wp-content/plugins/fusion-builder/assets/js/min/general/awb-background-slider.js?ver=6.6.8" id="awb-background-slider-js"></script>
vendor: 1 bytes, line 484
484
485<script type="text/javascript" id="fusion-animations-js-extra"> 486/* <![CDATA[ */ 487var fusionAnimationsVars = {"status_css_animations":"desktop"}; 488/* ]]> */ 489</script>
vendor: 1 bytes, line 489
489
490<script type="text/javascript" src="/wp-content/plugins/fusion-builder/assets/js/min/general/fusion-animations.js?ver=6.6.8" id="fusion-animations-js"></script>
vendor: 1 bytes, line 490
490
491<script type="text/javascript" src="/wp-content/plugins/fusion-builder/assets/js/min/general/fusion-content-boxes.js?ver=3.11.6" id="fusion-content-boxes-js"></script>
vendor: 1 bytes, line 491
491
492<script type="text/javascript" id="fusion-container-js-extra"> 493/* <![CDATA[ */ 494var fusionContainerVars = {"content_break_point":"800","container_hundred_percent_height_mobile":"0","is_sticky_header_transparent":"0","hundred_percent_scroll_sensitivity":"450"}; 495/* ]]> */ 496</script>
vendor: 1 bytes, line 496
496
497<script type="text/javascript" src="/wp-content/plugins/fusion-builder/assets/js/min/general/fusion-container.js?ver=3.11.6" id="fusion-container-js"></script>
vendor: 1 bytes, line 497
497
498<script type="text/javascript" id="avada-header-js-extra"> 499/* <![CDATA[ */ 500var avadaHeaderVars = {"header_position":"top","header_sticky":"1","header_sticky_type2_layout":"menu_only","header_sticky_shadow":"1","side_header_break_point":"800","header_sticky_mobile":"","header_sticky_tablet":"","mobile_menu_design":"classic","sticky_header_shrinkage":"","nav_height":"120","nav_highlight_border":"3","nav_highlight_style":"bar","logo_margin_top":"31px","logo_margin_bottom":"31px","layout_mode":"wide","header_padding_top":"0px","header_padding_bottom":"0px","scroll_offset":"full"}; 501/* ]]> */ 502</script>
vendor: 1 bytes, line 502
502
503<script type="text/javascript" src="/wp-content/themes/Avada/assets/min/js/general/avada-header.js?ver=7.11.6" id="avada-header-js"></script>
vendor: 1 bytes, line 503
503
504<script type="text/javascript" id="fusion-responsive-typography-js-extra"> 505/* <![CDATA[ */ 506var fusionTypographyVars = {"site_width":"1200px","typography_sensitivity":"0.60","typography_factor":"1.50","elements":"h1, h2, h3, h4, h5, h6"}; 507/* ]]> */ 508</script>
vendor: 1 bytes, line 508
508
509<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-responsive-typography.js?ver=3.11.6" id="fusion-responsive-typography-js"></script>
vendor: 1 bytes, line 509
509
510<script type="text/javascript" id="avada-fusion-slider-js-extra"> 511/* <![CDATA[ */ 512var avadaFusionSliderVars = {"side_header_break_point":"800","slider_position":"below","header_transparency":"0","mobile_header_transparency":"0","header_position":"top","content_break_point":"800","status_vimeo":"1"}; 513/* ]]> */ 514</script>
vendor: 1 bytes, line 514
514
515<script type="text/javascript" src="/wp-content/plugins/fusion-core/js/min/avada-fusion-slider.js?ver=5.11.6" id="avada-fusion-slider-js"></script>
vendor: 1 bytes, line 515
515
516<script type="text/javascript" src="/wp-content/themes/Avada/assets/min/js/library/jquery.elasticslider.js?ver=7.11.6" id="jquery-elastic-slider-js"></script>
vendor: 1 bytes, line 516
516
517<script type="text/javascript" id="avada-elastic-slider-js-extra"> 518/* <![CDATA[ */ 519var avadaElasticSliderVars = {"tfes_autoplay":"1","tfes_animation":"sides","tfes_interval":"3000","tfes_speed":"800","tfes_width":"150"}; 520/* ]]> */ 521</script>
vendor: 1 bytes, line 521
521
522<script type="text/javascript" src="/wp-content/themes/Avada/assets/min/js/general/avada-elastic-slider.js?ver=7.11.6" id="avada-elastic-slider-js"></script>
vendor: 1 bytes, line 522
522
523<script type="text/javascript" id="avada-drop-down-js-extra"> 524/* <![CDATA[ */ 525var avadaSelectVars = {"avada_drop_down":"1"}; 526/* ]]> */ 527</script>
vendor: 1 bytes, line 527
527
528<script type="text/javascript" src="/wp-content/themes/Avada/assets/min/js/general/avada-drop-down.js?ver=7.11.6" id="avada-drop-down-js"></script>
vendor: 1 bytes, line 528
528
529<script type="text/javascript" id="avada-to-top-js-extra"> 530/* <![CDATA[ */ 531var avadaToTopVars = {"status_totop":"desktop","totop_position":"right","totop_scroll_down_only":"1"}; 532/* ]]> */ 533</script>
vendor: 1 bytes, line 533
533
534<script type="text/javascript" src="/wp-content/themes/Avada/assets/min/js/general/avada-to-top.js?ver=7.11.6" id="avada-to-top-js"></script>
vendor: 1 bytes, line 534
534
535<script type="text/javascript" id="avada-menu-js-extra"> 536/* <![CDATA[ */ 537var avadaMenuVars = {"site_layout":"wide","header_position":"top","logo_alignment":"left","header_sticky":"1","header_sticky_mobile":"","header_sticky_tablet":"","side_header_break_point":"800","megamenu_base_width":"site_width","mobile_menu_design":"classic","dropdown_goto":"Go to...","mobile_nav_cart":"Shopping Cart","mobile_submenu_open":"Open submenu of %s","mobile_submenu_close":"Close submenu of %s","submenu_slideout":"1"}; 538/* ]]> */ 539</script>
vendor: 1 bytes, line 539
539
540<script type="text/javascript" src="/wp-content/themes/Avada/assets/min/js/general/avada-menu.js?ver=7.11.6" id="avada-menu-js"></script>
vendor: 1 bytes, line 540
540
541<script type="text/javascript" src="/wp-content/themes/Avada/assets/min/js/library/bootstrap.scrollspy.js?ver=7.11.6" id="bootstrap-scrollspy-js"></script>
vendor: 1 bytes, line 541
541
542<script type="text/javascript" src="/wp-content/themes/Avada/assets/min/js/general/avada-scrollspy.js?ver=7.11.6" id="avada-scrollspy-js"></script>
vendor: 1 bytes, line 542
542
543<script type="text/javascript" id="fusion-scroll-to-anchor-js-extra"> 544/* <![CDATA[ */ 545var fusionScrollToAnchorVars = {"content_break_point":"800","container_hundred_percent_height_mobile":"0","hundred_percent_scroll_sensitivity":"450"}; 546/* ]]> */ 547</script>
vendor: 1 bytes, line 547
547
548<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-scroll-to-anchor.js?ver=3.11.6" id="fusion-scroll-to-anchor-js"></script>
vendor: 1 bytes, line 548
548
549<script type="text/javascript" src="/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-general-global.js?ver=3.11.6" id="fusion-general-global-js"></script>
vendor: 1 bytes, line 549
549
550<script type="text/javascript" id="fusion-video-js-extra"> 551/* <![CDATA[ */ 552var fusionVideoVars = {"status_vimeo":"1"}; 553/* ]]> */ 554</script>
vendor: 1 bytes, line 554
554
555<script type="text/javascript" src="/wp-content/plugins/fusion-builder/assets/js/min/general/fusion-video.js?ver=3.11.6" id="fusion-video-js"></script>
vendor: 1 bytes, line 555
555
556<script type="text/javascript" src="/wp-content/plugins/fusion-builder/assets/js/min/general/fusion-column.js?ver=3.11.6" id="fusion-column-js"></script>
556 557<!-- TC Custom JavaScript -->
557<script type="text/javascript"> //Flip all tiles on principles page// 558var turnPrinciplesButton = document.querySelector('#turn-principles-button'); 559 560if (turnPrinciplesButton) { 561 turnPrinciplesButton.addEventListener('click', function () { 562 var allBoxesArray = Array.from(document.querySelectorAll('.fusion-flip-box')); 563 allBoxesArray.map(el => el.classList.toggle('bob')); 564 }); 565} 566 567//hide honeypot in contact form - not fully operational does not show console log// 568 569var form = document.getElementById('112'); 570var honeypot = document.getElementById('tfa_36'); 571 572if (form && honeypot) { 573 form.addEventListener('submit', function(e) { 574 if (honeypot.value.length !== 0) { 575 console.log('bot'); 576 e.preventDefault(); 577 } 578 }); 579} 580 581 582 583 584 585</script>
585
585<script type="text/javascript"> 586 jQuery( document ).ready( function() { 587 var ajaxurl = 'https://safecode.org/wp-admin/admin-ajax.php'; 588 if ( 0 < jQuery( '.fusion-login-nonce' ).length ) { 589 jQuery.get( ajaxurl, { 'action': 'fusion_login_nonce' }, function( response ) { 590 jQuery( '.fusion-login-nonce' ).html( response ); 591 }); 592 } 593 }); 594 </script>
594 595 </div> 596 597 <section class="to-top-container to-top-right" aria-labelledby="awb-to-top-label"> 598 <a href="#" id="toTop" class="fusion-top-top-link"> 599 <span id="awb-to-top-label" class="screen-reader-text">Go to Top</span> 600 </a> 601 </section> 602 </body> 603</html>
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.