eoscdcpoc
Verified Safeby EOSC-Data-Commons
Overview
A web application for searching scientific datasets using natural language queries, discovering relevant data, and enabling direct deployment of analyses to Virtual Research Environments.
Installation
docker run -p 5173:80 ghcr.io/eosc-data-commons/matchmaker-frontend:latestEnvironment Variables
- VITE_BACKEND_API_URL
- VITE_SHOW_MODEL_SELECTOR
- NODE_ENV
Security Notes
The provided code is a React frontend. It does not appear to contain hardcoded sensitive secrets or use dangerous patterns like 'eval'. Network requests are made to specified backend and dispatcher APIs. Standard web application security practices (e.g., input sanitization, secure API endpoints, CORS configuration) are critical for the overall system security, but no immediate critical vulnerabilities are apparent within the truncated frontend source code itself. The `sanitize` function in `src/lib/citation.ts` is basic and specific to citation formatting, not a general XSS defense mechanism, but the context of its use limits direct user injection risks.
Similar Servers
academia_mcp
An MCP server providing tools for searching, fetching, analyzing, and reporting on scientific papers and datasets, often powered by LLMs.
data-commons-search
Provides a natural language search interface over open-access scientific datasets and tools, assisted by a Large Language Model (LLM) through the Model Context Protocol (MCP).
mcp
This server acts as an interface to the Space Frontiers API, allowing language models to perform semantic search, resolve document identifiers, and retrieve filtered document content or metadata from various data sources.
matchmaker
A web application for searching scientific datasets using natural language queries, providing AI-ranked results and the ability to dispatch datasets to Virtual Research Environments (VREs).