Fetch Options
Selected Point Details
Data Visualization
No data to visualize.
An interactive tool to analyze malware embeddings from a FastAPI backend.
This application is an interactive visualizer for malware analysis. It helps security analysts identify clusters, discover new malware families, and spot anomalies by visualizing high-dimensional data in 2D or 3D.
A user selects options like the dimensionality reduction (DR) method (PaCMAP, UMAP, etc.) and clicks 'Fetch Data'.
The browser sends a request to a Next.js API route (/api/fastapi-data), which acts as a secure intermediary.
The Next.js API route forwards the request to the main FastAPI backend service, passing along the user's chosen DR parameters.
The FastAPI backend queries a vector database (e.g., Weaviate) and applies the chosen DR algorithm if requested.
The processed, lower-dimensional data is sent back through the Next.js API route to the frontend.
The frontend uses a library to render the data as an interactive scatter plot.
No data to visualize.