Secure your first-party code and open source dependencies
Protect your organization from risk by using advanced SAST and SCA to review AI code, first-party code, and open-source dependencies.
SonarQube core security
SAST
Detect code vulnerabilities, early in development.
Taint analysis
Cross-file data flow analysis to prevent injection attacks.
IaC scanning
Secure cloud infrastructure configurations.
Secrets detection
Prevent exposure of credentials, tokens, and keys.
Advanced Security
Available on SonarQube Cloud (Team plan and Enterprise) and SonarQube Server Enterprise.
SCA
Comprehensive open source risk & compliance management.
- Vulnerability detection
- Malicious package detection
- License management
- SBOM (Software Bill of Materials)
Advanced SAST
Extends taint analysis to dependencies to uncover complex vulnerabilities:
- Dependency-aware data flow analysis
- Uncovers vulnerabilities others miss
- Fast and accurate
Explore SonarQube Advanced Security capabilities
CVE detection
Fix known vulnerabilities (CVEs)
- Detect known vulnerabilities in open source code (such as CVE)
- Prioritize issues by severity (CVSS) and exploitability (EPSS, KEV)
- Get additional vulnerability insights directly from the maintainer
- Understand which versions of the dependency are safe to use
License management
- Automated license detection & validation
- Custom policy enforcement
- Compatibility checks for corporate use
Software Bill of Materials (SBOM)
- Export a SBOM for all your dependencies
- Integrated into your DevOps workflow
- CycloneDX and SPDX formats
Malicious package detection
Detect malicious packages in your CI/CD pipeline
- Detect malicious packages in your dependencies
- Automate security quality gates to stop malware
- Trigger immediate remediation for confirmed malware
Deeper taint analysis
Dependency-aware taint analysis to find hidden security flaws
- Analyze your code's interactions with third-party libraries
- No configuration required
- No performance overhead
- Supports Java and C#
SonarQube security reports
Comprehensive reporting for all security issues in all code.
Actionable insights
Detailed code security findings with severity, trends, and remediation guidance.
Rich dashboards
Visualize quality and security trends, and KPIs in unified dashboards.
Compliance reports
Generate security reports for OWASP Top 10, CWE, PCI DSS, STIG, and more.
Scheduled reports
Automate report delivery on daily, weekly, or monthly schedules.
Integrated code quality and code security
SonarQube is an integrated code quality and security analysis platform that provides actionable intelligence to help build better software, faster.
Elevate code quality standards
Deliver robust, reliable, and maintainable code with fast, accurate analysis across all code
Core security: foundation for secure code
Includes SAST, taint analysis, secrets detection, IaC scanning for first-party and AI-generated code
Advanced Security
Advanced Security extends to open source code with advanced SAST and Software Composition Analysis (SCA)
Additional resources editions for all needs
Stop malicious packages in your CI/CD pipeline with SonarQube
The key remediation suggested during the early days of malware was "don't install or execute code that isn't from someone you trust." Well, about that…
Read moreSoftware Composition Analysis (SCA)
Software Composition Analysis (SCA) is an automated process in software development that identifies, analyzes, and manages open-source components within applications to mitigate security risks and ensure compliance.
Learn moreSecuring the software supply chain with SonarQube Advanced Security
With SonarQube, you've already made an investment in code quality and code security. Your teams benefit from core capabilities essential for securing the code they write.
DownloadSecure your dependencies and pipeline with SonarQube Advanced Security
In the era of agentic development, software supply chain risk is growing faster than any team can review manually. SonarQube Advanced Security empowers organizations to mitigate these evolving threats by unifying code quality, code security, and pipeline integrity into a single developer-first workflow.
DownloadReady to secure your code?
Advanced Security frequently asked questions
SonarQube Advanced Security is an enterprise-grade extension of SonarQube's integrated platform that adds powerful software composition analysis (SCA) and advanced SAST capabilities to SonarQube's core quality and security analysis engine. It extends SonarQube's verification to the software supply chain by identifying risks introduced with third-party and open source dependencies.
By using SCA, the platform provides actionable, prioritized insights into dependency vulnerabilities, malicious packages, and license compliance — all while providing full visibility via software bills of materials (SBOMs). Additionally, advanced SAST extends deep taint analysis beyond first-party code and into third-party libraries. This unique capability traces data flows across code boundaries to uncover hidden, complex vulnerabilities that arise specifically from interactions with external libraries.
By integrating SCA and advanced SAST into the existing workflow, Sonar provides a single source of truth for both code quality and security, eliminating the visibility gap caused by siloed tools. It ensures that third-party components meet the same rigorous standards as your first-party code.
SonarQube Advanced Security provides a unified verification layer that extends beyond standard static analysis to cover the entire application stack. By combining advanced SAST with Software Composition Analysis (SCA), the platform identifies complex vulnerabilities that arise from first-party code, AI-generated snippets, and third-party dependencies.
In addition to building on Sonar's comprehensive first-party code security detection for SQL injection, cross-site scripting (XSS), command injection, and log injection, SonarQube Advanced Security identifies the following security vulnerabilities:
- Cross boundary vulnerabilities: Advanced SAST can trace data flow into and out of third-party libraries. This uncovers hidden vulnerabilities where the security risk exists in the interaction between your code and external dependencies.
- Known third-party vulnerabilities: SCA identifies public vulnerabilities in direct and transitive dependencies, prioritized by severity and exploitability.
- Malicious package detection: SCA detects potential malware and compromised libraries within your dependencies to block supply chain threats in real-time.
SonarQube Advanced Security natively integrates into the CI/CD pipelines by running automated security analysis as part of the build process, ensuring that vulnerabilities are detected before code reaches production.
Within developer workflows, SonarQube Advanced Security enables shift-left practices by integrating security feedback directly into the tools developers already use.
By unifying code quality and security in a single workflow — from IDE to CI enforcement, it reduces friction, accelerates remediation, and ensures that third-party components are continuously evaluated for risk throughout the software development lifecycle.
SonarQube Advanced Security provides specialized compliance and governance features through its Software Composition Analysis (SCA) and advanced Static Application Security Testing (SAST) capabilities. These tools allow organizations to define, apply, and attest to code standards beyond first-party and AI-generated code to third-party code as well. SCA extends your governance policies beyond first-party code to the entire software supply chain. Whereas, advanced SAST enables rigorous oversight of code security through deep analysis that traces data flow across code boundaries. SonarQube Advanced Security integrates these checks directly into your centralized governance workflows.
Yes. The platform provides software composition analysis (SCA) tools that scan third-party libraries, frameworks, and dependencies for vulnerabilities. This enables organizations to identify potential entry points for attackers that may be present in open-source or third-party packages used within their projects.
By automating this analysis, teams can act quickly to update or patch risky dependencies, reducing exposure and reinforcing the security and quality of their codebase. SCA complements static code analysis, giving teams a holistic view of their project's risk profile and boosting confidence in the security posture of releases.
The solution fosters a culture of shared accountability by embedding actionable security and quality insights directly into code review workflows. Developers receive contextual feedback within pull requests, reducing friction and enabling quick iteration based on security recommendations. Reviewers can add comments and approval gates, ensuring each change meets team standards.
With automated notifications and integration with project management tools like Jira and Slack, all stakeholders can stay informed and coordinate efforts to address vulnerabilities and improve code maintainability. This streamlined collaboration accelerates development cycles, reduces risk, and helps organizations continuously raise the bar for software quality.