Eskenzi PR ad banner Eskenzi PR ad banner
  • About Us
Thursday, 18 June, 2026
IT Security Guru
Eskenzi PR banner
  • Home
  • Features
  • Insight
  • Channel News
  • Events
    • Most Inspiring Women in Cyber 2026
  • Topics
    • Cloud Security
    • Cyber Crime
    • Cyber Warfare
    • Data Protection
    • DDoS
    • Hacking
    • Malware, Phishing and Ransomware
    • Mobile Security
    • Network Security
    • Regulation
    • Skills Gap
    • The Internet of Things
    • Threat Detection
    • AI and Machine Learning
    • Industrial Internet of Things
  • Multimedia
  • Product Reviews
  • About Us
No Result
View All Result
  • Home
  • Features
  • Insight
  • Channel News
  • Events
    • Most Inspiring Women in Cyber 2026
  • Topics
    • Cloud Security
    • Cyber Crime
    • Cyber Warfare
    • Data Protection
    • DDoS
    • Hacking
    • Malware, Phishing and Ransomware
    • Mobile Security
    • Network Security
    • Regulation
    • Skills Gap
    • The Internet of Things
    • Threat Detection
    • AI and Machine Learning
    • Industrial Internet of Things
  • Multimedia
  • Product Reviews
  • About Us
No Result
View All Result
IT Security Guru
No Result
View All Result

Why Reachability Analysis is the Next Wave of Innovation for Software Composition Analysis (SCA)

by Debrup Ghosh
November 27, 2024
in Featured
Black Duck Honoured as a Leading Provider in Software Composition Analysis by Top Research Firm
Share on FacebookShare on Twitter

The 2024 Open Source Security and Risk Analysis (OSSRA) report by Black Duck Software (ex Synopsys Software Integrity Group) found that 96% of applications contain open-source components, with an average of 526 components per application. Hence, it becomes critical to use a modern Software Composition Analysis (SCA) solution to manage large volumes of open-source components to not only generate a Software Bill of Materials (SBOM) but also reduce the “noise” often associated with application security tools. Snyk also made similar observations in their 2023 State of Open Source Security report, where over 60% of respondents indicated that automation security tools increased the number of false positives in vulnerability reports. Hence, even though  Software Composition Analysis (SCA) solutions aim to simplify the lives of application security engineers, the hundreds of false positives overburden security teams, as they must now filter an overwhelming number of alerts to identify real risks. 

The “Noise” Problem with Traditional SCA Tools

Most SCA tools scan codebases for known vulnerabilities in open-source components by identifying components present in the manifest file or dependency list without analysing how the vulnerable component is used in the application. As a result, every component declared in the manifest file is listed as a potentially vulnerable component, regardless of whether the vulnerable component is ever executed. Hence, security teams often encounter alert fatigue while reviewing the bill of materials for an application, as many components result in false positives that could be used more actively in the codebase. 

Reachability analysis offers a more focused approach to vulnerability management. Instead of flagging every potential issue, reachability analysis determines whether the vulnerable code is actually reachable by the application’s execution paths. Function-level reachability effectively marries Static Application Security Testing (SAST) with software composition analysis (SCA), which identifies whether a vulnerable function within a library is used in an application.

Reachability analysis offers a solution by providing the necessary context to distinguish between exploitable vulnerabilities and those that are not. A common method of analysing reachability is by generating call graphs that map the flow of function calls within an application; reachability analysis identifies whether the application’s code interacts with the vulnerable parts of a third-party dependency. If a vulnerability exists in a library but the application never uses that part of the code, the vulnerability is considered low-risk or even irrelevant. This significantly reduces the noise of false positives, allowing security teams to focus on vulnerabilities that matter.

Further, consider a vulnerability in a component that your application imports but never actually uses the imported component actively in the codebase. Traditional SCA tools would flag this as a critical issue, creating unnecessary noise. Reachability analysis, however, would trace the application’s code paths and determine whether the vulnerable function is ever called. If it’s not, the vulnerability is deprioritised, saving time and effort.

Benefits of Reachability Analysis

Reachability analysis helps organisations focus on the vulnerabilities that are most likely to be exploited. By identifying which vulnerabilities are reachable, security teams can not only prioritise high-risk issues but also by filtering out vulnerabilities that aren’t reachable; reachability analysis significantly reduces the volume of false positives generated by automated tools. This streamlines the workflow for security teams, allowing them to spend more time on real threats. Hence, Reachability analysis allows security teams to focus on the vulnerabilities that actually matter, reducing the time and resources spent on triaging false positives. This can result in cost savings and more efficient security operations.

Conclusion

In summary, Reachability analysis provides a more precise approach by determining whether vulnerabilities are actually exploitable with an exploitable call path within the application. By reducing the number of false positives and focusing on real threats, reachability analysis helps security teams prioritize their efforts, streamline their workflows, and ultimately allocate resources more effectively.

ShareTweet
Previous Post

Winner’s Spotlight: Security Serious Unsung Heroes Awards 2024 – Cyber Writer

Next Post

Businesses and Consumers Warned To Be Wary This Black Friday

Recent News

Frontline Workers Twice as Likely to Use Unapproved AI

VerifyLabs.AI Brings Deepfake Detection to Android After a recent IOS release

June 18, 2026
Proton removes the last barrier to leaving Google Workspace

Proton removes the last barrier to leaving Google Workspace

June 17, 2026
partnership

Check Point and Illumio Deepen Alliance to Counter AI-Powered Cyberattacks

June 17, 2026
Staying Safe After a Cyber Attack

AI-Powered Attacks Become Top Concern for Security Professionals

June 17, 2026

The IT Security Guru offers a daily news digest of all the best breaking IT security news stories first thing in the morning! Rather than you having to trawl through all the news feeds to find out what’s cooking, you can quickly get everything you need from this site!

Our Address: 10 London Mews, London, W2 1HY

Follow Us

© 2015 - 2024 IT Security Guru - Website Managed by Dessol

  • About Us
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
No Result
View All Result
  • Home
  • Features
  • Insight
  • Channel News
  • Events
    • Most Inspiring Women in Cyber 2026
  • Topics
    • Cloud Security
    • Cyber Crime
    • Cyber Warfare
    • Data Protection
    • DDoS
    • Hacking
    • Malware, Phishing and Ransomware
    • Mobile Security
    • Network Security
    • Regulation
    • Skills Gap
    • The Internet of Things
    • Threat Detection
    • AI and Machine Learning
    • Industrial Internet of Things
  • Multimedia
  • Product Reviews
  • About Us

© 2015 - 2024 IT Security Guru - Website Managed by Dessol