1 of 8

Project Title

ArtifactX

AI-Assisted Digital Forensics & Incident Investigation Platform

2 of 8

Project Description

ArtifactX is an AI-powered digital forensics platform that helps investigators securely collect, analyze, and manage digital evidence.

It combines automated evidence processing, AI-assisted risk analysis, timeline generation, and professional reporting into a single investigation workspace.

3 of 8

What the Project Does

ArtifactX provides investigators with a complete environment for digital incident investigations.

​

The platform allows user to :

​

  • Create and manage investigation cases
  • Upload multiple evidence files
  • Calculate SHA-256 hashes to preserve evidence integrity
  • Extract metadata from uploaded evidence
  • Automatically analyze evidence using AI
  • Generate risk and confidence scores
  • Maintain investigation timelines
  • Produce professional investigation reports
  • Manage investigator profiles and settings

4 of 8

How It Works

The investigation workflow consists of several stages:

​

  1. The investigator registers and logs into the platform.
  2. A new investigation case is created with details such as priority, category, and description.
  3. Digital evidence including PDFs, images, text files, log files, CSV files, and ZIP archives is uploaded.
  4. The backend securely stores the files while generating SHA-256 hashes to ensure evidence integrity.
  5. Metadata is extracted from each file using specialized parsers.
  6. The extracted information is analyzed using Google's Gemini AI model. If AI is unavailable, the system performs deterministic forensic analysis based on predefined indicators.
  7. The platform generates:
    • Executive Summary
    • Risk Score
    • Confidence Score
    • Investigation Findings
    • Recommendations

​

​

​

5 of 8

The Problem It Solves

Digital investigations often require investigators to switch between multiple software tools for evidence collection, hashing, metadata extraction, analysis, documentation, and reporting. This fragmented workflow increases investigation time and raises the risk of missing critical evidence.

​

ArtifactX addresses these challenges by providing:

  • A centralized investigation platform
  • Secure evidence preservation
  • Automated metadata extraction
  • AI-assisted forensic analysis
  • Organized case management
  • Professional report generation
  • Investigation timeline tracking

​

This significantly improves investigation efficiency while maintaining evidence integrity.

6 of 8

Technologies Used�

Frontend :

  • HTML5
  • CSS3
  • Vanilla JavaScript

Backend :

  • Python
  • FastAPI
  • Uvicorn

Database :

  • SQLite (default)
  • PostgreSQL (optional)

ORM :

  • SQLAlchemy

CSS

Py

APIs

Uvicorn

HTML

AI

7 of 8

Technologies Used�

JS

Hashing

SQL

JWT

CSS3

Authentication & Security :

  • JWT Authentication
  • Passlib (bcrypt)
  • Python-JOSE
  • Email Validator

AI :

      • Google Gemini API
  • Gemini 2.0 Flash

File Processing :

  • PyPDF
  • Pillow
  • PyTesseract (OCR)

Evidence Processing :

  • SHA-256 Hashing
  • Metadata Extraction

8 of 8

Thank You

Team member names

Team Members: Maria Antulay

Maria Khan

Owais Khan

Shaikh Hassan