PitchLense
Verified Safeby connectaman
Overview
AI-powered platform for comprehensive startup analysis, including risk assessment, growth potential evaluation, market intelligence, investment portfolio tracking, and founder analysis.
Installation
docker-compose up -dEnvironment Variables
- GEMINI_API_KEY
- FMP_API_KEY
- BUCKET
- GOOGLE_CLOUD_PROJECT
- CLOUD_RUN_URL
- ADK_RUN_URL
- NODE_ENV
- GOOGLE_APPLICATION_CREDENTIALS
- DB_USER
- DB_PASSWORD
- DB_HOST
- DB_NAME
- DB_PORT
- DB_SSL
- INSTANCE_UNIX_SOCKET
- JWT_SECRET
- EMAIL_USERNAME
- EMAIL_PASSWORD
- IMAP_HOST
- IMAP_PORT
- SMTP_HOST
- SMTP_PORT
Security Notes
The server employs several security measures including JWT with HttpOnly cookies, parameterized SQL queries, rate limiting for LLM endpoints and auth, CSP headers, and content moderation using Google Cloud Natural Language API and Gemini AI. However, there are notable weaknesses: 1) A fixed salt (`pitchlense_fixed_salt_2024_secure_auth`) is hardcoded for client-side PBKDF2 password hashing, making it vulnerable to rainbow table attacks if the hash and salt are compromised. A unique salt per user should be generated. 2) The `/api/extension/download-zip` endpoint uses `child_process.exec` to run system `zip` or `powershell` commands. While the commands appear fixed in the current code, running shell commands is inherently risky and requires strict input sanitization; any vulnerability there could lead to severe code execution. 3) API keys like `GEMINI_API_KEY` and `FMP_API_KEY` have placeholder default values, which are critical security risks if not updated in production. 4) Email server credentials (`EMAIL_PASSWORD`) are also critical and must be properly managed.
Similar Servers
chrome-devtools-mcp
Enables AI coding agents to control and inspect a live Chrome browser for reliable automation, in-depth debugging, and performance analysis via the Model-Context-Protocol (MCP).
deep-research
An AI-powered research assistant that generates comprehensive reports, leverages various LLMs and web search engines, and offers integration as a SaaS or MCP service.
octocode-mcp
Enables AI assistants to conduct deep, secure, and token-efficient code research across GitHub repositories by providing structured access and analysis tools.
maverick-mcp
Personal-use FastMCP server for professional-grade financial data analysis, technical indicators, and portfolio optimization tools integrated with Claude Desktop.