asquelt / lab42

A simple buggy todo-app using svelte

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lab Objectives

  1. OWASP Dependency Check scan must be run on each opened pull request
  2. Push all successfully checked pull requests to main branch
  3. OWASP Dependency Check scan must be run on each push to main branch
  4. Project must use NPM or YARN

Lab Documentation

OWASP-prepared action for SCA on GitHub and automerge-action has been used.

Repository files:

Additionally branch protection has been set to only allow merge when CI has finished.

Branch protection setup

Finally auto-merge has been enabled.

Auto-merge setting

NOTE: According to GitHub documentation only users with r/w permissions to repository are able to auto-merge. Public forks won't merge automagically.

Todo App

A simple buggy todo app

Installation

git clone https://github.com/qxb3/todo-app.git
cd todo-app
npm install #or yarn

Running

# Running development
npm run dev

# Building
nom run build

Contributing

Just make a pr and hope for the best :)

About

A simple buggy todo-app using svelte

License:MIT License


Languages

Language:JavaScript 58.9%Language:Svelte 29.4%Language:CSS 8.1%Language:HTML 3.6%