Skip to content

About

πŸ›‘οΈ NexusVault - Enterprise zero-trust cybersecurity vault & real-time credential health platform built with React 19 & Tailwind CSS.

Resources

Contributing

Security policy

Stars

18 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ NEXUSVAULT

Enterprise-Grade Password Security & Digital Identity Management Platform

NEXUSVAULT Cybersecurity Platform Banner

React 19 TypeScript Vite Tailwind CSS Live Demo License: MIT Zero Knowledge k-Anonymity


"Generate stronger passwords. Protect your digital identity."
Combining 1Password, Bitwarden, and enterprise cybersecurity intelligence into one client-side platform.


πŸš€ Live Demo β€’ ✨ Features β€’ 🧠 Mathematical Foundations β€’ πŸ“¦ Quick Start β€’ πŸ“– Architecture


🌟 Overview

NEXUSVAULT is not a basic random string generator. It is an enterprise-grade cybersecurity platform engineered to evaluate, harden, and defend your digital credentials across all modern threat vectors.

Built entirely with client-side cryptography (window.crypto.getRandomValues and WebCrypto API), NEXUSVAULT enforces Zero-Knowledge privacy: secrets and encryption keys never leave your browser memory.

 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
 β”‚  NEXUSVAULT COMMAND CENTER                                                  β”‚
 β”‚                                                                             β”‚
 β”‚    YOUR PASSWORD:  9k!R7#pL@ZQ2$TnV!xYw8%Fm3^Bq                             β”‚
 β”‚    STRENGTH:       UNBREAKABLE                                              β”‚
 β”‚    ENTROPY:        148.2 bits                                               β”‚
 β”‚    CRACK TIME:     10³⁡ years (Offline GPU Cluster)                         β”‚
 β”‚                                                                             β”‚
 β”‚    [ COPY SECRET ]      [ REGENERATE ]      [ STORE IN SECURE VAULT ]       β”‚
 β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

NEXUSVAULT Health & Breach Intelligence

✨ Core Features

1. πŸ”‘ Cryptographically Secure Random Password Generator (CSPRNG)

  • Unbiased Randomness: Powered by window.crypto.getRandomValues() with rejection sampling to eliminate modulo bias.
  • Customizable Complexity: Length (4–64 chars), Uppercase, Lowercase, Numbers, Symbols, and custom character sets.
  • Ambiguous Character Filtering: Excludes confusing pairs (1/l/I, 0/O/o) and nested symbols ({ } [ ] ( ) / \ ' ").
  • One-Click Presets: Maximum Security (64-char), Enterprise Standard (20-char), Easy to Read, and Numeric PIN.

2. πŸ“ Memorable Passphrase Generator

  • Uses a curated EFF-inspired dictionary of 1,200+ distinct English words.
  • Configurable word counts (3–10 words), custom separators (-, _, ., space, random symbols), and casing styles.
  • Generates high-entropy passwords that are easy to remember for master disk encryption keys and root passwords.

3. πŸ‘€ Categorized Username & Alias Engine

  • Generates unique handles across 6 categories: Cybersecurity, Developer, Gaming, Professional, Social, Quantum.
  • Built-in formatting styles: PascalCase, snake_case, kebab-case, camelCase, LeetSpeak (1337).
  • Instant availability quick-links for GitHub, X, and Reddit.

4. 🌐 Website Policy Compatibility Analyzer

  • Database of policy rules for top services (GitHub, Apple, Google, Chase Banking, Microsoft, Amazon, Netflix, Discord).
  • Analyzes character length caps and restricted symbol filters (e.g., Chase Bank's disallowed < > { } ' " characters).
  • Automatically generates passwords guaranteed to pass the target site's registration requirements.

5. πŸ›‘οΈ Privacy-First k-Anonymity Breach Scanner

  • Zero Plaintext Transmission: Calculates SHA-1 hash client-side and transmits only the first 5 characters (prefix) over HTTPS.
  • Candidate suffixes are compared locally in browser memory.
  • Instant detection against over 10 billion leaked credentials with risk-level categorization.
  • Batch Vault Audit: Scans your entire stored vault in one click without compromising credential privacy.

6. πŸ“Š 6-Factor Holistic Security Scoring Engine

Calculates a dynamic 0–100 Security Score weighted across:

  1. Password Strength (25%) β€” Shannon entropy and character pool diversity.
  2. Password Uniqueness (20%) β€” Detection of credential reuse across services.
  3. Breach Exposure (25%) β€” Critical penalty for compromised hashes.
  4. Password Age (10%) β€” Flags credentials older than 6–12 months.
  5. 2FA / MFA Coverage (10%) β€” Tracks hardware keys and TOTP adoption.
  6. Security Hygiene (10%) β€” Notes, tags, and structure completeness.

7. πŸ€– Nexus AI Security Advisor

  • Interactive conversational AI cybersecurity advisor.
  • Automated contextual diagnosis of your vault's security posture.
  • Answers security questions ("Why is my score 94?", "What should I fix first?", "How does entropy work?", "Passkeys vs Passwords").

8. πŸ”’ Simulated Zero-Knowledge Vault & Encrypted Notes

  • Full CRUD credential management categorized by Banking, Social, Work, Development, Email, Personal.
  • Encrypted notes for disaster recovery codes, OpenAI/Stripe API keys, SSH passphrases, and security questions.
  • Master PIN protection simulation with masked views.

9. πŸ“‹ Auto-Clearing Secure Clipboard

  • Automatically erases copied passwords from system memory after 15, 30, 45, or 60 seconds.
  • Live visual countdown pill in the topbar with manual instant purge.

10. πŸ“‘ Printable & Exportable Security Audit Report

  • Generates high-definition, audit-ready compliance reports.
  • Includes vulnerability inventory tables, remediation roadmaps, and executive summaries.
  • One-click print-to-PDF layout with print-optimized CSS.
  • Export/Import options for JSON encrypted backups and CSV spreadsheets.

11. 🎨 5 Cyber Aesthetic Themes

  • Cyber Dark (Default: Electric Purple & Deep Navy)
  • Midnight Blue (Ocean Cobalt & Steel)
  • Neon Violet (Vibrant Magenta & Cyberpunk)
  • Emerald Ops (Terminal Green & Matrix Ops)
  • Clean Light (High-Contrast Day Mode)

🧠 Mathematical Entropy & Cracking Engine

Shannon Entropy Formula

$$\text{Entropy (bits)} = L \times \log_2(N) - \text{Pattern Penalties}$$

Where:

  • $L$ = Length of the password
  • $N$ = Character pool size ($26 + 26 + 10 + 33 = 95$)
  • Pattern Penalties = Deductions for repeated characters, sequential runs (123, abc), and keyboard patterns.

Modeled Cracking Resistance Vectors

Attack Vector Modeled Guess Speed 8-Char Lowercase 16-Char Random (NEXUSVAULT)
Online (Rate-Limited) 100 guesses / hour ~240 years $&gt; 10^{20}$ years
Online (Fast API) 10,000 guesses / sec ~23 hours $&gt; 10^{15}$ years
Offline GPU Cluster (8x RTX 4090) 100 Billion / sec ($10^{11}$) < 2 seconds $&gt; 10^9$ years
Cloud Supercomputer / ASIC 100 Trillion / sec ($10^{14}$) Instant (< 1 ms) $&gt; 10^6$ years

⌨️ Global Keyboard Shortcuts

Shortcut Action
Ctrl + K / ⌘ + K Open Global Command Palette & Search
Ctrl + G / ⌘ + G Jump to Password Generator
Ctrl + C Securely copy focused credential to auto-clearing clipboard
Esc Close active modal, drawer, or command palette
? Show Keyboard Shortcuts cheat sheet

πŸ“¦ Quick Start

Prerequisites

  • Node.js: v18.0+ or v20+
  • npm or yarn / pnpm

Installation

# 1. Clone the repository
git clone https://github.com/codexanjan/nexusvault.git

# 2. Navigate to directory
cd nexusvault

# 3. Install dependencies
npm install

# 4. Start development server
npm run dev

The application will start locally at http://localhost:5188/.

Building for Production

npm run build
npm run preview

🌐 Deploying to GitHub Pages

This project is pre-configured with a GitHub Actions CI/CD workflow (.github/workflows/deploy.yml) for zero-config deployments.

  1. Push your repository to GitHub:
    git add .
    git commit -m "feat: launch NEXUSVAULT cybersecurity platform"
    git push -u origin main
  2. In your GitHub repository:
    • Go to Settings β†’ Pages.
    • Under Build and deployment β†’ Source, select GitHub Actions.
  3. Every push to main will automatically build and publish your live app to: https://<your-username>.github.io/<repo-name>/

πŸ› οΈ Technology Stack

Layer Technology
Core Framework React 19 + TypeScript
Bundler & Dev Server Vite 6
Styling & Design System Tailwind CSS 3.4 + Custom Glassmorphism & Cyber Tokens
Icons Lucide React
Visual Effects & Confetti Canvas-Confetti + Web Animations API
Cryptographic Primitives Web Crypto API (window.crypto.getRandomValues, crypto.subtle.digest)
State Management React Context + LocalStorage Encryption Sync

πŸ›‘οΈ Privacy & Zero-Knowledge Architecture

  1. No External Plaintext Logging: Plaintext passwords, secure notes, and seed data are never transmitted over network sockets.
  2. k-Anonymity Range Querying: When querying breach intelligence databases, only a 5-character truncated hash prefix is queried. Suffix comparison executes 100% on the local client CPU.
  3. Memory Auto-Purge: Clipboard contents are automatically cleared after a configurable duration to prevent snooping by untrusted clipboard-monitoring apps.

🀝 Contributing

Contributions, issues, and feature requests are welcome!

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/CyberDefenseFeature)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Push to the branch (git push origin feature/CyberDefenseFeature)
  5. Open a Pull Request

πŸ“„ License

This project is open source and available under the MIT License.

Engineered by Anjan Shetty with Next-Generation Web Security Standards.

Made with ❀️ by Anjan Shetty

GitHub

About

πŸ›‘οΈ NexusVault - Enterprise zero-trust cybersecurity vault & real-time credential health platform built with React 19 & Tailwind CSS.

Resources

Contributing

Security policy

Stars

18 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages