Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Macky Merch API - DevSecOps Starter

This is the starter repository for the LSCS DevSecOps Engineering Take-Home Exam.

Your Task

You are tasked with taking this baseline Express.js application and building a robust, secure, and automated CI/CD pipeline around it using Docker and GitHub Actions.

Getting Started Locally

  1. Clone your forked repository.
  2. Install dependencies:
    npm install
  3. Run the development server:
    npm start
  4. Run the test suite:
    npm test

The server will run on http://localhost:3000. You can verify the health endpoint at http://localhost:3000/health.

Guidelines

  • Do NOT modify the core functionality of server.js or server.test.js unless fixing the deliberate vulnerability you introduce for testing your security scanner.
  • Follow the instructions provided in your exam PDF strictly.
  • Ensure you document your architecture, security choices, and challenges in your own README.md (you may overwrite this file for your final submission).

Good luck!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages