Finding and fixing vulnerabilities | Veracode Docs (2024)

You can run Veracode Software Composition Analysis (SCA) agent-based scans using the command-line interface or the CI integrations to find vulnerabilities in your repositories.

Fixing direct vulnerabilities

When your configuration file references a library, Veracode SCA considers the library a direct dependency. You can identify the vulnerabilities in direct dependencies from the Vulnerability issues list on the Issues page of your workspace. From this list, click the issue ID for details about the vulnerability, including instructions for fixing it.

Usually, the best way to fix a vulnerability in a direct dependency is to update the version in use to the version that Veracode SCA recommends. Some libraries include vulnerabilities that are not yet fixed. Therefore, the agent-based scan cannot always provide reliable update versions. In these cases, Veracode recommends you either create a pull request to the unfixed library or use a different library in your code.

Fixing transitive vulnerabilities

Direct dependencies often depend on other libraries known as transitive dependencies. Vulnerabilities in transitive dependencies are common because often, without Veracode SCA, the developer does not realize that the library they are adding to their project depends on a vulnerable library. Fixing vulnerabilities in transitive dependencies can be difficult because the direct dependency may require a specific version rather than a version range. You can find details on these issues by viewing your issues and leaving the Direct Libraries checkbox cleared. Transitive vulnerabilities are indicated in the Library column by the smaller arrow next to the library name. Selecting the issue number to view the issue details additionally provides the type of library; either direct or transitive.

Fixing vulnerability issues

When reviewing the scan results, view the issue details and follow the fix instructions provided in the Veracode Platform.

Fixing vulnerable methods

Within the issues across a given project, you can filter your list to display only vulnerabilities where a vulnerable method is in use by clicking the Vulnerable methods checkbox above your issues list. If a vulnerable method is in use, as indicated by the warning icon, it means that the specific piece of code which causes a given library to be vulnerable is being used by the code project it is found in. This is a crucial distinction from other vulnerabilities where you might not be using the vulnerable part of the code. In those cases, the vulnerability is more a matter of code hygiene where you would want to prevent developers from using this library in the future.

Within the issue details for a vulnerability where a vulnerable method in use, Veracode SCA provides the full call path for every instance of a given vulnerable method. This helps users evaluate the importance of the vulnerability based on the usage within their project and alter their actual code rather than fixing the vulnerability by updating the library.

Finding and fixing vulnerabilities | Veracode Docs (2024)
Top Articles
How To Start A Travel Blog (2024 Guide)
RTX 3090 Ti Is a Surprisingly Efficient Gaming Beast When Limited to 300W
Enrique Espinosa Melendez Obituary
Blairsville Online Yard Sale
Unlocking the Enigmatic Tonicamille: A Journey from Small Town to Social Media Stardom
Stream UFC Videos on Watch ESPN - ESPN
A.e.a.o.n.m.s
World Cup Soccer Wiki
Chastity Brainwash
Ap Chem Unit 8 Progress Check Mcq
Evangeline Downs Racetrack Entries
Alaska: Lockruf der Wildnis
Calmspirits Clapper
Nwi Arrests Lake County
Craigslist List Albuquerque: Your Ultimate Guide to Buying, Selling, and Finding Everything - First Republic Craigslist
Teenleaks Discord
Find Such That The Following Matrix Is Singular.
Nick Pulos Height, Age, Net Worth, Girlfriend, Stunt Actor
Accuweather Mold Count
1989 Chevy Caprice For Sale Craigslist
Att.com/Myatt.
Talk To Me Showtimes Near Marcus Valley Grand Cinema
Gina Wilson Angle Addition Postulate
Fleet Farm Brainerd Mn Hours
Restored Republic June 16 2023
Gen 50 Kjv
Spectrum Outage in Queens, New York
Aes Salt Lake City Showdown
Taylored Services Hardeeville Sc
Bj's Tires Near Me
Math Minor Umn
Dubois County Barter Page
Most popular Indian web series of 2022 (so far) as per IMDb: Rocket Boys, Panchayat, Mai in top 10
Appraisalport Com Dashboard /# Orders
Tamilyogi Ponniyin Selvan
Asian Grocery Williamsburg Va
Craigs List Stockton
Snohomish Hairmasters
Überblick zum Barotrauma - Überblick zum Barotrauma - MSD Manual Profi-Ausgabe
Craigslist Tulsa Ok Farm And Garden
Sun Tracker Pontoon Wiring Diagram
Best Restaurants West Bend
Alpha Labs Male Enhancement – Complete Reviews And Guide
3367164101
Adams-Buggs Funeral Services Obituaries
Race Deepwoken
Frank 26 Forum
Saw X (2023) | Film, Trailer, Kritik
Supervisor-Managing Your Teams Risk – 3455 questions with correct answers
Latest Posts
Article information

Author: Dan Stracke

Last Updated:

Views: 6177

Rating: 4.2 / 5 (63 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Dan Stracke

Birthday: 1992-08-25

Address: 2253 Brown Springs, East Alla, OH 38634-0309

Phone: +398735162064

Job: Investor Government Associate

Hobby: Shopping, LARPing, Scrapbooking, Surfing, Slacklining, Dance, Glassblowing

Introduction: My name is Dan Stracke, I am a homely, gleaming, glamorous, inquisitive, homely, gorgeous, light person who loves writing and wants to share my knowledge and understanding with you.