Dependency Check Project - Identify software security vulnerabilities

Question # 00650706
Subject: Computer Science
Due on: 11/23/2023
Posted On: 11/23/2023 02:01 AM
Tutorials: 1
Rating:
4.9/5
Question Dot Image

SNHU Dependency Check Project

Overview

In this assignment, you’ll conduct a dependency check, a type of static testing that detects vulnerabilities associated with library dependencies needed for the application. Static testing lets you identify vulnerabilities in the code without executing the code. In this assignment, you’ll do the following:

Identify software security vulnerabilities by running code through a static tester.

Identify potential mitigation techniques that have been used to mitigate against vulnerabilities associated with known exploits.

Scenario

You’re a senior software developer on a team of software developers. The team is responsible for a large web application that uses Spring Framework.

The software development team discussed the vulnerabilities in the code base from your manual code review. The team plans to mitigate against the vulnerabilities. The team also supports a new functionality that requires the addition of a new library. A best practice for ensuring secure code is to use a dependency check to check the refactored code base and the additional library. There are tools to help with dependency checks. You’ll integrate a dependency-check tool into your vulnerability assessment workflow.

Directions

To begin, open the Module Two Coding Assignment Code Base, linked in the Supporting Materials section, in Eclipse. Refer to the Uploading Files to Eclipse Desktop Version Tutorial, linked in the Supporting Materials section, for testing the code base in Eclipse. Then integrate the Maven Dependency-Check Plug-In for the code base.

Please note: Integrating the static testing tool was a non-graded task that you should have completed in the previous module. You may have already completed these steps.

Follow the instructions in the Integrating the Maven Dependency-Check Plug-in Tutorial, linked in Supporting Materials, to learn how to integrate and run the dependency-check plug-in into Maven for conducting static testing. Use the instructions in the tutorial to identify the software security vulnerabilities, and document in the Module Two Coding Assignment Template, linked in What to Submit.

Dot Image
Getsolution Posted By :
Questions: 15530 Tutorials: 15529
Tutorials for this Question

Dependency Check Project - Identify software security vulnerabilities

Tutorial # 00649589
Posted On: 11/23/2023 02:02 AM
Feedback Score: Not rated yet!
Purchased By: 2
Getsolution
Posted By:
Questions:
15530
Tutorials:
15529
Report this Tutorial as Inappropriate
Tutorial Preview
The solution of Dependency Check Project - Identify software security vulnerabilities...
Attachments
Dependency_Check_Project_-_Identify_software_security_vulnerabilities.ZIP (18.96 KB)

Great! We have found the solution of this question!

Related Questions
Examine the several different types of data insights that occur
Question Examine the several different types of data insights that occur in big data analytics:  ? Offer novel knowledge  ? Provide causation relationships  ? Add a competit …
Computer science - Is virtualisation cost effective
Computer science question Is virtualisation cost effective and does it support green IT? Contents Introduction Is Virtualisation cost effective? Running out of space? Needing Virtualisa …
Studying Computing involves developing both subject
Studying Computing involves developing both subject-specific and transferable skills. Describe the skills you have used prior to university, and discuss how you would expect those skills to develop wh …
Computer Science - Discuss the critical characteristics
Computer Science Question Assignment 1 - Question 1: Discuss the critical characteristics of communication channels in data communications. Explain how bandwidth and communication medium affe …
List and explain two browser add-ons(plug-ins)that improve the security
1- List and explain two browser add-ons(plug-ins)that improve the security of a user’s browser. Why are these features not built-into the browser? 2- What are two security risks associated wi …
How are browsers being used to mine crypto currency
Part A: How are browsers being used to mine crypto currency? (1 pt) Find an example of malvertising. Provide a screen shot of the malvertising. (2 pts) Provide the details on how and where you …
What are the seven categories of cybersecurity functions in the NICE
security awareness What are the seven categories of cybersecurity functions in the NICE Cybersecurity Workforce Framework (https://www.nist.gov/itl/applied-cybersecurity/nice/resources/nice-cybe …
The Computer Mouse - Once a nondescript box perched on a large
The Computer Mouse Once a nondescript box perched on a large ball bearing, today the computer mouse comes in a wide range of shapes with a variety of capabilities. There are cordless mice, ergonomi …
CMSC350 Program that accepts an arithmetic expression
CMSC350 Program that accepts an arithmetic expression The second programming project involves writing a program that accepts an arithmetic expression of unsigned integers in postfix notation and bu …
Week 6 Discussions - Local Security Good Practices
Week 6 Discussions Please respond to at least two main topics  1. Local Security Good Practices Discuss in detail several effective local security practices to harden your Linux distribu …
Recent Questions
assignment help
Students may work alone or in groups of two to three or alone. Students may not work with classmates from another section; you must work within your section with the same clinical instructor.&nbs …
regis college nu641 exam
any exam questions …
Walden HLTH6412 Complete Course Latest 2025
HLTH6412-1/HLTH8412E-1/HLTH5412 Health Ed & Comm. Strategies Module 1 Discussion EVIDENCE BASED RESOURCES You have probably heard of evidence-based medicine, but have you heard of evidenc …
Walden HLTH6412 All Assignments Latest 2025
HLTH6412-1/HLTH8412E-1/HLTH5412 Health Ed & Comm. Strategies Module 1 Assignment DISTINGUISHING RELIABLE SOURCES OF INFORMATION Ensuring that you utilize reliable health information to in …
Walden HLTH6412 Module 6 Assignment Latest 2025
HLTH6412 Health Ed & Comm. Strategies Module 6 Assignment FINAL PROJECT Each day the public is exposed to many different forms of health communication. Health communications and the healt …
Walden HLTH6412 Module 5 Assignment 3 Latest 2025
HLTH6412-1/HLTH8412E-1/HLTH5412 Health Ed & Comm. Strategies Module 5 Assignment 3 INFOGRAPHIC FOR HEALTH EDUCATION TO E-LEARNING Keeping in mind the knowledge you gained from completing …
Walden HLTH6412 Module 5 Assignment 2 Latest 2025
HLTH6412-1/HLTH8412E-1/HLTH5412 Health Ed & Comm. Strategies Module 5 Assignment 2 INTRODUCTION TO DATA STORYTELLING WITH INFOGRAPHIC This assignment explores how much an infographic can …
Walden HLTH6412 Module 5 Assignment 1 Latest 2025
HLTH6412-1/HLTH8412E-1/HLTH5412 Health Ed & Comm. Strategies Module 5 Assignment 1 USING ARTIFICIAL INTELLIGENCE IN HEALTH EDUCATION It may be difficult to believe that the term Artificia …
Walden HLTH6412 Module 3 Assignment 2 Latest 2025
HLTH6412-1/HLTH8412E-1/HLTH5412 Health Ed & Comm. Strategies Module 3 Assignment 2 ASSESSING CULTURAL COMPETENCE Being a culturally competent health educator can help reduce the health eq …
Walden HLTH6412 Module 3 Assignment 1 Latest 2025
HLTH6412-1/HLTH8412E-1/HLTH5412 Health Ed & Comm. Strategies Module 3 Assignment 1 ASSESSING PERSONAL BIAS Bias is a result of our environment and background. We often make quick judgment …