1

New Research Report - Exploring the 2024 State of Software Quality

Group 370
2

Codacy Product Showcase: January 2025 - Learn About Platform Updates

Group 370
3

Join us at Manchester Tech Festival on October 30th

Group 370

New Feature: Proactive Software Composition Analysis (SCA) Scan

In this article:
Subscribe to our blog:

We’re excited to announce the launch of our proactive software composition analysis (SCA) scans, which are available to all our business-tier customers. 

Proactive means that this scan runs automatically.  Unlike the traditional analysis flow—where we require a commit to the default branch or a pull request to run an analysis—the SCA scan runs daily, scanning all your organization's repositories to keep even your less frequently used repos secure at all times. 

How It Works 

Codacy automatically scans user repositories every night to check for any vulnerable dependencies. Uncovered vulnerabilities will be reported directly on the Security and risk management dashboard, as always, and via Slack. 

With this feature, we want to ensure that all your repos are safe, even ones rarely updated (legacy services/libraries, etc.). The SCA scan will flag vulnerable dependencies even if the latest commit did not change the configuration files for the repo's dependencies.

To help you notice the new issues, we've added a new component to the “Findings open” widget on the Security and risk management page, highlighting the latest findings for the current week. 

We’ve also changed the default sorting on the Findings page to highlight the most recently detected vulnerabilities.

As already mentioned, if you have our Slack integration installed, your team will be notified via Slack whenever a new critical security issue is detected. 

Since our Trivy integration powers our SCA scanning capabilities, we also decided to split and better categorize Trivy results to reduce noise and assign severity levels for each found vulnerability. 

This means that Trivy now has three patterns for vulnerable dependencies instead of one: Critical, Medium, and Minor. All repositories and standards that had the previous pattern enabled will now have these three patterns enabled. 

Want to see SCA scans in action? Register to attend our upcoming Product Showcase on October 8. We’ll do a live demo of the SCA scan and open the discussion up to user questions and comments. 

If you’re a Codacy Pro customer interested in upgrading to gain access to this feature, reach out to our customer success team or contact us here

RELATED
BLOG POSTS

Scala Conference: LX Scala
If you know Codacy, you know we use Scala a lot ourselves.
Software Composition Analysis (SCA): A Complete Guide
Say you want to make a pizza from scratch. You have to combine ingredients like flour, yeast, water, tomato sauce, cheese, and any other topping you...
Scala.meta: A quick look
At Codacy we don’t only rely on external tools to find code patterns. Sometimes we employ other resources like scala.meta.

Automate code
reviews on your commits and pull request

Group 13