Skip to content

Feature/custody hash graph#157

Open
Saranyadharani wants to merge 4 commits into
sutanjoyb:masterfrom
Saranyadharani:feature/custody-hash-graph
Open

Feature/custody hash graph#157
Saranyadharani wants to merge 4 commits into
sutanjoyb:masterfrom
Saranyadharani:feature/custody-hash-graph

Conversation

@Saranyadharani

Copy link
Copy Markdown
Contributor

🔗 Chain of Custody Visualizer with Immutable Hash Graph

Problem

Current chain of custody shows text entries only, lacks visual mapping between evidence states.

Solution

Added interactive directed graph with nodes, edges, hash verification, and gap detection.

Features

  • Interactive Graph - Nodes with timestamps, handlers, actions, hash fingerprints
  • Color-coded Edges - Red for gaps >4 hours, Blue for normal
  • Zoom & Pan - Scroll to zoom, drag to pan
  • Click Nodes - View detailed metadata without page reload
  • Real-time Stats - Total steps, verified nodes, gap count
Screenshot 2026-06-01 214050

Files Added

  • styles/custody.css - Forensic-themed styling
  • js/custodyGraph.js - Graph rendering with zoom/pan
  • js/hashVerification.js - Hash integrity utilities

Files Modified

  • html/dashboard.html - Added custody section
  • js/dashboard.js - Graph initialization

Testing ✅

  • Graph renders after analysis
  • Node click shows details panel
  • Red edges highlight gaps
  • Zoom/pan works
  • Dark/light theme compatible

Closes #152

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Chain of Custody Visualizer with Immutable Hash Graph

2 participants