Fetch Options
Selected Point Details
Data Visualization
No data to visualize.
An interactive tool to analyze malware embeddings.
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.