Cybersecurity modules to teach secure programming principles
This repository contains code for web-applications designed to teach secure coding principles to introductory-level CS students.
- express
- uglify-js
- server.js - server-side script to handle interaction with clients
- create.js - compiles HTML, CSS, JS, and JSON into single HTML document
- validate.js - parses JSON content and checks that each field is permissible
- content - contains directories for each module/variant, which contain JSON and other content files
- design - contains design documents for this project
- public - repository for all GETtable content, including images, published injections, and minified JSON content
- resources - contains HTML, JS, and CSS files which are combined into a module
- Install node and npm
- Open a terminal
- Navigate to your project directory
- Type the following command (for example):
npm install uglify-js
- All dependencies required should be automatically downloaded and stored in a "node_modules" directory in your project folder.