AS

akshaya-somu/cyberdesk

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

0 stars 품질 51 트렌드 4

CyberDesk is an AI-powered cybercrime incident reporting and response platform that helps users report cyber incidents, generate structured reports, receive guidance, and manage cases through a...

개요

CyberDesk is an AI-powered cybercrime incident reporting and response platform designed to help users report cybercrime incidents in a simple and structured manner. The platform transforms unstructured incident descriptions into formal FIR-style cybercrime reports, identifies cybercrime categories, generates security recommendations, and provides immediate response guidance. It helps victims of phishing attacks, online fraud, account hacking, identity theft, cyberstalking, and social media scams take the right actions quickly. CyberDesk bridges the gap between non-technical users and cybersecurity processes by simplifying incident reporting and providing AI-assisted guidance. - Converts user incident descriptions into structured cybercrime reports. - Identifies cybercrime categories automatically. - Generates severity assessments. - Provides intelligent security recommendations. - Extracts relevant evidence details. - Generates formal FIR-style cybercrime reports.

README

원문 README의 일부입니다. 원문 보기.

🛡️ CyberDesk

🚀 Overview

CyberDesk is an AI-powered cybercrime incident reporting and response platform designed to help users report cybercrime incidents in a simple and structured manner.

The platform transforms unstructured incident descriptions into formal FIR-style cybercrime reports, identifies cybercrime categories, generates security recommendations, and provides immediate response guidance. It helps victims of phishing attacks, online fraud, account hacking, identity theft, cyberstalking, and social media scams take the right actions quickly.

CyberDesk bridges the gap between non-technical users and cybersecurity processes by simplifying incident reporting and providing AI-assisted guidance.


✨ Features

🤖 AI-Powered Incident Analysis

  • Converts user incident descriptions into structured cybercrime reports.
  • Identifies cybercrime categories automatically.
  • Generates severity assessments.
  • Provides intelligent security recommendations.
  • Extracts relevant evidence details.

📄 FIR Report Generation

  • Generates formal FIR-style cybercrime reports.
  • Creates structured complaint documents.
  • Supports PDF report downloads.
  • Maintains a professional reporting format.

🚨 Incident Response Guidance

  • Immediate mitigation steps.
  • Security recommendations.
  • Evidence preservation guidance.
  • Recovery and prevention suggestions.

💬 Cyber Assistant

  • AI-powered cybersecurity assistant.
  • Answers cybersecurity-related queries.
  • Provides awareness and safety recommendations.
  • Helps users understand cyber threats and best practices.

🔐 User Authentication

  • Secure username and password login.
  • Session-based authentication.
  • Persistent login sessions using PostgreSQL.

📂 Report Management

  • Create and manage incident reports.
  • View previously generated reports.
  • Download reports as PDF documents.

🛠️ Technology Stack

🎨 Frontend

  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS
  • shadcn/ui
  • Framer Motion
  • TanStack React Query

⚙️ Backend

  • Node.js
  • Express.js
  • TypeScript

🗄️ Database

  • PostgreSQL
  • Drizzle ORM

🧠 AI & NLP

  • Google Gemini API
  • Natural Language Processing (NLP)
  • AI-powered Incident Analysis
  • Cybersecurity Assistance

📁 Project Structure

client/
│
├── src/
│   ├── components/
│   ├── pages/
│   ├── hooks/
│   └── lib/
│
server/
│
├── integrations/
│   ├── auth/
│   ├── chat/
│   ├── audio/
│   └── image/
│
├── routes.ts
├── db.ts
└── storage.ts
│
shared/
│
├── schema.ts
├── models/
└── routes.ts

🗃️ Database Models

👤 Users

Stores user authentication and profile information.

📝 Reports

Stores generated cybercrime reports and analysis results.

💭 Conversations

Stores chatbot conversation sessions.

📨 Messages

Stores messages exchanged between users and the cyber assistant.

🔑 Sessions

Maintains authenticated user sessions.


🔧 Environment Variables

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add akshaya-somu/cyberdesk
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →