Glossary

There are some terms used in this report which might not be common and/or might have a different meaning in general. This glossary contains a list of such terms along with their intended meaning in the report:

Term Description
DVNA Damn Vulnerable Node Application; An intentionally vulnerably Node.js application.
VM Virtual Machine used to complete the task.
Production VM/Server The Virtual Machine used to deploy and Host DVNA.
Jenkins Machine/VM The VM that has Jenkins installed on it to execute the pipeline for the task.
Agent VM The VM which has a Jenkins Agent installed to use the distributed build architecture.
Jenkins User The system user created on the VM after installing Jenkins.
Infrastructure The environment with the two VMs, the Jenkins VM and the Production VM.
EC2 Elastic Cloud Compute; A virtual machine on AWS Cloud.
ECS Elastic Container Service; A container orchestration service on AWS Cloud.
ECR Elastic Container Registry; A container registry on AWS Cloud.
RDS Relational Database Service; A managed relational DB on AWS Cloud.
IAM Identity and Access Management; A service to manage and access resources on AWS Cloud.