Secure Development

Best practices for secure coding in your organization.
[class^="wpforms-"]
[class^="wpforms-"]
[gravityform id="163" title="false" description="false"]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_chrome gform_wrapper gravity-theme' id='gform_wrapper_163' ><form method='post' enctype='multipart/form-data' id='gform_163' action='/secure-coding/' novalidate> <div class='gform_body gform-body'><div id='gform_fields_163' class='gform_fields top_label form_sublabel_below description_below'><div id="field_163_3" class="gfield gfield--width-two-thirds field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_163_3"><label class='gfield_label' for='input_163_3' >Email</label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_163_3' type='email' value='' class='medium' aria-invalid="false" /> </div></div><div class="spacer gfield" style="grid-column: span 4;"></div><fieldset id="field_163_5" class="gfield gfield--width-full gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_163_5"><legend class='gfield_label gfield_label_before_complex' >Opt-In<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend><div class='ginput_container ginput_container_consent'><input name='input_5.1' id='input_163_5_1' type='checkbox' value='1' aria-describedby="gfield_consent_description_163_5 gfield_description_163_5" aria-required="true" aria-invalid="false" /> <label class="gfield_consent_label" for='input_163_5_1' >Communications Opt-In</label><input type='hidden' name='input_5.2' value='Communications Opt-In' class='gform_hidden' /><input type='hidden' name='input_5.3' value='169' class='gform_hidden' /></div><div class='gfield_description gfield_consent_description' id='gfield_consent_description_163_5'>I understand that by subscribing I will receive research and occasional promotional emails from Security Compass and can unsubscribe anytime. By subscribing, I consent to Security Compass processing my personal data for these purposes and as described in the Privacy Policy.</div></fieldset></div></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_163' class='gform_button button' value='Subscribe' onclick='if(window["gf_submitting_163"]){return false;} if( !jQuery("#gform_163")[0].checkValidity || jQuery("#gform_163")[0].checkValidity()){window["gf_submitting_163"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_163"]){return false;} if( !jQuery("#gform_163")[0].checkValidity || jQuery("#gform_163")[0].checkValidity()){window["gf_submitting_163"]=true;} jQuery("#gform_163").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_163' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='163' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_163' value='WyJ7XCI1LjFcIjpcImVlOGY1NWEyMTVhNGZjNGJhMDlkNWI5OTY0MDg0ODEyXCIsXCI1LjJcIjpcIjAzZTAzZDQxMWY1YzNmODViOTQ1OGYwMWE1Y2ZkNmE0XCIsXCI1LjNcIjpcImJmZmZhNDVmYWY3NGFhNzAwYzFlM2JlYWYyZGUzNTc1XCJ9IiwiZThlYTEzY2M5ODE0NjUzNTgwMDVlMzUyNGRmNzQ2OTciXQ==' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_163' id='gform_target_page_number_163' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_163' id='gform_source_page_number_163' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div>