Muthukumarank commited on
Commit
eea10e9
·
verified ·
1 Parent(s): 0aea258

Upload app/api/evidence/route.ts with huggingface_hub

Browse files
Files changed (1) hide show
  1. app/api/evidence/route.ts +19 -0
app/api/evidence/route.ts ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { NextRequest, NextResponse } from 'next/server';
2
+ import { correlateEvidence, DigitalEvidence } from '@/lib/forensic-engine';
3
+
4
+ export async function POST(req: NextRequest) {
5
+ try {
6
+ const body = await req.json();
7
+ const evidence: DigitalEvidence[] = body.evidence;
8
+
9
+ if (!evidence || !Array.isArray(evidence) || evidence.length === 0) {
10
+ return NextResponse.json({ error: 'Provide an array of evidence objects' }, { status: 400 });
11
+ }
12
+
13
+ const result = correlateEvidence(evidence);
14
+ return NextResponse.json(result);
15
+ } catch (error: any) {
16
+ console.error('Evidence correlation error:', error);
17
+ return NextResponse.json({ error: error.message }, { status: 500 });
18
+ }
19
+ }