8000 GitHub - WisdomKingAR/PHISHGUARD · GitHub
[go: up one dir, main page]

Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

PHISHGUARD — AI Threat Analysis Matrix

PhishGuard is a high-performance, Cyberpunk Dark themed web application designed to detect phishing and scam attempts in real-time using Google's gemini-3-flash-preview neural model.

🚀 Neural Core

  • AI Backend: Node.js + Express + @google/genai
  • Frontend Matrix: React 18 + Vite + Tailwind CSS v4
  • Animations: Anime.js + Lenis Smooth Scroll
  • Security: Helmet, CORS origin-locking, IP-based rate limiting, and strict schema validation.

🛡️ Security Protocols

  1. Rate Limiting: 15 requests per minute per IP to prevent matrix flooding.
  2. Strict Validation: All analysis requests are sanitized and strictly validated against the matrix schema (only message 10-5000 chars allowed).
  3. Vault Management: No secrets are exposed to the frontend; all API communication is routed through the secure Node gateway.
  4. OWASP Alignment: Implements protection against common web vulnerabilities using industry-standard middlewares.

📂 Architecture

PHISHGUARD/
├── backend/            # Express API Server
│   ├── routes/        # Security-hardened endpoints
│   ├── services/      # Gemini AI integration
│   ├── middleware/    # Security & Error layers
│   └── .env           # Secret configuration (Git ignored)
└── frontend/           # React + Tailwind v4 UI
    ├── src/hooks/     # Neural API orchestration
    ├── src/components/ # Cyberpunk components (Glows, Scans)
    └── src/index.css  # Matrix design tokens

🛠️ Boot Sequence

1. Initialize Backend Matrix

cd backend
npm install
# Configure .env with GEMINI_API_KEY
npm start

2. Initialize Frontend Matrix

cd frontend
npm install
npm run dev

💾 Hardware Requirements

  • Node.js: v18+
  • API Access: Google Gemini API Key
  • Browser: Modern browser with Hardware Acceleration (for animations)

© 2026 Cybershield Neural Labs // Protocol: PHISHGUARD-WAVE-FINAL

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0