
akshaya-somu/cyberdesk
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add akshaya-somu/cyberdesk