{"version":"1.0","provider_name":"Checkmarx","provider_url":"https:\/\/checkmarx.com","title":"Secure Coding Practices: 7 Best Practices, OWASP Guidance, and AI-Era Tips\u00a0","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"DfDnwSt6FN\"><a href=\"https:\/\/checkmarx.com\/learn\/ai-security\/secure-coding-practices-7-best-practices-owasp-guidance-and-ai-era-tips\/\">Secure Coding Practices: 7 Best Practices, OWASP Guidance, and AI-Era Tips\u00a0<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/checkmarx.com\/learn\/ai-security\/secure-coding-practices-7-best-practices-owasp-guidance-and-ai-era-tips\/embed\/#?secret=DfDnwSt6FN\" width=\"600\" height=\"338\" title=\"&#8220;Secure Coding Practices: 7 Best Practices, OWASP Guidance, and AI-Era Tips\u00a0&#8221; &#8212; Checkmarx\" data-secret=\"DfDnwSt6FN\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/checkmarx.com\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/03\/ai-cybersecurity.webp","thumbnail_width":1200,"thumbnail_height":600,"description":"Secure coding practices are proactive techniques used during software development to prevent vulnerabilities, such as input validation, least privilege access, and using vetted cryptographic libraries. Key practices include sanitizing all user inputs to prevent SQL injection\/XSS, implementing strong authentication, managing dependencies, and error handling that avoids exposing system details."}