as the Digital Operational Resilience Act is going to take effect for the financial sector next year, and it requires, among other things, Software Composition Analysis (SCA), I wanted to ask if this feature is planned for the next releases?
Hi matim, I checked this some time ago with some internals at SonarSource and apparently there was no particular interest in SCA. Maybe this has now changed, it’d be good to have the view of a SonarSourcer here!
In the meantime, there are other options. You can for example use the dependency-check plugin ( Dependency-Check | SonarQube™ Plugins Index ) which is free and can be used for the community edition. In terms of commercial solutions, I would suggest you checkout Meterian, a commercial SCA platform that is affordable, more precise, and provides a native plugin for SonarQube ( SonarQube | Meterian )
thanks for your response and the recommended plugin. Our backup solution would be probably the Dependency Check Plugin for Azure Devops.
Of course, it would be nicer if this functionality will be covered in SonarQube, similar to other SAST tools.
But perhaps there will be a future strategic direction of SonarSource towards SCA. As I said, the regulatory requirements will dictate this from next year. In my opinion, this would be a good business case for SonarSource to cover this functionality.
My input: We (Sonar) have nothing to share right now about our plans for SCA. I do not think we will have nothing to share forever. It is a frequent ask we aren’t ignoring.
Here is a short cite from the regulation and its requirements regarding security testing.
To respond to differences across and within the financial subsectors regarding the financial entities’ cybersecurity preparedness, testing should include a wide variety of tools and actions, ranging from
EN 22 EN an assessment of basic requirements (e.g. vulnerability assessments and scans, open source analyses, network security assessments, gap analyses, physical security reviews, questionnaires and scanning software solutions, source code reviews where feasible, scenario-based tests, compatibility testing, performance testing or end-to-end testing) to more advanced testing (e.g. TLPT for those financial entities mature enough from an ICT perspective to be capable of carrying out such tests).
thanks for your feedback. Do you have experience with the plugin SonarQube | Meterian? I’m aware that you can’t take responsibility for third-party plugins, but a personal opinion (or maybe experience) would be helpful as we need to cover the SCA topic somehow.
Thank you, we were so focused on the CRA that we must have dropped the ball on DORA! Why did they use this acronym… makes thing complicated. In regards to Meterian. full disclosure as I am the CTO. We’ve been developing the plugin specifically for SonarQube (no cloud support yet) but we do have happy customers, so if you want to give it a try please ping me at bruno@meterian.io
I second John and Colin, the other option (dependency-check) works okay and it’s free to use. Our customers in general however were not happy with the overall user experience and asked us to create a specific integration, which we did.
We recently announced SonarQube Advanced Security, which will include SCA capabilities. While it’s not available yet, we expect general availability for SonarQube Server in May 2025, and SonarQube Cloud Enterprise shortly after.