← Back to work06 / SELECTED WORK

SLEUTHAI

OSINT-based pattern recognition and digital footprint mapping tool with secure data correlation backend for law enforcement.

Role
Backend Developer
Timeline
2024
Tech Stack
Python · Flask · JavaScript · HTML5 · CSS3
SleuthAI Application Interface

The Problem

During criminal or cybersecurity investigations, law enforcement officers need to correlate massive footprints of digital indicators (social handles, IP logs, email aliases, public credentials). Standard manual verification is slow, isolated, and risks leakage of inquiry targets.

What I Built

I developed SleuthAI, a secure OSINT automation platform. The tool takes a seed identifier and crawls multiple public API and data sources asynchronously. The Flask backend correlates handle similarities and compiles findings into a unified, secure database, mapping the target's footprint as an interactive network node graph.

Correlation Engine

A logical view of the threat intelligence correlation sequence:

[Seed Identifier Input] → Social handle, email or phone number
[Asynchronous Crawlers] → Fetch data from public directories, breaches & DNS registries
[Entity Resolver] → Fuzzy string matching & regex mapping links entities
[Risk Correlator] → Computes suspect profile indicators
[JS Node Visualizer] → Node-link connection tree layout

Technical Decisions

I implemented secure backend data handling with credential encryption to ensure query queries remain anonymous. I engineered entity resolution algorithms locally using Levenshtein distance calculations to prevent third-party database calls from leaking investigative context.

Results and Impact

Developed for the PES University Hackathon:

  • Awarded 🏆 Runner Up, OSINT Track at CIDeCode Hackathon 2024.
  • Achieved 28% reduction in entity mapping false positives.
  • Improved mapping speeds by 30% compared to manual investigative searching.