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
2010 Sacagawea Dollar Error PCGS MS64 w/Moy-Signed Label | GovMint.com
The monument – symbol of Naxos – My Naxos
Cranes For Sale in United States| IronPlanet
Team 1 Elite Club Invite
Overnight Cleaner Jobs
Green Bay Press Gazette Obituary
Bhad Bhabie Shares Footage Of Her Child's Father Beating Her Up, Wants Him To 'Get Help'
ds. J.C. van Trigt - Lukas 23:42-43 - Preekaantekeningen
Vocabulario A Level 2 Pp 36 40 Answers Key
Craigslist/Phx
Hallelu-JaH - Psalm 119 - inleiding
ATV Blue Book - Values & Used Prices
Robert Malone é o inventor da vacina mRNA e está certo sobre vacinação de crianças #boato
Summoners War Update Notes
Classroom 6x: A Game Changer In The Educational Landscape
Learn2Serve Tabc Answers
Tnt Forum Activeboard
Po Box 35691 Canton Oh
Spoilers: Impact 1000 Taping Results For 9/14/2023 - PWMania - Wrestling News
Pekin Soccer Tournament
E22 Ultipro Desktop Version
Craigslistjaxfl
50 Shades Of Grey Movie 123Movies
Keurig Refillable Pods Walmart
Trivago Sf
Sullivan County Image Mate
Pirates Of The Caribbean 1 123Movies
Everything To Know About N Scale Model Trains - My Hobby Models
Kroger Feed Login
Restaurants In Shelby Montana
Catchvideo Chrome Extension
Trinket Of Advanced Weaponry
Mosley Lane Candles
Spy School Secrets - Canada's History
Litter-Robot 3 Pinch Contact & DFI Kit
Breckie Hill Fapello
Myql Loan Login
Stafford Rotoworld
Albertville Memorial Funeral Home Obituaries
Ukraine-Krieg - Militärexperte: "Momentum bei den Russen"
Florida Lottery Claim Appointment
Lucifer Morningstar Wiki
Truck Works Dothan Alabama
Cch Staffnet
N33.Ultipro
Accident On 40 East Today
Wpne Tv Schedule
Rheumatoid Arthritis Statpearls
Latina Webcam Lesbian
Round Yellow Adderall
Tamilyogi Cc
Elizabethtown Mesothelioma Legal Question
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.