Skip to content

secureml-au/SecurityAwareness

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guardian Protocol

License Academic-Submission Vite

Guardian Protocol is an immersive, high-fidelity security awareness platform designed to bridge the gap between technical cryptographic standards and human intuition. Developed with a premium "Cyber-Dark" aesthetic, this project translates complex security frameworks (NIST, OWASP) into an interactive educational experience.


Features

  • ** Interactive Cyber-Grid**: A custom vanilla JS canvas engine featuring particle physics and "shatter" effects on user interaction.
  • ** Academic Depth**: Content curated for university-level submission, covering:
    • Identity & Access Management (IAM): FIDO2, WebAuthn, and NIST 800-63B standards.
    • Social Engineering Defense: Analysis of AitM proxies, Typosquatting, and Zero-Trust mindsets.
    • Cryptographic Security: Implementation of Argon2id memory-hard functions and Work Factors.
  • ** Premium UI/UX**: Full glassmorphism design system using CSS variables, custom typography (Outfit & Inter), and fluid smooth-scroll navigation.
  • ** Performance-Centric**: Zero-dependency frontend architecture for lightning-fast 60FPS animations.

🛠️ Tech Stack

  • Core: HTML5, Modern ES6+ JavaScript.
  • Styling: Vanilla CSS (Custom design system).
  • Build Tool: Vite.js for optimized asset bundling and HMR.

Getting Started

Prerequisites

  • Node.js (Latest LTS)
  • npm (Comes with Node.js)

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/guardian-protocol.git
    cd guardian-protocol
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Build for production:

    npm run build

Protocol Modules

Module Focus Standards
IAM MFA, Biometrics, FIDO2 NIST 800-63B
Phishing AitM, Spear-Phishing, Zero-Trust OWASP Top 10
Crypto Argon2id, Hashing, Entropy RFC 9106

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.


Guardian Protocol - Secure the human element.

Releases

No releases published

Packages

 
 
 

Contributors