{"version":"1.0","provider_name":"GoseBoze","provider_url":"https:\/\/goseboze.com\/blog","author_name":"Lucas Bennett","author_url":"https:\/\/goseboze.com\/blog\/author\/lucas\/","title":"SonarQube Alternatives: Code Quality and Security Beyond Static Analysis - GoseBoze","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"oOHlizoGz3\"><a href=\"https:\/\/goseboze.com\/blog\/sonarqube-alternatives\/\">SonarQube Alternatives: Code Quality and Security Beyond Static Analysis<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/goseboze.com\/blog\/sonarqube-alternatives\/embed\/#?secret=oOHlizoGz3\" width=\"600\" height=\"338\" title=\"&#8220;SonarQube Alternatives: Code Quality and Security Beyond Static Analysis&#8221; &#8212; GoseBoze\" data-secret=\"oOHlizoGz3\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/goseboze.com\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/goseboze.com\/blog\/wp-content\/uploads\/2026\/02\/SonarQube-Alternatives.webp","thumbnail_width":1536,"thumbnail_height":1024,"description":"For many development teams, SonarQube is a trusted tool when it comes to improving code quality. It can help detect bugs, code smells, and even some security issues by using static analysis. But modern software development has changed, and security goes way beyond scanning source code. Applications now rely on open-source packages, containers, APIs, cloud [&hellip;]"}