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 のガイドから始めましょう →